在 GitHub 上加星Star1.1k 个星标

工具

Netzob 协议建模与推断框架

对通信协议建模并从流量记录推断报文布局,通过配置主动学习来推断协议状态机。Python API 提供报文字段、符号和自动机,用于解析、流量生成及模糊测试。

目标
协议
类别
协议分析工具
关联
基础工具
来源复核于

使用条件与局限

  • 上游 README 要求 Python 3.8+;核查的版本元数据列出 Linux x86/x64。源码构建需要原生编译工具、Python 头文件、libpcap/libffi 开发库,以及文档指定的 Graph::Easy 依赖。
  • 核查时最新 PyPI 版本为 2.0.0,上传于 2023-01-08。所审阅源码头版本标为 2.0.1.dev0,不能视为更新的稳定版。其构建固定使用 Cython 0.29.32,并依赖 NumPy 1.24.1 等较旧版本。据 2026-10-20 核查,所审阅的 2023-01-08 提交仍是 master 分支最新提交,GitHub 最新发布版本同样是 2.0.0;GitHub 记录的最后一次推送为 2024-04-18,仓库未归档,README 未标注其仍在维护、已被取代或已归档。
  • 需要有代表性的原始报文/PCAP 记录,以及分析者选择的模型或符号。主动语法学习需要输入/输出符号、通信通道和目标进程控制。当前协议推断文档明确尚未完成。
  • 核查的源码声明 GPL-3.0-or-later,文档采用 CC-BY-SA。推断结果及生成模型需要分析者验证。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

相关条目

依据相同的代码仓库或论文标识关联。

一手来源

  1. README.rst GitHub · netzob/netzob · 修订 088fe76
  2. setup.py GitHub · netzob/netzob · 修订 088fe76
  3. pyproject.toml GitHub · netzob/netzob · 修订 088fe76
  4. src/netzob/release.py GitHub · netzob/netzob · 修订 088fe76
  5. COPYING.txt GitHub · netzob/netzob · 修订 088fe76
  6. src/netzob/Inference/Grammar/ActiveGrammarInferer.py GitHub · netzob/netzob · 修订 088fe76
  7. src/netzob/Inference/Grammar/all.py GitHub · netzob/netzob · 修订 088fe76
  8. doc/documentation/source/tutorials/discover_features.rst GitHub · netzob/netzob · 修订 088fe76
  9. doc/documentation/source/index.rst GitHub · netzob/netzob · 修订 088fe76
  10. https://netzob.github.io/netzob/installation/python.html
  11. https://pypi.org/project/Netzob/2.0.0/
  12. src/netzob/Inference/Grammar/GenericMAT.py GitHub · netzob/netzob · 修订 088fe76

同分区更多条目:协议

协议分区全部 140 项资源

↑↓ 移动↵ 打开⌘↵ 新标签页