如何利用tcpdump+Wireshark實現TCP數據包的解析

2021-03-09    分類: 網站建設

可以說對TCP數據包的分析,是進行網絡編程的基礎。通過TCP數據包的分析,可以有效的解決網絡編程中的好多問題。

利用已有設備,我們部署了如下的網絡拓撲圖,進行功能測試。選擇抓取Server:10.88.65.206與Client:10.88.65.128之間的通信數據。

網絡編程(一)TCP數據包的分析

下面開始介紹抓包分析流程:

首先介紹一下測試環境,Server端,IP地址為:10.88.65.206,操作系統為:CentOS6.6。Client端,IP地址為:10.88.65.128,操作系統為:CentOS6.6。抓包工具:tcpdump,CentOS桌面操作系統自帶。TCP協議分析工具:Wireshark。

客戶端和服務端之間為長連接,為獲取這對設備之間的通信數據。通過reboot命令重啟Client端設備,讓客戶端重新連接服務端并發送數據。在重啟客戶端之前在Server端,執行抓包命令:

  1. tcpdump tcp -i eth0 port 3366 -s 0 -w test.cap 

注意:簡單說明下這個命令,在服務端eth0網口的3366端口抓取tcp的完整數據包,并將數據寫入test.cap文件。client端和server端會有業務數據的發送,至于是什么業務數據,這取決于你的實際業務。

待客戶端啟動成功并與服務端的業務數據收發恢復正常后,停止抓包。從服務端機器下載test.cap抓包文件進行分析(可以使用WinSCP、xftp等工具進行下載)。

如果你的電腦上面已經安裝Wireshark,無需重復安裝,假設你的電腦上面沒有安裝Wireshark,你需要安裝一下。安裝完成后,可以直接雙擊打開test.cap文件。打開后結果如下所示:

網絡編程(一)TCP數據包的分析

與服務端通信的不止一臺設備,為了快速查看這對設備之間的數據包,可以添加一下過濾條件。

網絡編程(一)TCP數據包的分析

經過過濾,我們可以看到剩下的數據全是這兩臺設備之間的數據。這樣更有利于我們進行數據分析。

我們可逐條查看發送數據,直到找到我們需要檢查的數據。找到檢查的數據后,我們可以點擊Data,查看數據是否正確。如圖中的灰色部分,是我們測試中發送的業務數據。這里面的數據全是16進制字符串,你可以將你的業務數據也轉為16進制字符串來與此數據比對其正確性。

網絡編程(一)TCP數據包的分析

得到上面的16進制數據后,我們可以逐項的檢查數據的正確性。如果你是自定義協議,就可以將自定義協議,與實際發送數據進行逐一比對。

新聞名稱:如何利用tcpdump+Wireshark實現TCP數據包的解析
當前網址:http://m.kartarina.com/news16/104866.html

成都網站建設公司_創新互聯,為您提供網站內鏈移動網站建設外貿網站建設企業網站制作關鍵詞優化定制開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站制作
主站蜘蛛池模板: 亚洲欧洲AV无码专区| 亚洲中文久久精品无码ww16| 中文字幕无码不卡一区二区三区| 亚洲最大av资源站无码av网址| 免费A级毛片无码免费视| 免费无码av片在线观看| 少妇无码一区二区三区| 免费A级毛片无码久久版| 久久精品国产亚洲AV无码偷窥| 精品无码国产污污污免费网站国产| 97人妻无码一区二区精品免费| 国产仑乱无码内谢| 午夜寂寞视频无码专区| 99国产精品无码| 无码国产精品一区二区免费vr| 本道天堂成在人线av无码免费| 亚洲中文字幕无码av在线| 亚洲爆乳精品无码一区二区三区| 国产成人无码区免费A∨视频网站| 人妻少妇伦在线无码专区视频| 亚洲一区二区三区无码中文字幕| 人妻少妇看A偷人无码精品| 久久久无码精品亚洲日韩蜜桃| 久久伊人中文无码| 国产精品一级毛片无码视频| 无码人妻精品一区二| 日产无码1区2区在线观看| 东京热HEYZO无码专区| 亚洲人av高清无码| 亚洲av永久无码天堂网| 精品久久久久久无码专区 | 中文AV人妻AV无码中文视频 | av无码国产在线看免费网站| 亚洲∧v久久久无码精品| 亚洲AV中文无码乱人伦下载| 亚洲Av综合色区无码专区桃色| 国产av永久无码天堂影院| 亚洲国产精品无码AAA片| 亚洲VA中文字幕无码毛片| 久久久无码精品亚洲日韩蜜桃 | 亚洲AV无码一区二区三区国产 |