Skip to content

Conversation

@giddij01
Copy link

@giddij01 giddij01 commented May 2, 2025

Updating the ngx_SSL_early_cb_fn function patch to include functionality that extracts the supported_versions extension (0x002b) content from a TLS 1.3 Client Hello, so that it can be used for setting the correct TLS version within the ja4-nginx-module.

Supporting doc link: https://github.com/FoxIO-LLC/ja4/blob/main/technical_details/JA4.md#tls-and-dtls-version

⚠️ Please note we would not consider ourselves C developers, so this is our best effort to provide some POC code that helps illustrate how we exposed the supported_versions extension content for use within the ja4-nginx-module.

This update was made to help fix the issue we raised here: FoxIO-LLC/ja4-nginx-module#17

giddij01 added 2 commits May 2, 2025 14:59
Updating the ngx_SSL_early_cb_fn function patch to include functionality that extracts the supported_versions extension (0x002b) content from a TLS 1.3 Client Hello, so that it can be used for setting the correct TLS version within the ja4-nginx-module.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant