C#/ C ++捕获本地机器ip数据包并将其丢弃

时间:2010-11-11 05:31:00

标签: c# c++ firewall

我正在开发防火墙项目。到目前为止,我成功通过ip基础阻止数据包,这是我通过Windows过滤平台完成的。但我的客户不想阻止整个ip。他想阻止特定的网址。所以现在我需要捕获每个数据包并读取它。到目前为止,我可以通过C#raw socket做到这一点。但我不知道如何删除该特定数据包。请帮帮我。

1 个答案:

答案 0 :(得分:1)

这对你有帮助吗?

http://www.osix.net/modules/article/?id=824

在本文中,作者以原始格式读取数据包,然后将其发送。我想你可以用这个作为你想做的事情的基础。