Git Product home page Git Product logo

barbblock's Issues

Filter syntax could potentially cause false positives

In your README file, you mention that the list can be used as a block list in other blockers:

As a blacklist for another blocker

Add https://ssl.bblck.me/BarbBlock.txt as a blacklist.

Given the syntax you have used (||example.com), and the comment character used (!), I am going to assume you have in mind blockers such as ABP, uBO, AdGuard, etc.

However the syntax of the filters could lead to false positives. For instance, the first entry:

||functionalclam.com

This could cause false positives. Consider this fictitious URL:

https://functionalclam.com.example.com/index.html

Your filter would be a hit on this URL, while I am sure this is not what you intended.

You need to add the ^ special character at the end of the hostname:

||functionalclam.com^

The purpose of ^ is described here: https://adblockplus.org/filter-cheatsheet#blocking2:

A separator character has to follow that will indicate the end of the domain name, e.g. / or :.

I know a false positive is unlikely with those weird hostnames, but still, a ^ appended at the end would just completely remove the risk.

Create a list instead of a full-blown extension

Title pretty much sums it all - why an extension and not a list? You can advertise uBlock or any other blocker and provide instructions on how to add the list (a simple url like abp:subscribe?location= would suffice). This saves resources and follows DRY.

If you're worried about traction, you may ask for it to be included as one of uBlock's default lists. Either way, and given your target audience, I don't believe this to be the best approach.

Good luck! 👍

Edit: If you'd like to keep the extension, could you please provide a file with the list of domains as well?

Thanks

Thanks for taking a stand and pledging to fight the good fight. We need more "Internet heroes" like you.

Many missing domains

I've sniffed out another round of Admiral domains this evening.

All of the following Admiral domains are missing:
5mcwl.pw
acquireattention.com
acridtwist.com
afraidlanguage.com
ak0gsh40.com
aloofmetal.com
apathetictheory.com
aquaticowl.com
aromamirror.com
attractivecap.com
bawdypets.com
beamkite.com
bedsbreath.com
bewilderedblade.com
billowybead.com
blushingbeast.com
boilingumbrella.com
bravebone.com
breakfastboat.com
bruisebaseball.com
bucketbean.com
bulbbait.com
callousbrake.com
cannonjudo.com
capablecup.com
chemicalcoach.com
chesscolor.com
cloudsdestruction.com
commonswing.com
coordinatedcub.com
copycarpenter.com
correctchaos.com
cosmosjackson.com
crayoncompetition.com
cumbersomecloud.com
cuteturkey.com
decoroustitle.com
decoycreation.com
delightfulhour.com
differentdesk.com
dolphindispute.com
drawservant.com
earthquakescarf.com
earthycopy.com
economicpizzas.com
elderlyscissors.com
eliminateeffect.com
encouragingwilderness.com
endurableshop.com
energeticexample.com
errortablet.com
evanescentedge.com
exuberantsoda.com
farethief.com
fascinatedfeather.com
finalizeforce.com
foregoingfowl.com
forgetfulflowers.com
fretfulfurniture.com
funnyairplane.com
furryhorses.com
futuristicfold.com
fuzzyweather.com
gondolagnome.com
granodiorite.com
greasegarden.com
guitarbelieve.com
headyhook.com
highfalutinbox.com
hilariouszinc.com
hollowshake.com
honeybulb.com
honorableland.com
humdrumhat.com
illfatedsnail.com
importedincrease.com
impulsehands.com
inquisitiveinvention.com
inviterabbits.com
jewelcheese.com
knottysticks.com
lagoonolivia.com
languagelake.com
laughablecopper.com
leaplunchroom.com
lewdwind.com
limpingline.com
liquidroll.com
lumpyleaf.com
massivemark.com
matchcows.com
mellowtin.com
meremark.com
modifyeyes.com
moldyicicle.com
mysteriousmonth.com
niftyjelly.com
nostalgicknot.com
nuttyorganization.com
optimallimit.com
orangeoperation.com
ovalpigs.com
paddleangle.com
parcelcreature.com
piquantstove.com
practicetoothpaste.com
presssensor.com
printerplasma.com
profusesupport.com
puffypurpose.com
quicksandear.com
railwayrainstorm.com
rapidkittens.com
raresummer.com
readingguilt.com
readingopera.com
readysnails.com
rebelsubway.com
receptivereaction.com
referdriving.com
resonantbrush.com
respectrain.com
rhymezebra.com
rhythmmoney.com
riserange.com
roastedvoice.com
ruthlessrobin.com
sablesmile.com
scarecrowslip.com
scratchsofa.com
screechingfurniture.com
scrollservice.com
scrubsky.com
secretspiders.com
selectivesummer.com
selfishsea.com
shakesea.com
shallowschool.com
sharppatch.com
shopbreakfast.com
sicksmash.com
silkysquirrel.com
similarsabine.com
slaysweater.com
smoggysnakes.com
sneakystamp.com
spookyslope.com
spottednoise.com
spurioussteam.com
standingnest.com
storescissors.com
storeslope.com
subsequentswim.com
substantialcarpenter.com
suddensidewalk.com
superficialsquare.com
swimslope.com
swordgoose.com
tastefulsongs.com
tendertest.com
terribleturkey.com
thirstytwig.com
ticklesign.com
tidytrail.com
toothbrushnote.com
topichawaii.com
trappush.com
tremendoustreatment.com
trickycelery.com
truthfulhead.com
unbecominghall.com
unequalbrake.com
unevenstring.com
unusualtitle.com
unwrittenspot.com
vanfireworks.com
vq1qi.pw
wakefulcook.com
wellgroomedbat.com
wellmadefrog.com
whirlwealth.com
whisperingbadge.com
wigglygeese.com
wildernesscamera.com
workableachiever.com
worriednumber.com
worrybutter.com
youngmarble.com
zealousfield.com

