# NetPlier：基于报文记录的概率网络协议逆向工程

> 通过多序列比对与概率式关键字段推断，按类型对网络报文聚类，并在十种协议上评测及开展后续格式与状态机分析。

- 作者：Yapeng Ye; Zhuo Zhang; Fei Wang; Xiangyu Zhang; Dongyan Xu
- 原标题：NetPlier: Probabilistic Network Protocol Reverse Engineering from Message Traces
- 发表载体：NDSS 2021
- 发表状态：会议论文
- 出版／提交日期：2021 年（具体日期未核实）
- 日期依据：出版方向 Crossref 提交的元数据仅给出出版年份2021；出版方 PDF 另列研讨会日期为2021年2月21—25日。
- DOI：10.14722/ndss.2021.24531
- 来源复核于：2026-10-16
- 收录于：2026-10-17
- 原始论文：<https://www.ndss-symposium.org/ndss-paper/netplier-probabilistic-network-protocol-reverse-engineering-from-message-traces/>
- PDF：<https://www.ndss-symposium.org/wp-content/uploads/ndss2021_4A-5_24531_paper.pdf>
- 代码：<https://github.com/yapengye/NetPlier>
- BibTeX：<https://awesomerea.org/papers/citations/paper-netplier.bib>
- 目录页面：<https://awesomerea.org/zh/papers/paper-netplier/>
- 记录 JSON：<https://awesomerea.org/papers/paper-netplier/record.json>
- 英文版：[English](https://awesomerea.org/papers/paper-netplier/index.md)

## 研究范围与局限

需要未加密的报文记录，无法恢复从未出现的报文类型。较大的比对、亚字节关键字段及单向流量可能降低准确性。格式／有限状态机推断属于下游评测而非主要贡献；一个案例中的状态语义由人工标注。这些模型不能证明已完整重建应用／设备。

## 与本合集的关联

将观测到的应用／设备流量转化为协议重建所需的报文类型模型。

## 发表与复核说明

出版方论文引用 netplier-tool/NetPlier，当前重定向至 yapengye/NetPlier。固定提交下的 GPLv3 产物实现了关键字段推断与聚类评测；核心代码仍将迭代和格式推断列为 TODO。

## 一手来源

1. <https://www.ndss-symposium.org/ndss-paper/netplier-probabilistic-network-protocol-reverse-engineering-from-message-traces/>
2. <https://www.ndss-symposium.org/wp-content/uploads/ndss2021_4A-5_24531_paper.pdf>
3. <https://api.crossref.org/works/10.14722/ndss.2021.24531>
4. <https://github.com/yapengye/NetPlier/blob/78abbe67606c76fcd9bfec17667c662dce58f567/README.md>
5. <https://github.com/yapengye/NetPlier/blob/78abbe67606c76fcd9bfec17667c662dce58f567/netplier/netplier.py>
6. <https://github.com/yapengye/NetPlier/blob/78abbe67606c76fcd9bfec17667c662dce58f567/LICENSE>

## 关于此条目

已依据论文及一手来源复核。请通过原始论文或 BibTeX 引用原作者。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
