Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
OnionHarvester — A small TOR Onion Address harvester for checking if the address is available or not. | Kitploit
Tools/GitHubGitHub/mirsamantajbakhsh/onionharvester
OSINT (Open Source Intelligence)Network MappingInformation GatheringWeb Security
GitHubmirsamantajbakhsh/onionharvester

OnionHarvester

A small TOR Onion Address harvester for checking if the address is available or not.

View Repository
76168 years agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

OnionHarvester V2

Onion Harvester A small TOR Onion Address harvester for checking if the address is available or not. The program uses the TOR local socks5 proxy for finding all the Onion Addresses which are alive and ports 80 and 443 are available. Details about the project and TOR onion harvesting is published in my personal blog at: Onion Harvester

Compile and Use

Just get the two java files and compile them inside your Java IDE. Java 8 is prefered (JDK 1.8). You can download the latest release in RELEASE section.

Switches

  • --ip: Sets the IP address for local TOR socks5 proxy. (Ex: 127.0.0.1)
  • --port: Sets the Port for local TOR socks5 proxy. (Ex: 9150)
  • --start: Sets the first Onion address to start. Can be used for resuming. (Ex: aaaaaaaaaaaaaaaa without .onion at the end of address)
  • --thread: Sets the number of TOR instances and threads per each instance to harvest concurrently. (Ex: 20 = 400 threads, 20 TOR instances each works with 20 threads).
  • --time-out: The timeout time for reaching each Onion address in milliseconds (Ex: 5000 means 5 seconds).

Defaults

If you did not set the switched, you can use the Onion Harvester with its default settings. Default value for each switch is here:

SwitchDefault Value
--ip127.0.0.1
--port9150
--thread10
--time-out5000 (5 seconds)

If you want to help in harvesting, contact me at saman [@] mstajbakhsh [.] ir

TODO

Recently I've found MultiTor project which I'm going to use it inside Onion Harvester.

Python Version

You may check the python version readme file to use the Python version based on OWASP Nettacker module.

Download Tool