π‘οΈ uBlock Origin Filters
π Table of Contents
- π― Purpose
- βοΈ Actions
- π Coverage
- π Lists
- π§ Usage Instructions
- β FAQ
- π Attributions
- π Bugs
- π License
- π° Donate
π― Purpose
I got tired of losing my filters when I switched machines so I created this repo.
βοΈ Actions
π Coverage
π Lists
π Main Lists
If youβd like to use any of the filter lists in this repo click the bellow links for AdBlock / AdBlock Plus / AdGuard / uBlock Origin:
- AdMaven Domains Filter List
- AdMeasures Domains Filter List
- BT Contentza Domains Filter List
- CDN Domains Filter List
- Combined Ad Domains Filter List
- Cryptomining Domains Filter List
- Fanboy Social No Cosmetic Filter List
- Free Counter Stat Domains Filter List
- GetAdmiral Domains Filter List
- Hilltop Ads Domains Filter List
- iStripper Domains Filter List
- Kitty Domains Filter List
- Lanik uBO Filters List
- MacUpload Domains Filter List
- PopAds Domains Filter List
- PropellerAds Domains Filter List
- TOR Advertising Domains Filter List
- VideoAdex Domains Filter List
- VolumeData Domains Filter List
π Supplemental Lists
Some of these are old lists or not working lists for archiving purposes:
- Adblock Warning Removal List
- AdGuard DNS Filter
- Block Everything
- Fake-News List
- Fuck Fuckadblock Mining
- I Donβt Care About Cookies
- Malware Domains (Long Lived)
- Malware Filter by Disconnect
- NoCoin Filter List
- Prebake - Filter Obtrusive Cookie Notices
- PUP Domains Blocklists
- uBlock Filters Plus List
π§ Usage Instructions
This repository includes several scripts for managing and processing filter lists. Below are the usage instructions for the main tools.
π Filter Processing Scripts
checksum-sort.sh - Filter List Processing Tool
The checksum-sort.sh script processes filter lists using FOP CLI to update
date and checksum.
Basic Usage:
./scripts/checksum-sort.sh filters/combined-filters.txt
Features:
- FOP Integration: Uses FOP CLI for sorting and checksum generation
- Cross-Platform Compatibility: Works on both Linux and macOS
- Simple and Fast: Minimal processing with reliable results
π οΈ Other Utility Scripts
Domain-Specific Processing Scripts
The repository includes several specialized scripts for processing different types of filter lists:
admiral-domains.sh: Process Admiral anti-adblock domainscombined-filters.sh: Generate combined filter listsfanboy-social.sh: Process Fanboy social media filtersmalware-domains.sh: Process malware domain listsremove-lines.sh: Remove specific lines from filter lists
Additional Tools
FOP.py: Filter Optimizer Python script
π Workflow Examples
Basic Filter Processing Workflow:
# Process and sort a filter list
./scripts/checksum-sort.sh filters/combined-filters.txt
β οΈ Important Notes
- All scripts use FOP CLI for processing
- UTF-8 encoding is supported for international filter lists
- Cross-platform compatibility ensures consistent behavior on Linux and macOS
β FAQ
Q: Will these filter lists support any other adblockers such as AdGuard etc?
A: Yes, some of these lists do work with AdGuard, but USE AT YOUR OWN RISK as they havenβt been tested thoroughly yet.
π Attributions
Some scripts have been βborrowedβ from Fanboy Β©οΈ All rights reserved by the original authors.
π Bugs
Please report any bugs or issues you find. Thanks!