intrigueio/intrigue-core

Screenshots missing along with app technology

th3g3nt3lman1 opened this issue · 8 comments

This is an issue happened alot on mulitple platforms, so to be detailed about it :
installed intrgiue from docker hub ,OS ubuntu 19.04 ( also tried debian version 9 and 10 ) and All functionalities working smoothly however :
1- when you click on apps, screenshots are not there
2- App technologies doesnt appear also.

is there is anything i can do from my end ?

P.s this is the best thing i have ever used , great job man :)

jcran commented

Thanks! I've been having some trouble with chrome headless so this needs some work. One thing to check is to make sure the "browser_enabled" option is set to true in config.json, though this is definitely the case with the dockerhub version. I'll do some testing / work on this and get back to you shortly.

Thanks man, weird thing it was working in earlier versions, and its really helpfull having the apps screenshots , CVE details and issues, will be waiting for sure :)

jcran commented

The screenshot process has been overhauled, and is much faster / less resource intensive. We now use the devtools api, and rely on a browser running the service/api on on :9222.

The dockerfile setup (which utilizes util/bootstrap.sh - as all ubuntu/debian/kali based setups should - sets up the api at time of service startup. See:

echo "Starting Chrome DevTools API"

The devtools api is where most of the mindshare is around browser automation these days, and opens up some new use cases like monitoring all requests made and saving them in the details hash:

{ "requests" => @requests, "encoded_screenshot" => encoded_screenshot["data"] }

More work will be required to re-enable JS fingerprinting, but i want to look deeper into what's possible with the API. (https://chromedevtools.github.io/devtools-protocol/).

Let me me know if you have any questions or issues now that this is live on master. The Docker image (currently generating) should now support this as well.

Hi Jcran,

I can see new updates and system became more faster and also nicer to user, regarding screenshots its still unavailable ( tested on debain 10 and image from dockerhub) however other stuff like CVE and technology are working fine and i liked how they can make my life easier

jcran commented

Thanks for the note, thought it had been resolved. Will take a look asap and ensure its fixed up prior to the upcoming 0.7 release.

jcran commented

repro'd and working on a fix. Appears the chrome process is crashing for currently-unknown reasons

jcran commented

Fixed on my local machine. Leaving open until we can verify in the all-in-one docker image.

jcran commented

confirmed working on the docker hub image, building on master will result in the same. Closing this out, thanks for the ping!