阻止与给定主机或IP的传出TCP连接?

时间:2010-11-26 16:35:48

标签: c# c++ windows tcp block

是否可以拦截到Windows中给定主机或IP的传出TCP连接,并在TCP级别阻止该连接,即在connect(...)层?或者首先阻止与特定IP的连接?

或者我是否需要编写数据包过滤器来拦截某个地址的流量?

2 个答案:

答案 0 :(得分:2)

最好简单地使用系统的防火墙API。在Windows上: http://msdn.microsoft.com/en-us/library/aa366449(v=VS.85).aspx

否则你将会编写驱动程序等等......考虑到操作系统内置的功能,这些都是完全麻烦。

答案 1 :(得分:0)

在Linux上?可能会配置iptables以断开连接。