Opened 15 years ago

Last modified 7 years ago

#79 closed defect (Fixed)

clients pick you as an exit node if there's even a chance you can exit there

Reported by: arma Owned by: nickm
Priority: Low Milestone: 0.0.9.5
Component: Core Tor/Tor Version: 0.0.9.2
Severity: Keywords:
Cc: arma Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

When clients don't know the IP of foobarbaz.com:80, they pick a random exit node that
will allow *any* exits to port 80. But if they pick a node that allows w.x.y.z:80
and then rejects *:80, they are almost certain to be told "here's the IP, now go somewhere
else." We should short-circuit this process and only pick exit nodes that accept "most"
IPs for the port in question.

[Automatically added by flyspray2trac: Operating System: All]

Child Tickets

Change History (2)

comment:1 Changed 14 years ago by nickm

flyspray2trac: bug closed.
This is fixed in CVS: we are now more clever about telling whether a "maybe" is leaning toward a "yes" or a "no." We could be even more clever about this as needed; see comment at router_compare_addr_to_addr_policy().

comment:2 Changed 7 years ago by nickm

Component: Tor ClientTor
Note: See TracTickets for help on using tickets.