The USG is a firewall for your USB ports, protecting your computer from [BadUSB](https://srlabs.de/badusb/). It connects between your computer and your untrusted USB device, isolating the badness and keeping your computer safe.
#### For more info, hit [the Wiki](https://github.com/robertfisk/USG/wiki).
This is the firmware branch for the pre-assembled USG v1.0. If you want to build your own USG out of development boards, clone the [v0.9 branch](https://github.com/robertfisk/USG/tree/USG_0.9) instead.
The USG is performance-limited due to its USB 1 hardware. If you need to transfer large files from flash drives and hard drives, you need [the Armadillo](https://globotron.nz/products/armadillo-hardware-usb-firewall) instead. Based on the USG's proven open-source technology, the Armadillo is a next-gen device operating at USB 2.0 speed. Available exclusively through the [online store.](https://globotron.nz/products/armadillo-hardware-usb-firewall)