使用ICS重定向用户?

时间:2014-08-01 22:05:48

标签: c# networking netsh

我使用netsh和ICS创建了一个网络。但我希望能够将每个请求重定向到我的网站。

喜欢这个:

计算机A要求网站www.Google.com。

主机以my_website回复。

这有可能吗?

非常感谢答案。

1 个答案:

答案 0 :(得分:1)

使用sharp-pcap包装器(http://sourceforge.net/projects/sharppcap/)检测Web请求并注入307状态HTTP响应,通知发起者他们请求的网站已移至您网站的位置。

这种方式有效:

1)我打开浏览器并导航到http://www.google.com

2)我的浏览器向网站的服务器发送请求/(即索引)

的请求

3)在ICS电脑上,我的请求被选中,并发送了一个回复,将我重定向到http://www.yourwebsite.com

4)我的浏览器收到响应,然后尝试加载http://www.yourwebsite.com而不是

5)当您的代码接收到http://www.yourwebsite.com的请求时,它允许数据包正常流动