A laboratory for researching, testing, and generating adblock filters. This repository serves as a workspace for analyzing anti-adblock mechanisms and developing robust counter-filters.
filters.txt: The core collection of adblock rules developed in this lab. These are written in standard Adblock Plus / uBlock Origin syntax.research/: Documentation and analysis of specific sites or adblock walls. Contains research notes on bypass techniques (e.g.,bild.md,lemonde.md).validator/: Automated validation scripts using Playwright. These tests ensure the filters effectively block ads or bypass walls without breaking site functionality.
To use the filters developed here:
- Open uBlock Origin settings (Dashboard).
- Go to the Filter lists tab.
- Scroll to Import at the bottom.
- Paste the raw URL of
filters.txt(or the file path if local). - Click Apply changes.
This project uses Playwright to verify filters.
- Node.js installed.
validatordependencies installed:cd validator npm install
To run specific site tests:
cd validator
# Test Reddit filters
npm run test-reddit
# Test Le Monde filters
npm run test-lemondeCheck validator/package.json for all available scripts.