Press ESC to close

SiteBroker: Information Gathering and Penetration Automation Tool

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:

  1. Cloudflare Check
  2. Website Crawler
    • Google-based Crawling
    • Bing-based Crawling
    • Manual Crawling
  3. Reverse IP
    • YouGetSignal-based
    • HackerTarget's API-based
  4. Information Gathering
    • Whois Lookup
    • BrowserSpy Report
  5. Nameservers
  6. Website Speed
  7. Subdomains Scanner
  8. Shell Finder
  9. Admin Panel Finder
  10. Grab Banner
  11. Everything

Example:

python SiteBroker.py
        

Leave a comment

Your email address will not be published. Required fields are marked *