我和我的一个朋友有一个学校项目,我们正在开发一个软件产品(在C#中),它通过串口com(来自arduino)从硬件传感器读取值。根据该值,我们希望能够将某些ips和域列入黑名单,并将它们重新路由到htmlfile,通知用户该网页已被阻止。
有哪些方法?到目前为止我们唯一想到的只是使用简单的文件处理和编辑.hosts文件,但这根本不是灵活的。是否可能有Windows防火墙的api或类似的东西?
提前致谢
答案 0 :(得分:2)
可以通过COM轻松完成控制Windows文件框:http://www.shafqatahmed.com/2008/01/controlling-win.html
但是,这不会让您重定向到某个页面。
如果要重定向到某个页面,则必须拦截所有流量。我假设HTTP。因此,您可以放置一个侦听端口80并重定向的应用程序,或者使用套接字。
有关嗅探数据包的更多信息,请访问:http://www.techpowerup.com/forums/showthread.php?t=61792