标签: c# c++ firewall
我正在开发防火墙项目。到目前为止,我成功通过ip基础阻止数据包,这是我通过Windows过滤平台完成的。但我的客户不想阻止整个ip。他想阻止特定的网址。所以现在我需要捕获每个数据包并读取它。到目前为止,我可以通过C#raw socket做到这一点。但我不知道如何删除该特定数据包。请帮帮我。
答案 0 :(得分:1)
这对你有帮助吗?
http://www.osix.net/modules/article/?id=824
在本文中,作者以原始格式读取数据包,然后将其发送。我想你可以用这个作为你想做的事情的基础。