2014-01-20 54 views
1

我一直在想,從開發者的角度來看,IPSec是如何工作的,'因爲我希望能夠編寫我自己的定製「代理」來截獲和分析數據包,然後他們主要在Linux上接收到操作系統,並且在發送之前在負載級別(根據我發送的IP地址)進行注入(就像在IPSec中完成的那樣)。 任何人都可以給我一些指針?如何在發送/接收數據包之前分析/製作數據包?

我也很想知道哪種語言最適合以高速而又安全的方式執行此類任務,以便在主機(例如在Ring 0中運行)時不會損壞代理。

我主要關注Linux,但我想知道是否有任何跨平臺的庫,以及讓我們說Windows。

乾杯。

回答