OnionSearch is a Python-based command-line tool designed to collect and aggregate links from multiple search engines on the Tor network. The script works by scraping results from a variety of .onion search services, allowing users to perform a single query while gathering results from many sources at once. This approach helps researchers and investigators locate hidden services more efficiently without manually querying each individual search engine. It is primarily intended for educational use and open-source intelligence (OSINT) research involving the Tor network. OnionSearch supports multiple engines and can combine results into a single output, making it easier to analyze discovered onion links. It also offers flexible command-line options that allow users to limit results, choose which engines to query, and export collected data. By automating searches across several dark web search engines, OnionSearch simplifies the process of discovering information on hidden services.
Features
- Searches multiple .onion search engines simultaneously from one query
- Scrapes and aggregates URLs from supported Tor search engines
- Allows users to specify which search engines to include or exclude
- Supports exporting results to output files for later analysis
- Provides progressive writing to output files to prevent data loss during long searches
- Includes command-line options for result limits, proxies, and field formatting