paulgb / barbblock Goto Github PK
View Code? Open in Web Editor NEWChrome extension which blocks requests to sites which have used legal threats to remove themselves from other blacklists.
Home Page: https://ssl.bblck.me
License: MIT License
Chrome extension which blocks requests to sites which have used legal threats to remove themselves from other blacklists.
Home Page: https://ssl.bblck.me
License: MIT License
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.
I've just added your BarbBlock blocking filter list to uBlock Origin.
Many thanks. Hoping the list is as complete as possible (I've seen several on the Web) and that it'll be updated if/when applicable.
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?
I used to use https://paulgb.github.io/BarbBlock/blacklists/hosts-file.txt but even with “block” instead of “black” this yields a 404 now. Where did it move?
I hope not... would appreciate any update regarding the status of this project.
Thank you
Commit:
easylist/easylist@a4d380a
DMCA Takedown:
https://github.com/github/dmca/blob/master/2017/2017-08-02-LevenLabs.md
Thanks for taking a stand and pledging to fight the good fight. We need more "Internet heroes" like you.
Another domain: foamybox.com
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
The current URL provided for the list, http://bblck.me/BarbBlock.txt, is insecure. Can that domain be made secure, or the URL updated to one that is secure (currently, https://raw.githubusercontent.com/paulgb/BarbBlock/master/BarbBlock.txt seems to work)?
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
http://texturetrick.com/
Found this Admiral domain while browsing https://www.comicsands.com/teens-pretending-lgbtq-scientific-surveys-2623048406.html?utm_content=inf_1123_3759_1&utm_source=twitter&utm_campaign=SAND&tse_id=INF_545f4d90fd9011e8b433ab68d22425b2 and blocked it.
Although the following is not formally a DMCA takedown, the E-mail threat that is listed in mitchellkrogza/Phishing.Database#15 is close enough to being a takedown that I think it would be something you could check out and consider adding to your lists nevertheless.
From http://ipv4info.com/ip-address/s43b0ac/35.186.249.84.html
btez8.xyz
j93557g.com
awzbijw.com
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.
In order to facilitate merging with other hosts files, can you please remove the extra spaces in each line from
https://ssl.bblck.me/blacklists/hosts-file.txt
Thanks!
I noticed that https://github.com/CHEF-KOCH/BarbBlock-filter-list currently includes more domains.
Is it simply due to lack of free time on your end, or are there other reasons?
Per @migueldemoura's comment in #5
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.
Add
avast-securedownload[.]com
bitdefender-app[.]com
malwarebytes[.]pro
to Blocklist.
Reason: Fake AV Sites
Source: https://www.heise.de/news/Gefaelschte-Antivirus-Webseiten-wollen-Opfern-Malware-unterjubeln-9733022.html
Dedup the URLs from the existing lists and generate them centrally
Are the blacklists the urls removed from the respective blockers? Are they directly used in BarBock?
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.
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?
Many other domains were found that are owned by Admiral and point to the same IP as #1. There's a list at https://pgl.yoyo.org/adservers/admiral-domains.txt
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.
🕺
Domain name: ``smilingwaves.com`
is repeated two times in this file: https://paulgb.github.io/BarbBlock/blacklists/domain-list.txt
Is this list still relevant to use ?
ssl.bblck.me
is no longer having a valid DNS record.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.