EN
ENNA

EyeWitness vs Katana

GitHub Stats

5.7k
Stars
16.4k
901
Forks
1.1k
23
Issues
9
3mo ago
Updated
4d ago
GPL-3.0
License
MIT
Python
Language
Go

About EyeWitness

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.

About Katana

Katana is a next-generation web crawling and spidering framework designed for efficient data gathering. It operates in both headless browser and standard modes, enabling it to automatically fill forms and navigate complex web structures. Developed in Go, Katana is optimized for performance and flexibility, making it suitable for both simple and advanced web reconnaissance tasks. Its ability to handle dynamic content makes it a valuable asset for penetration testers and researchers.

Platform Support

๐Ÿงlinux
๐Ÿงlinux๐ŸŽmacos๐ŸชŸwindows

Tags

EyeWitness only

screenshotscategorizationrdpvncdefault-credentialstriage

Katana only

crawlerspiderheadlessprojectdiscovery