Project Overview:
Our project seeks to make administrative tasks and monitoring of machine usage easier and more efficient. We intend to accomplish this by designing a keylogger for remote monitoring of the keystrokes sent to a machine. Our final design will allow a user to receive information about keystrokes that are made on the machine and conversely will be able to control keystrokes to the design, to disable the use of the keyboard or to inject keystrokes to the machine.
Project Specific Success Criteria:
- PSSC #1: An ability to send keyboard commands from microcontroller via bluetooth to a local server (Raspberry Pi)
- PSSC #2: An ability for a microcontroller to send HID signals to a computer through a USB interface
- PSSC #3: An ability to receive HID signals from a keyboard and direct or alter them based on input from a user
- PSSC #4: An ability to encrypt HID data from the microcontroller and save it on an SD Card located on the local server (Raspberry Pi)
- PSSC #5: An ability to send/receive HID signals to/from a local server (Raspberry Pi) through a bluetooth connection