# dedsecinside/torbot

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/dedsecinside-torbot).**

4,157 stars · 682 forks · Python · NOASSERTION

## Links

- GitHub: https://github.com/DedSecInside/TorBot
- awesome-repositories: https://awesome-repositories.com/repository/dedsecinside-torbot.md

## Description

TorBot is a suite of specialized tools for accessing and exploring hidden services on the Tor network. It functions as an onion crawler and web scraper that discovers hidden services by navigating onion domains to extract page titles, host names, and site descriptions.

The project distinguishes itself through link relationship mapping and hidden service verification. It generates visual trees of connectivity across the Tor network to map how different onion services relate to one another and includes a scanner to verify if specific hidden service addresses are live and reachable.

These capabilities are supported by a networking layer that routes all traffic through SOCKS5 proxies to maintain anonymity. The system uses recursive crawling to traverse anonymous domains and serializes the resulting site maps into flat files for offline analysis.

## Tags

### Part of an Awesome List

- [TOR and Anonymity](https://awesome-repositories.com/f/awesome-lists/security/tor-and-anonymity.md) — Specialized tool suite for exploring, indexing, and interacting with the Tor network.
- [Network Link Mappers](https://awesome-repositories.com/f/awesome-lists/security/tor-and-anonymity/network-link-mappers.md) — Generates visual trees of link relationships and connectivity across the Tor network.
- [OSINT and Search Tools](https://awesome-repositories.com/f/awesome-lists/more/osint-and-search-tools.md) — Automated crawler for searching and collecting data from hidden services.
- [Darknet Investigation](https://awesome-repositories.com/f/awesome-lists/security/darknet-investigation.md) — Crawls and analyzes the Tor network for intelligence gathering.

### Data & Databases

- [Recursive Web Discovery](https://awesome-repositories.com/f/data-databases/url-crawl-queues/recursive-web-discovery.md) — Automatically discovers hidden services by following hyperlinks through onion website hierarchies.
- [Network Relationship Visualizers](https://awesome-repositories.com/f/data-databases/knowledge-graph-indexers/knowledge-graph-builders/bi-directional-note-linking/link-navigators/link-relationship-displays/network-relationship-visualizers.md) — Generates a visual tree of link connections across onion sites and exports the structure. ([source](https://github.com/dedsecinside/torbot#readme))

### Networking & Communication

- [Onion Crawlers](https://awesome-repositories.com/f/networking-communication/onion-routing/onion-crawlers.md) — Discovers hidden services by navigating onion domains to extract titles and descriptions.
- [Proxy-Enabled Scrapers](https://awesome-repositories.com/f/networking-communication/proxy-enabled-scrapers.md) — Ships a scraper that routes HTTP requests through a SOCKS5 proxy to access anonymous content.
- [SOCKS5 Proxies](https://awesome-repositories.com/f/networking-communication/socks5-proxies.md) — Utilizes SOCKS5 proxies to route all network traffic, enabling anonymous communication with onion services.

### Web Development

- [Web Crawling](https://awesome-repositories.com/f/web-development/web-automation-scraping/web-scraping-automation/web-crawling.md) — Systematically discovers and indexes content from the Tor network while maintaining anonymity.
- [Connectivity Mapping](https://awesome-repositories.com/f/web-development/service-integrations/onion/connectivity-mapping.md) — Maps the link structures and relationships between different hidden services to visualize their connectivity.

### DevOps & Infrastructure

- [Node Availability Verification](https://awesome-repositories.com/f/devops-infrastructure/node-availability-verification.md) — Verifies the active status and reachability of onion service nodes via network probes. ([source](https://github.com/dedsecinside/torbot#readme))

### Programming Languages & Runtimes

- [Site Structure Visualizers](https://awesome-repositories.com/f/programming-languages-runtimes/programming-utilities/data-structure-type-helpers/data-structures/hierarchical-tree-structures/hierarchical-tree-visualizers/site-structure-visualizers.md) — Generates graphical representations of the discovered URL hierarchy and connectivity between onion domains.

### Security & Cryptography

- [Availability Verifications](https://awesome-repositories.com/f/security-cryptography/network-infrastructure-security/web-network-security/network-security/network-routing-access-control/tor-gateways/hidden-service-management/availability-verifications.md) — Provides a scanner to verify if specific onion addresses are live and reachable.

### System Administration & Monitoring

- [Service Availability Checkers](https://awesome-repositories.com/f/system-administration-monitoring/service-availability-checkers.md) — Includes a scanner that monitors and detects the availability of specific onion service endpoints.
