Stars
Forks
Watchers
Developer links
PH Intercept
A blocklist working silently in the background is hard to appreciate, so PH Intercept turns your DNS traffic into a live arcade battle: every allowed query flies by as a friendly ship, and every blocked query spawns as an invader your interceptor shoots down. It streams query events live from the API of your existing Pi-hole v6, AdGuard Home, or Technitium server, so the battle on screen is your network's real traffic the moment it happens. Repeat domains level up on screen: friendly shuttles grow into heavy transports and gold capital ships, while blocked domains mutate from crab invaders into orange drones and purple bosses. The interceptor hunts by itself, launching a support drone at five on-screen threats and a second at ten, and it swaps among seven selectable ships, from the Falcon and the Enterprise to the Normandy. The bottom HUD doubles as a control panel: pause blocking for ten seconds, thirty seconds, or five minutes with a synced countdown, watch totals climb, and trigger a gravity list update in place. Client and domain labels can ride beneath each entity, noisy domains disappear through regex ignore patterns, a second DNS server can join in split-screen two-player mode, and viewer settings persist per browser. The backdrop ranges from a starfield plotted from about 12,200 real stars to nebula, synthwave, and custom image modes. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Watch Blocking Happen Live
- Instead of reading log lines, you see each query as it happens: allowed traffic sails past while blocked domains are visibly destroyed, making filter health obvious at a glance across the room.
- Control Blocking From HUD
- Pause or resume blocking for ten seconds, thirty seconds, or five minutes, confirm gravity updates, and check live totals without opening the Pi-hole admin panel in another tab.
- Two Servers, One Screen
- Run a second Pi-hole, AdGuard Home, or Technitium instance beside the first in split-screen mode, each half streaming its own queries, statistics, blocking toggle, and gravity updates independently.
- Featherweight Hardened Container
- The example deployment caps the container at 128 MB of memory and one CPU with a read-only filesystem and all capabilities dropped, so the eye candy costs almost nothing.
Features
- Live Query Streaming
- Streams events from the Pi-hole v6, AdGuard Home, or Technitium API and renders every DNS query in real time as a pixel-art entity on the canvas.
- Tiered Ship Entities
- Domains escalate through three tiers as they repeat on screen: green shuttles become cyan transports and gold capital ships, blocked domains become drones and bosses.
- Autonomous Interceptor Ship
- The ship targets blocked entities by itself, calls in support drones at five and ten threats, and can be swapped among seven selectable ships with warp transitions.
- Real Starfield Backgrounds
- The default backdrop plots about 12,200 catalog stars with planets at true positions, with procedural nebula, synthwave outrun, dark, and custom image alternatives.
- Timed Blocking Controls
- Timed disables of ten seconds, thirty seconds, or five minutes show a persistent countdown that stays correct even when blocking changes elsewhere.
- Split-Screen Two-Player
- A second DNS instance gets its own ship and half of the screen, with independent query streams, statistics, blocking toggles, and gravity updates for each side.