tcpdump使用說明

2021-05-25 13:53:32 字數 2297 閱讀 2683

tcpdump抓包並儲存成cap檔案

首選介紹一下tcpdump的常用引數

tcpdump採用命令列方式,它的命令格式為:

tcpdump [ -adeflnnopqstvx ] [ -c 數量] [ -f 檔名]

[ -i 網路介面] [ -r 檔名] [ -s snaplen ]

[ -t 型別] [ -w 檔名] [表示式]

1. tcpdump的選項介紹

-a    將網路位址和廣播位址轉變成名字;

-d    將匹配資訊包的**以人們能夠理解的彙編格式給出;

-dd    將匹配資訊包的**以c語言程式段的格式給出;

-ddd    將匹配資訊包的**以十進位制的形式給出;

-e    在輸出行列印出資料鏈路層的頭部資訊;

-f    將外部的internet位址以數字的形式列印出來;

-l    使標準輸出變為緩衝行形式;

-n    不把網路位址轉換成名字;

-t    在輸出的每一行不列印時間戳;

-v    輸出乙個稍微詳細的資訊,例如在ip包中可以包括ttl和服務型別的資訊;

-vv    輸出詳細的報文資訊;

-c    在收到指定的包的數目後,tcpdump就會停止;

-f    從指定的檔案中讀取表示式,忽略其它的表示式;

-i    指定監聽的網路介面;

-r    從指定的檔案中讀取包(這些包一般通過-w選項產生);

-w    直接將包寫入檔案中,並不分析和列印出來;

-t    將監聽到的包直接解釋為指定的型別的報文,常見的型別有rpc(遠端過程

呼叫)和snmp(簡單網路管理協議;)

當網路出現故障時,由於直接用tcpdump抓包分析有點困難,而且當網路中資料比較多時更不容易分析,使用tcpdump的-w引數+ethereal分析會很好的解決這個問題,具體引數如下:

tcpdump -i eth1 -c 2000 -w eth1.cap

-i eth1 只抓eth1口的資料

-c 2000代表資料報的個數,也就是只抓2000個資料報

-w eth1.cap 儲存成cap檔案,方便用ethereal分析

抓完資料報後ftp到你的ftp伺服器,put一下,然後用ethereal軟體開啟就可以很直觀的分析了

另:有的**提示在tcpdump中用-s 0命令,例如tcpdump -i eth1 -c 2000 -s0 -w eth1.cap,可實際執行該命令時系統卻提示無效的引數,去掉-s 0引數即可

例子:[root@localhost cdr]#tcpdump -i eth0 -t tcp -s 60000 -w diaoxian.cap

[root@localhost cdr]# tcpdump host 58.240.72.195 -s 60000 -w x.cap

tcpdump 的抓包儲存到檔案的命令引數是-w ***.cap

抓eth1的包

tcpdump -i eth1 -w /tmp/***.cap

抓192.168.1.123的包

tcpdump -i eth1 host 192.168.1.123 -w /tmp/***.cap

抓192.168.1.123的80埠的包

tcpdump -i eth1 host 192.168.1.123 and port 80 -w /tmp/***.cap

抓192.168.1.123的icmp的包

tcpdump -i eth1 host 192.168.1.123 and icmp -w /tmp/***.cap

抓192.168.1.123的80埠和110和25以外的其他埠的包

tcpdump -i eth1 host 192.168.1.123 and ! port 80 and ! port 25 and ! port 110 -w /tmp/***.cap

抓vlan 1的包

tcpdump -i eth1 port 80 and vlan 1 -w /tmp/***.cap

抓pppoe的密碼

tcpdump -i eth1 pppoes -w /tmp/***.cap

以100m大小分割儲存檔案, 超過100m另開乙個檔案-c 100m

抓10000個包後退出-c 10000

後台抓包, 控制台退出也不會影響:

nohup tcpdump -i eth1 port 110 -w /tmp/***.cap &

抓下來的檔案可以直接用ethereal 或者wireshark開啟。wireshark就是新版的ethereal,程式換名了

tcpdump使用說明

tcpdump採用命令列方式,它的命令格式為 tcpdump adeflnnopqstvx c 數量 f 檔名 i 網路介面 r 檔名 s snaplen t 型別 w 檔名 表示式 1.tcpdump的選項介紹 a 將網路位址和廣播位址轉變成名字 d 將匹配資訊包的 以人們能夠理解的彙編格式給出 ...

使用說明 附註工具使用說明

附註工具使用說明 附註工具用途 附註工具主要用於更新利用word附註應用程式生成的帶域 的附註,該工具在word右鍵 更新鏈結 的基礎上進行了優化,故在使用時,不能再利用word右鍵 更新鏈結 而要用本工具的 更新當前鏈結 或 更新所有鏈結 使用說明 一 更換路徑 當利用word附註應用程式生成帶域...

使用說明 農用遮光網使用說明

農用遮光網使用說明 建築防塵網購買方 建築施工企業 在購買建築防塵網時,應該對 作出比較,可以分辨品牌 型號,且購買時應該在一定程度上了解信譽良莠。建築防塵網購買方 市場售賣方 在選購建築防塵網時,可以把 作為基礎,好的 可以用來彌補信譽不足,而差的 則需要按照你的服務收費。農用遮光網使用說明 用途...