Skip to content

Tags: fooinha/nginx-ssl-ja3

Tags

v0.1.0-alpha

Toggle v0.1.0-alpha's commit message
v0.1.0-alpha — JA4/JA4S experimental preview

First pre-release of JA4 and JA4S TLS fingerprinting support.
See branch feat/ja4 for full details.

Breaking: NGX_SSL_JA4_FP_LEN corrected from 35 → 36 (buffer overrun fix).

Status: experimental — not ready for production use.

v0.0.2

Toggle v0.0.2's commit message
v0.0.2

nginx-ssl-ja3: nginx variables for ja3 fingerprint
- nginx modules
    - features for ja3 are capture once on connection setup in nginx event openssl code
    - fixes grease values being included in eliptic curves values
    - patches OpenSSL to include some extra client extensions
        - extended_master_secret -> 23
        - compress_certificate -> 27
        - record_size_limit -> 28
        - session_ticket -> 35
    - fixes memory leak with unused ssl_session
- tests
    - integration tests with t/http_ssl_ja3.t
- documentation
    - better documentation how to build and setup
- docker
    - better Dockerfile - no need of git checkout
- travis
    - upgrade to ubuntu bionic

v0.0.1

Toggle v0.0.1's commit message
nginx-ssl-ja3: nginx variables for ja3 fingerprint

- nginx modules
  - config
  - $http_ssl_ja3_hash variable
  - $stream_ssl_ja3_hash variable
- docker
  - dockerfiles
  - compose
- travis