Skip to content

Releases: system07uk/USB-Security-Monitor

USB-Security-Monitor v1.0 - Unauthorized Access & USB Drive Monitor

08 Dec 04:33

Choose a tag to compare

USB-Security-Monitor v1.0 Release

Overview

USB-Security-Monitor is a lightweight Windows security tool designed to protect your PC from unauthorized access and risky USB insertions. It acts as a boot-time sentinel, enforcing password verification and automated responses to threats. Perfect for shared environments, kiosks, or personal paranoia-proofing!

Key Features

  • Boot-Time Password Lock: After 30 seconds of startup, prompts for a normal password. Wrong entry triggers a 2-minute shutdown countdown.
  • Emergency Override: During shutdown, enter the emergency password within 2 minutes to cancel the shutdown.
  • USB Drive Protection: If enabled, automatically formats any inserted USB drive (NTFS, quick format) and restarts the password prompt + shutdown sequence.
  • Stealth Monitoring: Captures screenshots, webcam photos (if enabled), running app titles, and sends alerts via Discord webhook for remote logging.
  • Easy Configuration: On first run (or if config file is missing), sets up normal/emergency passwords and Discord webhook. Config stored securely in %APPDATA%\HUK_CHK.NFO (delete this file to reset).
  • No Bloat: Built with VB.NET and Emgu.CV for webcam support. Minimal dependencies.
Feature Description Enabled By Default?
Password Prompt 30s post-boot Yes
USB Auto-Format Formats on insert Checkbox in UI
Webcam Capture Snapshot on alert Checkbox in UI
Discord Alerts Sends logs/screenshots Config via webhook URL

Installation & Setup

  1. Download: Grab the USB-Security-Monitor-v1.0.zip from this release.
  2. Extract the ZIP:
    • Unzip the file to a dedicated folder, e.g., C:\Program Files\USB-Security-Monitor (create the folder if needed). Avoid spaces in the path for best compatibility.
  3. Add to Startup:
    • Press Win + R, type shell:startup, and press Enter to open the Startup folder.
    • Right-click USB-Security-Monitor.exe in the extracted folder > Create Shortcut.
    • Copy the shortcut to the Startup folder.
  4. First-Time Setup:
    • Restart your PC – it will prompt for setup on first boot.
    • Enter a strong normal password (daily use).
    • Set an emergency password (shutdown canceler).
    • (Optional) Add a Discord webhook URL for alerts (e.g., from Discord channel settings > Integrations > Webhooks).
  5. Enable Options: Launch the app (or via config button) to toggle USB formatting and webcam capture.
  6. Reset Config: Forgot passwords? Delete %APPDATA%\HUK_CHK.NFO and relaunch.

Pro Tip: Test in a virtual machine first! Use Task Manager to kill the process if things go sideways.

Usage Notes

  • Shutdown Behavior: Uses Windows shutdown /s /t 120 command. Emergency cancel with /a.
  • USB Formatting: Irreversible! Only enable if you're sure – it runs format /FS:NTFS /Q /Y silently.
  • Dependencies: Requires .NET Framework 4.7+ and Emgu.CV (bundled). Webcam needs a compatible camera.
  • Logging: All alerts include IP, hostname, username, timestamp, and app snapshots.

Warnings & Disclaimer

  • ⚠️ High Risk: This tool can permanently delete data (USB format) or force shutdowns. Use responsibly – not for production without backups.
  • Legal/Ethical: Intended for personal/shared PC protection. Do not deploy on others' systems without consent.

Changelog

  • v1.0 (Initial Release): Full implementation with password dialogs, USB watcher, Discord integration, and startup registration support.
  • Fixed: Config file handling for %APPDATA% path.
  • Added: Webcam initialization checks and error handling.

Thanks for checking out USB-Security-Monitor!
Built with ❤️ by Hwang Unkyoo