以编程方式删除XP / Vista / 7中的TCP / IP限制

时间:2011-01-31 21:50:34

标签: c# testing tcp

我的公司需要内部测试基础设施。我们的组织正在迅速从一个非常小的开发环境转变为一个更大的可扩展的生产环境。具体来说,我们希望从内部涌入一些新的请求路由器。我们需要自己编写工具,并且必须是可自动化的。我们不能使用第三方工具,因为坦率地说,它们是由不那么严格的帽子编写的,而且几乎都充满了恶意软件。

更具体地说,该工具是用C#编写的,我们必须克服的第一个障碍是克服内核对半开出站请求的限制(我们显然是Windows商店...我不会'如果我们都是Linux,那就发帖了。我们将处理Vista。

任何有关任何提示都非常感谢。从哪里开始,开源工具(因此可以验证它们不是恶意软件),任何东西。提前谢谢。

不,我不是帽子或剧本小家伙。

编辑:这里的主要目标不是实际生成流量(我可以这样做),而是以编程方式克服操作系统强加的“10个半开出站请求”限制。从理论上讲,单个系统应该能够一次产生255个半开放请求,但操作系统会人为地将其锁定。

3 个答案:

答案 0 :(得分:3)

升级到Vista SP2(你说你专门处理Vista,虽然标题不同) - 在Vista SP2中删除了连接限制。

http://technet.microsoft.com/en-us/library/dd335036(WS.10).aspx?ppud=4

值得注意的是,这是操作系统体验更新中的最后一个要点

为了增值......

如果你想要再打开它......

http://support.microsoft.com/kb/969710

答案 1 :(得分:1)

你最好的选择是winpcap driver。请注意,许多这些“内核强加的限制”也强加于硬件中,在这种情况下,您是S.O.L.直到你购买新硬件。

答案 2 :(得分:1)

在Linux上运行mono是否有可能?您可能需要编写/使用我想象的某些第三方非托管代码,但您不会有这样的限制来处理。