A project to defend against BadUSB attacks like (USB-Raspberry Pi, USB-Rubber Ducky and both flipper-zero USB and Bluetooth)
Monitor devices and detect BadUSB HID
V1 = Utilizes several techniques, including scanning files with specific extensions such as .dd and .bin and deleting them if possible. It also checks the USB device name to ensure it's not malware. Afterward, it freezes all keyboards and mice connected to the device, followed by a system restart.
V2 = No need to check for specific extensions, USB device name, freeze all keyboards and mice, or restart the system.
- Without No BadUSB thanks V1
Without.NoBadUSB.mp4
- With No BadUSB thanks V1
With.NoBadUSB.mp4
- Without No BadUSB thanks V2
Untitled.Project9c65922.autosave.mp4
- With No BadUSB thanks V2
Untitled.Project9c65922.autosave.mp4
Install it from the Releases section and run it with administrator privileges.
- It freezes all keyboards and mice connected to the device instead of specifically targeting the BadUSB Fixed with V2
- Mandatory system restart. Fixed with V2