blacklist: new admiral domain cannotwin.com

Is a DMCA takedown required for each domain, or just for bad actors who use it for any of their domains?

I'm not sure how to add a label. Hopefully this works.

label:blacklist

Why is bblck.me listed as a badware site by uBlock Origin (uBO)?

Paul, do you or anyone else know why the uBlock Origin project has bblck.me listed as a "badware" site?

See:
https://github.com/uBlockOrigin/uAssets/blob/master/filters/badware.txt

The responsible filter is:
||bblck.me^$all

This filter blocks all hosts on the bblck.me domain. The "badware risks" filter list is included and enabled by default with uBO.

I found this PR: uBlockOrigin/uAssets#10235, which links to this issue: gorhill/uBlock#2935. I also found this issue: gorhill/uBlock#2864.

Firefox version

First of all, great work. You have implemented the extension I was thinking to make. Saves most of a lot of work!

As you might know, Firefox now also supports the use of the WebExtensions API. This means that this Chrome addon should be portable to Firefox without much effort. In fact, I don't see any reasons why this extension wouldn't work on Firefox.

Of course use Firefox users could download the code and install it as an unsigned extension, but then we wouldn't have any convenient way to update the extension in case more producers or websites start abusing DMCA for their shady business practices.

Will you please consider making and publishing a Firefox version of this extension? Your efforts would be greatly appreciated.

Redundancy

It would be useful to have several other mirrors of BarbBlock that are upstream of this repo, to ensure a central source of truth in the future if Github decides to take this repository down.

Some alternative sites include gitlab.com and gitgud.io (Both allow you to mirror to Github, Bitbucket, et al. afaik). I understand the point of this is to challenge the DCMA, but while that challenge is in progress this repository will be inaccessible by the public.

Improve transparency

This list is useful in my opinion, as it also acts as a hall of shame for legal intimidators.
Yet, I would like to be able to see which legal threat caused some domain to be added to the list, because it's both informative, and it makes sure that no domain is added here by mistake.

Would it be possible to add as a comment next to each domain entry a link pointing to the legal threat?

renewed kudos

Thank you for your contribution to the Human Rights issue of Privacy defense. This is a war of attrition those who would injure the naive for profit cannot win long term. There are more Privacy Evangelists working philanthropically than there are vile merchants dishonestly offering a bundle of values as free.

🕺

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.