2014-01-20 51 views
1

我一直在想,从开发者的角度来看,IPSec是如何工作的,'因为我希望能够编写我自己的定制“代理”来截获和分析数据包,然后他们主要在Linux上接收到操作系统,并且在发送之前在负载级别(根据我发送的IP地址)进行注入(就像在IPSec中完成的那样)。 任何人都可以给我一些指针?如何在发送/接收数据包之前分析/制作数据包?

我也很想知道哪种语言最适合以高速而又安全的方式执行此类任务,以便在主机(例如在Ring 0中运行)时不会损坏代理。

我主要关注Linux,但我想知道是否有任何跨平台的库,以及让我们说Windows。

干杯。

回答