一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊(cè)表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Linux - 使用tcpdump查看原始數(shù)據(jù)包

使用tcpdump查看原始數(shù)據(jù)包

2020-11-23 22:47Linux學(xué)習(xí) Linux

盡管Snort之類的工具在篩選通過(guò)我們的網(wǎng)絡(luò)而來(lái)的所有內(nèi)容方面做得非常出色,但有時(shí)必須要查看原始數(shù)據(jù)。為此,我們最好的工具是“ tcpdump”。

盡管Snort之類的工具在篩選通過(guò)我們的網(wǎng)絡(luò)而來(lái)的所有內(nèi)容方面做得非常出色,但有時(shí)必須要查看原始數(shù)據(jù)。為此,我們最好的工具是“ tcpdump”。

使用tcpdump查看原始數(shù)據(jù)包

使用tcpdump的最基本方法是簡(jiǎn)單地發(fā)出以下命令:

  1. tcpdump 

您可以使用-v選項(xiàng)獲得更多詳細(xì)信息,而-vv可以獲取更多信息。

有用的選項(xiàng)

假設(shè)您已登錄到要管理的遠(yuǎn)程計(jì)算機(jī)。如果您不帶任何選項(xiàng)運(yùn)行“ tcpdump”,則輸出將被來(lái)自您的SSH連接的數(shù)據(jù)包淹沒(méi)。為避免這種情況,只需從輸出中消除端口22:

  1. tcpdump not port 22 

您可以使用許多不同的端口來(lái)執(zhí)行此操作:

  1. tcpdump not port 143 and not port 25 and not port 22 

如果要進(jìn)行相反的操作,即僅監(jiān)視某個(gè)端口(這對(duì)于調(diào)試網(wǎng)絡(luò)應(yīng)用程序非常有用),則可以執(zhí)行以下操作:

  1. tcpdump port 143 

您還可以從網(wǎng)絡(luò)上的特定主機(jī)獲取數(shù)據(jù):

  1. tcpdump host hal9000 

如果您的計(jì)算機(jī)具有多個(gè)網(wǎng)絡(luò)接口,則還可以指定要收聽(tīng)的網(wǎng)絡(luò)接口:

  1. tcpdump -i eth1 

您還可以指定協(xié)議:

  1. tcpdump udp 

您可以在/ etc / protocols中找到協(xié)議列表。

保存輸出以備后用

在某些情況下,您可能希望將輸出重定向到文件,以便以后可以詳細(xì)研究它或使用其他程序來(lái)解析輸出。在以下示例中,您仍然可以在將輸出保存到文件時(shí)觀看輸出:

  1. tcpdump -l | tee tcpdump_`date +%Y%m%e-%k.%M` 

在上面的示例中,我們可以使用日期和時(shí)間來(lái)標(biāo)識(shí)每個(gè)轉(zhuǎn)儲(chǔ)。在處理一天中特定時(shí)間出現(xiàn)的問(wèn)題時(shí),這可能會(huì)派上用場(chǎng)。

tcpdump還可以選擇將其輸出轉(zhuǎn)儲(chǔ)為二進(jìn)制格式,以便以后讀取。要?jiǎng)?chuàng)建一個(gè)二進(jìn)制文件:

  1. tcpdump -w tcpdump_raw_`date +%Y%m%e-%k.%M` 

稍后,您可以讓tcpdump使用以下命令讀取文件

  1. tcpdump -r tcpdump_raw_YYYMMDD-H.M 

您也可以使用ethereal程序打開(kāi)原始轉(zhuǎn)儲(chǔ)并解釋它。

tcpdump為我們提供了有關(guān)往返于網(wǎng)絡(luò)的所有數(shù)據(jù)包的信息。

將Ethereal與tcpdump一起使用Ethereal

Ethereal是一種也可以用來(lái)捕獲網(wǎng)絡(luò)數(shù)據(jù)包的工具。安裝后,您可以打開(kāi)您制作的原始轉(zhuǎn)儲(chǔ)文件。

查看正在發(fā)生的事情變得相當(dāng)容易。您可以看到源IP和目標(biāo)IP以及它是什么類型的數(shù)據(jù)包。這很容易,然后即可對(duì)您可能遇到的網(wǎng)絡(luò)問(wèn)題進(jìn)行故障排除并分析可疑行為。只是為了增加一則軼事,當(dāng)我編寫(xiě)本課并解釋自己的轉(zhuǎn)儲(chǔ)時(shí),我在個(gè)人工作站上看到了一些奇怪的活動(dòng)。我?guī)缀趺扛艄潭〞r(shí)間就查詢世界上不同IP的機(jī)器上的端口32772。我為端口32772運(yùn)行了一個(gè)特定的轉(zhuǎn)儲(chǔ),如下所示:

  1. tcpdump port 32772 -w dump_32772 

