成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

開發(fā) 前端
雖然像 Snort 這樣的工具在篩選通過我們網(wǎng)絡(luò)的所有內(nèi)容方面做得非常出色,但有時(shí)需要查看原始數(shù)據(jù)。為此,我們最好的工具是“tcpdump”。

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

雖然像 Snort 這樣的工具在篩選通過我們網(wǎng)絡(luò)的所有內(nèi)容方面做得非常出色,但有時(shí)需要查看原始數(shù)據(jù)。為此,我們最好的工具是“tcpdump”。

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

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

有用的選項(xiàng)

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

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

代碼:

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

如果你想做相反的事情,即只監(jiān)視某個(gè)端口——這對調(diào)試網(wǎng)絡(luò)應(yīng)用程序很有好處——你可以執(zhí)行以下操作:

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

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

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

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

為以后保存輸出

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

代碼:

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

在上面的示例中,我們可以使用日期和時(shí)間來識別每個(gè)轉(zhuǎn)儲。在處理一天中某些時(shí)間出現(xiàn)的問題時(shí),這可能會(huì)派上用場。

tcpdump 還可以選擇將其輸出轉(zhuǎn)儲為二進(jìn)制格式,以便以后讀取。創(chuàng)建二進(jìn)制文件:

代碼:

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

稍后,您可以使用 tcpdump 讀取文件

代碼:

  1. tcpdump -r tcpdump_raw_YYYMMDD-H.M 

您還可以使用 ethereal 程序打開原始轉(zhuǎn)儲并對其進(jìn)行解釋。我們將在下一節(jié)中更多地討論空靈。

要查找的內(nèi)容

tcpdump 為我們提供了有關(guān)進(jìn)出我們網(wǎng)絡(luò)的所有數(shù)據(jù)包的信息。但這一切意味著什么?

將 Ethereal 與 tcpdump 結(jié)合使用 Ethereal

是一個(gè)也可用于捕獲網(wǎng)絡(luò)數(shù)據(jù)包的工具。安裝后,您可以打開您制作的原始轉(zhuǎn)儲文件。它看起來像這樣:

這使得查看正在發(fā)生的事情變得相當(dāng)容易。您可以看到源 IP 和目標(biāo) IP 是什么以及它是什么類型的數(shù)據(jù)包。然后很容易解決您可能遇到的網(wǎng)絡(luò)問題并分析可疑行為。順便說一句,當(dāng)我在寫這節(jié)課并解釋我自己的轉(zhuǎn)儲時(shí),我在我的個(gè)人工作站上看到了一些奇怪的活動(dòng)。幾乎每隔一段時(shí)間,我就會(huì)在世界上不同 IP 的機(jī)器上查詢端口 32772。我為端口 32772 運(yùn)行了一個(gè)特定的轉(zhuǎn)儲,如下所示:

代碼:

  1. tcpdump port 32772 -w dump_32772 

我得到的確實(shí)看起來很奇怪。即使在谷歌搜索之后,我也找不到任何相關(guān)信息,所以我懷疑我可能有木馬。我運(yùn)行了“rootkit hunter”(下一節(jié)將詳細(xì)介紹),但結(jié)果卻一無所獲。最后,一一關(guān)機(jī),原來是我一直打開的Skype。盡管這被證明是無害的,但我很高興我有 tcpdump 向我指出這一點(diǎn)。

讀取原始輸出

如您所見,即使從 tcpdump 讀取所謂的“人類可讀”輸出也可能有點(diǎn)神秘。看看下面的例子,一個(gè)我剛剛從轉(zhuǎn)儲中撈出的隨機(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  

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

現(xiàn)在,如果您認(rèn)為這有點(diǎn)難以解釋,如果您使用 -x 選項(xiàng),它將在十六進(jìn)制輸出中包含數(shù)據(jù)包內(nèi)容。在這里,您需要埃及學(xué)家來解釋輸出:

代碼:

 

  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.@.@.I;.... 
  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 請求。至于其余的,它不是人類可讀的,但我們很容易知道這是一個(gè)合法的數(shù)據(jù)包。使用這種格式的另一個(gè)好處是,即使我們不能準(zhǔn)確地解釋這個(gè)數(shù)據(jù)包發(fā)生了什么,我們也可以將它發(fā)送給可能能夠理解的人。最后,這是未經(jīng)任何過濾就通過網(wǎng)絡(luò)傳輸?shù)脑紨?shù)據(jù)。

責(zé)任編輯:未麗燕 來源: 今日頭條
相關(guān)推薦

2020-11-23 10:25:44

tcpdump數(shù)據(jù)包Linux

2018-09-26 10:45:01

Linux命令tcpdump

2021-07-15 09:57:39

Wireshark數(shù)據(jù)包長度

2022-03-07 13:58:30

JavaScript原始數(shù)據(jù)前端

2011-11-28 16:03:49

wireshark數(shù)據(jù)包

2021-05-26 08:01:25

數(shù)據(jù)包Scapy數(shù)據(jù)安全

2023-03-27 00:13:26

數(shù)據(jù)包Kubernete網(wǎng)絡(luò)

2009-07-04 20:31:46

2023-03-27 00:17:21

eBPF技術(shù)網(wǎng)絡(luò)

2025-02-25 10:03:20

2017-12-26 10:48:37

深度學(xué)習(xí)原始數(shù)據(jù)

2021-09-29 09:02:04

JetBrains開發(fā)者原始數(shù)據(jù)

2020-11-18 07:54:31

太網(wǎng)數(shù)據(jù)包架構(gòu)

2019-04-29 07:53:11

TCP數(shù)據(jù)包TCP網(wǎng)絡(luò)編程

2017-04-07 09:30:49

Linux網(wǎng)絡(luò)數(shù)據(jù)包

2017-08-22 11:30:15

LinuxWireshark過濾數(shù)據(jù)包

2012-12-04 09:54:33

路由器數(shù)據(jù)包TCP

2017-03-28 13:25:14

Linux網(wǎng)絡(luò)數(shù)據(jù)包

2013-01-21 15:11:39

路由器數(shù)據(jù)包路由技術(shù)

2023-03-07 12:05:29

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 色婷婷在线视频 | 精品欧美一区二区三区久久久 | 一级a性色生活片久久毛片 一级特黄a大片 | 国产精品99视频 | 91视频88av| 91青娱乐在线 | 久久精品—区二区三区 | 久久久久久久久国产成人免费 | 精品欧美一区二区精品久久 | 久久精品在线免费视频 | 蜜桃av鲁一鲁一鲁一鲁 | 中文字幕在线观看视频网站 | 最新av中文字幕 | 黄色成人在线网站 | 精品视频一区二区三区在线观看 | 99精品99| 成人国产精品免费观看视频 | 男女下面一进一出网站 | 国产精品久久久久久久久久久久久久 | 亚洲一区二区三区久久久 | 欧美一级二级在线观看 | 四虎成人精品永久免费av九九 | 中文字幕日韩在线观看 | 精品一区二区电影 | 日韩a v在线免费观看 | 天天草草草 | 久久久久久久久久久久一区二区 | 欧美精品二区 | 国产男女精品 | 婷婷综合在线 | 每日在线更新av | 久久不卡 | 久久久久久成人 | a黄毛片 | 国产成人精品福利 | 91pao对白在线播放 | 中文字幕视频在线免费 | 久久久青草 | 国内精品免费久久久久软件老师 | 国产精品福利久久久 | 亚洲精品av在线 |