91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux如何使用tcpdump命令

發布時間:2022-02-19 10:57:01 來源:億速云 閱讀:129 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關Linux如何使用tcpdump命令的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

tcpdump就是:dump the traffic on a network,根據使用者的定義對網絡上的數據包進行截獲的包分析工具。 tcpdump可以將網絡中傳送的數據包的“頭”完全截獲下來提供分析。它支持針對網絡層、協議、主機、網絡或端口的過濾,并提供and、or、not等邏輯語句來幫助你去掉無用的信息。

Linux如何使用tcpdump命令

安裝

tcpdump 默認在幾乎所有的 Linux 發行版中都可用,但若你的 Linux 上沒有的話,使用下面方法進行安裝。

CentOS/RHEL

使用下面命令在 CentOS 和 RHEL 上安裝 tcpdump,

$ sudo yum install tcpdump*
Fedora

使用下面命令在 Fedora 上安裝 tcpdump:

$ dnf install tcpdump
Ubuntu/Debian/Linux Mint

在 Ubuntu/Debain/Linux Mint 上使用下面命令安裝 tcpdump:

$ apt-get install tcpdump

安裝好 tcpdump 后,現在來看一些例子。

案例演示

從所有網卡中捕獲數據包

運行下面命令來從所有網卡中捕獲數據包:

$ tcpdump -i any
從指定網卡中捕獲數據包

要從指定網卡中捕獲數據包,運行:

$ tcpdump -i eth0
將捕獲的包寫入文件

使用 -w 選項將所有捕獲的包寫入文件:

$ tcpdump -i eth2 -w packets_file
讀取之前產生的 tcpdump 文件

使用下面命令從之前創建的 tcpdump 文件中讀取內容:

$ tcpdump -r packets_file
獲取更多的包信息,并且以可讀的形式顯示時間戳

要獲取更多的包信息同時以可讀的形式顯示時間戳,使用:

$ tcpdump -ttttnnvvS
查看整個網絡的數據包

要獲取整個網絡的數據包,在終端執行下面命令:

$ tcpdump net 192.168.1.0/24
根據 IP 地址查看報文

要獲取指定 IP 的數據包,不管是作為源地址還是目的地址,使用下面命令:

$ tcpdump host 192.168.1.100

要指定 IP 地址是源地址或是目的地址則使用:

$ tcpdump src 192.168.1.100
$ tcpdump dst 192.168.1.100
查看某個協議或端口號的數據包

要查看某個協議的數據包,運行下面命令:

$ tcpdump ssh

要捕獲某個端口或一個范圍的數據包,使用:

$ tcpdump port 22
$ tcpdump portrange 22-125

我們也可以與 src 和 dst 選項連用來捕獲指定源端口或指定目的端口的報文。

我們還可以使用“與” (and,&&)、“或” (or,|| ) 和“非”(not,!) 來將兩個條件組合起來。當我們需要基于某些條件來分析網絡報文是非常有用。

使用“與”

可以使用 and 或者符號 && 來將兩個或多個條件組合起來。比如:

$ tcpdump src 192.168.1.100 && port 22 -w ssh_packets

使用“或”

“或”會檢查是否匹配命令所列條件中的其中一條,像這樣:

$ tcpdump src 192.168.1.100 or dst 192.168.1.50 && port 22 -w ssh_packets
$ tcpdump port 443 or 80 -w http_packets
使用“非”

當我們想表達不匹配某項條件時可以使用“非”,像這樣:

$ tcpdump -i eth0 src port not 22

這會捕獲 eth0 上除了 22 號端口的所有通訊。

我們的教程至此就結束了,在本教程中我們講解了如何安裝并使用 tcpdump 來捕獲網絡數據包。


感謝各位的閱讀!關于“Linux如何使用tcpdump命令”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沁源县| 新余市| 鸡东县| 同心县| 甘孜| 澄江县| 巴彦淖尔市| 怀仁县| 璧山县| 错那县| 基隆市| 伽师县| 巧家县| 万源市| 克什克腾旗| 临沧市| 彰化县| 安达市| 香格里拉县| 高州市| 田阳县| 申扎县| 惠州市| 忻州市| 邵武市| 双鸭山市| 平邑县| 汉川市| 德江县| 瓮安县| 潮州市| 绩溪县| 堆龙德庆县| 昭苏县| 黔南| 临武县| 南漳县| 英德市| 宜兴市| 安义县| 罗城|