SiteBroker
SiteBroker is a cross-platform Python-based utility designed for information gathering and penetration automation. This tool provides a variety of features to help in assessing and testing the security of websites.
Easy Way (Docker Image)
You can easily run this Docker image to test SiteBroker without installing Python packages system-wide or in a virtual environment:
docker build -t sitebroker . docker run -it --rm sitebroker
Requirements
- Python (3.6.* - 3.7.*)
- Python pip3
- Python module requests
- Python module colorama
- Python module dnspython
- Python module bs4
Install Modules
pip install -r requirements.txt
Tested On
- Windows 7/8/8.1
- Kali Linux (2017.2)
Download SiteBroker
You can download the latest version of SiteBroker by cloning the GitHub repository:
git clone https://github.com/Anon-Exploiter/SiteBroker cd SiteBroker python SiteBroker.py or python2 SiteBroker.py
Updates
- Changed the whole script to Python (previously written in PHP)
- Exceptions covered for both user interrupting and internal issues
- Removed NetCraft module due to reliance on Selenium and PhantomJS (improving script speed)
- Resolved issue of response code '200' for most sites in Admin Panel Finder and Shell Finder modules
Change-log
- Added new features for Reverse IP (via HackerTarget and YouGetSignal)
- Added new features for crawling (via Google, Bing, and manual crawling)
- New method for subdomains scanning (takes some time though)
Usage
Initializing Script
python SiteBroker.py
Advanced Usage
Author: Syed Umar Arfeen
Usage: python SiteBroker.py
A cross-platform Python-based utility for information gathering and penetration automation!
Options:
- Cloudflare Check
- Website Crawler
- Google-based Crawling
- Bing-based Crawling
- Manual Crawling
- Reverse IP
- YouGetSignal-based
- HackerTarget's API-based
- Information Gathering
- Whois Lookup
- BrowserSpy Report
- Nameservers
- Website Speed
- Subdomains Scanner
- Shell Finder
- Admin Panel Finder
- Grab Banner
- Everything
Example:
python SiteBroker.py