dreadl0ck / ja3

Go package for Ja3 TLS client and server hello fingerprints
BSD 3-Clause "New" or "Revised" License
144 stars 21 forks source link

how to generate ja3 of incoming requests on go server? #18

Open murph12F opened 11 months ago

murph12F commented 11 months ago

Hello, great library, i am trying to use it to generate fingerprints of incoming requests to my go server to enhance security, is there any way to pass the request to a method and get back the ja3? i ve seen the documentation and it accepts gopacket.Packet or *tlsx.ServerHelloBasic but cant understand how i am supposed to extract them from the request got in my server. Thx for the support.

(p.s. it might be helpful to have basic usage examples in the doc, i dont think there is unless i ve missed it )