1. 程式人生 > >linux tcpdump抓包

linux tcpdump抓包

第一個 一個 指定 不顯示 源地址 主機名 linux 時間 主機

  1. tcpdump 默認抓取第一個網卡的所有數據包
  2. tcpdump -i eth0 指定網卡
  3. tcpdump host 10.10.10.10 指定主機名或ip地址
  4. tcpdump host 10.10.10.1 and 10.10.10.2 兩個主機之間的通信
  5. tcpdump host 10.10.10.1 and not 10.10.10.2 只抓取1的所有通信,除了和2的通信,not可改為!
  6. tcpdump src host 10.10.10.1 源地址為1的數據包
  7. tcpdump dst host 10.10.10.1 目的地址為2的數據包
  8. tcpdump port 8080 and host 10.10.10.1 同時指定主機和port
  9. -w ./catch.cap 生成wireshark抓包文件
  10. -t 不顯示時間戳
  11. -c 100 只抓取100個數據包
  12. -s 0 抓包默認抓取長度為68字節,加上-s 0後可抓取完整包
  13. tcpdump總的的輸出格式為:系統時間 來源主機.端口 > 目標主機.端口 數據包參數

linux tcpdump抓包