[tor-bugs] #8080 [Tor]: ExitNodes statement not honoured by tor

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Jan 29 02:33:01 UTC 2013


#8080: ExitNodes statement not honoured by tor
--------------------+-------------------------------------------------------
 Reporter:  mr-4    |          Owner:                    
     Type:  defect  |         Status:  new               
 Priority:  normal  |      Milestone:                    
Component:  Tor     |        Version:  Tor: 0.2.4.9-alpha
 Keywords:          |         Parent:                    
   Points:          |   Actualpoints:                    
--------------------+-------------------------------------------------------
 If I have the following sequence in my torrc file:
 StrictNodes 1
 ExitNodes <single_exit_node_fingerprint>
 ExcludeNodes <large_list>

 My understanding is that Tor is supposed to only open (exit) circuits by
 using the ExitNode specified above, with the obvious caveat that the node
 in question is fully functional (otherwise I am bound to get a rather
 cryptic message as the one I submitted in Bug #7890).

 That does not appear to happen though:

 [circ] 16 BUILT (3): BridgeNode1->IntermediateNode1->ExitNodeAsSpecified
 [circ] 15 BUILT (3): BridgeNode2->IntermediateNode2->ExitNodeAsSpecified
 [circ] 14 BUILT (3): BridgeNode1->IntermediateNode3->ExitNodeAsSpecified
 [circ] 13 BUILT (3): BridgeNode2->IntermediateNode2->ExitNodeAsSpecified
 [circ] 12 BUILT (3): BridgeNode2->IntermediateNode3->ExitNodeAsSpecified
 [circ] 11 BUILT (3): BridgeNode1->IntermediateNode4->xxx.xxx.xxx.xxx(GB)
 [circ] 10 BUILT (3): BridgeNode1->IntermediateNode4->yyy.yyy.yyy.yyy(NL)
 [circ] 9 BUILT (3): BridgeNode2->IntermediateNode1->ExitNodeAsSpecified

 where "ExitNodeAsSpecified" is the IP address of the node fingerprint
 specified in my ExitNode statement, "BridgeNodeX" is the IP address of my
 entry bridges, "IntermediateNodeX" is the IP address of the intermediate
 nodes.

 "xxx.xxx.xxx.xxx(GB)" and "yyy.yyy.yyy.yyy(NL)" are the (offending) IP
 addresses of exit nodes I have *not* specified anywhere in my torrc and
 did not expect tor to create/open/use exit node circuits involving these
 nodes.

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


More information about the tor-bugs mailing list