AdGuard Tools and Utilities
A comprehensive multi-language toolkit for ad-blocking, network protection, and AdGuard DNS management
What is AdGuard Tools and Utilities?
This toolkit helps you protect your network from ads, trackers, and malware. It works with IoT devices, smart TVs, and any device on your network - no software installation needed on individual devices!
🛡️ Network-Wide Protection
Block ads and trackers across all devices on your network, including smart TVs, IoT devices, and mobile phones.
🔧 Multiple Languages
Choose from TypeScript, .NET, Python, Rust, or PowerShell compilers - all produce identical results.
🔒 Security First
Built-in validation with SHA-384 hashing protects against malicious filter lists and tampering. Learn about the 5 layers of protection →
📡 AdGuard DNS Integration
Complete API SDKs for managing AdGuard DNS devices, servers, and filter lists.
📝 Custom Rules
Create and manage your own blocking rules with support for both adblock and hosts file formats.
🚀 Easy to Use
Interactive launchers, console UIs, and comprehensive documentation make getting started simple.
Quick Links
Getting Started
New to the toolkit? Start here for installation and your first compilation.
Security
Learn how the built-in security features protect against malicious filter lists, tampering, and network attacks.
Documentation
Comprehensive guides covering all features and components of the toolkit.
Performance Benchmarks
Measure and optimize compilation performance with benchmarking tools.
Recent Improvements
See what's new in the latest releases and ongoing development.
AdBlock Compiler
Modern TypeScript compiler-as-a-service with real-time progress, visual diff, and production features.
How It Works
- Compile Filter Rules: Use any of the compilers to merge and validate blocking lists from multiple sources.
- Deploy to AdGuard DNS: Upload your compiled rules to AdGuard DNS using the API clients.
- Configure Your Network: Point your router or devices to use AdGuard DNS as their DNS server.
- Enjoy Ad-Free Browsing: All devices on your network are now protected from ads and trackers!