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. Proof of concept video (From version: 2.0)
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
###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)