Hacking, Penetration Testing

Take screenshots of websites

EyeWitness is designed to take screenshots of websites, RDP services, and open VNC servers, provide some server header info, and identify default credentials if possible.

EyeWitness is designed to run on Kali Linux. It will auto detect the file you give it with the -f flag as either being a text file with URLs on each new line, nmap xml output, or nessus xml output. The -t (timeout) flag is completely optional, and lets you provide the max time to wait when trying to render and screenshot a web page.


./EyeWitness.py -f filename -t optionaltimeout --open


./EyeWitness -f urls.txt --web
./EyeWitness -f urls.xml -t 8 --headless
./EyeWitness -f rdp.txt --rdp

Download from Github.

git clone https://github.com/ChrisTruncer/EyeWitness.git /opt/EyeWitness