Обнаружение портала в QT 4.6 - PullRequest
0 голосов
/ 19 января 2011

Кто-нибудь знает, как обнаружить гостевую сеть в качестве захваченного портала. Я имею в виду, могу ли я обнаружить сеть как ПОРТАТИВНЫЙ ПОРТАЛ.

После нескольких копаний и пробных порталов, кажется, что все они работают по-разному ... некоторые из них делают трюк DNS (DNS отвечает на один и тот же IP-адрес для любого запроса), некоторые из них просто делают своего рода прозрачный Прокси-магия http, вероятно, использует squid или переадресацию / перенаправление на уровне пакетов (как это можно сделать с iptables), так что независимо от того, какой URL вы видите на экране входа в систему, и в таких случаях на запросы DNS будет отвечать правильный IP-адрес , но подключение к порту 80 на этом имени хоста приведет к тому, что вы будете перенаправлены на страницу входа ...

Я попробовал эту идею, но не повезло!

Есть ли способ обнаружить сеть как точку доступа (портал авторизации), где требуется http-вход в систему ???

Заранее спасибо Puneet

1 Ответ

1 голос
/ 19 января 2011

Решение Apple состоит в том, чтобы ПОЛУЧИТЬ http://www.apple.com/library/test/success.html - если это не удастся, запустите портал и запустите веб-браузер.Вы можете попробовать нечто подобное, если вы можете настроить сервер и запустить QWebView в случае сбоя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...