1

目前以下是我的wifi连接的设置。

笔记本电脑 1 ------> Wifi 路由器 <----- 笔记本电脑 2

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

我计划开发一个本地网站,其中包含用户名和密码列表。我还将删除wifi网络的密码,以便任何人都可以连接。

如果连接的系统尝试访问 Internet 中的网页,则将它们重定向到登录页面(在本地网站中)并要求他们登录。成功登录后,应将 mac id 添加到“允许”列表并开始监控。没有有效用户名和密码的人不应该使用互联网。

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

我对网站部分没意见。我想知道的是

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

  2. .net 是否有可能,或者我应该进行非托管代码开发?

  3. 如果可能的话,最好的起点是哪里?我有winforms开发经验,但网络编程经验不多。

  4. 我当前的 wifi 设置会有任何变化吗?可能是一个新的网络服务器/代理服务器,它将托管网站和 Windows 应用程序?

抱歉问题太多了 ;-)

4

2 回答 2

1

DD-WRT(免费固件)已内置热点,其中已包含您要构建的许多功能:

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

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

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

于 2009-08-30T16:30:22.863 回答
0

有两种方法可以解决这个问题:您可以购买一个高级无线路由器,让您连接某种身份验证系统,或者您可以在无线路由器及其上游连接(带有两个网卡)之间有一个单独的有线系统。此时,您应该能够在该系统上安装软件来管理通过它的流量(尽管我没有直接了解您可能用于此的任何特定软件防火墙)

于 2009-08-30T16:10:37.753 回答