TheAlgorithms / C-Plus-Plus

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
https://thealgorithms.github.io/C-Plus-Plus
MIT License
30.5k stars 7.22k forks source link

This ticket is about implementing a feature that solve a basic needs to allow Tor2web network to be networked, that is to have a directory of all tor2web nodes and their characteristics (this ticket does not still enter overall networking mechanism, but just how the Tor directory could be used by tor2web). #1455

Closed nasseralmohr3600 closed 3 years ago

nasseralmohr3600 commented 3 years ago

This ticket is about implementing a feature that solve a basic needs to allow Tor2web network to be networked, that is to have a directory of all tor2web nodes and their characteristics (this ticket does not still enter overall networking mechanism, but just how the Tor directory could be used by tor2web).

In order to do so we will use an existing directory that's related to the tor2web strict software dependency that it's Tor.

Tor2web nodes will announce themselves trough the Tor Directory Authority itself, by making any Tor2web nodes became also a Tor Relay.

The information metadata required for the tor2web nodes will be pushed trough standard existing entries such as:

The Tor2web nodes acting as a relay must not hurt and/or create issues to the Tor network. This topic has to be discussed within Tor community, to understand the right configuration parameters of Tor Relay.

Each tor2web node expose extended information trough http interface on a dedicated Tor Hidden Service.

This ticket would result from software perspective as a set of API to:

As a security check:

The implementation of Tor2web directory would enable further particular logic such as #24, by enabling automatic joining / leaving to a network.

TODO:

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/14807253-tor2web-directory?utm_campaign=plugin&utm_content=tracker%2F318575&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F318575&utm_medium=issues&utm_source=github).

Originally posted by @fpietrosanti in https://github.com/tor2web/Tor2web/issues/41

stale[bot] commented 3 years ago

This issue has been automatically marked as abandoned because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 3 years ago

Please ping one of the maintainers once you add more information and updates here. If this is not the case and you need some help, feel free to ask for help in our Gitter channel. Thank you for your contributions!