WinpCap阻止互联网访问

时间:2011-07-28 04:30:10

标签: c++ networking winpcap

我想阻止特定网站的互联网访问,例如yahoo或gmail或其他任何网站。我在google上研究了很多,并提出了提供数据包嗅探和操作的库。我可以读取数据包并获取服务器和客户端计算机的目标IP和源IP地址。就我对该主题的理解而言,阻止我需要将FIN数据包发送到服务器的任何URL,该服务器向服务器指示我不再​​需要更多数据包。所以我需要创建一个包含目标IP地址的数据包并将其发送到服务器(如雅虎等)。你可以帮我这个,一些代码片段或方法,或任何其他正确的方法来完成这项任务。

对此的任何帮助都将非常感激。

由于

3 个答案:

答案 0 :(得分:0)

http://www.winpcap.org/docs/docs_40_2/html/main.html

首先了解如何“跟踪”数据包,读取过滤的数据包,原始IP是什么,然后尝试阻止/修改数据包。 WinPcap功能强大,但可能不容易适应。

答案 1 :(得分:0)

我已成功使用http://netfiltersdk.com/。它是一个商业项目,但它们有一个可用于作业的演示版本。

答案 2 :(得分:0)

请记住,您可以对流经管道的Internet流量应用阻止规则。关键是指导所有流量通过管道,在该管道上运行的应用程序决定通过什么以及阻止什么。但是在这里我们有Winpcap用于嗅探,数据包注入,统计收集e.t.c,就像一个观众观看最新情况。它不用于阻止来自Internet的数据包。