在Debian系統中,dumpcap
是一個非常強大的網絡數據包捕獲工具,它通常作為 Wireshark
套件的一部分提供。以下是一些常用的 dumpcap
命令及其功能:
捕獲數據包:
dumpcap -i <interface>
:捕獲指定網絡接口上的數據包。dumpcap -w <file>
:將捕獲的數據包寫入指定的文件。-C <size>
:設置每個捕獲文件的最大大?。ㄒ訫B為單位)。-W <files>
:設置最大保存的捕獲文件數量。讀取和顯示捕獲的數據包:
dumpcap -r <file>
:讀取并顯示指定文件中的數據包。實時監控:
dumpcap -i <interface> -l
:實時監控指定接口上的數據包,并在終端輸出。過濾器:
dumpcap -i <interface> -f "<expression>"
:使用BPF(Berkeley Packet Filter)語法過濾數據包。設置捕獲選項:
-s <snaplen>
:設置捕獲數據包的最大長度(以字節為單位)。-c <count>
:設置要捕獲的數據包數量。-t <tsres>
:設置時間戳分辨率。輸出格式:
-F <format>
:設置輸出文件的格式(如pcap、pcapng等)。幫助信息:
dumpcap --help
:顯示幫助信息和可用選項。這些是 dumpcap
的一些基本用法,具體命令和選項可能會根據版本有所不同。使用 man dumpcap
可以查看詳細的手冊頁,了解更多高級功能和選項。