Beamgun v0.2.3 is available as an MSI installer and as a portable .exe. We recommend you use the MSI installer so that Beamgun restarts on reboot.
As of v0.2.2, binaries are now signed by "Open Source Developer, Joshua Alfred Lospinoso" with SHA1 Thumbprint 7a 54 58 8a b6 1e bc 30 4f 7f 78 93 38 87 e8 ad 31 10 72 c5.
Simply clone the repository:
git clone [email protected]:JLospinoso/beamgun.git
Open Beamgun.sln
and build. The installer can be found in the bin
directory of the BeamgunInstaller
project.
Check out these two blog posts for more information:
Beamgun's homepage is beamgun.io.
Beamgun will run with low-user and elevated privileges (i.e. as administrator), but it will ask for the highest privileges that the logged in user has. When running without administrator privileges, you will be unable to (a) disable network adapters, and (b) disable USB mass storage. This is a feature of Windows security, not a design choice! Thanks to @AlexIljin for pointing this out.
If a network adapter has already been installed on your computer, Beamgun will not alert on its insertion. This has to do with the way Beamgun registers with Windows Management Instrumentation for alerts; it only subscribes to notifications of new Win32_NetworkAdapters
. When an already-installed network adapter is inserted, it generates a Win32_PnPEntity
instance (which Beamgun doesn't currently subscribe to). The upshot of this is, when testing Beamgun, you'll need to uninstall the network adapter you are testing in between tests. From a user perspective, this should be expected behavior; if I've already permitted a particular network adapter once, it's probably not a rogue adapter!
-
BeamgunInstaller-0.2.3.msi | BeamgunApp-0.2.3.zip: Removing steal focus option. Fixed bugs when disabling. Async-ified version checking.
-
BeamgunInstaller-0.2.2.msi | BeamgunApp-0.2.2.zip: Fixes to registry access; graceful handling of cast exceptions.
-
BeamgunInstaller-0.2.1.msi | BeamgunApp-0.2.1.zip: Improvement to network adapter alerting; fixes issue where Windows re-enables some adapters if they are immediately disabled after insertion.
-
BeamgunInstaller-0.2.0.msi | BeamgunApp-0.2.0.zip: Major overhaul to alerting mechanism, reimplemented using WMI. Added USB storage disable. Added detection for LAN Turtles. Replaced autorun with Windows Task for elevation.
-
BeamgunInstaller-0.1.1.msi | BeamgunApp-0.1.1.zip: Fixes to focus stealing, cleaned up WIX installer
-
BeamgunInstaller-0.1.0.msi | BeamgunApp-0.1.0.zip: First version
456 downloads (as of 12/10/2016)
- Security Now! Episode 589: Q&A 244 Show notes here.
- ISC StormCast for Friday, December 2nd 2016
- Information Security News, Northwestern University
- Sans Newsbites, Volume XVIII, Issue #95
Please report any bugs you find (both feature- and security-related!) right here on Github.