An open API service indexing awesome lists of open source software.

https://github.com/satvikx/project-usb

This is a software which enhances the physical security of the Computers and protects it from BadUSBs by blocking the USB ports (essentially by running batch scripts).)
https://github.com/satvikx/project-usb

batch-script gui python security tkinter usb

Last synced: 5 months ago
JSON representation

This is a software which enhances the physical security of the Computers and protects it from BadUSBs by blocking the USB ports (essentially by running batch scripts).)

Awesome Lists containing this project

README

          

## PROJECT- USB Physical Security for PC
![Alt text](src/gui/assets/readm.gif?width=531&height=354)

### Setup the Environment
pip install uv\
uv venv\
.venv\Scripts\activate\
uv pip install -r requirements.txt

### To Run the App
python main.py

### Current Features
- Role Based Access Control (RBAC - Admin/User)
- Geofencing for USB Access
- Dynamic USB Port Disabling (Based on Time and Policy)
- Auditing and Logs (SQLite)

### Future Enhancements
- Alerts for access outside allowed areas
- USB Device Authentication - Biometric
- USB device whitelisting
- Secure Boot
- Alerting and Visualization of Logs

### Additional
1. [Project Report](src/gui/assets/pr.pdf)
2. [Project PPT](src/gui/assets/pp.pdf)
3. [Internship Report](src/gui/assets/ir.pdf)
4. [Task Report](src/gui/assets/tr.pdf)
5. [The Team](src/gui/assets/Dev.jpg)