数据包嗅探和修改

时间:2012-11-08 17:14:45

标签: c# packet winpcap

首先,我为什么需要它?我有Wifi网络。我希望每个刚连接到wifi的人都能重定向到登录页面然后如果登录成功 - 重定向到请求的页面。我想用PCap做到这一点。但由于WinPCap只允许监视数据包,因此我无法阻止数据包被发送到目标主机。所以问题是如何嗅探数据包并更改其内容?从一开始我就想从指定的网络适配器捕获HTTP数据包。

1 个答案:

答案 0 :(得分:2)

这很难按照你描述的方式进行 - 在“数据包级别”执行此操作会带来一些问题(其中包括性能!)。

要实现您想要的目标,您可以选择几种更简单,更合适的选项:

  • 使用处理身份验证部分的代理

  • 构建代理(有关C#源代码等,请参阅this。)

对于基于代理的选项,您只需要以所有出站流量必须使用该代理的方式配置网络......

相关问题