2012-01-11 81 views
0

這個在線社區的成員有一個老程序供所有人使用,但他不再支持它。我想通過擴展其功能來幫助社區。爲此,我需要知道如何從中發送數據。我如何捕獲它發送的網絡流量,並確定它發送的內容?確定網絡數據包結構

回答

2

WireShark是你的朋友。適用於UNIX和Windows。

Wireshark是一個網絡數據包分析器。網絡數據包分析器 嘗試捕獲網絡數據包並嘗試顯示儘可能詳細的數據包數據 。

Wireshark User's Guide

@Kerrek SB的提示:使用tcpdump -s0 -w /tmp/data -i eth3左右創建轉儲文件,以後再使用Wireshark分析它作爲非特權用戶。

+0

好吧,所以我有二進制數據。我怎樣才能確定數據的結構? – LordZardeck 2012-01-11 03:54:51

+1

使用你的推理能力。恐怕沒有魔杖...... – 2012-01-11 03:55:33

+0

我通常使用'tcpdump -s0 -w/tmp/data -i eth3'來創建轉儲文件,並且以後只能使用Wireshark作爲非特權用戶進行分析。 – 2012-01-11 03:57:31