LeeBrotherston / tls-fingerprinting

TLS Fingerprinting
GNU General Public License v3.0
373 stars 81 forks source link

Searchable fpdb #15

Closed LeeBrotherston closed 8 years ago

LeeBrotherston commented 8 years ago

Instead of one long linked list searched in order, it is now multiple shorter branches with a multidimensional array pointing to them.

With (masked) ciphersuite length and the minor part of the TLS version making up the two array dimensions it is quick and easy to populate and search a shorter length linked list.

A very quick and dirty performance test hints towards approx 40% speedup.