Skip to content

A Python tool to monitor, block, and unblock USB devices, with optional integration with Metasploit for advanced operations.

License

Notifications You must be signed in to change notification settings

8ORUZ7/usb-device-control-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

USB Device Control Tool

Description: The USB Device Control Tool is a Python-based utility designed for monitoring, blocking, and unblocking USB devices. This project was created by a student as part of a coursework or personal learning initiative to explore practical applications of Python in system administration and security.

Features

  • USB Monitoring: Detects when USB devices are connected or disconnected from the system.
  • Device Control: Allows blocking and unblocking of USB devices.
  • Metasploit Integration: Interfaces with the Metasploit Framework to generate payloads and launch exploits via USB devices.

Installation

  1. Clone the repository: git clone https://github.com/osiristape/USB-Device-Control-Tool.git

  2. Navigate to the project directory cd USB-Device-Control-Tool

  3. Install the required packages: pip install -r requirements.txt

Configuration

  • Edit config/config.json for general settings.
  • Edit config/msf_config.json for Metasploit integration settings.

Usage

  • Run the tool: python main.py

Testing

  • Run tests with: pytest

Note: This project was developed by a student as a learning exercise to gain practical experience in system security and integration with Metasploit. It is intended for educational purposes and may require additional configuration and testing for production use.


About

A Python tool to monitor, block, and unblock USB devices, with optional integration with Metasploit for advanced operations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages