sensepost / gowitness

🔍 gowitness - a golang, web screenshot utility using Chrome Headless
GNU General Public License v3.0
2.87k stars 329 forks source link

gowitness generate report.html breakdown #6

Closed unl1k3ly closed 4 years ago

unl1k3ly commented 6 years ago

I guess it would be a good idea to breakdown report.html into different html files rather than display it at a single file.

From time to time, when scanning a large scope, the report.html becomes unresponsive due lack of memory (yeah! my laptop suck!).

So, I think this could be avoided by segmented report into, report.html, report_01.html, report_02.html etc. Maybe 20 screenshots in each file ?

I'll leave it up to you to decide! What you think of that idea ?

Once again, thanks a lot to come up with this awesome tool.

Cheers

leonjza commented 6 years ago

Yeah, the report definitely needs some clever chunking or a way to deliver it without making your system cry. Ideally, I should just start a small web server that will let you page/search through the results. Soon!

unl1k3ly commented 6 years ago

Thanks heaps mate! I legit should lean go so I can bother you less and do more pull requests! Thanks once again. Cheers

rootxharsh commented 6 years ago

@leonjza I'm not it is possible or not but a report based on "domain" name will be better for example; gowitness generate --domain=yahoo.com then it only generates report for *.yahoo.com, Will be a lot better.

leonjza commented 6 years ago

@leonjza I'm not it is possible or not but a report based on "domain" name will be better for example; gowitness generate --domain=yahoo.com then it only generates report for *.yahoo.com, Will be a lot better.

Yeah I am planning some changes with the reporting components. Just need some time to sit down with it.

rootxharsh commented 6 years ago

Ah ok! Hoping to get that feature soon. I love this tool works really fine on my VPS.

unl1k3ly commented 6 years ago

@rootxharsh you can run on your vps as it is... create a folder called '/foot/bar' point nginx to that folder as well as gowitness. Problem solved !