日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

9个tcpdump使用实例

發布時間:2025/7/14 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 9个tcpdump使用实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

tcpdump能幫助我們捕捉并保存網絡包,保存下來的網絡包可用于分析網絡負載情況,包可通過tcpdump命令解析,也可以保存成后綴為pcap的文件,使用wireshark等軟件進行查看。


以下將給出9個使用tcpdump的例子,以說明tcpdump的具體使用方法。


1.針對特定網口抓包(-i選項)

當我們不加任何選項執行tcpdump時,tcpdump將抓取通過所有網口的包;使用-i選項,我們可以在某個指定的網口抓包:

linux:/tmp/lx # tcpdump -i eth0

以上例子中,tcpdump抓取所有通過eth0的包。


2.抓取指定數目的包(-c選項)

默認情況下tcpdump將一直抓包,直到按下”ctrl+c”中止,使用-c選項我們可以指定抓包的數量:

linux:/tmp/lx # tcpdump -c 2 -i eth0

以上例子中,只針對eth0網口抓2個包。


3.將抓到包寫入文件中(-w選項)

使用-w選項,我們可將抓包記錄到一個指定文件中,以供后續分析

linux:/tmp/lx # tcpdump -w 20120606.pcap -i eth0

應當保存為.pcap后綴的文件,方便我們使用wireshark等工具讀取分析。


4.讀取tcpdump保存文件(-r選項)

對于保存的抓包文件,我們可以使用-r選項進行讀取:

linux:/tmp/lx # tcpdump -r 20120606.pcap


5.抓包時不進行域名解析(-n選項)

默認情況下,tcpdump抓包結果中將進行域名解析,顯示的是域名地址而非ip地址,使用-n選項,可指定顯示ip地址。


6.增加抓包時間戳(-tttt選項)

使用-tttt選項,抓包結果中將包含抓包日期:

linux:/tmp/lx # tcpdump -n -tttt -i eth0

7.指定抓包的協議類型

我們可以只抓某種協議的包,tcpdump支持指定以下協議:ip,ip6,arp,tcp,udp,wlan等。以下例子只抓取arp協議的包:

linux:/tmp/lx # tcpdump -i eth0 arp


8.指定抓包端口

如果想要對某個特定的端口抓包,可以通過以下命令:

linux:/tmp/lx # tcpdump -i eth0 port 22


9.抓取特定目標ip和端口的包

網絡包的內容中,包含了源ip地址、端口和目標ip、端口,我們可以根據目標ip和端口過濾tcpdump抓包結果,以下命令說明了此用法:

linux:/tmp/lx # tcpdump -i eth0 dst 10.70.121.92 and port 22 本文轉自大角牛博客51CTO博客,原文鏈接http://blog.51cto.com/jingshengsun888/1344973如需轉載請自行聯系原作者

總結

以上是生活随笔為你收集整理的9个tcpdump使用实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。