-
- Downloads
Add client code to detect attempts to connect to 127.0.0.1 etc
We detect and reject said attempts if there is no chosen exit node or circuit: connecting to a private addr via a randomly chosen exit node will usually fail (if all exits reject private addresses), is always ill-defined (you're not asking for any particular host or service), and usually an error (you've configured all requests to go over Tor when you really wanted to configure all _remote_ requests to go over Tor). This can also help detect forwarding loop requests. Found as part of bug2279.
Showing
- changes/bug2279 8 additions, 0 deletionschanges/bug2279
- doc/spec/control-spec.txt 5 additions, 1 deletiondoc/spec/control-spec.txt
- src/or/connection.c 2 additions, 0 deletionssrc/or/connection.c
- src/or/connection_edge.c 21 additions, 0 deletionssrc/or/connection_edge.c
- src/or/or.h 7 additions, 0 deletionssrc/or/or.h
- src/or/reasons.c 5 additions, 0 deletionssrc/or/reasons.c
Loading
Please register or sign in to comment