[tor-bugs] #28296 [Core Tor/Nyx]: Nyx shows wrong IP address for ControlPort connection
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Nov 5 09:04:47 UTC 2018
#28296: Nyx shows wrong IP address for ControlPort connection
--------------------------+-----------------------------------
Reporter: wagon | Owner: atagar
Type: defect | Status: needs_information
Priority: Medium | Milestone:
Component: Core Tor/Nyx | Version: Tor: 0.3.4.8
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
--------------------------+-----------------------------------
Comment (by wagon):
> Localhost connections (127.0.0.1) are replaced with your externally
facing IP when we can because this *is* your address to the wider world.
I think you don't understand my point. I don't speak about circuits
connections, where everything is correct now. I speak about Nyx (and
similar tools using `ControlPort`) own connections to `ControlPort`.
Tor daemon normally listens at `127.0.0.1:9051`. Nyx initiates the
connection to `127.0.0.1:9051` from, suppose, `127.0.0.1:12345`. Any
connections monitor such as `netstat` or `ss` (but not Nyx) will display
it as
`127.0.0.1:12345 -> 127.0.0.1:9051`
It doesn't have any relation to public IP, which Tor is using to send its
data outside.
However, indeed, you can configure your Tor to listen at `public_IP:9051`
(e.g., if you want to allow its control from outside). In that case local
connection in `ss` or `netstat` would look like
`public_IP:12345 -> public_IP:9051`
In the first case writing (this is what Nyx is doing)
`127.0.0.1:12345 -> public_IP:9051`
is absolutely incorrect, because TCP port at the address `public_IP:9051`
is not open! Run `ss -ltpn` and you will see that.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/28296#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list