[tor-bugs] #12956 [arm]: arm mistakenly calls the last hop of internal circuits the Exit

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Aug 26 03:49:44 UTC 2014


#12956: arm mistakenly calls the last hop of internal circuits the Exit
--------------------+------------------------
 Reporter:  arma    |          Owner:  atagar
     Type:  defect  |         Status:  new
 Priority:  normal  |      Milestone:
Component:  arm     |        Version:
 Keywords:          |  Actual Points:
Parent ID:          |         Points:
--------------------+------------------------
 Every so often we have concerned users thinking they misconfigured their
 relay's exit policy, since in arm they see circuits that end at their
 relay and whose final hop is labelled 'Exit'.

 E.g.:
 {{{
 arm - last-request (Linux 3.2.0-4-amd64)   Tor 0.2.5.6-alpha (recommended)
 Relaying Disabled, Control Port (open): 9051
 cpu: 0.0% tor, 0.8% arm    mem: 29 MB (0.8%)   pid: 6395   uptime:
 1-20:40:44

 page 2 / 5 - m: menu, p: pause, h: page help, q: quit
 Connections (2 circuit):
  76.99.61.63            -->  188.138.17.248 (fr)               3.1m
 (CIRCUIT)
  │  83.168.200.204 (se)      ParadiseTorRelay1                   1 / Guard
  │  18.181.5.37 (us)         VERITAS                             2 /
 Middle
  └─ 188.138.17.248 (fr)      EuropeCoastDE                       3 / Exit
  76.99.61.63            -->  209.159.130.6 (us)                3.1m
 (CIRCUIT)
  │  83.168.200.204 (se)      ParadiseTorRelay1                   1 / Guard
  │  213.138.110.88 (gb)      lupine                              2 /
 Middle
  └─ 209.159.130.6 (us)       LiveFreeOrDie                       3 / Exit
 }}}

 I think for non-general-purpose circuits, we should call that third hop
 something else. I'm open to suggestions -- one option would be to just
 call the last hop on a non-exit circuit "Middle" also. Another option
 would be to call it "Internal".

 Specifically, we could apply this new name to everything with circuit
 purpose other than GENERAL. Or we could apply it to all circuits that have
 the IS_INTERNAL flag. Maybe the latter approach is a bit more general.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/12956>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list