TorBoT – OSINT tool for Deep and Dark Web.
The basic procedure executed by the web crawling algorithm takes a list of seed URLs as its input and repeatedly executes the following steps:
- Remove a URL from the URL list.
- Check existence of the page.
- Download the corresponding page.
- Check the Relevancy of the page.
- Extract any links contained in it.
- Check the cache if the links are already in it.
- Add the unique links back to the URL list.
- After all URLs are processed, return the most relevant page.
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
- Visualization Module Revamp
- Implement BFS Search for webcrawler
- Use Golang service for concurrent webcrawling
- Improve stability (Handle errors gracefully, expand test coverage and etc.)
- Improve performance (Done with gotor)
Changelog v4.0
- Bump urllib3 from 1.26.9 to 1.26.17 by @dependabot in #296
- Fix typo in README.md by @eltociear in #297
- fix typos in README.md by @rahul0x00 in #301
- Rename PULL_REQUEST_TEMPLATE.md to .github/PULL_REQUEST_TEMPLATE.md by @vedant-z in #306
- Removing unused files by @KingAkeem in #308
- Moved Markdown files to doc directory by @shaswat-satyam in #305
- Replacing gotor with httpx and other major changes by @KingAkeem in #307
Use
Before you run the torBot make sure the following things are done properly:
- Run tor service sudo service tor start
- Make sure that your torrc is configured to SOCKS_PORT localhost:9050
On Linux platforms, you can make an executable for TorBot by using the install.sh script. You will need to give the script the correct permissions using chmod +x install.sh Now you should have an executable file named torBot, run ./torBot to execute the program.
- NOTE: All flags under -u URL, –url URL must also be passed a -u flag.
Read more about torrc here: Torrc
Install
Copyright (C) 2018 P5N4PPZ
Source: https://github.com/DedSecInside/