Replicate Vidalia's ability to close arbitrary circuits
The main goal is to enable users to debug potentially buggy or malicious
exit nodes. For example, you get an unexpected HTTPS or SSH warning,
write down the info about your exit node, and close that circuit to get
a fresh one and confirm your suspicions.
- For HTTPS, one can already use Torbutton’s New Identity feature to
achieve the same result. IIRC the upcoming Torbutton’s per-tab
circuits viewer will have a “New circuit for this tab” feature, that
will make it even better.
- For other kinds of connections (ssh, imaps, pop3s, etc.) then there
are two ways:
- either using arm to trigger a New Identity, which is not
**that** crazy: close the software that initiated the
connection, open a root terminal (which may be a blocker in
itself), run “arm”, type “m”, “down arrow” then “enter”
- or restarting Tor, e.g. by disconnecting and reconnecting from
the network using the NM applet
Also, it would be good if arm directly allowed to close *one* arbitrary
circuit: <https://trac.torproject.org/projects/tor/ticket/14979>.
issue