Table of Contents
This is a school project for the IT security class about creating a KeyLogger USB.
The aim of a keylogger is to record all the keys pressed on a keyboard. This is done by intercepting the signals sent by the keyboard to the computer. The keylogger then records the keys pressed and sends them to a remote server. The keylogger can be used to steal passwords, credit card numbers, and other sensitive information.
This project was built with the following technologies and libraries:
Ardunio |
Teensy 4.1 |
Clavier |
At first make sur to have the following software installed on your computer:
- Arduino IDE (https://www.arduino.cc/en/software)
Make sur to install the following libraries:
-
Keyboard (https://www.arduino.cc/reference/en/language/functions/usb/keyboard/)
-
USBHost (https://www.arduino.cc/reference/en/libraries/usbhost/)
Below is an example of how you can instruct your audience on installing and setting up your app. This template doesn't rely on any external dependencies or services.
- Clone the repo
git clone https://github.com/YuToutCourt/KeyLogger_USB.git
- Install Arduino IDE packages
Arduino IDE -> Tools -> Manage Libraries
-
Transfer the code into the Teensy 4.1
-
See the logs
- Tools setup
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
See the open issues for a full list of proposed features (and known issues).




