webrtc / websocket ads not blocked
webrtc / websocket ads not blocked
HI,
I'm using the latest Easylist & Easylist-hebrew and the latest adbock plus and chrome.
but for some reason even so i have a filter for webrtc that UPONIT use to serve ads i keep getting ads.
for sites like : ynet.co.il, mako.co.il , calcalist.co.il .......
why does adblock plus cant block it? and solution?
I'm using the latest Easylist & Easylist-hebrew and the latest adbock plus and chrome.
but for some reason even so i have a filter for webrtc that UPONIT use to serve ads i keep getting ads.
for sites like : ynet.co.il, mako.co.il , calcalist.co.il .......
why does adblock plus cant block it? and solution?
Re: webrtc ads not blocked
Provide example page.
What webrtc filter did you add in ABP ?
Upload (use imgur.com) a screenshot indicating the ads.
You could also try the last dev build of ABP (disabling the current ABP) and last chrome.
https://chrome.google.com/webstore/deta ... ifjjdoepkn
Did you ask for help at easylist hebrew list ?
https://github.com/easylist/EasyListHebrew/issues
What webrtc filter did you add in ABP ?
Upload (use imgur.com) a screenshot indicating the ads.
You could also try the last dev build of ABP (disabling the current ABP) and last chrome.
https://chrome.google.com/webstore/deta ... ifjjdoepkn
Did you ask for help at easylist hebrew list ?
https://github.com/easylist/EasyListHebrew/issues
Re: webrtc ads not blocked
Hi mapx,
i have uploaded 3 images at: https://imgur.com/a/AOJDt
the website is : mako.co.il.
i also added a screenshot of the network and you can see that the websocket to uponit server isn't blocked at all despite of the rules in easylist&easylist-hebrew that should OBVIOUSLY block it.
i also tried adblock plus dev and still shows ads.
WTF? how they manage to bypass those rules?
btw - because adblock plus doesn't block the websocket, uponit js doesn't switch to webrtc...
i have uploaded 3 images at: https://imgur.com/a/AOJDt
the website is : mako.co.il.
i also added a screenshot of the network and you can see that the websocket to uponit server isn't blocked at all despite of the rules in easylist&easylist-hebrew that should OBVIOUSLY block it.
i also tried adblock plus dev and still shows ads.
WTF? how they manage to bypass those rules?
btw - because adblock plus doesn't block the websocket, uponit js doesn't switch to webrtc...
Re: webrtc ads not blocked
try
Code: Select all
||a.jquerymin.co.il/wsm
||mako.co.il/Collab/cm8/360Advert.js
$websocket,domain=mako.co.il
$webrtc,domain=mako.co.il
Re: webrtc ads not blocked
I can see now in the console the request blocked but i can still see the ads so i guess they switched to webrtc.
why webrtc requests not blocked? how can i view them?
why webrtc requests not blocked? how can i view them?
Re: webrtc ads not blocked
well, probably you should use uBo (ublock origin) which seems to deal better with the israelian sites (but disable ABP)
Re: webrtc ads not blocked
how to see the webrtc internals:
https://tokbox.com/blog/how-to-get-a-we ... chrome-49/
https://tokbox.com/blog/how-to-get-a-we ... chrome-49/
Re: webrtc ads not blocked
i love ABP why should i switch ? it's that hard to block them? can't ABP on chrome block webrtc?
And one other thing to mention is if i use proxy to intercept the webpage response and add in the head a simple script to execute simple websocket connection to some random host the request blocked by ABP as expected but for some reason without your filter the uponit request (websocket) doesn't get blocked! what is happening this is weird . can someone check this out? (the easylist-hebrew filter blocks all thirs-party requests so how do they manage to overcome this?)
And one other thing to mention is if i use proxy to intercept the webpage response and add in the head a simple script to execute simple websocket connection to some random host the request blocked by ABP as expected but for some reason without your filter the uponit request (websocket) doesn't get blocked! what is happening this is weird . can someone check this out? (the easylist-hebrew filter blocks all thirs-party requests so how do they manage to overcome this?)
Re: webrtc ads not blocked
on the bug tracker was reported (3 months ago) exactly this unfixed case (uponit circumventing webrtc implementation), so, for the moment only uBo is working.
easylist hebrew is using also uBo specific features (keywords)
easylist hebrew is using also uBo specific features (keywords)
Re: webrtc ads not blocked
do you think google will fix this? or ABP or any other extension will never be able to block webrtc?
Re: webrtc ads not blocked
it was already reported time ago to google (asking webrtc to be included in the webrequest api), but no news
Re: webrtc ads not blocked
they somehow manage to create a websocket again even with those filters.
can you take a look and explain this to me? how did thay manage to create a websocket if all third-party domains are blocked?
can you take a look and explain this to me? how did thay manage to create a websocket if all third-party domains are blocked?
Re: webrtc ads not blocked
The whole story is here:
https://issues.adblockplus.org/ticket/5382
but is ...confidential. However they're accessing an unwrapped copy of RTCPeerConnection.
They are not using external code but inline-scripts.
ABP has no specific weapons fighting inline scripts (like uBo or adguard).
https://issues.adblockplus.org/ticket/5382
but is ...confidential. However they're accessing an unwrapped copy of RTCPeerConnection.
They are not using external code but inline-scripts.
ABP has no specific weapons fighting inline scripts (like uBo or adguard).
Re: webrtc ads not blocked
yes i know they are using inline javascript , but how do they manage to access unwrapped copy of RTCPeerConnection?
and how do they manage to connect to a websocket not webrtc even with those filters in place?
and how do they manage to connect to a websocket not webrtc even with those filters in place?
Re: webrtc ads not blocked
If you want to see that ticket register a user on the bug tracker and let me know