2009-08-30 33 views
1

以下是我的wifi连接的设置。使用.net应用程序限制wifi访问

笔记本1 ------> WiFi路由器< ------ 笔记本2

有大约5的笔记本电脑,其连接到无线路由器来访问互联网。网络受密码保护,因此具有有效网络密钥的任何人都可以连接和访问互联网。

我打算开发一个本地网站,它将有一个用户名和密码列表。我也将删除WiFi网络的密码,以便任何人都可以连接。

如果连接的系统试图访问互联网中的网页,然后将它们重定向到登录页面(在本地网站)并要求他们登录。一旦成功记录我,n应将mac id添加到“允许”列表并开始监控。对于那些没有有效的用户名和密码的人来说,互联网不应该是可用的。

我正在考虑开发应用程序来阻止/允许通过vb.net/c#应用程序访问互联网。

我对网站部分没问题。我想知道的是

  1. 如何阻止/允许通过.net应用程序访问互联网。

  2. 是否可以在.net或我应该去一个非托管的代码开发?

  3. 如果有可能从哪里开始最好的地方?我有winforms开发经验,但没有太多的网络编程。

  4. 我现有的wifi设置会有变化吗?可能是一个新的网络服务器/代理服务器,将承载网站和Windows应用程序?

对不起太多的问题;-)

回答

1

DD-WRT(免费固件)已建成的热点已经包含了许多的功能,你正在寻求建立:

http://www.wi-fiplanet.com/tutorials/article.php/3730746

的DD-WRT软件无处不在WRT54G路由器上运行 - 而您可能需要使用。

总费用:0-50美元(取决于您是否已经拥有WRT54G)

0

有两种方法去了解这一点:你可以买一个先进的无线路由器,让您挂钩某种身份验证系统,也可以有无线路由器与其上游连接(带有两个网卡)之间的独立有线系统。此时,您应该可以在该系统上安装软件来管理通过它的流量(尽管我没有直接了解您可能可以使用的任何特定软件防火墙)