Review Article

A Survey of Automatic Protocol Reverse Engineering Approaches, Methods, and Tools on the Inputs and Outputs View

Table 7

Four divisions of reverse engineered or analyzed protocols by approaches focusing both PFs and PFSMs.

Approach, method, tool, or author Protocols analyzed or reverse engineered
TextBinaryHybridOthers (unknown/undocumented)

GAPA Spec [24]HTTPNoneNoneNone
Biprominer [25]NoneXUNLEI, QQLive, SopCastNoneNone
Netzob [26, 27]FTP, SambaSMBNoneUnknown P2P protocol & 
VoIP commercial product protocol
AutoReEngine [28]HTTP, POP3, SMTP, FTPDNS, NetBIOSNoneNone