Collection
PRE-list
A table-based reading list of 71 research papers on automatic protocol reverse engineering for network protocols, from the Protocol Informatics project (2004) to NetPlier (2021). Built from three surveys and extended since, it compares each method by approach, by input (network traces or execution traces) and output (message formats, state machines or other artifacts), and by the text, binary or hybrid protocols it was evaluated on, with full references and a short table of the few papers that released code.
- Targets
- Protocol
- Category
- Related resource lists
- Relationship
- Learning resource
- Sources reviewed
Requirements & limits
- The reviewed README was last updated on 2024-05-22, when NetPlier and NEMETYL were added; the other changes date from November 2020 to May 2021. Its 71 papers span 2004–2021, so later protocol reverse-engineering work is not covered.
- 40 of the 71 overview rows still read “Please review” instead of describing the approach, several input/output rows are empty, and 29 rows of the tested-protocols table name no protocol. The tables summarize what each paper reports.
- The README states that most papers do not provide their code; its source-code table lists eight projects, one only through a Web Archive copy of the Protocol Informatics page. The remaining entries are papers, with PDF links where the maintainer found one.
- CSVtoREADME.py generates the README tables from tools.csv, contributions are requested as additions to tools.ods, and two further spreadsheets keep categorisations from the Duchêne et al. and Sija et al. surveys.
- LICENSE is CC0-1.0, while CSVtoREADME.py carries a GPL-3.0-or-later header; the linked papers keep their publishers' terms. An independent reading list.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · techge/PRE-list · Revision 9c18f7c
- README.md#L263-L275 GitHub · techge/PRE-list · Revision 9c18f7c
- tools.csv GitHub · techge/PRE-list · Revision 9c18f7c
- CSVtoREADME.py GitHub · techge/PRE-list · Revision 9c18f7c
- LICENSE GitHub · techge/PRE-list · Revision 9c18f7c
More in Related collections
- awesome-reverse-engineering (alphaSeclab) · Collection
- awesome-mobile-security · Collection
- Awesome Executable Packing · Collection
- Awesome AI Reverse Engineering · Collection
- Interactive IDA Plugin List · Collection
- Awesome RE-MCP · Collection