HoneyPi Firmware
⚙️ Firmware Releases
All firmware releases are cryptographically signed and verified. Always verify signatures before flashing.
🛡️ HBV3.0 Platform Firmware
Latest Version: 3.0.0-alpha.1
Release Date: Coming Soon
Status: In Development
- Core platform firmware
- Secure boot implementation
- Hardware abstraction layer
- Real-time threat engine
🐝 StingPot Firmware
Latest Version: 1.0.0-dev
Release Date: In Development
Status: In Development
- Honeypot services
- Network intrusion detection
- Logging and telemetry
- OTA update support
🔧 Installation Guide
1. Download Firmware
Download the latest firmware image for your board variant from GitHub releases.
2. Verify Signature
Always verify the cryptographic signature before flashing to ensure authenticity.
3. Flash Firmware
Use the provided flashing tool to install firmware on your StingPot board.
4. Configure & Deploy
Complete initial configuration and deploy your honeypot to the network.
💻 Building from Source
Development Setup
Build HoneyPi firmware from source for custom modifications and contributions.
Prerequisites
- ARM GCC Toolchain (version 10.3 or later)
- CMake 3.20+
- Python 3.9+ (for build tools)
- Git
Build Instructions
# Clone the repository
git clone https://github.com/invokehoneybadger/hbv3-firmware.git
cd hbv3-firmware
# Install dependencies
python -m pip install -r requirements.txt
# Configure build
cmake -B build -DCMAKE_BUILD_TYPE=Release
# Build firmware
cmake --build build
# Output will be in build/firmware.bin
Full Documentation →
🔒 Security & Verification
Signature Verification
All official firmware releases are signed with our release key. Verify before flashing:
# Verify signature
gpg --verify firmware.bin.sig firmware.bin
# Expected key fingerprint:
# (Key will be published with first release)
Secure Boot
HBV3.0 platform supports secure boot to ensure only signed firmware runs on your hardware.
- Chain of trust verification
- Rollback protection
- Tamper detection
📦 Firmware Variants
StingPot-Lite
Optimized for entry-level boards with minimal resource footprint.
In DevelopmentStingPot-Pro
Full-featured firmware with advanced intrusion detection and analysis.
In DevelopmentStingPot-Enterprise
Enterprise-grade firmware with clustering and centralized management.
Planned🤝 Contributing
Help Build the Future of HoneyPi
We welcome contributions from the community! Whether it's bug fixes, new features, or documentation improvements.
Ways to Contribute:
- Report bugs and issues
- Submit pull requests
- Improve documentation
- Share your use cases