Dark Web OSINT Tool
Features
- Onion Crawler (.onion)
- Returns Page title and address with a short description about the site
- Save links to database
- Get data from site
- Save crawl info to JSON file
- Crawl custom domains
- Check if the link is live
- Built-in Updater
- Build visual tree of link relationship that can be quickly viewed or saved to an image file
Dependencies
- Tor
- Python ^3.8
- Golang 1.19
- Poetry
Installation
From source
Before you run the torBot make sure the following things are done properly:
- Run the tor service:
sudo service tor start
Make sure that your torrc is configured to SOCKS_PORT localhost:9050
Open a new terminal and run:
cd gotor && go run cmd/main/main.go -server
- Install TorBot Python requirements using poetry
poetry install # to install dependencies
poetry run python run.py -u https://www.example.com --depth 2 -v # example of running command with poetry
poetry run python run.py -h # for help
usage: Gather and analayze data from Tor sites. optional arguments: -h, --help show this help message and exit --version Show current version of TorBot. --update Update TorBot to the latest stable version -q, --quiet -u URL, --url URL Specifiy a website link to crawl -s, --save Save results in a file -m, --mail Get e-mail addresses from the crawled sites -p, --phone Get phone numbers from the crawled sites --depth DEPTH Specifiy max depth of crawler (default 1) --gather Gather data for analysis -v, --visualize Visualizes tree of data gathered. -d, --download Downloads tree of data gathered. -e EXTENSION, --extension EXTENSION Specifiy additional website extensions to the list(.com , .org, .etc) -c, --classify Classify the webpage using NLP module -cAll, --classifyAll Classify all the obtained webpages using NLP module -i, --info Info displays basic info of the scanned site`
- NOTE: -u is a mandatory for crawling
Read more about torrc here : https://github.com/DedSecInside/TorBot
*Beware click the link!