# reek/anti-adblock-killer

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/reek-anti-adblock-killer).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

6,204 stars · 773 forks · JavaScript · NOASSERTION

## Links

- GitHub: https://github.com/reek/anti-adblock-killer
- Homepage: http://reek.github.io/anti-adblock-killer/
- awesome-repositories: https://awesome-repositories.com/repository/reek-anti-adblock-killer.md

## Description

Anti-Adblock Killer is a tool that prevents websites from detecting and disabling ad-blockers, allowing them to remain active without interruption. It combines a userscript and a curated filter list to block the JavaScript functions and scripts that websites use to identify ad-blocking browser extensions, and overrides detection functions at runtime.

The project applies targeted filter rules and user scripts on a per-domain basis to handle unique anti-adblock implementations across a curated set of websites, including popular sites and WordPress-based platforms. It also identifies and blocks known anti-adblock plugins using signature-based detection, and periodically synchronizes its filter lists from remote sources to maintain effectiveness against new countermeasures.

The tool provides a settings interface for configuring script behavior, verifies that its filter list is correctly installed and active in the user's ad-blocker, and checks for and notifies users of updates to its components. It also offers additional filter rules that extend the blocking capabilities of supported ad-blockers.

## Tags

### Security & Cryptography

- [Adblock Detection Bypasses](https://awesome-repositories.com/f/security-cryptography/adblock-detection-bypasses.md) — Prevents websites from detecting ad-blockers by blocking anti-adblock scripts and overriding detection functions.
- [Anti-Adblock Circumvention Rules](https://awesome-repositories.com/f/security-cryptography/anti-analysis-removal/anti-adblock-circumvention-rules.md) — Applies targeted filter rules per website domain to handle unique anti-adblock implementations.
- [Site-Specific Bypass Rules](https://awesome-repositories.com/f/security-cryptography/anti-analysis-removal/anti-adblock-circumvention-rules/site-specific-bypass-rules.md) — Apply custom script and filter rules to bypass anti-adblock measures on a curated list of websites. ([source](https://cdn.jsdelivr.net/gh/reek/anti-adblock-killer@master/README.md))
- [Community Filter Lists](https://awesome-repositories.com/f/security-cryptography/application-and-system-security/browser-security/content-filtering-blocking/community-filter-lists.md) — Blocks anti-adblock scripts by matching them against curated community filter lists before they execute.
- [Detection Overrides](https://awesome-repositories.com/f/security-cryptography/detection-overrides.md) — Overrides JavaScript functions used by websites to detect ad-blockers, preventing them from triggering warnings.
- [Plugin-Specific Blocking](https://awesome-repositories.com/f/security-cryptography/anti-analysis-removal/anti-adblock-circumvention-rules/plugin-specific-blocking.md) — Blocks known anti-adblock plugins, including WordPress-specific ones, using signature-based detection.
- [Rule Update Mechanisms](https://awesome-repositories.com/f/security-cryptography/anti-analysis-removal/anti-adblock-circumvention-rules/rule-update-mechanisms.md) — Checks for and installs updates to the anti-adblock filter list and userscript to maintain effectiveness. ([source](https://cdn.jsdelivr.net/gh/reek/anti-adblock-killer@master/README.md))
- [Site-Specific Anti-Adblock Rules](https://awesome-repositories.com/f/security-cryptography/anti-analysis-removal/anti-adblock-circumvention-rules/site-specific-anti-adblock-rules.md) — Applies targeted filters and user scripts to prevent anti-adblock mechanisms on a curated list of websites. ([source](https://cdn.jsdelivr.net/gh/reek/anti-adblock-killer@master/README.md))
- [WordPress Plugin Neutralization](https://awesome-repositories.com/f/security-cryptography/anti-analysis-removal/anti-adblock-circumvention-rules/wordpress-plugin-neutralization.md) — Applies targeted filters to neutralize anti-adblock plugins commonly used on WordPress-based websites.
- [Anti-Adblock Plugin Signatures](https://awesome-repositories.com/f/security-cryptography/detection-signature-development/anti-adblock-plugin-signatures.md) — Uses signature-based detection to identify and block known anti-adblock plugins for targeted neutralization.

### Part of an Awesome List

- [Detection Blockers](https://awesome-repositories.com/f/awesome-lists/security/ad-blockers/detection-blockers.md) — Blocks JavaScript functions and filters that websites use to detect ad-blocking browser extensions.
- [Persistence Tools](https://awesome-repositories.com/f/awesome-lists/security/ad-blockers/detection-blockers/persistence-tools.md) — Keeping your ad-blocker active on websites that try to detect and disable it through scripts or plugins.
- [Detection Prevention Tools](https://awesome-repositories.com/f/awesome-lists/security/ad-blockers/detection-prevention-tools.md) — Prevents websites from detecting ad-blockers and requesting their deactivation.

### Networking & Communication

- [Anti-Adblock List Managers](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-infrastructure/dns-based-ad-blockers/ad-sdk-blocking-rule-lists/ad-blocking-lists/anti-adblock-list-managers.md) — Applying and updating curated filter lists that block anti-adblock scripts and plugins across websites.

### Web Development

- [User Script Injection Browsers](https://awesome-repositories.com/f/web-development/custom-page-frameworks/page-content-injections/script-injections/user-script-injection-browsers.md) — Injects a client-side script that intercepts and neutralizes anti-adblock detection functions at runtime.
- [Detection Function Overrides](https://awesome-repositories.com/f/web-development/custom-page-frameworks/page-content-injections/script-injections/user-script-injection-browsers/detection-function-overrides.md) — Injects a client-side script that overrides JavaScript functions used by websites to detect ad-blockers at runtime.
- [Detection Override Injectors](https://awesome-repositories.com/f/web-development/custom-page-frameworks/page-content-injections/script-injections/user-script-injection-browsers/detection-override-injectors.md) — Injects a client-side script that overrides anti-adblock detection functions at runtime to maintain ad-blocker activity.

### Data & Databases

- [Filter List Synchronizations](https://awesome-repositories.com/f/data-databases/list-deduplication-synchronization/filter-list-synchronizations.md) — Periodically synchronizes filter lists from remote sources to maintain effectiveness against new anti-adblock threats.

### Software Engineering & Architecture

- [Anti-Adblock Plugin Detections](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/modular-plugin-architectures/plugin-based-architectures/plugin-based-architectures/problem-detection-plugins/anti-adblock-plugin-detections.md) — Identifies and blocks known anti-adblock plugins using signature-based detection for targeted neutralization.
