A Review of Protocol Reverse Engineering Based on Network Traffic
Open Access
- 20 March 2026
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 433-440
Abstract
Protocol reverse engineering (PRE) aims to automatically reconstruct the structural specifications and behavioral models of unknown protocols from network traffic without prior knowledge, serving as a critical enabling technology for cybersecurity, protocol testing, intrusion detection, and related fields. This paper provides a systematic review of research on PRE based on network traffic. First, a universal four-stage analytical framework is proposed, encompassing data preprocessing and message clustering, protocol format inference, field semantic inference, and protocol state machine inference. Subsequently, research progress is organized around three core tasks: for protocol format inference, methods based on sequence alignment, probabilistic statistics, frequent item mining, and deep learning are reviewed; for field semantics inference, two technical approaches—heuristic rules and side-information-based methods—are summarized; for protocol state machine inference, three categories of techniques—traditional methods, probabilistic models, and tree-based structures—are categorized. Finally, the paper concludes by summarizing the primary challenges facing current research and outlining future development trends.Keywords
Funding Information
- the Youth Project of Natural Science Foundation of Henan Province (252300420988)
This publication has 41 references indexed in Scilit:
- CASI: Context-aware Automatic Semantic Inference by fusing video and network traffic information in industrial control systemsInformation Fusion, 2025
- Association Analysis and Identification of Unknown Bitstream Protocols Based on Composite Feature SetsIEEE Access, 2021
- ReFSM: Reverse engineering from protocol packet traces to test generation by extended finite state machinesJournal of Network and Computer Applications, 2020
- An unknown protocol syntax analysis method based on convolutional neural networkTransactions on Emerging Telecommunications Technologies, 2020
- IPART: an automatic protocol reverse engineering tool based on global voting expert for industrial protocolsInternational Journal of Parallel, Emergent and Distributed Systems, 2019
- PRETT: Protocol Reverse Engineering Using Binary Tokens and Network Traces2018
- State of the art of network protocol reverse engineering toolsJournal of Computer Virology and Hacking Techniques, 2017
- Protocol Reverse Engineering Using LDA and Association Analysis2015
- Position-based automatic reverse engineering of network protocolsJournal of Network and Computer Applications, 2013
- Hidden Markov Models for Automated Protocol Learning2010