What's New

Latest updates, improvements, and fixes across the GarudaShield network.

Current: v2.2.0 Node: edge-ny2
v2.2.0 Latest August 24, 2026

Cookie token management, dashboard improvements, and status page redesign.

Added
  • Cookie token on/off per domain — new dashboard tab lets you disable persistent access cookies for any protected host. When off, visitors must re-verify on every request.
  • Cookie token APIGET /api/access/cookietokens, POST /api/access/cookietoken/toggle, and POST /api/access/cookietoken/toggleall for managing cookie token state programmatically.
  • Status page redesign — completely rebuilt with a single clean design system. Removed duplicate CSS variable layers, fixed broken base64 stylesheet link, corrected Unicode rendering issues.
Changed
  • Access gate now checks per-domain cookie token setting before issuing or rotating the gs_access cookie.
  • Dashboard sidebar injection system for adding custom management pages without rebuilding the React SPA.
Fixed
  • Status page Unicode characters (, , ·, ) were rendering as mojibake due to encoding issues in the V2 CSS overlay.
  • Broken <link> tag with placeholder base64 data causing console parse errors on the status page.
v2.1.0 August 12, 2026

Dashboard overhaul, cluster sync, fortress mode, and multi-site access control.

Added
  • Fortress mode — autonomous auto-hardening defense that escalates protection levels based on sustained attack intensity. Four levels from watch to lockdown.
  • Multi-node cluster sync — real-time block/whitelist replication between edge nodes. New edge-ny1 and edge-ny2 nodes with automatic peer discovery.
  • Per-domain access gate — each protected host can be independently toggled on or off. Global protect-all default with per-host overrides persisted in shield-config.json.
  • Private paths — IP-restricted path prefixes with auto-blocking for unauthorized access attempts. Replicates blocks across the cluster.
  • Command palette (Ctrl+K) — keyboard-driven navigation across all dashboard pages and quick actions.
  • Geo map page — live threat visualization showing attacker origins and traffic distribution.
  • Event log — searchable timeline of security events with filtering by type and severity.
  • Notification system — visitor login tracking, failed attempt logging, and access activity history with Discord/Telegram webhook support.
Improved
  • Dashboard responsive design with mobile hamburger menu and touch-friendly tap states.
  • CAPTCHA generation quality — better glyph rendering, decoy characters, and gradient backgrounds for improved bot resistance.
  • Rate limiter adaptive tuning with RED (Random Early Detection) and token bucket refinement.
  • TLS fingerprinting with updated JA3 database and headless browser detection patterns.
Fixed
  • CAPTCHA timing attack — added minimum submission time check to prevent instant-form bots.
  • Cookie domain derivation for domains with fewer than 4 labels (e.g. fluxnet.cfd).
  • SSE reconnection loop when the dashboard API is temporarily unreachable.
Security
  • Cluster token secret is now configurable per-node or shared. Dashboard warns when nodes use mismatched secrets.
  • Private path IP validation with CIDR range support and automatic block propagation.
v2.0.0 July 28, 2026

Major rewrite with multi-layer defense engine, reputation scoring, and real-time dashboard.

Added
  • 7-layer defense pipeline — Layer 4 SYN/bogon filtering, rate limiting with sliding window + token bucket, TLS fingerprinting, Layer 7 validation, WAF with signature modules, anomaly detection, and reputation scoring.
  • Reputation engine — persistent IP scoring with decay, subnet influence, ASN tiering, and automatic block/challenge thresholds.
  • Anomaly detector — Z-score RPS monitoring, path spike detection, payload entropy analysis, and protocol anomaly detection.
  • WAF modules — SQL injection, XSS, path traversal, command injection, LFI, RFI, shellshock, and scanner detection with custom rule support.
  • Adaptive rate limiting — auto-tuning based on traffic patterns with RED queue management and connection-per-IP limits.
  • Real-time dashboard — SSE-powered live metrics, threat timeline, traffic analysis, and defense status overview.
  • JS challenge & proof-of-work — browser verification challenges with configurable difficulty and token rotation.
Changed
  • Complete architecture rewrite from single-file shield to modular engine with pluggable defense layers.
  • Config system moved from JSON files to JavaScript modules with environment-specific overrides.
  • Logging switched to structured JSON format with file rotation and level filtering.
Security
  • All token signing now uses HMAC-SHA256 with per-boot random secrets.
  • Timing-safe comparison for all token and password verification.
  • Config secrets are never logged or exposed in API responses.
v1.2.0 June 15, 2026

Access control, alert webhooks, and edge node improvements.

Added
  • Access gate with CAPTCHA — first-time visitor verification with SVG captcha, rate limiting, and persistent cookie tokens.
  • Alert webhooks — Discord and Telegram notifications for high-severity events with configurable cooldowns.
  • Edge HTTP server — multi-host reverse proxy with static site serving, upstream routing, and SSL termination.
Improved
  • Bloom filter performance for IP blocklist lookups — 3x faster at 100k entries.
  • Graceful shutdown handling with PM2 integration and process uptime tracking.
v1.0.0 May 20, 2026

Initial release of GarudaShield.

Added
  • Core DDoS protection engine with HTTP request analysis, IP blocking, and rate limiting.
  • Basic dashboard with real-time metrics and block/whitelist management.
  • GeoIP lookup for traffic origin analysis and country-level filtering.