Block ads and trackers on your Roku device even when you can’t change router settings. This Python tool uses ARP spoofing to intercept DNS queries from your Roku and forward them to your Pi-hole server — no router access required.
Title
Installation
Install Python dependencies and platform-specific requirements like Npcap on Windows.
Title
Quickstart
Get up and running in under five minutes with a working ad-blocking setup.
Title
Command-line reference
Full reference for all CLI flags: --roku, --pihole, --router, and --log-level.
Title
How it works
Understand the ARP spoofing and DNS interception techniques behind the tool.
Get started
1
Install dependencies
Clone the repository and install Python packages. On Windows, also install Npcap.