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

工具

Scapy 报文分析与构造工具

使用 Python 编写报文解析、构造、请求/响应匹配及捕获文件分析流程;自定义报文字段与层绑定可将已理解的线格式编码为可操作模型,辅助研究协议行为。

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

使用条件与局限

  • 核查稳定版本为 2.8.0,发布于 2026-10-02。包元数据要求 Python >=3.7,<4;上游说明 2.8 大版本是最后支持 Python 3.7 和 3.8 的版本系列。应使用匹配该版本的文档,而非较旧的缓存页面。
  • 文档提供 Linux、macOS 和 BSD 的平台支持说明;Windows 需要 Npcap。实时抓包或发送报文需要适合的接口与权限。离线捕获文件分析属于不同工作流,libpcap 的要求随平台及功能而异。
  • 可选功能具有额外依赖,例如密码学功能所需的 cryptography,以及可视化报告所需的绘图工具。未知格式需要适用的自定义 Packet/Field 定义及绑定;解析不会自动推断完整协议语义或通信对端实现。
  • 核查的包元数据声明 GPL-2.0-only,依赖项与抓包驱动的许可单独适用。2.8.0 发布说明列出了安全修复。

关于此条目

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

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

一手来源

  1. README.md GitHub · secdev/scapy · 修订 e2e35c0
  2. pyproject.toml GitHub · secdev/scapy · 修订 e2e35c0
  3. LICENSE GitHub · secdev/scapy · 修订 e2e35c0
  4. doc/scapy/installation.rst GitHub · secdev/scapy · 修订 e2e35c0
  5. doc/scapy/build_dissect.rst GitHub · secdev/scapy · 修订 e2e35c0
  6. https://scapy.readthedocs.io/en/stable/introduction.html
  7. https://github.com/secdev/scapy/releases/tag/v2.8.0
  8. https://pypi.org/project/scapy/2.8.0/

同分区更多条目:协议

协议分区全部 140 项资源

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