Favicon of AdGuardian-Term

AdGuardian-Term

Monitor your AdGuard Home instance in real-time from the terminal. View live DNS queries, see block/allow stats, and analyze top domains on your network.

Keep a close watch on your AdGuard Home instance directly from your terminal. This tool provides a real-time dashboard to monitor all DNS traffic, giving you a clear view of what's happening on your network at any moment. It's a lightweight and efficient way to access key statistics without leaving the command line.

Key monitoring features include:

  • Real-time Query Monitoring: See a live feed of all DNS queries as they happen.
  • Block and Allow Stats: Get a quick overview of how many queries are being allowed, filtered, or blocked.
  • Top Domain Statistics: Identify the most frequently queried domains on your network, for both blocked and allowed traffic.
  • Filter List Analysis: View your active filter lists and see which ones are blocking the most requests.
  • Historical Data: Analyze network activity over time with historical query counts to spot trends.

Built with Rust, the application is secure, fast, and runs locally with no external requests. It's designed to be easy and lightweight, available as a tiny Docker image or a zero-dependency executable, making setup quick and simple.

Directory Structure

adguardian-term
config
.env
docker-compose.yml

docker-compose.yml

services:
  adguardian-term:
    image: lissy93/adguardian-term:latest
    container_name: adguardian-term
    # Required for Terminal User Interface (TUI)
    stdin_open: true
    tty: true
    # Host networking is recommended to easily connect to a local AdGuard Home instance
    network_mode: host
    volumes:
      # Persist configuration file
      - ./config:/root/.config/adguardian-term
    restart: unless-stopped

.env

# Timezone configuration
TZ=UTC
Categories:

Share:

Ad
Favicon

 

  
 

Similar to AdGuardian-Term

Favicon

 

  
  
Favicon

 

  
  
Favicon