Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Banlist abuse #423

Open
krystian3w opened this issue May 14, 2023 · 24 comments
Open

Banlist abuse #423

krystian3w opened this issue May 14, 2023 · 24 comments
Labels
FYI For your information

Comments

@krystian3w
Copy link

krystian3w commented May 14, 2023

So stock links generates 0 of 0 used filters.

@bogachenko
Copy link
Owner

bogachenko commented May 15, 2023

This is not the first time that not very smart people from the uAssets repository ban my lists for no reason. I'm used to it, they delete every mention of it on any of their resources. Gypsy boy mapx- banned it last time (by the way, it's funny, but not so long ago he was tracking-watching at GitHub for any activity in my repository, but now he stopped and clicked unwatch).

Since daddy gorhill and his assistants for users decided that they need to shut up and not use lists that they do not like, it is impossible to disable the update of the malicious file in the uBO settings, but there are several bypass methods:

  1. Ban the malware file - badlists.txt I actively use AdGuard, it helps to block such nonsense.
    By blocking this file, you disable the ability for Frenchman to set censorship and new lists will not get blocked, but if you have already updated this file (and I remind you, this genius made it so that every time you update any of your rule sets automatically updates the ban list of unwanted sheets) and my or any list you need is blocked, then you must manually remove this file.

  2. Add some bogus parameter to the URL, For example ?_=3 to get something like https://raw.githubusercontent.com/bogachenko/fuckfuckadblock/master/fuckfuckadblock.txt?_=3

You can read https://www.reddit.com/r/uBlockOrigin/comments/111wlyu/abuse_of_the_banlist/

@bogachenko bogachenko added the FYI For your information label May 15, 2023
@bogachenko bogachenko changed the title uBlockOrigin/uAssets@c5d77a6 Banlist abuse May 15, 2023
@FuccDucc
Copy link

FuccDucc commented May 15, 2023

yes, I agree that this is ridicilous behavior from gorhill, and i see that they are resorting to censorship (removing user choice to use whichever filter lists they choose). I wonder what kind of personal feud/"We do everything better" complex, is behind this on their part. To no surprise, they also censored the reddit post you've linked, as they control the subreddit.

I also don't recommend @bogachenko to have further dealings with @krystian3w as he is just one of the uBlockOrigin/gorhill pawns. He is a contributor to uBlockOrigin (1) and has vandalized (2) the wiki page of a project, in order to reduce users' chance of discovering the fuckfuckadblock repo. He's playing both sides, and while discussing (3) the vandalisation in uBlock repo & going ahead with it, through making this issue he raised the situation of what gorhill is doing, with you.. likely to elicit anger and start drama in the filters scene. It has seen enough drama throughout the years.

I've reverted the wiki vandalisation and will keep watching it to prevent this harmful uBlockOrigin team sentiment from affecting a repo (information being provided there) over which they have no say, especially as it has no active maintainer, yet is a common landing page for those looking for anti-anti-adblock filters. It will be nice if others join me in ensuring pawns like Krystian can't do this/make the narrative. Rather than apply global cancel culture to a filter list such as fuckfuckadblock as soon a major plugin, uBlockOrigin, thinks it can call the shots and take censorship upon themselves, you should think about the chance a group of users will take a different route: move to another plugin, one that doesn't exhibit such behavior. Like AdGuard.

@krystian3w

This comment was marked as off-topic.

@bogachenko
Copy link
Owner

bogachenko commented May 15, 2023

I also don't recommend @bogachenko to have further dealings with @krystian3w as he is just one of the uBlockOrigin/gorhill pawns.

@FuccDucc Yes, it also seemed strange to me that he reports to me and immediately deletes your edit in the parent repository but I have nothing to do with him. Although I am thankful that he told me about it, because I banned (as I described in point number 1, after the first bell, when the sheets were already banned for a reason just like that) the file badlists.txt and without his report I wouldn't know that my lists were censored, although it doesn't make much difference.

Rather than apply global cancel culture to a filter list such as fuckfuckadblock as soon a major plugin, uBlockOrigin, thinks it can call the shots and take censorship upon themselves, you should think about the chance a group of users will take a different route: move to another plugin, one that doesn't exhibit such behavior. Like AdGuard.

I use it for several years, the only downside is a bad logger, but so yes, the best software today (strange that my countrymen - developers from Russia and CIS countries are less subject to censorship), but for those who stayed on uBO plan to make a minor edit for the Installation instructions, with a detailed description to bypass (especially on the first point).

