All Projects → abrahamjuliot → ublock-origin-abf

abrahamjuliot / ublock-origin-abf

Licence: MIT license
Abort Browser Fingerprinting Scripts via uBlock Origin

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ublock-origin-abf

indonesianadblockrules
Filter tambahan untuk EasyList memblokir iklan berbahasa Indonesia dan Malaysia.
Stars: ✭ 93 (+220.69%)
Mutual labels:  adblock, ublock-origin
Pornlist
Ad-blocking porn websites filter list for Adblock Plus and uBlock Origin.
Stars: ✭ 21 (-27.59%)
Mutual labels:  adblock, ublock-origin
Polish Ads Filter
CertyficateIT - Oficjalne polskie filtry do Adblock, uBlock Origin, Adguard
Stars: ✭ 462 (+1493.1%)
Mutual labels:  adblock, ublock-origin
letsblockit
Remove low-quality content and useless nags, focus on what matters. A community-maintained uBlock Origin filter set.
Stars: ✭ 259 (+793.1%)
Mutual labels:  adblock, ublock-origin
All In One Customized Adblock List
An all-in-one adblock list that thoroughly blocks trackers, popup ads, ads, unwanted cookies, fake news, cookie warning messages, typosquatters, unwanted comment sections, crypto-coin mining, YouTube clutter, Twitter guff and social network hassles.
Stars: ✭ 217 (+648.28%)
Mutual labels:  adblock, ublock-origin
abpvn
ABPVN - Bộ lọc quảng cáo cho người việt
Stars: ✭ 63 (+117.24%)
Mutual labels:  adblock, ublock-origin
Myassets
Custom filters and other resources to use with uBlock Origin and uMatrix.
Stars: ✭ 12 (-58.62%)
Mutual labels:  adblock, ublock-origin
adblockfa
A set of adblock filters to block advertisement in Persian websites. Works with Adblock Plus and uBlock Origin.
Stars: ✭ 57 (+96.55%)
Mutual labels:  adblock, ublock-origin
Adfilt
The place where I, DandelionSprout, store my web filter lists for countless topics, including my Nordic adblock list. As simple as that, really.
Stars: ✭ 217 (+648.28%)
Mutual labels:  adblock, ublock-origin
Ubo Youtube
Easier way to exempt your favorite YouTube channels from adblocking.
Stars: ✭ 57 (+96.55%)
Mutual labels:  adblock, ublock-origin
easylistbrasil
EasyList Brasil
Stars: ✭ 14 (-51.72%)
Mutual labels:  adblock, ublock-origin
Ttv aderaser
TTV AdEraser aims to remove livestream ads as well as add some useful features to our favourite streaming site.
Stars: ✭ 122 (+320.69%)
Mutual labels:  adblock, ublock-origin
fuckfuckadblock
Filters for blocking pop-ups and anti-adblock bypass.
Stars: ✭ 983 (+3289.66%)
Mutual labels:  adblock, ublock-origin
easylist-thailand
📃 EasyList filter subscription for 🇹🇭 Thailand.
Stars: ✭ 30 (+3.45%)
Mutual labels:  adblock, ublock-origin
AdBlockID
🛡️ An effective filter for removing most ads on Indonesian and Malaysian websites.
Stars: ✭ 121 (+317.24%)
Mutual labels:  adblock, ublock-origin
Easylist
EasyList filter subscription (EasyList, EasyPrivacy, EasyList Cookie, Fanboy's Social/Annoyances/Notifications Blocking List)
Stars: ✭ 859 (+2862.07%)
Mutual labels:  adblock, ublock-origin
refingerprint
A more refined fingerprinting module based on Fingerprint2.js
Stars: ✭ 34 (+17.24%)
Mutual labels:  browser-fingerprinting, device-fingerprint
uBlock-fillters
Additional filter list for uBO/Adblock
Stars: ✭ 21 (-27.59%)
Mutual labels:  adblock, ublock-origin
List Kr
AdGuard를 위한 한국어 웹 사이트 필터 리스트입니다.
Stars: ✭ 33 (+13.79%)
Mutual labels:  adblock, ublock-origin
Adblock Iran
Ad blocking rules for websites
Stars: ✭ 103 (+255.17%)
Mutual labels:  adblock, ublock-origin

uBlock Origin Abort Browser Fingerprinting (ABF)

image

Abort Browser Fingerprinting Scripts via uBlock Origin

Features:

  1. API protection: canvas, audio, webgl, and clientRects
  2. Session Based: randomization is stored in site session and resets only on a new session
  3. Detection: fingerprinting behavior is detected in real time
  4. Permission: script execution is paused and your permission is required to allow fingerprinting (per session)1
  5. Defensive: api tampering is protected with a proxy to prevent detection
  6. Genuine: random output does not contain gibberish
  7. Minimal: to avoid site breakage, APIs are not blocked and only a few are altered

1 If cancel (abort) is selected, a random error will be thrown 1 or more times at the script as it attempts to finish fingerprinting. This may or may not abort the script. During the session, if the script URL was identified and later resurfaces, an error will be thrown at the script on every attempt it tries to read a high entropy property. This final blow should abort the script and render it useless. To avoid detection, the error randomization is reset only after a 30 second delay. Since scripts may yield different results, use this option with caution: [1] the error is intended to break the script, [2] in the case of muliple sessions (cross site fingerprinting), the error may be computed as random output, [3] the error may be properly handled, or [4] the collection of random errors may be traced per session and then used to fingerprint your browser and link your sessions.

image

image

uBlock Origin Setup:

  1. Inject: Select the advanced user icon in Settings and add the .../abf.js scriplet url to userResourcesLocation. Host the file in your own repo for full control and security.

image

image

  1. Apply: add the script to My Filters and disable on your preferred domains
! apply globally
*##+js(abf)

! except on these domains
youtube.com#@#+js(abf)
google.com#@#+js(abf)

uBlock Origin Guides:

Browser support

  • Chromium
  • Firefox
  • Chromium Android
  • Firefox Android

Test site

https://abrahamjuliot.github.io/creepjs

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].