Skip to content

Stylobot v7.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Jun 09:01
· 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 production

Flags

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 reference

Features

  • 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, SignerCertificate

The certificate chain roots to Microsoft's Azure Trusted Signing CA. Status should be Valid.

SHA256 checksums

See SHA256SUMS.txt attached below.