Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.41 KB

README.md

File metadata and controls

37 lines (23 loc) · 1.41 KB

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.