JA4Module attempts JA4, JA4S and JA4X fingerprinting
Details
For technical details you look at https://github.com/FoxIO-LLC/ja4/blob/main/technical_details/README.md It first look at TLS endpoints (given by the TLS module) and then tries to connect to them, collecting then JA4, JA4S and JA4X fingerprints.