Comments (4)
Hey,
Do you mean as an API to get that information, or
just you want to know which browser version is used?
Version
Actually, there is not specific version, but we do use Chrome.
The browser is updated (manually) via the script (which just downloads the latest Chrome)
./zombie-lord/dlchrome.sh
This project can be configured to use another browser (anyone that supports the Chrome DevTools protocol) but the project uses the latest (Tip of Tree) protocol so any other browsers would need to support that as well.
The browser runs in headless mode.
In terms of the demo, I think the version used was the latest Chrome (78 -- something something).
Inspect Window
There is no UI way within the app to own the inspect window of a remote page, but you can
actually connect a Chrome DevTools view to the targets that are running in the headless chrome while using the application.
I don't know how to do this off the top of my head (but I like your idea!). Does anyone want to step in and relate how to connect a Chrome DevTools UI to the headless browser?
Please note, if you just run it, the headless browser by default runs on port 5002, and I know you can go
curl https://localhost:5002/json
to begin to get information about the targets there.
(Obviously in the application external access to those ports is blocked and the browsers do not have access to their own (or other browsers) 5xxx ports, for security).
from browserbox.
Hey @xerosanyam
from browserbox.
Hi. thanks for the reply, sorry for replying late.
I think, I need to learn more about the project before I can contribute!
Closing the issue as it answers my questions :)
from browserbox.
👍
from browserbox.
Related Issues (20)
- Move chai doc viewer hash from hasha to rainsum (need to make npm module for rain hash)
- Translate install instructions: Hindi, German, French, Spanish, Chinese, Russian HOT 6
- How to install a Chrome browser extension in Browserbox? HOT 1
- Allow users to configure outbound proxy HOT 2
- Make VPN HOT 1
- Test security-misc
- viewport remains mobile even after all mobile clients disconnect. even after resize to correct size the mobile flag is still set. this is a miscalculation.
- How can I uninstall all the stuff that browserbox installed? HOT 5
- on desktop cursor styles are never presented to local page
- Add a readability view from firefox's readability
- add `--restore-last-session` and function to reattach to existing tabs on startup HOT 1
- we shouldn't make favicon.{jpg,jpeg,png,wep} requests if we already have a valid file from a link element. HOT 2
- Test new headless for extension integration HOT 1
- Trick photos for reference
- capture all tabs, even those present at app startup with an existing chrome. currently we will not find existing tabs because our app didn't create them. we should set a setting ATTACH_TO_EXISTING_TABS with default true. And 'roll in' these tabs into our regular app set. HOT 1
- file download MB label does not show properly on mobile (it scrunches up and wraps vertically pushing height outside the top bar bounds, obscuring the content) HOT 1
- ct: save previous remote user agent for signedin users so restored tabs bare the correct form factor of the most recently connected device
- --headless=new leaves mobile wonky
- add support for targetInfo "faviconUrl" behind a flag HOT 1
- report of installation difficulties HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from browserbox.