Ограничить доступ к Wi-Fi с помощью приложения .net - PullRequest
1 голос
/ 30 августа 2009

В данный момент производится настройка моего соединения Wi-Fi.

Ноутбук 1 ------> Wifi Router <------ Ноутбук 2 </p>

Существует около 5 ноутбуков, которые подключаются к маршрутизатору Wi-Fi для доступа в Интернет. Сеть защищена паролем, поэтому любой, у кого есть действующий сетевой ключ, может подключиться и получить доступ к Интернету.

Я планирую разработать местный веб-сайт, на котором будет список имен пользователей и паролей. Я также удалю пароль от сети Wi-Fi, чтобы любой мог подключиться.

Если подключенная система пытается получить доступ к веб-странице в Интернете, перенаправьте их на страницу входа (на локальном веб-сайте) и попросите их войти в систему. После успешной регистрации i, n идентификатор mac должен быть добавлен в список «Разрешить», и начинается мониторинг. Интернет не должен быть доступен для тех, у кого нет действительного имени пользователя и пароля.

Я думал о разработке приложения для блокировки / разрешения доступа в Интернет через приложение vb.net/c#.

Я в порядке с частью сайта. То, что я хотел бы знать, это

  1. Как я могу заблокировать / разрешить доступ в интернет через приложение .net.

  2. Возможно ли это в .net или я собираюсь заняться разработкой неуправляемого кода?

  3. Если это возможно, где лучше всего начать? У меня есть опыт разработки winforms, но не так много в сетевом программировании.

  4. Будут ли какие-либо изменения в моей текущей настройке Wi-Fi? Может быть, новый веб-сервер / прокси-сервер, на котором будут размещаться веб-сайт и приложение Windows?

Извините за слишком много вопросов; -)

Ответы [ 2 ]

1 голос
/ 30 августа 2009

DD-WRT (бесплатная прошивка) имеет встроенную точку доступа, которая уже включает в себя многие функции, которые вы хотите создать:

http://www.wi -fiplanet.com / учебники / article.php / 3730746

Программное обеспечение DD-WRT работает на вездесущем маршрутизаторе WRT54G, который вы, возможно, используете.

Общая стоимость: $ 0-50 (в зависимости от того, есть ли у вас WRT54G)

0 голосов
/ 30 августа 2009

Есть два способа сделать это: вы можете купить усовершенствованный беспроводной маршрутизатор, который позволит вам подключить какую-либо систему аутентификации, или вы можете иметь отдельную проводную систему между беспроводным маршрутизатором и его восходящим соединением (с двумя сетевыми карты). На этом этапе вы должны иметь в этой системе программное обеспечение для управления трафиком, проходящим через него (хотя у меня нет прямых знаний о каких-либо конкретных программных брандмауэрах, которые вы могли бы использовать для этого)

...