目前以下是我的wifi连接设置。
笔记本电脑1 ------>无线路由器< ------ 笔记本电脑2
大约有5台笔记本电脑连接到wifi路由器以访问互联网。网络受密码保护,因此拥有有效网络密钥的任何人都可以连接并访问互联网。
我打算开发一个本地网站,其中包含用户名和密码列表。我还将删除wifi网络的密码,以便任何人都可以连接。
如果连接的系统尝试访问互联网中的网页,则将其重定向到“登录”页面(在本地网站中)并要求他们登录。成功登录i后,应将mac id添加到“允许”列表并开始监控。对于那些没有有效用户名和密码的人,不应该使用互联网。
我正在考虑通过vb.net/c#应用程序开发阻止/允许互联网访问的应用程序。
我对网站部分没问题。我想知道的是
如何通过.net应用程序阻止/允许互联网访问。
是否可以在.net中使用,还是应该进行非托管代码开发?
如果有可能在哪里开始?我在winforms开发方面有经验,但在网络编程方面并不多。
我目前的wifi设置会有任何变化吗?可能是一个新的网络服务器/代理服务器,它将托管网站和Windows应用程序?
对于太多问题感到抱歉; - )
答案 0 :(得分:1)
DD-WRT(免费固件)内置热点,其中已包含您要构建的许多功能:
http://www.wi-fiplanet.com/tutorials/article.php/3730746
DD-WRT软件在无处不在的WRT54G路由器上运行 - 您可能正在使用它。
总费用:0-50美元(取决于您是否已经拥有WRT54G)
答案 1 :(得分:0)
有两种方法可以解决这个问题:您可以购买高级无线路由器,可以连接某种身份验证系统,或者您可以在无线路由器与其上游连接之间建立单独的有线系统(使用两个网络)牌)。此时,您应该能够在该系统上安装软件来管理通过它的流量(尽管我不能直接了解您可以使用的任何特定软件防火墙)