{
  "added_at": "2026-11-01",
  "additional_evidence_urls": [
    "https://github.com/techge/PRE-list/blob/9c18f7c8f00978ec70ba285a5f13b461ede12e93/README.md#L263-L275",
    "https://github.com/techge/PRE-list/blob/9c18f7c8f00978ec70ba285a5f13b461ede12e93/tools.csv",
    "https://github.com/techge/PRE-list/blob/9c18f7c8f00978ec70ba285a5f13b461ede12e93/CSVtoREADME.py",
    "https://github.com/techge/PRE-list/blob/9c18f7c8f00978ec70ba285a5f13b461ede12e93/LICENSE"
  ],
  "category": "related-lists",
  "description_en": "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.",
  "description_zh": "以表格形式整理的网络协议自动化逆向工程研究清单，收录 71 篇论文，从 2004 年的 Protocol Informatics 项目到 2021 年的 NetPlier。清单以三篇综述为基础并持续扩充，按所用方法、输入（网络流量记录或执行轨迹）与输出（报文格式、状态机或其他产物），以及评估所用的文本、二进制或混合协议对各方法进行比较，附完整参考文献，另有一张列出少数公开代码论文的简表。",
  "entry_url": "https://awesomerea.org/resources/pre-list/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/pre-list/",
  "evidence_url": "https://github.com/techge/PRE-list/blob/9c18f7c8f00978ec70ba285a5f13b461ede12e93/README.md",
  "group": "learn",
  "id": "pre-list",
  "json_url": "https://awesomerea.org/resources/pre-list/record.json",
  "kind": "collection",
  "markdown_url": "https://awesomerea.org/resources/pre-list/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/pre-list/index.md",
  "name": "PRE-list",
  "name_zh": "PRE-list 网络协议逆向工程论文清单",
  "record_type": "resource",
  "relationship": "learning",
  "requirements": [
    "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."
  ],
  "requirements_zh": [
    "所审阅的 README 最近一次更新于 2024-05-22，当时加入了 NetPlier 和 NEMETYL；其余改动集中在 2020 年 11 月至 2021 年 5 月。所收 71 篇论文发表于 2004–2021 年，此后的协议逆向工程研究未被收录。",
    "概览表 71 行中有 40 行仍写着“Please review”，未描述所用方法；输入／输出表有若干行为空，“已测试协议”表中有 29 行未列出任何协议。这些表格汇总的是各论文自述的内容。",
    "README 说明大多数论文未公开代码；其源码表列出八个项目，其中一个只能通过 Web Archive 存档的 Protocol Informatics 页面获取。其余条目只有论文，维护者找到 PDF 时附有链接。",
    "README 中的表格由 CSVtoREADME.py 根据 tools.csv 生成；维护者请贡献者在 tools.ods 中补充论文，另有两份表格保存依据 Duchêne 等人和 Sija 等人综述所做的分类。",
    "LICENSE 为 CC0-1.0，而 CSVtoREADME.py 文件头声明 GPL-3.0-or-later；所链接的论文仍遵循各出版方的条款。这是独立的阅读清单。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/techge/PRE-list",
  "verification": "source-reviewed",
  "verified_at": "2026-10-19"
}
