About JA3:
About JA4:
- Add the LUA script
ja3n.lua
to your system
- Enable SSL/TLS capture with the global setting tune.ssl.capture-buffer-size 96
- Load the LUA module by adding
lua-load /etc/haproxy/lua/ja3n.lua
in theglobal
section - Execute the LUA script on HTTP requests:
http-request lua.fingerprint_ja3n
- Log the fingerprint:
http-request capture var(txn.fingerprint_ja3n) len 32
If you have:
- Found an issue/bug - please report it
- Have an idea on how to improve it - feel free to start a discussion
- PRs are welcome
- Run:
bash test/run.sh
- Access the test website: https://localhost:6969/
Exit with CTRL+C