Skip to content

PHPPlay/viper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##Codename Viper

Codename Viper

A Python tool for automating penetration testing work, like intelligence gathering, testing, and reporting.

###Special Thanks A big thank you to a few contributors who gave me the OK to re-use some of their code:

Ninjasl0th - Creator of the original scope verification script and all around cool dude!

0xF1 - Creator of the original JoiNessus tool and a great guy to have on your team!

And to these folks who have maintained and offered some of the tools used by Viper:

Laramies - Creator of the awesome TheHarvester (https://github.com/laramies/theHarvester)!

TrullJ - For making the slick SSL Labs Scanner module (https://github.com/TrullJ/ssllabs)!

###Getting Started Run the setup.py script in the /setup directory to walk through setup steps, like creation of directories and setup of API keys.

Then run setup_check.py to make sure everything is in order.

Install any missing libraries by running pip with the requirements.txt file in the /setup directory:

pip install -r requirements.txt

###What Can Viper Do? 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 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 EyeWitness.
  • Managing reports and files for tasks like joining multiple Nessus files and parsing Burp reports.

About

Tool for automating penetration testing tasks (in development).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%