Skip to content

Releases: auth1ery/brickwall

2.0

27 Feb 17:06
786b0ad

Choose a tag to compare

Second release for Brickwall.

Included new features:

  • token audit panel
  • bot campaigns panel
  • site statistics panel
  • fixed "Unknown" country bug
  • dashboard and challenge page customization
  • extra info when you click on a request
  • reworded some parts of index

Removed features:

  • undocumented, probably none

Stable

25 Feb 19:01
566e9d7

Choose a tag to compare

First release for Brickwall.

Including new features:

  • proof-of-work challenge (sha-256 hash with leading zeros, ~1–2 seconds)
  • browser fingerprinting checks
  • signed jwt token issuance
  • client-side token caching via localstorage
  • headless browser detection (blocks puppeteer, phantomjs, nightmare, etc.)
  • automated solve rejection (solutions under 200ms are rejected)
  • noscript fallback message
  • automatic crawler bypass (googlebot, bingbot, etc.)
  • tor exit node blocking
  • vpn/datacenter ip flagging and optional blocking
  • rate limiting (15 requests/min per ip, 60-second cooldown)
  • configurable token ttl (1–720 hours, default 24h)
  • per-site token scoping
  • api key rotation (invalidates all existing visitor tokens)
  • client-side expiry checking (no server call needed)
  • allow/block crawlers toggle
  • block tor toggle
  • block vpn toggle
  • active/inactive toggle (bypass all challenges)
  • multiple sites per account (no limit during early access)
  • independent settings and request logs per site
  • request log (last 500 entries per site)
  • stats: total, passed, blocked, and flagged counts
  • all requests panel with live visibility
  • full authentication api (register, login, logout, account deletion)
  • sites management api (create, update, delete, rotate keys)
  • challenge api (init, verify, server-side check endpoint)
  • express middleware support for backend/server-side verification

Removed features:

  • none