Skip to content

BuildCoinsDev/AllGuards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

AllGuards

Total USB control for every operating system.

AllGuard is a cross-platform USB security tool that gives you full visibility and control over every device that connects to your machine. Not just storage drives — every USB device: keyboards, mice, cameras, microphones, network adapters, HID devices, and anything else that touches your ports.

The Problem

Your computer blindly trusts every USB device plugged into it. A malicious keyboard can inject commands in seconds. A rogue USB device can exfiltrate data before you even notice it connected. macOS asks you to verify keyboards — once, weakly. Linux has USBGuard, but it's manual and limited. Windows has almost nothing.

There is no single tool that works across all operating systems, covers all device types, and gives you real control.

What AllGuard Does

  • Block by default. No USB device is trusted until you say so. Every connection is intercepted before the OS processes it.
  • Whitelist & blacklist. Approve known devices permanently or temporarily. Block specific devices, vendors, or entire device classes.
  • Control behavior on connection. Define what happens when a known or unknown device connects — allow, block, notify, or restrict to read-only.
  • Manage all device types. Storage, HID (keyboards, mice), audio, video, network adapters, smart cards, printers — if it connects over USB, AllGuard manages it.
  • Stronger verification. Go beyond the macOS-style "allow this keyboard?" prompt. Multi-step verification for sensitive device types with configurable security levels.
  • Cross-platform. Works on macOS, Linux, and Windows with a unified interface and consistent behavior.
  • USB drive encryption. Encrypt any USB storage drive with AES-256. The drive carries its own unlock prompt — plug it into any machine, enter your password, access your data.
  • Real-time monitoring. See every connected device, its behavior, data transfer activity, and connection history. Get alerts on suspicious patterns.

Use Cases

  • Security professionals hardening endpoints against USB-based attacks (BadUSB, Rubber Ducky, USB Killer)
  • Businesses enforcing USB policies across employee machines
  • Privacy-conscious users who want to know exactly what's connecting to their system
  • Anyone who wants the peace of mind that nothing plugs in without their knowledge

Contributing

AllGuard is part of the BuildCoins ecosystem. Contributions are welcome — check the issues tab for open tasks or submit your own improvements.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors