Skip to content

jcburgoon/tls-fingerprinting

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TLS Fingerprinting

These tools are to enable the matching (either on the wire or via pcap), creation, and export of TLS Fingerprints to other formats. For futher information on TLS Fingerprinting please see my TLS Fingerprinting paper and talk resources(video link coming soon).

In summary the tools are:

  • FingerprinTLS: TLS session detection on the wire or PCAP and subsequent fingerprint detetion / creation.

  • Fingerprintout: Export to other formats such as Suricata/Snort rules, ANSI C Structs, "clean" output and xkeyscore (ok, it's regex). NOTE: Because of a lack of flexibility in the suricata/snort rules language, this is currently less accurate than using FingerprinTLS to detect fingerprints and so may require tuning.

  • fingerprints.json: The fingerprint "database" itself.

Please feel free to raise issues and make pull requests to submit code changes, fingerprint submissions, etc.

You can find me on twitter and the project on twitter also.

About

TLS Fingerprinting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 89.8%
  • Python 10.1%
  • Makefile 0.1%