api-evangelist/wireshark

GitHub: api-evangelist/wireshark

Wireshark 是一款功能强大的开源网络协议分析器,支持实时捕获和交互式浏览网络流量,帮助用户在网络层面对数据包进行深度检查与故障排查。

Stars: 0 | Forks: 0

# Wireshark (wireshark) Wireshark 是全球首要且广泛使用的免费开源网络协议分析器。它允许你捕获并交互式浏览计算机网络上的流量。Wireshark 提供了强大的解析器框架,包含 Lua 脚本 API、C/C++ 插件架构、TShark 命令行工具,以及用于开发者构建网络分析工具的 libwireshark 库。 **URL:** [https://www.wireshark.org](https://www.wireshark.org) **运行:** [使用 Naftiko 的功能](https://github.com/naftiko/fleet?utm_source=api-evangelist&utm_medium=readme&utm_campaign=company-api-evangelist&utm_content=repo) ## 标签: - 调试, 网络分析, 开源, 数据包捕获, 协议分析, 安全 ## 时间戳 - **创建:** 2025-01-08 - **修改:** 2026-05-03 ## API ### Wireshark Wireshark 是一个免费开源的网络协议分析器,可以捕获并交互式浏览网络流量。它支持数百种协议,可跨多个平台运行,并提供深入的数据包检查。开发者可以通过其 Lua 脚本 API、C/C++ 解析器插件、Extcap 插件接口以及用于自定义捕获文件格式的 Wiretap 库来扩展 Wireshark。 **人类可读 URL:** [https://www.wireshark.org](https://www.wireshark.org) #### 标签: - 调试, Extcap, Lua 脚本, 网络分析, 开源, 数据包捕获, 协议分析, 插件 #### 属性 - [文档](https://www.wireshark.org/docs/) - [API 参考 (开发者指南)](https://www.wireshark.org/docs/wsdg_html_chunked/) - [快速入门 (用户指南)](https://www.wireshark.org/docs/wsug_html_chunked/) - [解析器插件 API (C/C++)](https://www.wireshark.org/docs/wsdg_html_chunked/ChapterDissection.html) - [Lua API 参考](https://www.wireshark.org/docs/wsdg_html_chunked/wsluarm.html) - [下载](https://www.wireshark.org/download.html) ## 通用属性 - [官方网站](https://www.wireshark.org) - [文档](https://www.wireshark.org/docs/) - [博客](https://blog.wireshark.org) - [常见问题](https://www.wireshark.org/faq.html) - [GitHub](https://github.com/wireshark/wireshark) - [GitLab](https://gitlab.com/wireshark/wireshark) - [支持](https://ask.wireshark.org) - [下载](https://www.wireshark.org/download.html) - [发布说明](https://www.wireshark.org/docs/relnotes/) - [论坛](https://www.wireshark.org/lists/) ## 功能 | 名称 | 描述 | |------|-------------| | 数据包捕获 | 使用 libpcap/Npcap 同时从多个接口捕获实时网络流量。 | | 深度数据包检查 | 分析数百种协议,全面解码数据包的字段和值。 | | 显示过滤器 | 强大的过滤语言,用于深入分析捕获的流量。 | | Lua 脚本 | 使用 Lua API 通过自定义解析器、监听器和菜单扩展 Wireshark。 | | 解析器插件 | 编写 C/C++ 插件以增加对新协议的支持。 | | TShark CLI | 用于脚本和自动化的 Wireshark 命令行版本。 | | Extcap 接口 | 用于向 Wireshark 添加自定义捕获源的插件 API。 | | Wiretap 库 | 用于读取和写入捕获文件格式(包括 pcap 和 pcapng)的库。 | ## 使用场景 | 名称 | 描述 | |------|-------------| | 网络故障排除 | 诊断实时或捕获流量中的延迟、数据包丢失和协议错误。 | | API 流量调试 | 在数据包级别检查原始的 HTTP、gRPC 和 WebSocket API 请求与响应。 | | 协议开发 | 使用 Wireshark 解析器开发和测试新的网络协议。 | | 安全分析 | 分析网络流量以查找入侵指标和恶意模式。 | | 教育 | 通过捕获和检查真实的协议交换来学习网络概念。 | ## 集成 | 名称 | 描述 | |------|-------------| | TShark | 命令行数据包分析器,使用与 Wireshark 相同的解析引擎。 | | dumpcap | Wireshark 和 TShark 使用的最小化捕获实用工具。 | | editcap | 用于编辑和转换捕获文件的实用工具。 | | Lua | 嵌入在 Wireshark 中的脚本语言,用于自定义协议解析器。 | | libpcap/Npcap | Wireshark 分别在 Unix 和 Windows 上使用的数据包捕获库。 | ## 维护者 **FN:** Kin Lane **Email:** kin@apievangelist.com
标签:C/C++, Lua, rizin, Wildcard支持, 事务性I/O, 协议分析, 抓包工具, 服务管理, 权限提升, 流量监控, 系统分析, 网络分析, 防御绕过