mirsamantajbakhsh / OnionHarvester

A small TOR Onion Address harvester for checking if the address is available or not.
GNU General Public License v3.0
74 stars 16 forks source link

efficiency #6

Open bizky opened 6 years ago

bizky commented 6 years ago

Hi, I have to say the onion harvester is a pretty novel method to discover new onion address, and thank you for your code! But I have estimated that the expectation of the time discovering one onion address is about thousands of years!

mirsamantajbakhsh commented 6 years ago

Hi and thanks for your comment. In the second version I'm working on it (and may be released less than a month), Onion Harvester client will run multiple TOR processes, which means a client (as an example) with 1000 concurrent TOR processes and each process with 1000 threads (for searching the available onions), will search 1000000 addresses simultaneously against the first version which is currently searching at a rate of 1000 addresses per second. Therefore the time problem relaxes a bit. And I should mention that in the first stage of the project, there is needed to search once the whole address space, because the interested onion addresses are the stable addresses not the temporary addresses.

Ali-Razmjoo commented 6 years ago

Hello @mirsamantajbakhsh,

I am not sure what is the project roadmap, but if a web service is part of your plan, and an API will be available to share the bulk of onion addresses, I can help to create a JavaScript library to use tor browser to find the addresses. this way we can use visitor browsers to find onion addresses and get users credits to use the web service instead!

Regards.

mirsamantajbakhsh commented 6 years ago

Dear @ali-razmjoo, It is your kindness. It is really appreciated to add a plugin to TOR browser! We have created the onion harvester server API and the documentation is available:

https://github.com/mirsamantajbakhsh/OnionHarvester-Server

I'm looking forward to your response. Thanks

Ali-Razmjoo commented 6 years ago

Hey,

thanks for informing me regarding the server API. let me have a review and get back to you.

Regards.