[tor-bugs] #32158 [Internal Services]: vanguards: 'exit circ' always only '(length 3', 'internal circ' fine with '(length 4' and 5

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Oct 19 18:33:41 UTC 2019


#32158: vanguards: 'exit circ' always only '(length 3', 'internal circ' fine with
'(length 4' and 5
--------------------------+-----------------------------------
 Reporter:  cypherpunks   |          Owner:  (none)
     Type:  defect        |         Status:  new
 Priority:  Medium        |      Component:  Internal Services
  Version:  Tor: 0.4.1.6  |       Severity:  Normal
 Keywords:  vanguards     |  Actual Points:
Parent ID:                |         Points:
 Reviewer:                |        Sponsor:
--------------------------+-----------------------------------
 Running vanguards addon in my Tor client (not server).
 Dates and actual nodes (manually) scrambled.


 tail -300000 log | grep -A3000 'Oct 13'   | grep '(length 5\|(length
 4\|(length 3' | grep 'exit circ' | grep -v '(length 3'
 [no output]

 tail -300000 log | grep -A3000 'Oct 13'   | grep 'exit circ (length' |
 head -7
 Oct 13 06:59:11.900 [info] exit circ (length 3, last hop B1111111111111):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $2DDAA9999999999999BBBBBBBBBBBBBBBBCCC331(closed)
 $2DDAA9911111111999BBBBBBBBBBBBBBBBCCC331(closed)
 Oct 13 06:59:12.000 [info] exit circ (length 3, last hop n22222222222222):
 $2DDAA9911111111999BBBBBB333333333BCCC331(open)
 $2DDAA9911111111999BBBB999999999933CCC331(closed)
 $2DDAA9911111111999BBBBBB3333333333CCC331(closed)
 Oct 13 06:59:12.050 [info] exit circ (length 3, last hop B1111111111111):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $2DDAA9999999999999BBBBBBBBBBBBBBBBCCC331(open)
 $2DDAA9911111111999BBBBBBBBBBBBBBBBCCC331(closed)
 Oct 13 06:59:12.100 [info] exit circ (length 3, last hop n22222222222222):
 $2DDAA9911111111999BBBBBB333333333BCCC331(open)
 $2DDAA9911111111999BBBB999999999933CCC331(open)
 $2DDAA9911111111999BBBBBB3333333333CCC331(closed)
 Oct 13 06:59:12.150 [info] exit circ (length 3, last hop B1111111111111):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $2DDAA9999999999999BBBBBBBBBBBBBBBBCCC331(open)
 $2DDAA9911111111999BBBBBBBBBBBBBBBBCCC331(open)
 Oct 13 06:59:12.150 [info] exit circ (length 3):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $2DDAA9999999999999BBBBBBBBBBBBBBBBCCC331(open)
 $2DDAA9911111111999BBBBBBBBBBBBBBBBCCC331(open)
 Oct 13 06:59:12.250 [info] exit circ (length 3, last hop n22222222222222):
 $2DDAA9911111111999BBBBBB333333333BCCC331(open)
 $2DDAA9911111111999BBBB999999999933CCC331(open)
 $2DDAA9911111111999BBBBBB3333333333CCC331(open)


 tail -300000 log | grep -A3000 'Oct 13'   | grep 'exit circ (length' |
 tail -7
 Oct 13 17:58:24.550 [info] exit circ (length 3):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $2DDAA9911111111999BBBBBBBBB9999933CCC331open)
 $1111111117777777777777788889999933CCC222(open)
 Oct 13 17:58:24.700 [info] exit circ (length 3):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $2DDAA9911111111999BBBBBBBBB9999933CCC331open)
 $1111111117777777777777788889999933CCC222(open)
 Oct 13 17:58:30.700 [info] exit circ (length 3):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $2DDAA9911111111999BBBBBBBBB9999933CCC331open)
 $1111111117777777777777788889999933CCC222(open)
 Oct 13 17:58:30.850 [info] exit circ (length 3):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $2DDAA9911111111999BBBBBBBBB9999933CCC331open)
 $1111111117777777777777788889999933CCC222(open)
 Oct 13 18:01:03.350 [info] exit circ (length 3, last hop Dd8d8d8):
 $2DDAA9911111111999BBBBBB333333333BCCC331(open)
 $2DDAA99118888888888888888889999933CCC331(closed)
 $2DDAA9911111999999999B9999933CCC331(closed)
 Oct 13 18:01:03.400 [info] exit circ (length 3, last hop Dd8d8d8):
 $2DDAA9911111111999BBBBBB333333333BCCC331(open)
 $2DDAA99118888888888888888889999933CCC331(open)
 $2DDAA9911111999999999B9999933CCC331(closed)
 Oct 13 18:01:03.650 [info] exit circ (length 3, last hop Dd8d8d8):
 $2DDAA9911111111999BBBBBB333333333BCCC331(open)
 $2DDAA99118888888888888888889999933CCC331(open)
 $2DDAA9911111999999999B9999933CCC331(open)



 tail -300000 log | grep -A3000 'Oct 13'   | grep 'exit circ (length' | sed
 's/.*\(exit circ (length.*\)/\1/' | uniq | wc -l
 472

 tail -300000 log | grep -A3000 'Oct 13'   | grep 'exit circ (length' | sed
 's/.*\(exit circ (length.*\)/\1/' | uniq
 exit circ (length 3, last hop B1111111111111):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $2DDAA9999999999999BBBBBBBBBBBBBBBBCCC331(closed)
 $2DDAA9911111111999BBBBBBBBBBBBBBBBCCC331(closed)
 exit circ (length 3, last hop n22222222222222):
 $2DDAA9911111111999BBBBBB333333333BCCC331(open)
 $2DDAA9911111111999BBBB999999999933CCC331(closed)
 $2DDAA9911111111999BBBBBB3333333333CCC331(closed)
 exit circ (length 3, last hop B1111111111111):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $2DDAA9999999999999BBBBBBBBBBBBBBBBCCC331(open)
 $2DDAA9911111111999BBBBBBBBBBBBBBBBCCC331(closed)
 exit circ (length 3, last hop n22222222222222):
 $2DDAA9911111111999BBBBBB333333333BCCC331(open)
 $2DDAA9911111111999BBBB999999999933CCC331(open)
 $2DDAA9911111111999BBBBBB3333333333CCC331(closed)
 exit circ (length 3, last hop B1111111111111):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $2DDAA9999999999999BBBBBBBBBBBBBBBBCCC331(open)
 $2DDAA9911111111999BBBBBBBBBBBBBBBBCCC331(open)

 exit circ (length 3): $1111111118888888888888888889999933CCC331(open)
 $61F3A840F61EEFFF682C6243534ECEB09ADFE3B3(open)
 $1111111118888888888888888889999933CCC222(open)
 exit circ (length 3): $1111111118888888888888888889999933CCC331(open)
 $61F3A840F61EEFFF682C6243534ECEB09ADFE3B3(open)
 $1111111118888888888888888889999933CCC222(open)
 exit circ (length 3): $1111111118888888888888888889999933CCC331(open)
 $61F3A840F61EEFFF682C6243534ECEB09ADFE3B3(open)
 $1111111118888888888888888889999933CCC222(open)
 exit circ (length 3): $1111111118888888888888888889999933CCC331(open)
 $61F3A840F61EEFFF682C6243534ECEB09ADFE3B3(open)
 $1111111118888888888888888889999933CCC222(open)
 exit circ (length 3): $1111111118888888888888888889999933CCC331(open)
 $61F3A840F61EEFFF682C6243534ECEB09ADFE3B3(open)
 $1111111118888888888888888889999933CCC222(open)

 exit circ (length 3): $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $2DDAA9911111111999BBBBBBBBB9999933CCC331open)
 $1111111117777777777777788889999933CCC222(open)
 exit circ (length 3, last hop Dd8d8d8):
 $2DDAA9911111111999BBBBBB333333333BCCC331(open)
 $2DDAA99118888888888888888889999933CCC331(closed)
 $2DDAA9911111999999999B9999933CCC331(closed)
 exit circ (length 3, last hop Dd8d8d8):
 $2DDAA9911111111999BBBBBB333333333BCCC331(open)
 $2DDAA99118888888888888888889999933CCC331(open)
 $2DDAA9911111999999999B9999933CCC331(closed)
 exit circ (length 3, last hop Dd8d8d8):
 $2DDAA9911111111999BBBBBB333333333BCCC331(open)
 $2DDAA99118888888888888888889999933CCC331(open)
 $2DDAA9911111999999999B9999933CCC331(open)

 --------

 Now grepping logs for 'internal circ'


 tail -300000 log | grep -A3000 'Oct 13'   | grep '(length 5\|(length
 4\|(length 3' | grep 'internal circ' | grep '(length 3'
 [no output, the opposite!]


 tail -300000 log | grep -A3000 'Oct 13'   | grep '(length 5\|(length
 4\|(length 3' | grep 'internal circ' | grep '(length 4' | wc -l
 2943
 tail -300000 log | grep -A3000 'Oct 13'   | grep '(length 5\|(length
 4\|(length 3' | grep 'internal circ' | grep '(length 5' | wc -l
 1759


 tail -300000 log | grep -A3000 'Oct 13'   | grep 'internal circ (length' |
 head -7
 Oct 13 06:59:11.000 [info] internal circ (length 1, last hop
 B393939393939): $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 Oct 13 06:59:11.000 [info] internal circ (length 1):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 Oct 13 06:59:11.100 [info] internal circ (length 1):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 Oct 13 06:59:11.900 [info] internal circ (length 4, last hop
 BobsHouseLU04): $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $1111111117777755555555555555999933CCC222(closed)
 $DBE82FA23B9FE3CB2462A6FCF5289DED3CBF4AEE(closed)
 $F9A9E0968D512A22B8967C5458D5B0163C11F856(closed)
 Oct 13 06:59:11.900 [info] internal circ (length 5, last hop
 $111111111777775511111111111111111111C222):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $C2D85BC549361717FDEFAE89607F4A9DF2D4C0E4(closed)
 $FFF78C44BA6E6B6F7525095BBE14EF7CBEB89744(closed)
 $AFC69ACD47E4CBD5CF8EA47F9B5622C91BF2DA60(closed)
 $111111111777775511111111111111111111C222(closed)
 Oct 13 06:59:12.000 [info] internal circ (length 5, last hop
 $111111111777775511111111111111111111C222):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $C2D85BC549361717FDEFAE89607F4A9DF2D4C0E4(open)
 $FFF78C44BA6E6B6F7525095BBE14EF7CBEB89744(closed)
 $AFC69ACD47E4CBD5CF8EA47F9B5622C91BF2DA60(closed)
 $111111111777775511111111111111111111C222(closed)
 Oct 13 06:59:12.000 [info] internal circ (length 4, last hop
 BobsHouseLU04): $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $1111111117777755555555555555999933CCC222(open)
 $DBE82FA23B9FE3CB2462A6FCF5289DED3CBF4AEE(closed)
 $F9A9E0968D512A22B8967C5458D5B0163C11F856(closed)


 tail -300000 log | grep -A3000 'Oct 13'   | grep 'exit circ (length' | sed
 's/.*\(exit circ (length.*\)/\1/' | uniq | wc -l
 internal circ (length 1, last hop B393939393939):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 internal circ (length 1): $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 internal circ (length 1): $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 internal circ (length 4, last hop BobsHouseLU04):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $1111111117777755555555555555999933CCC222(closed)
 $DBE82FA23B9FE3CB2462A6FCF5289DED3CBF4AEE(closed)
 $F9A9E0968D512A22B8967C5458D5B0163C11F856(closed)
 internal circ (length 5, last hop
 $111111111777775511111111111111111111C222):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $C2D85BC549361717FDEFAE89607F4A9DF2D4C0E4(closed)
 $FFF78C44BA6E6B6F7525095BBE14EF7CBEB89744(closed)
 $AFC69ACD47E4CBD5CF8EA47F9B5622C91BF2DA60(closed)
 $111111111777775511111111111111111111C222(closed)
 ...
 internal circ (length 4): $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $70F09E981D6D4A34A35F248F0C873CBA356A0612(open)
 $58BC63142C881F88D08E071DEB63DBA09DE62141(open)
 $322C6E3A973BC10FC36DE3037AD27BC89F14723B(open)
 internal circ (length 4): $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $70F09E981D6D4A34A35F248F0C873CBA356A0612(open)
 $58BC63142C881F88D08E071DEB63DBA09DE62141(open)
 $322C6E3A973BC10FC36DE3037AD27BC89F14723B(open)
 internal circ (length 4): $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $70F09E981D6D4A34A35F248F0C873CBA356A0612(open)
 $58BC63142C881F88D08E071DEB63DBA09DE62141(open)
 $322C6E3A973BC10FC36DE3037AD27BC89F14723B(open)
 internal circ (length 4): $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $70F09E981D6D4A34A35F248F0C873CBA356A0612(open)
 $58BC63142C881F88D08E071DEB63DBA09DE62141(open)
 $322C6E3A973BC10FC36DE3037AD27BC89F14723B(open)
 internal circ (length 4): $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 $70F09E981D6D4A34A35F248F0C873CBA356A0612(open)
 $58BC63142C881F88D08E071DEB63DBA09DE62141(open)
 $322C6E3A973BC10FC36DE3037AD27BC89F14723B(open)
 ...
 internal circ (length 1): $2DDAA9911111111999BBBBBB333333333BCCC331(open)
 internal circ (length 1): $2DDAA9911111111999BBBBBB333333333BCCC331(open)
 internal circ (length 1, last hop B393939393939):
 $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 internal circ (length 1): $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)
 internal circ (length 1): $29999999999999BBBBBBBBBBBBBBBBCCCCCCC331(open)


 I hope this is still realistic enough (I even did leave a few nodes
 unmodified). I hope Mike and the Tor Team can fix this.
 Regards!

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


More information about the tor-bugs mailing list