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

  1. Compile Filter Rules: Use any of the compilers to merge and validate blocking lists from multiple sources.
  2. Deploy to AdGuard DNS: Upload your compiled rules to AdGuard DNS using the API clients.
  3. Configure Your Network: Point your router or devices to use AdGuard DNS as their DNS server.
  4. Enjoy Ad-Free Browsing: All devices on your network are now protected from ads and trackers!