Artichoke: An application for GSoC'23 @ TOR
===
Artichoke will use the Arti library binding for Tor in Rust to develop a command line toolbelt. Artichoke aims to help users monitor bandwidth, work with hidden service generators, simulate Tor networks, scan exit nodes and build circuits using either a Script (YAML) or via the CLI itself.
1. Tor bandwidth monitor: A tool that can monitor the bandwidth usage of Tor clients and relay nodes.
2. Hidden service generator: A tool that can generate new Tor onion addresses and associated private keys.
3. Tor network simulator: A simulation environment that can simulate the behavior of the Tor network.
4. Exit node scanner: A tool that can scan the Tor network for exit nodes.
5. Tor circuit builder: A tool that can construct custom Tor circuits using Arti.