讀取原始輸出

如您所見(jiàn),即使從tcpdump讀取所謂的“人類可讀”輸出也可能有點(diǎn)神秘。看下面的示例,我只是從轉(zhuǎn)儲(chǔ)中選出一個(gè)隨機(jī)數(shù)據(jù)包:

  1. 17:26:22.924493 IP www.linux.org.www > test.linux.org.34365: P 2845:3739(894) ack 1624 win 9648 <nop,nop,timestamp 326501459 24374272> 

我們所擁有的是對(duì)https://www.linux.org/的Web服務(wù)器請(qǐng)求。時(shí)間戳記過(guò)后,您會(huì)在主機(jī)名(即端口80)的末尾注意到.www。這將被發(fā)送到發(fā)出請(qǐng)求的主機(jī)test.linux.org的端口34365。“ P”代表TCP“ oush”功能。這意味著應(yīng)該立即發(fā)送數(shù)據(jù)。在2845:3739(894)之后的數(shù)字中,2845標(biāo)記第一個(gè)數(shù)據(jù)包的八位位組的編號(hào)。數(shù)字3739是數(shù)據(jù)包發(fā)送的最后一個(gè)字節(jié)的數(shù)字加1。數(shù)字894是發(fā)送的數(shù)據(jù)包的長(zhǎng)度。表示“ ack 1624”的部分是“ acknowledge”的TCP術(shù)語(yǔ)-表示該數(shù)據(jù)包已被接受,下一個(gè)預(yù)期的數(shù)據(jù)包編號(hào)為1624。之后,我們看到“ win 9648”發(fā)送主機(jī)正在等待窗口大小為9648個(gè)八位位組的數(shù)據(jù)包。這之后是時(shí)間戳。

現(xiàn)在,如果您認(rèn)為難以解釋,則使用-x選項(xiàng),它將在十六進(jìn)制輸出中包含數(shù)據(jù)包內(nèi)容。

  1. 18:12:45.149977 IP www.linux.org.www > test.linux.org.34536: . 1:1449(1448)   
  2. ack 487 win 6432 <nop,nop,timestamp 329284215 27156244>  
  3.         0x0000:  4500 05dc 6a81 4000 4006 493b c0a8 0006  E...j.@[email protected];....  
  4.         0x0010:  c0a8 0009 0050 86e8 8fa4 1d47 1c33 e3af  .....P.....G.3..  
  5.         0x0020:  8010 1920 b4d9 0000 0101 080a 13a0 7a77  ..............zw  
  6.         0x0030:  019e 5f14 4854 5450 2f31 2e31 2032 3030  .._.HTTP/1.1.200  
  7.         0x0040:  204f 4b0d 0a44 6174 653a 2054 6875 2c20  .OK..Date:.Thu,.  
  8.         0x0050:  3135 

我們可以從輸出中得知這是一個(gè)HTTP請(qǐng)求。至于其余的,它不是人類可讀的,但是我們很容易知道這是一個(gè)合法的數(shù)據(jù)包。使用這種格式的另一個(gè)好處是,即使我們無(wú)法完全解釋此數(shù)據(jù)包的狀況,也可以將其發(fā)送給可能的人。最終,這是未經(jīng)任何過(guò)濾通過(guò)網(wǎng)絡(luò)傳輸?shù)脑紨?shù)據(jù)。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产欧美成人不卡视频 | 欧美日韩国产成人精品 | 成人福利在线观看 | 武侠古典久久亚洲精品 | 爆操俄罗斯美女 | 成年男女免费视频观看性 | 久久伊人精品青青草原2021 | 精品国产成人高清在线 | 欧美在线高清 | 日产2021免费一二三四区 | aaa在线| 青青草99热久久 | 校花被老头夺去第一次动图 | 美女脱了内裤让男生玩屁股 | 久久精品国产只有精品 | 4399h漫画 | 美女被爆| 久久久免费观成人影院 | 九九99在线视频 | 国产精品nv在线观看 | 骚虎tv| 国语自产拍在线播放不卡 | 91天堂一区二区 | 欧美另类bbbxxxxx另类 | 国产精品免费精品自在线观看 | 天堂8在线天堂资源在线 | 5g在线观看 | 久久精品亚洲国产AV涩情 | 精品久久久久久亚洲精品 | 亚洲AV久久久久久久无码 | 2021最新国产成人精品免费 | 国模丰满美女冰漪34d | 亚洲欧美日韩中文字幕久久 | 日韩伦理在线观看 | 九九99九九精彩网站 | 国产一区二区三区四 | 1769国产精品免费视频 | 日本在线精品视频 | jzjzjz日本在线观看 | 999国产| 亚洲福利视频一区 |