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.