AutoBrowser - Create Report and Screenshots of HTTP/s Based Ports on the Network
AutoBrowser is a tool written in python for penetration testers. The purpose of this tool is to create report and screenshots of http/s based ports on the network. It analyze Nmap Report or scan with Nmap, Check the results with http/s request on each host using headless web browser, Grab a screenshot of the response page content.
- This tool is designed for IT professionals to perform penetration testing to scan and analyze NMAP results.
Examples
Delimiting the values on the CLI arguments it must be by double quotes only!
- Get the argument details of
scan
method:python AutoBrowser.py scan --help
- Scan with Nmap and Checks the results and create folder by name project_name:
python AutoBrowser.py scan "192.168.1.1/24" -a="-sT -sV -T3" -p project_name
- Get the argument details of
analyze
method:python AutoBrowser.py analyze --help
- Analyzing Nmap XML report and create folder by name report_analyze:
python AutoBrowser.py analyze nmap_file.xml --project report_analyze
Requirements:
Linux Installation:
- sudo apt-get install python-pip python2.7-dev libxext-dev python-qt4 qt4-dev-tools build-essential nmap
- sudo pip install -r requirements.txt
MacOSx Installation:
- Install Xcode Command Line Tools (AppStore)
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
- brew install pyqt nmap
- sudo easy_install pip
- sudo pip install -r requirements.txt
Windows Installation:
- Install setuptools
- Install pip
- Install PyQt4
- install Nmap
- Open Command Prompt(cmd) as Administrator -> Goto python folder -> Scripts (cd c:\Python27\Scripts)
- pip install -r (Full Path To requirements.txt)