EyeWitness
GPL-3.0๐ธ Web Scanning ยท Python
EyeWitness is designed to take screenshots of websites, provide server header info, and identify default credentials if possible. It is built to run on Kali Linux and supports capturing screenshots from HTTP/HTTPS websites, RDP services, and VNC servers. EyeWitness automatically categorizes captured screenshots into groups like 'High Value Targets' (admin panels, login pages), 'Content Management Systems', 'Network Devices', and '404 Not Found', making it easy to prioritize targets during large-scale assessments. The HTML report includes the screenshot, server headers, and any identified default credentials, with sortable columns and search functionality. EyeWitness uses Selenium with a headless browser for web screenshots and integrates with Nmap and Nessus XML output for seamless workflow integration.
Installation
from source
$ git clone https://github.com/RedSiege/EyeWitness && cd EyeWitness/Python/setup && ./setup.shDocker
$ docker pull redsiege/eyewitnessUse Cases
- Capturing screenshots of web services, RDP, and VNC across large target lists
- Auto-categorizing targets by type (admin panels, CMS, network devices, etc.)
- Identifying default credentials on discovered web interfaces
- Processing Nmap and Nessus scan output into visual reconnaissance reports
- Prioritizing targets during large-scale penetration assessments
Tags
Details
- Category
- ๐ธ Web Scanning
- Language
- Python
- Repository
- RedSiege/EyeWitness
- License
- GPL-3.0
- Platforms
- ๐งlinux
Links
Alternatives & Comparisons
More in Web Scanning
httpx
GoFast multi-purpose HTTP toolkit. Probes for running HTTP servers with retries and fallbacks.
Nikto
PerlClassic web server scanner. Tests for dangerous files, outdated server software, and version-specific problems.
Gobuster
GoDirectory/file, DNS, and vhost busting tool. Brute-forces URIs, DNS subdomains, virtual host names, and S3 buckets.
Feroxbuster
RustFast, recursive content discovery tool written in Rust. Like gobuster on steroids with auto-recursion.
Burp Suite Community
JavaWeb vulnerability scanner and proxy. Intercept, modify, and replay HTTP/S traffic for web app testing.
ffuf
GoFast web fuzzer written in Go. Fuzz anything - URLs, headers, POST data - with blazing speed.