Latest change 3/2/2016:
+ viper.py: Menu changes
+ lib/scan_tools.py : EyeWitness target list output.
+ setup/web_ports.txt : Fixed weird repeating lines.
viper is A Python tool for automating penetration testing work, like intelligence gathering, testing, and reporting.
Viper is still very much in development, but it aims to automate many of the common tasks carried out by penetration testers. Such as:
+ Email harvesting with theharvester.
+ File discovery via goofile and Google Hacking.
+ Investigating targets with DNS tools, urlcrazy, Shodan, and more.
+ Actively scanning targets with nmap and masscan.
+ Parsing scan results to find ports of interest and target them with tools like httpscreenshot and Nikto.
+ Managing reports and files for tasks like joining multiple Nessus files and parsing Burp reports.
git clone https://github.com/chrismaddalena/viper
pip install -r requirements.txt
python setup.py install
Note: you must have shodan api.
git clone origin master