Linux hardware security tools


Popular Linux hardware security tools

PCILeech (Direct Memory Access (DMA) attack)

hardware security

This type of tooling could be used to attack a system via the hardware itself. It can be used to disable authentication mechanisms or implant nefarious software components.

USB Canary (device monitoring)

hardware security, system monitoring

USB Canary is a tool to monitor the addition or removal of USB devices while a computer is locked. This small utility is written in Python and can provide an alert.

USBGuard (USB device whitelisting)

hardware security, system hardening

USBGuard would be used to define what devices are welcome and lock out the others. It uses a whitelist to define which devices are allowed and defines what they can do.

Missing a favorite tool in this list? Share a tool suggestion and we will review it.

Related topics

Looking for more specific topics within this tool group? Have a look at the following relevant topics.