$http_ssl_ja3_hash if nginx-ssl-fingerprint module is installed; use $http_x_ja3_fingerprint if set by upstream load balancer
| Fingerprint Hash | Library / Tool | Action |
|---|
/api/login) without having loaded any required prerequisite pages first (e.g. / or /js/app.js), it is flagged as a bot.
| Time | IP | Type | Rule | Detail | Action |
|---|---|---|---|---|---|
| No events | |||||
/etc/nginx/conf.d/wafx_advbot.conf (geo + JA3 map blocks) and reloads nginx.
All WafX-managed vhosts will have bot-block checks injected automatically.
JA3 is an MD5 hash of TLS ClientHello parameters (version, ciphers, extensions, elliptic curves). Each TLS library produces a unique hash:
cd08e31...→ allowed
3b5074b...→ blocked
b12db4f...→ blocked
Requires ngx_http_ssl_fingerprint module for $ssl_ja3, or configure your upstream LB to set the X-JA3-Fingerprint header.
# Enable and apply to generate the nginx conf.