transmission-remote-gui / transgui

🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.
GNU General Public License v2.0
3.22k stars 279 forks source link

GUI making outbound calls over network? #1351

Open MagicPepsiCan opened 3 years ago

MagicPepsiCan commented 3 years ago

image

Is transgui supposed to be making outbound calls directly? The expectation is that all trafic should be via the trasmission daemon. Is there something else going on here?

lighterowl commented 3 years ago

UDP port 53 is DNS. 94.140.14.14 is supposed to be one of AdGuard DNS servers, according to a quick web search. This means that the GUI is simply trying to contact the DNS server in order to resolve a host name, most possibly in the "Peers" tab while viewing torrent details. Nothing to worry about here.

smammy commented 3 years ago

Why is transgui making DNS requests directly rather than using the system resolver? (i.e. gethostbyname or similar)

lighterowl commented 3 years ago

There is no code in the project (at least that I'm aware of) which would send DNS requests explicitly. This request was most probably generated by the OS itself (via gethostbyname or similar means), but macOS is being overly noisy due to the binary being unsigned.