{"action":"created","issue":{"url":"https://api.github.com/repos/gorhill/uBlock/issues/645","labels_url":"https://api.github.com/repos/gorhill/uBlock/issues/645/labels{/name}","comments_url":"https://api.github.com/repos/gorhill/uBlock/issues/645/comments","events_url":"https://api.github.com/repos/gorhill/uBlock/issues/645/events","html_url":"https://github.com/gorhill/uBlock/issues/645","id":56100846,"number":645,"title":"[Feature Request] Option to block WebRTC","user":{"login":"HitomiTenshi","id":7304212,"avatar_url":"https://avatars.githubusercontent.com/u/7304212?v=3","gravatar_id":"","url":"https://api.github.com/users/HitomiTenshi","html_url":"https://github.com/HitomiTenshi","followers_url":"https://api.github.com/users/HitomiTenshi/followers","following_url":"https://api.github.com/users/HitomiTenshi/following{/other_user}","gists_url":"https://api.github.com/users/HitomiTenshi/gists{/gist_id}","starred_url":"https://api.github.com/users/HitomiTenshi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HitomiTenshi/subscriptions","organizations_url":"https://api.github.com/users/HitomiTenshi/orgs","repos_url":"https://api.github.com/users/HitomiTenshi/repos","events_url":"https://api.github.com/users/HitomiTenshi/events{/privacy}","received_events_url":"https://api.github.com/users/HitomiTenshi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-01-30T23:52:01Z","updated_at":"2015-02-11T17:59:17Z","closed_at":null,"body":"Your project states that µBlock is a general-purpose blocker. WebRTC has recently been discovered to simply uncover real PC IP's, even those that run through a VPN.\r\n\r\nYou can read the article here: http://torrentfreak.com/huge-security-flaw-leaks-vpn-users-real-ip-addresses-150130/\r\n\r\nI'd be glad if you could add an option for blocking WebRTC. You can test if your browser is vulnerable here: https://diafygi.github.io/webrtc-ips/\r\n\r\nExtensions already have been made for this purpose, but I'd like to keep my list of Extensions as short as possible."},"comment":{"url":"https://api.github.com/repos/gorhill/uBlock/issues/comments/73929955","html_url":"https://github.com/gorhill/uBlock/issues/645#issuecomment-73929955","issue_url":"https://api.github.com/repos/gorhill/uBlock/issues/645","id":73929955,"user":{"login":"chrisaljoudi","id":2351359,"avatar_url":"https://avatars.githubusercontent.com/u/2351359?v=3","gravatar_id":"","url":"https://api.github.com/users/chrisaljoudi","html_url":"https://github.com/chrisaljoudi","followers_url":"https://api.github.com/users/chrisaljoudi/followers","following_url":"https://api.github.com/users/chrisaljoudi/following{/other_user}","gists_url":"https://api.github.com/users/chrisaljoudi/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisaljoudi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisaljoudi/subscriptions","organizations_url":"https://api.github.com/users/chrisaljoudi/orgs","repos_url":"https://api.github.com/users/chrisaljoudi/repos","events_url":"https://api.github.com/users/chrisaljoudi/events{/privacy}","received_events_url":"https://api.github.com/users/chrisaljoudi/received_events","type":"User","site_admin":false},"created_at":"2015-02-11T17:59:17Z","updated_at":"2015-02-11T17:59:17Z","body":"I believe this was discussed already, although I'm not quite sure (maybe it was this same issue).\r\n\r\nAs @gorhill said, ScriptSafe/NoScript/whatever aren't doing anything special. In a sense, the WebRTC issue is a car accident, and ScriptSafe/NoScript are merely preventing you from using a car.\r\n\r\nµBlock can do the same thing — you can block 3rd party scripts, inline scripts, all scripts, whatever. That does **not** solve the underlying problem, however.\r\n\r\nYou can't intercept WebRTC requests right now. The browsers don't fire the event.\r\n\r\n@gorhill is there anything to be done here?"}}