- Block and detect advanced attacks
- Modern audited cryptography: RustCrypto for hashing and encryption
- Highly compatible: Development focused on all platforms (incl. legacy) and architectures
- Source available: Audits welcome
- Reviewed by security researchers with combined 100+ years of experience
- Video demonstration of detection and prevention capabilities
- Testing WhiteBeam against zeroday exploits
- Recorded attacks against the WhiteBeam honeypot
Distro-specific packages have not been released yet for WhiteBeam, check again soon!
- Download the latest release
- Ensure the release file hash matches the official hashes (How-to)
- Install:
./whitebeam-installer install
- Run tests (Optional):
cargo run test
- Compile:
cargo run build
- Install WhiteBeam:
cargo run install
- Become root (
sudo -s
/su root
) - Set a recovery secret. You'll be able to use this with
whitebeam --auth
to make changes to the system:whitebeam --setting RecoverySecret mask
Multiple guides are provided depending on your preference. Contact us so we can help you integrate WhiteBeam with your environment.
- Serverless guide, for passive review
- osquery Fleet setup guide, for passive review
- WhiteBeam Server setup guide, for active response
ℹ️ WhiteBeam is experimental software. Contact us for assistance safely implementing it.
- Become root (
sudo -s
/su root
) - Download default whitelists for your platform:
whitebeam --load Base
- Review the baseline after a minimum of 24 hours:
whitebeam --baseline
- Add trusted behavior to the whitelist, following the whitelisting guide
- Enable WhiteBeam prevention:
whitebeam --setting Prevention true