PS: I remind everyone that the uBO project has its own manifest fairy tales => The user decides what web content is acceptable in their browser. Users are the best placed to know what is or is not acceptable to them. uBO's sole purpose is to give users the means to enforce their choices.

@bogachenko
Copy link
Owner

bogachenko commented May 16, 2023

I found this interesting article, which describes another way to bypass censorship, if you're interested see it on Firefox (not checked on Chrome, but it will be the same there). I created my assets.json file and uploaded it to another repository, the link here, thanks to the assetsBootstrapLocation key you can change the native assets.json file from @gorhill, to a third-party one.

The user needs to create in the parent folder of Firefox (in the root of the program, for example my path to the program looks like "C:\Program Files\Mozilla Firefox") folder distribution (and in it create a file called policies.json, the contents of the file below.

{
  "policies": {
    "3rdparty": {
      "Extensions": {
        "uBlock0@raymondhill.net": {
          "adminSettings": {
            "assetsBootstrapLocation": "https://raw.githubusercontent.com/bogachenko/lib/master/text/assets.json"
          }
        }
      }
    }
  }
}

In it I removed the banlist, as well as adding my list to the default list.

But there are some disadvantages of this method:

  1. For corporate computers, this method will not work (if you are not an administrator there), because to create the folder distribution you need root rights.

  2. This method is not intended for the phone. On the phone there are no corporate policies for browsers, and as a consequence, there is no way to implement this method for mobile devices.

bogachenko added a commit that referenced this issue May 17, 2023
Mirror address update
bogachenko added a commit that referenced this issue May 17, 2023
Mirror address update
@gorhill
Copy link

gorhill commented May 17, 2023

ban my lists for no reason

The reason is that your list contains generic exception filters which causes connection to Google servers, and has also been found to interfere negatively with uBO's own solutions to defuse anti-blockers. I have no doubt that users of your lists are unaware that your lists causes undue connections to Google servers:

Example, without your list:

Screenshot from 2023-05-17 08-32-39

With your Fuck Fuckadblock list:

Screenshot from 2023-05-17 08-30-51

ridicilous behavior from gorhill, and i see that they are resorting to censorship

You can absolutely keep using any of the badlisted lists, just add ?_ at the end of the URL, this way it ensures people who are using the list are doing so with full knowledge of it's undesireable behavior.

@bogachenko
Copy link
Owner

bogachenko commented May 17, 2023

@gorhill Hi.

I have no doubt that users of your lists are unaware that your lists causes undue connections to Google servers:

https://github.com/bogachenko/fuckfuckadblock/wiki/Support-policy#known-issues

Yes, your problem is definitely just that, whatever you say. The fact that you have the manifest that says that the user decides for himself what is acceptable for him and what is not, this is bullshit, that's what I have no doubt.

The reason is that your list contains generic exception filters which causes connection to Google servers, and has also been found to interfere negatively with uBO's own solutions to defuse anti-blockers.

Give me some examples. If such a fact is possible in individual cases, it is usually customary in civilized countries to report (ping about it) in order to eliminate conflicts between repositories, but you probably have something else on your mind.

You can absolutely keep using any of the badlisted lists, just add ?_ at the end of the URL, this way it ensures people who are using the list are doing so with full knowledge of it's undesireable behavior.

Isn't that called censorship in your dictionary? Coming back to the anime guy I wrote about on reddit, why isn't his list banned or any other that doesn't meet your requirements, honey? You want to protect users, you will do it?

PS: It's funny to see you here, because you have so carefully moderated (especially on Reddit) any mention of this repository.

do not upload images here.

bogachenko added a commit that referenced this issue May 19, 2023
adding a new mirror from Cloudflare
@bogachenko bogachenko pinned this issue May 21, 2023
bogachenko added a commit that referenced this issue May 23, 2023
Mirror on JSDelivr moved to WIKI page.
Updated RAW links to resources.

Co-Authored-By: iam-py-test <84232764+iam-py-test@users.noreply.github.com>
@killerpommes
Copy link

just for info uBlockOrigin/uAssets#19278

@Roki100
Copy link

Roki100 commented Aug 25, 2023

clown on clown violence 💀

@bogachenko
Copy link
Owner

bogachenko commented Sep 8, 2023

@wefalltomorrow In fact, there is no need to repeat, it was clear and immediately. The words (and the policy of the gorhill repository) are different from his actions. Everything he writes is a lie, squirming like a snake. Tells a tale that it is possible to bypass the ban of my repository for his far-fetched reasons, by adding additional characters to the url address and immediately bans it, lol. People like this attitude, let them use it, it’s not a fact that they won’t be banned later either. It is impossible to understand what is in the mind of the gifted.

bogachenko added a commit that referenced this issue Sep 24, 2023
Updated RAW links to resources.
@DraconicNEO
Copy link

DraconicNEO commented Sep 29, 2023

Are there any uBlock Origin forks that don't do this kind of shit or at least allow you to disable it?
You know because of the whole give control to the user thing and how this idea goes against it.

@bogachenko
Copy link
Owner

@DraconicNEO There are no forks yet that will disable the madness of uBO authors (and their co-authors) and that will work correctly with my list. I think it will appear soon, given the author of uBO.

I suggest looking at AdGuard http://adguard.com/ as an alternative.

@DraconicNEO
Copy link

@DraconicNEO There are no forks yet that will disable the madness of uBO authors (and their co-authors) and that will work correctly with my list. I think it will appear soon, given the author of uBO.

I suggest looking at AdGuard http://adguard.com/ as an alternative.

That's too bad, hopefully someone will come around and do it soon. I'd rather not use Adguard as it is a commercial product that tries to get you to pay for it. I wonder how hard it would be to remove the filter from uBlock Origin myself.

@DraconicNEO
Copy link

@iam-py-test Way to go uBO stan, good job making yourself known.

I highly recommend anybody in the future planning on making uBO forks block that guy and anyone else developing for uBO, they're just going to give you trouble.

@bogachenko
Copy link
Owner

bogachenko commented Oct 1, 2023

That's too bad, hopefully someone will come around and do it soon. I'd rather not use Adguard as it is a commercial product that tries to get you to pay for it. I wonder how hard it would be to remove the filter from uBlock Origin myself.

@DraconicNEO The extensions are free, but their applications are paid (although inexpensive).

I highly recommend anybody in the future planning on making uBO forks block that guy and anyone else developing for uBO, they're just going to give you trouble.

I love this guy. There’s something running around here, giving some advice to people, well, really, no one really needs them, but that makes it even more funny.
In addition, I was banned wherever possible in the uBO project (not specifically he did it, but other people like him), it would seem that's all, forget about me, but no. They come here periodically yap and run away.

Let him amuse the people.

@DraconicNEO
Copy link

DraconicNEO commented Oct 1, 2023

The extensions are free, but their applications are paid (although inexpensive).

I know, but even so they exist as a business and are trying to sell that stuff in general, which both seems like a conflict of interest since companies need ads but also seems exploitative in a way, rather than ask for donations which they would happily receive for doing something good for the community they decided to milk people and lock their apps down as closed source (I'm assuming they avoided Linux because it's harder to milk them like this and due to lack of trust in closed source trial-ware software like this).
Obviously uBlock is problematic too, the problem is a lack of integrity, while Gorhill has a lack of integrity, I don't think that Adguard is much better since they are a company charging access to something that is already and should be freely available, their extensions being free doesn't change the fact that they are making a living out of exploiting people desperate to make the noise stop. Maybe people might think I'm being overly cynical or maybe they think it's wrong to go against commercial endeavors ("pEoPLe hAvE thE rIGht tO chArge mOnEY foR tHeIR cREation!!11!1") but it's what I believe in, also in many cases with companies like this I've often seen them pull the rug on people later on, and it's worse than something like Gorhil because they are a commercial entity being given money and with the incentive to make money. In that regard I think it's better to look for Open-Source and also non-corporate owned solutions, ones that don't have a money-making program.

(Damn I really made a wall of text, sorry about that).

In addition, I was banned wherever possible in the uBO project (not specifically he did it, but other people like him), it would seem that's all, forget about me, but no. They come here periodically yap and run away.

Lol sounds like an average troll, yet they claim to be professional developers. Not surprised in the least, they act like children on the Subreddit so it's expected they'd do it here as well.

Let him amuse the people.

I bet it'll be quite amusing to see his angry reaction to being blocked and called out, it always is with these trolls.

@billnyc
Copy link

billnyc commented Oct 15, 2023

Adding ?_ to the url does work.
I'm using https://fuckfuckadblock.pages.dev/fuckfuckadblock.txt?_

But I'll still be checking out AdBlock.

@bogachenko
Copy link
Owner

bogachenko commented Oct 16, 2023

@billnyc Hi, sorry for the long answer.

But I'll still be checking out AdBlock.

The list only works for Ublock Origin and Adguard, this is said in "About Fuck Fuckdblock" page.

Adding ?_ to the url does work.

Look carefully at this comment, there I described the bypass of the ban. After the characters ?_ you need to add the = sign and any text/numbers.

Eg. https://fuckfuckadblock.pages.dev/fuckfuckadblock.txt?_=Hill-SukMikeHok

@DraconicNEO
Copy link

@serdarth Look at you seething away, I can tell you're seething because if you actually had an issue with the advice given you would've said so, instead of leaving a thumbs down, you might've even gotten help making it work.

@MechanosG
Copy link

ban my lists for no reason

The reason is that your list contains generic exception filters which causes connection to Google servers, and has also been found to interfere negatively with uBO's own solutions to defuse anti-blockers. I have no doubt that users of your lists are unaware that your lists causes undue connections to Google servers:

Example, without your list:

Screenshot from 2023-05-17 08-32-39

With your Fuck Fuckadblock list:

Screenshot from 2023-05-17 08-30-51

ridicilous behavior from gorhill, and i see that they are resorting to censorship

You can absolutely keep using any of the badlisted lists, just add ?_ at the end of the URL, this way it ensures people who are using the list are doing so with full knowledge of it's undesireable behavior.

Hey, I just wanted to say, thank you for your post @gorhill . Just earlier I noticed some google ad server connections slipping through, which absolutely should not be happening on my system, only to realize it was THIS blocklist was causing it. So I peeked at the github issues and found this thread. Just as you say, I had absolutely no idea that this blocklist was stealth allowing some google connections. Like, wtf.. the point of this blocklist is to block anti adblock, not unblock google. Shame on you @bogachenko .

@bogachenko
Copy link
Owner

bogachenko commented Nov 29, 2023

@MechanosG I did not hide it that privacy plays a second place in this repository, and the first is open access to sites, I talked about this in almost every open ticket here, and on the Wiki page of the project, you like this Frenchman prefer not to notice it. I did not force you to install my list (unlike your friend, whom you sympathize with and who believes that he can dictate and install himself what you can use and what not by introducing his malware file), i did not conduct aggressive campaigning (as gorhill and his moderators did on Reddit, for example - deleting and banning everyone who even mentioned my list on their page), if privacy is more important to you, then you should have better familiarized yourself with my product before installing it. I'm very-very ashamed... for the fact that you and the Frenchman can't read.

I repeat the above to every second lover of this Frenchman. Looking at you, only one word comes to mind - lack of learning.

@MechanosG
Copy link

@MechanosG I did not hide it that privacy plays a second place in this repository, and the first is open access to sites, I talked about this in almost every open ticket here, and on the Wiki page of the project, you like this Frenchman prefer not to notice it. I did not force you to install my list (unlike your friend, whom you sympathize with and who believes that he can dictate and install himself what you can use and what not by introducing his malware file), i did not conduct aggressive campaigning (as gorhill and his moderators did on Reddit, for example - deleting and banning everyone who even mentioned my list on their page), if privacy is more important to you, then you should have better familiarized yourself with my product before installing it. I'm very-very ashamed... for the fact that you and the Frenchman can't read.

I repeat the above to every second lover of this Frenchman. Looking at you, only one word comes to mind - lack of learning.

Who are you trying to convince? You made a "product" as you call it, that circumvents other blocklists, and doesn't warn anyone. This is your front page -

[Fuck Fuckadblock](https://github.com/bogachenko/fuckfuckadblock/wiki/About-Fuck-Fuckadblock)

Filters for blocking mining, pop-ups and anti-adblock bypass.
[Use](https://github.com/bogachenko/fuckfuckadblock/wiki/Installation-instruction)

To add the list for blocking pop-ups and anti-adblock bypass, you can click on this button — [subscribe](https://subscribe.adblockplus.org/?location=https://raw.githubusercontent.com/bogachenko/fuckfuckadblock/master/fuckfuckadblock.txt?_=raw&title=Fuck%20Fuckadblock)
or add it manually using this RAW link — https://raw.githubusercontent.com/bogachenko/fuckfuckadblock/master/fuckfuckadblock.txt?_=raw

and

To add the list for blocking miners, you can click on this button — [subscribe](https://subscribe.adblockplus.org/?location=https://raw.githubusercontent.com/bogachenko/fuckfuckadblock/master/fuckfuckadblock-mining.txt?_=raw&title=Fuck%20Fuckadblock%3A%20Mining)
or add it manually using this RAW link — https://raw.githubusercontent.com/bogachenko/fuckfuckadblock/master/fuckfuckadblock-mining.txt?_=raw
[CDN](https://github.com/bogachenko/fuckfuckadblock/wiki/Mirror-lists)

    https://fuckfuckadblock.pages.dev/fuckfuckadblock.txt?_=raw
    https://raw.githack.com/bogachenko/fuckfuckadblock/master/fuckfuckadblock.txt?_=raw
    https://cdn.statically.io/gh/bogachenko/fuckfuckadblock/master/fuckfuckadblock.txt?_=raw

and

    https://fuckfuckadblock.pages.dev/fuckfuckadblock-mining.txt?_=raw
    https://raw.githack.com/bogachenko/fuckfuckadblock/master/fuckfuckadblock-mining.txt?_=raw
    https://cdn.statically.io/gh/bogachenko/fuckfuckadblock/master/fuckfuckadblock-mining.txt?_=raw

[License](https://github.com/bogachenko/fuckfuckadblock/blob/master/LICENSE.md)

MIT License.

Nothing here mentions UNBLOCKING sites. Then you try to shift blame on the ublock team, for mitigating the sharing of your badlist? Then to top it off.. you make yourself look bad, by throwing insults and calling him the "Frenchman"? Are you for real? Are you throwing a tantrum because you're afraid of losing donations or something?

@bogachenko
Copy link
Owner

bogachenko commented Nov 29, 2023

@MechanosG

>that circumvents other blocklists, and doesn't warn anyone
>[Fuck Fuckadblock](https://github.com/bogachenko/fuckfuckadblock/wiki/About-Fuck-Fuckadblock)
>And most importantly, the goal of this repository is to provide access to sites, and protect yourself from irritable activity - by any means. And I want you to understand that my repository will not follow other goals. Many sites stored in this sheet cannot be described as exemplary or good sites, they can harm your computer. Be careful.
>https://github.com/bogachenko/fuckfuckadblock/wiki/Support-policy#known-issues

Are you throwing a tantrum because you're afraid of losing donations or something?

to the point, you opened me up, how did you know? damn it, the jig is up. (although in fact I didn’t receive a penny for the whole time). I’ll probably follow your advice and won’t continue the dialogue with yet another troll.

@MechanosG
Copy link

MechanosG commented Nov 29, 2023

@MechanosG

>that circumvents other blocklists, and doesn't warn anyone
>[Fuck Fuckadblock](https://github.com/bogachenko/fuckfuckadblock/wiki/About-Fuck-Fuckadblock)
>And most importantly, the goal of this repository is to provide access to sites, and protect yourself from irritable activity - by any means. And I want you to understand that my repository will not follow other goals. Many sites stored in this sheet cannot be described as exemplary or good sites, they can harm your computer. Be careful.
>https://github.com/bogachenko/fuckfuckadblock/wiki/Support-policy#known-issues

Are you throwing a tantrum because you're afraid of losing donations or something?

to the point, you opened me up (although in fact I didn’t receive a penny for the whole time). I’ll probably follow your advice and won’t continue the dialogue with yet another troll.

You should work for Google. They love to use the same argument. "As you can see in our privacy policy 3 or 4 links deep, we plainly say here that we were going to do this. You gave us permission. This is all your fault."

In the future, if you truly aren't intending to cause problems for people, just add a warning to the front page that your list creates exceptions (particularly for Google), so people can make informed decisions. If I saw such a warning, I would have used a different anti-anti-adblock list instead. Most people are not going to read your entire blocklist, nor read through a wiki of a blocklist, because blocklists normally do not require instruction manuals. Putting the blame on the user for not knowing that your list was doing the opposite of what a blocklist is supposed to do... ugh. You're just avoiding responsibility, and being a jerk about it to boot.

Unsubscribing and moving on. Enjoy your day.

bogachenko added a commit that referenced this issue May 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FYI For your information
Projects
None yet
Development

No branches or pull requests

9 participants