Skip to content

X-Cotang/gowitness-plus

 
 

Repository files navigation


🔍 gowitness v2

A golang, web screenshot utility using Chrome Headless.

@leonjza Go Report Card Docker build & Push


screenshots

dark

credits

gowitness would not have been posssible without some of these amazing projects: chromedp, tabler, zerolog, cobra, gorm, go-nmap, wappalyzergo, goimagehash

license

gowitness is licensed under a GNU General Public v3 License. Permissions beyond the scope of this license may be available at http://sensepost.com/contact/.

New Feature

curl -X POST http://localhost:7171/api/screenshot/v2 --data '{"url": "https://google.com"}'
  • New Tab: Error Log
  • Array input
curl -X POST http://localhost:7171/api/screenshot/v2 --data '{"urls": ["https://google.com","https://youtube.com"]}'
  • Docker: Nginx + Self-Signed SSL Certificate + htpasswd
htpasswd nginx/.htpasswd admin
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout nginx/ssl/nginx-selfsigned.key -out nginx/ssl/nginx-selfsigned.crt
sudo openssl dhparam -out nginx/ssl/dhparam.pem 2048
docker-compose up
  • Group the same websites by perceptual hashing and nilsimsa hashing.
  • Callback function for other tools
  • Truncate old data

About

🔍 gowitness+ Add some new features

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 68.7%
  • Vue 26.0%
  • CSS 1.4%
  • Makefile 1.4%
  • HTML 1.2%
  • JavaScript 0.8%
  • Dockerfile 0.5%