8
24
Fork
You've already forked nuMatrix
4

WebRTC #124

Closed
opened 2015年02月02日 23:58:49 +01:00 by jankkm · 11 comments
jankkm commented 2015年02月02日 23:58:49 +01:00 (Migrated from github.com)
Copy link

Today I read about how WebRTC which allows some kind of real time communication can be used for fingerprinting and also to find out your actual IP if you are on a VPN network. There is a blocker for that on the chrome webstore but I think this might be worth adding to umatrix. What do you think?

Today I read about how WebRTC which allows some kind of real time communication can be used for fingerprinting and also to find out your actual IP if you are on a VPN network. There is a blocker for that on the chrome webstore but I think this might be worth adding to umatrix. What do you think?
ghost commented 2015年02月03日 13:44:08 +01:00 (Migrated from github.com)
Copy link

I'm putting this here as a reminder: https://www.browserleaks.com/webrtc
Hope that's okay with you guys :)

I'm putting this here as a reminder: https://www.browserleaks.com/webrtc Hope that's okay with you guys :)
ghost commented 2015年02月04日 20:09:00 +01:00 (Migrated from github.com)
Copy link
Demo (not VPN specific): https://github.com/diafygi/webrtc-ips Chrome bugtracker: https://code.google.com/p/chromium/issues/detail?id=333752
TheRyuu commented 2015年02月12日 16:56:47 +01:00 (Migrated from github.com)
Copy link

PoC[1] for blocking WebRTC in cases where WebRTC Block does not cut it (the iframe workaround). This just modifies the UA spoofer code and I've no idea if it works in all cases. Please note that this must be used in combination with the WebRTC Block[2] extension otherwise the "naive" case will actually still work. Here[3] is the WebRTC Block javascript for reference. I'm not sure if adding "match_about_blank": true to the WebRTC Block manifest.json will work in all cases.

Also I've no idea if this is even a proper way of doing things as javascript is really out of my comfort zone so I apologize if it's just plain wrong.

[1] https://privatepaste.com/792de4de1f
[2] https://chrome.google.com/webstore/detail/webrtc-block/nphkkbaidamjmhfanlpblblcadhfbkdm?hl=en
[3] https://privatepaste.com/cb3bf093e7

PoC[1] for blocking WebRTC in cases where WebRTC Block does not cut it (the iframe workaround). This just modifies the UA spoofer code and I've no idea if it works in all cases. Please note that this must be used in combination with the WebRTC Block[2] extension otherwise the "naive" case will actually still work. Here[3] is the WebRTC Block javascript for reference. I'm not sure if adding "match_about_blank": true to the WebRTC Block manifest.json will work in all cases. Also I've no idea if this is even a proper way of doing things as javascript is really out of my comfort zone so I apologize if it's just plain wrong. [1] https://privatepaste.com/792de4de1f [2] https://chrome.google.com/webstore/detail/webrtc-block/nphkkbaidamjmhfanlpblblcadhfbkdm?hl=en [3] https://privatepaste.com/cb3bf093e7
mailinglists35 commented 2015年04月08日 02:02:33 +02:00 (Migrated from github.com)
Copy link

dev channel has introduced extensions ability to block webrtc requests. would love to see it integrated into uMatrix!
api example code: https://code.google.com/p/chromium/issues/detail?id=457629#c7
I'm using dev anyway so I'd be able to test right away!

later edit! oups, i did not read it all: the changes implemented in 457629 let the changes applied by an extension take effect only on restart. an issue tracking the ability to do this without restart has been filed separate here: https://code.google.com/p/chromium/issues/detail?id=466197

dev channel has introduced extensions ability to block webrtc requests. would love to see it integrated into uMatrix! api example code: https://code.google.com/p/chromium/issues/detail?id=457629#c7 I'm using dev anyway so I'd be able to test right away! later edit! oups, i did not read it all: the changes implemented in 457629 let the changes applied by an extension take effect only on restart. an issue tracking the ability to do this without restart has been filed separate here: https://code.google.com/p/chromium/issues/detail?id=466197
ghost commented 2015年05月12日 21:32:29 +02:00 (Migrated from github.com)
Copy link

