Show HN: A DIY, MITM Keyboard Sniffer Built Around an RP2040
Category: security
Tags: rp2040, usb-sniffer, keylogger
Score: 5.5/10 (Innovation: 5, Technical: 7, Documentation: 6, Utility: 4)
This project is a DIY USB keystroke sniffer built around the RP2040 microcontroller, acting as a man-in-the-middle between a keyboard and computer to log keystrokes to flash memory. It uniquely leverages the RP2040's dual-core and PIO capabilities to simultaneously act as USB host and device, making it an interesting educational tool for hardware security and embedded systems. The project includes both firmware and PCB design, though its primary use case is niche and ethically limited.
Target audience: security researchers, embedded engineers, hardware enthusiasts
Repository: https://nlessard.online/projects/2040listener/ · HTML · MIT
View on Hacker News