OnionSearch

No description is available yet
OnionSearch logo

OnionSearch

A Python3 script for scraping URLs on different ".onion" search engines.


Prerequisites

  • Python 3

Supported Search Engines

  • ahmia
  • darksearchio
  • onionland
  • notevil
  • darksearchenginer
  • phobos
  • onionsearchserver
  • torgle
  • onionsearchengine
  • tordex
  • tor66
  • tormax
  • haystack
  • multivac
  • evosearch
  • deeplink

Installation

pip3 install onionsearch

or

git clone https://github.com/megadose/OnionSearch.git
cd OnionSearch/
python3 setup.py install

Usage

  • onionsearch <search_string>
    • Example: onionsearch "computer"
  • --proxy <PROXY> - Set Tor proxy (default: 127.0.0.1:9050)
  • --engines <ENGINES> - Limit search to specific engines (comma-separated list of engine names)
    • Example: onionsearch "computer" --engines tor66,deeplink
  • --limit <LIMIT> - Limit the number of pages to load per engine
    • Example: onionsearch "computer" --engines tor66,deeplink --limit 3
  • --output <OUTPUT_FILE> - Set custom output file name (default: output_$DATE_$SEARCH.txt)
    • Example: onionsearch "computer" --output "$DATE.csv"
  • --continuous_write True - Write to output progressively instead of at the end

Output

The default output is a CSV file with columns:

"engine","name of the link","url"

You can customize the output fields using --fields and --field_delimiter


License

GNU General Public License v3.0





> Visit OnionSearch Website <