0
我想開發測試應用程序(類似IpSec,但很簡單),它實現了在一些「另一個數據包」中使用encription封裝「PC」的所有IP數據包。這個「另一個數據包」被髮送到另一臺計算機(像「代理」一樣),該計算機將原始IP數據包解包併發送到它們的原始目的地。然後,這個「代理」接收「PC」的數據包並將它們標識,封裝併發送到「PC」等。應用程序必須支持與NAT一起工作。我知道使用NAT的IPSec只能使用NAT遍歷,因此「另一個數據包」將是udp,即我將通過一些encription封裝IP到UDP。如何在Udp封裝應用程序中實現Ip?
我意識到winpcap並不是真正需要我開發這樣的應用程序。 我可以開發這樣的應用程序沒有特殊的硬件,只使用軟?我應該使用哪種工具(也許我需要編寫自己的驅動程序)?
[This](http://sourceforge.net/projects/cipe-linux/)似乎是我需要的。嗯...在Udp上調整IP – KnightOfHell