溫馨提示×

dumpcap命令行參數詳解

小樊
34
2025-06-01 15:17:05
欄目: 編程語言

dumpcap 是 Wireshark 套件中的一個命令行工具,用于捕獲網絡數據包。以下是一些常用的 dumpcap 命令行參數及其詳解:

基本參數

  1. -i

    • 指定要捕獲數據包的網絡接口。
  2. -w

    • 將捕獲的數據包寫入指定的文件中。
  3. -C

    • 設置每個捕獲文件的最大大?。ㄒ?MB 為單位)。
  4. -K

    • 設置捕獲數據包時的最大長度(即 snap length),超過此長度的數據包將被截斷。
  5. -G

    • 設置捕獲文件的輪轉間隔(以秒為單位)。
  6. -W

    • 設置最大保留的捕獲文件數量。
  7. -q

    • 安靜模式,減少輸出信息。
  8. -v

    • 詳細模式,增加輸出信息。
  9. -vv

    • 更詳細的模式,進一步增加輸出信息。
  10. -n

    • 不嘗試將地址和端口名稱解析為名稱,而是使用數字形式。
  11. -nn

    • 不進行任何名稱解析,包括協議名稱。

高級參數

  1. -B

    • 設置緩沖區大?。ㄒ?MB 為單位),用于存儲捕獲的數據包。
  2. -e

    • 包括鏈路層頭部信息。
  3. -E =

    • 設置捕獲過濾器表達式。
  4. -f

    • 使用 BPF(Berkeley Packet Filter)語法指定捕獲過濾器。
  5. -I

    • 使用混雜模式捕獲數據包,即使數據包不是發給本機的也會捕獲。
  6. -l

    • 在每次寫入新文件時在終端打印一條消息。
  7. -M

    • 設置時間戳格式(例如,asc 表示 ASCII 格式,rfc3339 表示 RFC 3339 格式)。
  8. -R

    • 從指定的文件中讀取捕獲過濾器表達式。
  9. -s

    • 設置捕獲數據包時的最大長度(即 snap length),超過此長度的數據包將被截斷。
  10. -t

    • 在輸出文件名中添加目標地址。
  11. -T

    • 設置輸出文件的格式(例如,pcap、csv、json 等)。

示例

dumpcap -i eth0 -w capture.pcap -C 100 -K 65535 -G 3600 -W 10 -q

這個命令會在 eth0 接口上捕獲數據包,寫入 capture.pcap 文件,每個文件最大 100 MB,最大數據包長度 65535 字節,每小時輪轉一次文件,最多保留 10 個文件,并且在安靜模式下運行。

希望這些參數能幫助你更好地使用 dumpcap 進行網絡數據包捕獲。如果有更多問題,請隨時提問!

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女