Investigator Use
TorCrawl.py is an open-source Python-based Tor network web crawler available on GitHub. Developed by MikeMeliz, it is designed to crawl websites through the Tor anonymity network, extracting links, page content, and metadata from both .onion hidden services and clearnet sites accessed via Tor exit nodes.
For OSINT investigators, TorCrawl.py provides automated capability for mapping the structure and content of dark web sites and for accessing clearnet sites through Tor when operational anonymity during investigation is required. The tool's ability to traverse the link graph of a target site systematically makes it useful for comprehensive dark web site analysis.
Primary investigative applications include: mapping the full link structure of a dark web marketplace or forum to understand its scope and architecture, extracting all external references from a target dark web site to identify affiliated infrastructure, archiving page content from dark web sites that may go offline before manual review is complete, and accessing clearnet investigation targets through Tor when operational anonymity is required.
TorCrawl.py provides configurable crawl depth and scope parameters, allowing investigators to limit crawling to specific subdirectories or to expand coverage to linked external sites. This control is important for keeping investigations focused and avoiding unnecessary exposure to out-of-scope content.
The tool outputs structured data including link lists, page content, and metadata, which can be processed with standard data analysis tools for further investigation. The extracted link network can be imported into graph visualization tools to map the relationship structure of a dark web ecosystem.
Technical requirements include Python 3, the Tor service running locally, and the stem library for Tor circuit management. The tool automatically routes all traffic through Tor using the configured SOCKS proxy.
Operational security, legal considerations, and authorization requirements identical to other dark web crawling tools apply. Always operate in an isolated environment, document all crawl parameters and outputs, and verify legal authority before crawling any target system.
Before You Pivot
Record Context
Capture the target, search terms, and why this source is relevant before you leave the page.
Preserve Evidence
Archive volatile pages, save screenshots, and keep timestamps for anything that may change.
Corroborate
Treat one tool as a lead source. Confirm important findings with independent sources.
Related Tools
Ahmia
Dark Web OSINT
Ahmia indexes Tor hidden services, enabling investigators to search .onion sites by keyword without the Tor browser.
BlackWeb
Dark Web OSINT
BlackWeb is a community-maintained blacklist of malicious and spam domains for network filtering and threat infrastructure identification.
Dark Web Tools
Dark Web OSINT
IACA Dark Web Tools is a law enforcement-oriented collection of resources for searching Tor hidden services and dark web content.
Onion Inspector
Dark Web OSINT
Onioff inspects .onion URLs to verify availability, extract page metadata, and map Tor hidden service content for dark web OSINT.
Onion Links
Dark Web OSINT
Find the best onion links list here. Working onion links for 2025 with the best dark web links to explore. All working and updated.
Onion Scan
Dark Web OSINT
OnionScan investigates dark web sites for misconfigurations, operator errors, and links to clearnet infrastructure revealing real identities.