Snapper
A security tool for grabbing screenshots of many web hosts
Install / Use
/learn @dxa4481/SnapperREADME
Snapper
A security tool for grabbing screenshots of many web hosts. This tool is useful after DNS enumeration or after enumerating web hosts via nmap or nessus.
A sample output can be seen here: https://security.love/Snapper/output
How to install
- Clone snapper
git clone https://github.com/dxa4481/snapper
- Install python dependencies
pip install -r requirements.txt
- Install phantomJS (you need to have npm installed)
npm -g install phantomjs
How to use
For a simple demo try:
python snapper.py -l "google.com, gmail.google.com, ads.google.com" -c 3 -v
This kicks off 3 processes, each of which fetch screenshots of the http and https versions of the hosts in question. The output is served up via localhost:8000 and can be seen below

You can also read from a file, these results where generated from a fierce enumeration:
python snapper.py -f googleExample.txt -c 10 -v
You can view the results here. Note in addition to the server, the static files are available in your current working directory as "output"
More options
python snapper.py --help
Options:
-h, --help show this help message and exit
-f FILE, --file=FILE Souce from input file
-l LIST, --list=LIST Source from commandline list
-u USER_AGENT, --user-agent=USER_AGENT
The user agent used for requests
-c NUMWORKERS, --concurrency=NUMWORKERS
Number of cuncurrent processes
-t TIMEOUT, --timeout=TIMEOUT
Number of seconds to try to resolve
-p PORT, --port=PORT Port to run server on
-v Display console output for fetching each host
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
