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.

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; they are not a benchmark or reproduction of the methods.
  • 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; the reviewed source establishes no REA connection.

About this entry

Type
Collection
Category
Related resource lists
Relationship
Learning resource
Targets
Protocol

Sources reviewed

The description was reviewed against primary sources. This does not establish runtime testing, security auditing or verified compatibility.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · techge/PRE-list · Revision 9c18f7c
  2. README.md#L263-L275 GitHub · techge/PRE-list · Revision 9c18f7c
  3. tools.csv GitHub · techge/PRE-list · Revision 9c18f7c
  4. CSVtoREADME.py GitHub · techge/PRE-list · Revision 9c18f7c
  5. LICENSE GitHub · techge/PRE-list · Revision 9c18f7c

More in Related collections

All 15 entries in Related collections