@mailinglists35

https://github.com/CODYQX4/WebRTC-Multiple-Routes

That is a working extension, and some didn't take note there, that it can require a browser restart for that to take effect. My extension lets you toggle and restarts automatically.

Just a temporary use until they get this feature properly integrated into settings.

@mailinglists35 https://github.com/CODYQX4/WebRTC-Multiple-Routes That is a working extension, and some didn't take note there, that it can require a browser restart for that to take effect. My extension lets you toggle and restarts automatically. Just a temporary use until they get this feature properly integrated into settings.
marksolaris commented 2015年07月01日 03:07:48 +02:00 (Migrated from github.com)
Copy link
+1 https://torrentfreak.com/huge-security-flaw-leaks-vpn-users-real-ip-addresses-150130/
gorhill commented 2015年09月26日 16:09:43 +02:00 (Migrated from github.com)
Copy link

I can't reproduce. Are you using an extension-based VPN provider?

I can't reproduce. Are you using an extension-based VPN provider?
Tasqa commented 2015年12月13日 20:41:17 +01:00 (Migrated from github.com)
Copy link

I've noticed this feature of blocking WebRTC ip leakage is already present in uBlock0. Is progress on uMatrix on hold?

I've noticed this feature of blocking WebRTC ip leakage is already present in uBlock0. Is progress on uMatrix on hold?
arek added this to the (deleted) project 2023年10月29日 22:47:33 +01:00

changing browser preferences is the way to go, no need for an extension

changing browser preferences is the way to go, no need for an extension

Maybe worth adding per domain settings?

Maybe worth adding per domain settings?
arek added this to the v1.0 milestone 2026年06月19日 10:23:48 +02:00
arek added this to the (deleted) project 2026年06月19日 10:25:50 +02:00
arek added this to the v1.0 project 2026年06月19日 10:29:27 +02:00

Made is possible to block WebRTC either in global scope or per domain.

Made is possible to block WebRTC either in global scope or per domain.
arek 2026年06月20日 11:08:24 +02:00
  • closed this issue
  • added the
    done
    label
This discussion has been locked. Commenting is limited to contributors.
No Branch/Tag specified
master
dev
v0.1.2
v0.1
0.0.0.8b
0.0.0.7b
0.0.0.5b
0.0.0.4b
0.0.0.3b
0.0.0.2b
0.0.0.1b
1.4.3b0
1.4.2
1.4.1b6
1.4.1b5
1.4.1b4
1.4.0
1.3.17b2
1.3.17b1
1.3.16
1.3.14
1.3.12
1.3.10
1.3.8
1.3.6
1.3.4
1.3.3b9
1.3.3b8
1.3.2
1.3.0
1.2.0
1.1.20
1.1.18
1.1.16
1.1.14
1.1.12
1.1.11b0
1.1.10
1.1.8
1.1.7rc0
1.1.7b0
1.1.6
1.1.4
1.1.0
1.0.0
0.9.3.6
0.9.3.4
0.9.3.3
0.9.3.2
0.9.3.1
0.9.3.0
0.9.2.1
0.9.2.0
0.9.1.2
0.9.1.1
0.9.1.0
0.9.0.1
0.9.0.0
0.8.1.4
0.8.1.3
0.8.1.1
0.8.1.0
0.8.0.1
0.8.0.0
0.8.0.0-rc.2
0.8.0.0-rc.1
0.8.0.0-rc.0
0.8.0.0-alpha.19
0.8.0.0-alpha.18
0.8.0.0-alpha.17
0.8.0.0-alpha.16
0.8.0.0-alpha.15
0.8.0.0-alpha.14
0.8.0.0-alpha.11
0.8.0.0-alpha.10
0.8.0.0-alpha.9
0.8.0.0-alpha.8
0.8.0.0-alpha.7
0.8.0.0-alpha.6
0.8.0.0-alpha.4
0.8.0.0-alpha.3
0.8.0.0-alpha.2
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
arek/nuMatrix#124
Reference in a new issue
arek/nuMatrix
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?