Beamgun is open-sourced under the GNU Affero General Public License v3.0.

(And it's totally free--as in beer).

Beamgun is a teentsy little Windows program that stops rogue USB devices.

When a network adapter, keyboard, or storage device is plugged in, Beamgun springs into action.

Keyboard device?

Lock the workstation or steal keyboard focus and log the keystrokes.

Network adapter?

Continuously disable it. This works even if the workstation is locked.

Mass storage?

Reconfigure Windows to disallow these devices altogether.

"Anybody who's been worried about their Rubber Duckies and LAN Turtles, we have good news... A neat developer has created something called Beamgun."

-Steve Gibson, Security Now! Episode 589, November 6, 2016