偽IP如何實現與客戶機進行TCP通訊?

軟件環境

WinXP SP2

截取數據包的Ndis5.0驅動已經寫好。 在用戶層,能夠修改驅動發來的數據包的IP地址,客戶機也能接收到該數據包。

我這個軟件是用于模擬多客戶機與服務器連接實現數據傳輸的測試軟件。

硬件環境

(33.33.33.33(假定是這個))         |—— 客戶機2 (192.168.1.105)
客戶機1——路由 (192.168.1.1)——|
                   |—— 發送機 (192.168.1.100) (偽裝 99.99.99.99)

現在需要發送機偽裝IP 99.99.99.99 與兩客戶機進行TCP通信

在客戶機2安裝的Ethereal 檢測到發送機發來的IP為 99.99.99.99 數據包,物理地址 …

more ...