Wireshark的命令行工具dumpcap,功能强大,支持多种网络协议的数据包捕获。它能够截获各种类型的数据包,包括但不限于以下这些常用协议:
- ICMP (互联网控制报文协议): 用于网络诊断和错误报告。
- IP (互联网协议): 负责数据包在网络间的路由。
- TCP (传输控制协议): 面向连接的可靠传输协议,用于保证数据传输的完整性和顺序性。
- udp (用户数据报协议): 无连接的传输协议,速度快但不可靠。
- ARP (地址解析协议): 将IP地址转换为MAC地址。
- RARP (反向地址解析协议): 将MAC地址转换为IP地址。
- 以太网: 局域网中常用的数据链路层协议。
- PPP (点对点协议): 用于拨号连接和点对点链路。
- ssl/TLS (安全套接字层/传输层安全): 提供安全的网络通信加密。
- http (超文本传输协议): 用于Web浏览。
- FTP (文件传输协议): 用于文件传输。
- SMTP (简单邮件传输协议): 用于发送电子邮件。
- POP3 (邮局协议版本3): 用于接收电子邮件。
- IMAP (互联网消息访问协议): 用于访问和管理电子邮件。
需要强调的是,dumpcap只负责捕获原始数据包,不进行数据包的解析和解码。若需深入分析数据包内容,建议配合wireshark等网络分析工具使用。