"If you need to reverse-engineer a USB protocol on a computer running Linux, your work is easy because you control everything on the target system - you can just look at the raw USB data. If you'd like to reverse-engineer a USB device that plugs into a game console, on the other hand, your work is a lot harder. Until now."
"Network-wide ad blocking via your own Linux hardware
No client-side software required
Install by running one command:
curl -sSL https://install.pi-hole.net | bash"