State-Machine Signatures
State machines follow each connection's first packets. Same traffic, same answer, every time.
How the signatures work
A hostname trie, an Aho-Corasick scan for payload patterns, and multi-packet programs that step through a connection's opening packets in both directions. Correlation tables carry what one connection reveals, such as a DNS answer, a TLS fingerprint or a call's media server, to the next.