Ubuntu Dumpcap支持的捕獲格式及說明
Dumpcap的默認輸出格式為PCAP Next Generation(PCAPNG),這是一種功能更強大的二進制格式,支持多接口捕獲、豐富元數據(如接口描述、時間戳類型)和更好的擴展性。若未通過-P
參數指定,默認使用此格式保存捕獲文件(如capture.pcapng
)。
通過-P
參數可強制將輸出格式設置為PCAP(Packet Capture),這是早期Wireshark/Tcpdump使用的經典二進制格式,兼容性更廣(如舊版分析工具)。命令示例:dumpcap -i eth0 -P -w capture.pcap
。
Dumpcap本身不直接生成CSV、JSON或XML等文本格式,但可通過-T
參數指定輸出結構化文本信息(需結合-w
參數保存為對應擴展名),方便后續用其他工具(如Wireshark、Python)處理:
dumpcap -i eth0 -w capture.json -T json
(輸出包含數據包詳細信息的JSON結構);dumpcap -i eth0 -w capture.csv -T fields -e frame.number -e ip.src -e ip.dst
(僅導出指定字段,如幀號、源/目的IP);dumpcap -i eth0 -w capture.xml -T pdml
(輸出Packet Description Markup Language格式,包含協議解析樹)。-T
參數指定,且文件擴展名需與格式匹配(如.json
、.csv
),便于后續工具識別。