Back to Skills Hub
AdGuard Home Controller

AdGuard Home Controller

@rowbotik
developmentDNS ManagementNetwork AdministrationAd Blocking

Manage AdGuard Home DNS filtering from the command line. Check domains, add to allowlists/blocklists, toggle protection, and view statistics—all via the AdGuard REST API.

🚀 Control your AdGuard Home DNS filtering directly from the command line. Check if domains are blocked, add sites to allowlists or blocklists, toggle protection on/off, and view filtering statistics—all through simple commands connected to your AdGuard instance.

💡 Perfect for managing network-wide ad blocking and tracker filtering. Quickly whitelist broken websites, verify if a domain is filtered, monitor DNS query stats, and clear caches without opening the web interface. Ideal for automation and scripting workflows.

✨ Lightweight command-line control with proper authentication and error handling. No complex setup needed—just configure your AdGuard URL and password, then manage your entire DNS filtering from the terminal.

GitHub

Requirements

No additional requirements.