·
208 commits
to main
since this release
Stylobot v7.0.0
Single-binary YARP reverse proxy with the full Stylobot bot detection pipeline built in.
Native AOT-compiled: no runtime required, instant startup, minimal memory footprint.
Downloads
| Platform | File |
|---|---|
| Linux x64 | stylobot-linux-x64.tar.gz |
| Linux ARM64 (Pi 4/5) | stylobot-linux-arm64.tar.gz |
| Windows x64 | stylobot-win-x64.zip |
| Windows ARM64 | stylobot-win-arm64.zip |
| macOS Intel | stylobot-osx-x64.tar.gz |
| macOS Apple Silicon | stylobot-osx-arm64.tar.gz |
Quick start
# Linux/macOS
chmod +x stylobot
stylobot 5080 https://www.example.com # demo mode: verbose logging, no blocking
stylobot 5080 https://www.example.com --mode production # production: blocking enabled
stylobot 5080 https://www.example.com --tunnel # open a Cloudflare public URL
# Windows
stylobot.exe 5080 https://www.example.com --mode productionFlags
stylobot <port> <upstream> # demo mode (default)
stylobot <port> <upstream> --mode production # production (blocking)
stylobot <port> <upstream> --tunnel # Cloudflare public URL
stylobot <port> <upstream> --policy block # block policy
stylobot <port> <upstream> --policy throttle # stealth throttle
stylobot man # full referenceFeatures
- Native AOT: zero dependencies, ~10MB binary, instant startup
- Cross-platform: Linux (x64, ARM64), Windows (x64, ARM64), macOS (x64, ARM64)
- Full Stylobot detection pipeline: 49 detectors, 4 waves, behavioral analysis, intent scoring
- YARP reverse proxy: forward to any upstream backend
- Client-side fingerprinting via JavaScript callback
- Gateway headers: X-StyloBot-IsBot, X-StyloBot-Probability, X-StyloBot-RiskBand, etc.
- Privacy-safe: HMAC-SHA256 signatures, zero PII stored
Windows code signing
Windows binaries are Authenticode-signed via Azure Trusted Signing.
Verify in PowerShell:
Get-AuthenticodeSignature .\stylobot.exe | Select-Object Status, SignerCertificateThe certificate chain roots to Microsoft's Azure Trusted Signing CA. Status should be Valid.
SHA256 checksums
See SHA256SUMS.txt attached below.