Skip to content

WebRTC Proxy Leaks and Unix Socket Enforcement#752

Open
robertmin1 wants to merge 1 commit into
namecoin:betafrom
robertmin1:webrtc_proxy
Open

WebRTC Proxy Leaks and Unix Socket Enforcement#752
robertmin1 wants to merge 1 commit into
namecoin:betafrom
robertmin1:webrtc_proxy

Conversation

@robertmin1
Copy link
Copy Markdown

No description provided.


Wireshark is excellent for class (1). Port scanners and reachability tests can detect class (2). SocksTrace can detect all three classes because it monitors syscalls and socket behavior directly.

The WebRTC route-discovery issue described above is class (3): no packets are transmitted, but privacy-sensitive network stack interaction still occurs outside the proxy path.
Copy link
Copy Markdown
Member

@JeremyRand JeremyRand Mar 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we append a few sentences to this paragraph? Something like:

The network stack interaction enables the application to learn information about the user's network, and that information can then be transmitted over Tor. By analogy, an application that transmits your real IP address to a Tor onion service would surely still be considered a proxy leak! (This is not even a theoretical concern -- there are BitTorrent clients in the wild that have deanonymized users by sending their IP address in application-layer traffic.)

@JeremyRand
Copy link
Copy Markdown
Member

ACK 8f5d605, modulo the one suggestion made above.

There's a small technical issue on one of my VM's that will introduce some delays in merging+deploying this, I am hoping to have this blogpost deployed within a week, please poke me on Matrix if you need that timeline accelerated for any reason.

WebRTC Proxy Leaks and Unix Socket Enforcement
@JeremyRand
Copy link
Copy Markdown
Member

The previously existing text:

Wireshark is excellent for class (1). Port scanners and reachability tests can detect class (2). SocksTrace can detect all three classes because it monitors syscalls and socket behavior directly. The WebRTC route-discovery issue described above is class (3): no packets are transmitted, but privacy-sensitive network stack interaction still occurs outside the proxy path.

Seems to have been accidentally removed when you added the new text.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants