AdguardTeam / AdguardFilters

AdGuard Content Blocking Filters
https://adguard.com/
GNU General Public License v3.0
3.17k stars 631 forks source link

www1.gogoanime.ee #129172

Closed adguard-bot closed 2 years ago

adguard-bot commented 2 years ago

Issue URL (Incorrect Blocking)

https://www1.gogoanime.ee/made-in-abyss-retsujitsu-no-ougonkyou-episode-4

Comment

Username: @slobodaapl

Screenshots

Screenshot 1 ![Screenshot 1](https://reports-img.adguard.com/ekVQQE6.png)
Screenshot 2 ![Screenshot 2](https://reports-img.adguard.com/Gj7KI9v.png)

System configuration

Information value
AdGuard product: AdGuard Browser extension v4.1.22
Browser: Opera GX
Stealth mode: disabled
Filters: Ad Blocking:
AdGuard Base

Privacy:
AdGuard Tracking Protection

Social Widgets:
AdGuard Social Media

Other:
Filter unblocking search ads and self-promotion

Language-specific:
AdGuard German,
AdGuard Spanish/Portuguese,
EasyList Czech and Slovak,
EasyList Italy,
Adblock List for Finland
Other extensions used: Windows Defender as AV, MetaMask, MAL-Sync, NordPass and NordVPN, Mendeley, Netflix Party, Honey, Allkeyshop, Google Translate
AdamWr commented 2 years ago

Unfortunately, I cannot reproduce it.

Screenshot ![image](https://user-images.githubusercontent.com/29142494/189048546-80fff754-7ba7-426e-87b0-0eadbb0823c7.png)

Could you please disable filter lists one by one and check which one causes this issue? By the way, do you have any user/custom rules added? If so, could you please check if issue occurs if you disable them?

slobodaapl commented 2 years ago

I have narrowed it down to Honey's custom AdGuard filter that it asks to add. Disabling it fixes the issue. Though it is an important filter on some websites to use if I also want to use the Honey ext. alongside AdGuard. Would I bring this issue up with them?

AdamWr commented 2 years ago

I think that it would be the best to contact them. I could try to create a temporary solution (for user rules), but I don't know from where I should download Honey's custom AdGuard filter.

slobodaapl commented 2 years ago

I believe this is it

https://www.joinhoney.com/whitelist/honey-smart-shopping.txt

AdamWr commented 2 years ago

I have added it, but I couldn't reproduce issue with video player, so I suppose that it might be a different one.

slobodaapl commented 2 years ago

That is peculiar, disabling it does fix it for me, tried before and after. Perhaps Opera GX is different from Opera on some fundamental way?.. I noticed you tested it with Opera.

AdamWr commented 2 years ago

I cannot reproduce it with Opera GX either.

Screenshot ![image](https://user-images.githubusercontent.com/29142494/189075411-53478e5b-3c1d-4220-b3c4-f380e071cbe2.png)
slobodaapl commented 2 years ago

Peculiar. It must be some sort of combination of specific extensions, custom filters and Honey. I will run a sandbox and attempt to find the specific combination of factors.

kodiakhub commented 2 years ago

For me Eset internet security found this "HTML/ScrInject.B Trojan" May it helps.

SS: ![image](https://user-images.githubusercontent.com/56846906/189103563-345f0d83-6bac-45da-b7d8-cd9daa138344.png)

If i disable eset internet security it works
SS: ![image](https://user-images.githubusercontent.com/56846906/189104196-42028cad-6aab-47b4-aaca-6af444bea47a.png)

slobodaapl commented 2 years ago

kodiakhub I believe that is an unrelated issue. This is a CSP header issue, and I don't even run ESET. Just base Defender.

AdamWr commented 2 years ago

You can also try to open filterling log and try to disable rules one by one. To do it, you have to click on AdGuard icon, open filterling log, click on blocked/modified "request" and click on an unblock button. Something like on a screenshots below (it's just an example).

Screenshots ![image](https://user-images.githubusercontent.com/29142494/189107819-57d03c29-4519-4d49-8216-b36a00a7e5ac.png) ![image](https://user-images.githubusercontent.com/29142494/189107841-e644e34b-e2b5-4f0d-a52b-b05b5e4603d6.png)
BlazDT commented 2 years ago

Is it working when you visit the embed directly?

https://gogohd.net/streaming.php?id=MTg5Njc3&title=Made+in+Abyss%3A+Retsujitsu+no+Ougonkyou+Episode+4

slobodaapl commented 2 years ago

Is it working when you visit the embed directly?

https://gogohd.net/streaming.php?id=MTg5Njc3&title=Made+in+Abyss%3A+Retsujitsu+no+Ougonkyou+Episode+4

It does indeed. Works without a problem.

BlazDT commented 2 years ago

Please try add this rule to user filter:

@@||gogohd.net^$domain=gogoanime.ee

Sadly I also cannot reproduce the issue, linked filter list above for Honey only includes whitelists, no url block rules.

slobodaapl commented 2 years ago

@AdamWr @BlazDT

I managed to fix the issue. I was mistaken on it being the Honey filter, because I was coincidentally lucky enough that it happened to work and not work twice in a row when I was testing it. I found out that the video sometimes worked, and sometimes didn't by complete random chance.

After inspecting the modified rules, I unblocked a modifier that altered the CSP header, creating the following custom rule:

@@||www1.gogoanime.ee^$domain=www1.gogoanime.ee,csp

Adding this custom rule fixes the issue permanently. The infringing filter that caused the modification of the CSP header was AniFiltr: https://github.com/Karmesinrot/Anifiltrs

The following filter rule likely caused the issue: *$csp=default-src 'self' 'unsafe-inline' 'unsafe-eval' cdn.k-vid.co ..... there is more but the line is long.

AdamWr commented 2 years ago

I'm glad that you find a culprit and solution. If I'm not wrong, there is already opened issue with the same/similar problem - https://github.com/Karmesinrot/Anifiltrs/issues/45, so I think that this issue can be closed.