samyk / keysweeper

KeySweeper is a stealthy Arduino-based device, camouflaged as a functioning USB wall charger, that wirelessly and passively sniffs, decrypts, logs and reports back (over GSM) all keystrokes from any Microsoft wireless keyboard in the vicinity.
https://samy.pl/keysweeper/
1.09k stars 252 forks source link

RF24_config.h: No such file or directory #6

Closed yo0x closed 9 years ago

yo0x commented 9 years ago

Hi samy! It such amazing project for the pentest-community!! thanks! i want to start compiling the arduino but i got couples of errors like:: Arduino: 1.6.4 (Windows 8.1), Board: "Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)"

Build options changed, rebuilding all

keysweeper_mcu_src.ino:176:22: fatal error: nRF24L01.h: No such file or directory compilation terminated. Error compiling.

Do i have to add the library manually?? am i doing something wrong?

Thanks!

ryman1 commented 9 years ago

I had to add some libraries manually. There are a couple github repos I used. I believe I had to use files from https://github.com/stanleyseow/RF24 as well as https://github.com/ryman1/Adafruit_TinyFlash/ for the flash chip.

Good luck!

yo0x commented 9 years ago

Great! Thanks!

ryman1 commented 9 years ago

I just happened to check the other closed issue here and noticed that samy recommends using this RF24 repo specifically. https://github.com/maniacbug/RF24 I will say that the stanleyseow one I linked earlier does work correctly for sniffing. I haven't tested any other features though.

samyk commented 9 years ago

Good to know, thanks ryman1! I'll add details on that. Yeah, there are a ton of RF24 libs forked from maniacbug but I used it as it's the most widely available, though required custom SPI commands from KeySweeper.