sensepost / gowitness

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

Feature request: default ports/protocols for a list of hosts and ips #38

Closed Viss closed 4 years ago

Viss commented 4 years ago

It would be superb if gowitness was able to attempt screenshots for a list of default ports, on both http and https if given a text file (or stdin?) full of ips or hostnames. as it stands now, gowitness needs to be told what protocol (http or https) and what port, but with enough threads and a low timeout, making attempts to stuff that isnt open/up goes pretty fast, so having a list of like half a dozen default ports to try (80, 8080, 443, 4433, 8888, 81, 90 etc) and to try both http and https for each as "default functionality" would dramatically increase gowitnesses portability!

leonjza commented 4 years ago

Nice, thanks for the suggestion. Should be super simple to implement too!