release: version 1.0.9 - Add SNI, ALPN, TLS version extraction and architecture.yml compliance
Some checks failed
Build RPM Package / Build RPM Packages (CentOS 7, Rocky 8/9/10) (push) Has been cancelled
Some checks failed
Build RPM Package / Build RPM Packages (CentOS 7, Rocky 8/9/10) (push) Has been cancelled
New features: - Extract SNI (Server Name Indication) from TLS ClientHello - Extract ALPN (Application-Layer Protocol Negotiation) protocols - Detect TLS version from ClientHello using tlsfingerprint library - Add ConnID field for TCP flow correlation - Add SensorID field for multi-sensor deployments - Add SynToCHMs timing field for behavioral detection - Add AsyncBuffer configuration for output queue sizing Architecture changes: - Remove JA4Hash from LogRecord (JA4 format includes its own hash portions) - Update api.TLSClientHello with new TLS metadata fields - Update api.LogRecord with correlation, TLS, and timing fields - Ensure 100% compliance with architecture.yml specification Tests: - Add unit tests for TLS extension extraction (SNI, ALPN, Version) - Update tests for new LogRecord schema without JA4Hash - Add tests for AsyncBuffer configuration Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
@ -3,7 +3,7 @@
|
||||
%if %{defined build_version}
|
||||
%define spec_version %{build_version}
|
||||
%else
|
||||
%define spec_version 1.0.8
|
||||
%define spec_version 1.0.9
|
||||
%endif
|
||||
|
||||
Name: ja4sentinel
|
||||
@ -117,6 +117,19 @@ fi
|
||||
%dir /var/run/logcorrelator
|
||||
|
||||
%changelog
|
||||
* Mon Mar 02 2026 Jacquin Antoine <rpm@arkel.fr> - 1.0.9-1
|
||||
- Add SNI (Server Name Indication) extraction from TLS ClientHello
|
||||
- Add ALPN (Application-Layer Protocol Negotiation) extraction
|
||||
- Add TLS version detection from ClientHello
|
||||
- Add ConnID field for flow correlation
|
||||
- Add SensorID field for multi-sensor deployments
|
||||
- Add SynToCHMs timing field for behavioral detection
|
||||
- Add AsyncBuffer configuration for output queue sizing
|
||||
- Remove JA4Hash from LogRecord (JA4 format includes its own hash)
|
||||
- Use tlsfingerprint library for ALPN and TLS version parsing
|
||||
- Update architecture.yml compliance for all new fields
|
||||
- Add unit tests for TLS extension extraction
|
||||
|
||||
* Sun Mar 01 2026 Jacquin Antoine <rpm@arkel.fr> - 1.0.8-1
|
||||
- Add configurable log level (debug, info, warn, error) via config.yml
|
||||
- Add JA4SENTINEL_LOG_LEVEL environment variable support
|
||||
|
||||
Reference in New Issue
Block a user