Beeline Wi-Fi автоматическая авторизация
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 21
- Зарегистрирован: 2008-05-13 16:05:51
Beeline Wi-Fi автоматическая авторизация
Вопрос собственно такой, как автоматизировать процесс авторизации при подключении через Beeline Wi-Fi если к сети подключается маршрутизатор, а собственно страницы открываются уже конечными пользователями (OS роутера FreeBSD ессно).
Если подключаться к Beeline Wi-Fi с ноута, кпк или через точку доступа, подключенную к компу по ethernet, то при первой попытке зайти куда либо открывается страница с полями для ввода авторизационных данных. После авторизации все работает как обычно.
Я честно говоря не знаю как именно происходит авторизации и какого рода сессия устанавливается (привязка к MAC-у?) и сколько она максимально длится, соответственно даже не представляю куда рыть, как эмулировать процесс авторизации.
Если кто-то уже решал данный вопрос отзовитесь плиз, или подскажите каким образом работает данная web-авторизация, чтоб было от чего отталкиваться в поисках.
Если подключаться к Beeline Wi-Fi с ноута, кпк или через точку доступа, подключенную к компу по ethernet, то при первой попытке зайти куда либо открывается страница с полями для ввода авторизационных данных. После авторизации все работает как обычно.
Я честно говоря не знаю как именно происходит авторизации и какого рода сессия устанавливается (привязка к MAC-у?) и сколько она максимально длится, соответственно даже не представляю куда рыть, как эмулировать процесс авторизации.
Если кто-то уже решал данный вопрос отзовитесь плиз, или подскажите каким образом работает данная web-авторизация, чтоб было от чего отталкиваться в поисках.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- рядовой
- Сообщения: 21
- Зарегистрирован: 2008-05-13 16:05:51
Re: Beeline Wi-Fi автоматическая авторизация
Авторизация без проблем выполняется с помощью curl
остается вопрос как автоматически запускать данный скрипт на маршрутизаторе если сессия отвалилась, а кто-то пытается выйти в интернет.
Собственно пускать предполагается только http трафик и идти он будет через SQUID, возможно как-то средствами сквида можно отслеживать что вместо запрошенного контента возвращается страница авторизации, выполнять авторизацию и отправлять запрос заново.
Код: Выделить всё
#!/bin/bash
lang="en" # Может быть так же "ru" это язык открываемой страницы в случае ошибки и проч, естественно работает только при авторизации через броузер
screen="normal"
url="http%3A%2F%2Fya.ru%2F" # URL на который выполняется автоматический переход после авторизации
mode="normal"
p1uname="LOGIN%40beelinewifi.ru"
password="PASSWORD"
login="1"
x="101" # координаты клика по кнопке,
y="29" # возможно их стоит рандомизировать в пределах 1 - 100
curl -d "lang=$lang&screen=$screen&mode=$mode&p1uname=$p1uname&password=$password&login=$login&x=$x&y=$y" \
-e http://startwifi.beeline.ru:8080/status -A "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" \
-k --trace-ascii trace.txt https://startwifi.beeline.ru:22443/status
Собственно пускать предполагается только http трафик и идти он будет через SQUID, возможно как-то средствами сквида можно отслеживать что вместо запрошенного контента возвращается страница авторизации, выполнять авторизацию и отправлять запрос заново.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Beeline Wi-Fi автоматическая авторизация
сдесь большое поле для фантазий
от контроля tcpdump-ом активности
до проверки ассоциейт статуса на вайфай
от контроля tcpdump-ом активности
до проверки ассоциейт статуса на вайфай
-
- рядовой
- Сообщения: 21
- Зарегистрирован: 2008-05-13 16:05:51
Re: Beeline Wi-Fi автоматическая авторизация
На данный момент возникла идея использовать редиректор, если открывается страница авторизации, редиректор перекидывает на локальную страницу (на php или perl) которая в свою очередь выполняет авторизацию и снова перенаправляет пользователя на запрошенный им URL
Криво на мой взгляд но работать должно по идее.
Криво на мой взгляд но работать должно по идее.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Beeline Wi-Fi автоматическая авторизация
ммда
кривовато не то слово
ну лишбы работало - я так понимаю
кривовато не то слово
ну лишбы работало - я так понимаю
-
- рядовой
- Сообщения: 21
- Зарегистрирован: 2008-05-13 16:05:51
Re: Beeline Wi-Fi автоматическая авторизация
Ну если есть какие-то другие более конкретные варианты - то с интересом их выслушаю.
И того что было озвучено, какую именно активность контролировать tcpdump-ом?
Соединение на wi-fi точке может быть установлено, но при этом сессия возможно уже истекла по таймауту или прервалась из за преподключения точки.
И того что было озвучено, какую именно активность контролировать tcpdump-ом?
Соединение на wi-fi точке может быть установлено, но при этом сессия возможно уже истекла по таймауту или прервалась из за преподключения точки.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Beeline Wi-Fi автоматическая авторизация
бррСоединение на wi-fi точке может быть установлено, но при этом сессия возможно уже истекла по таймауту или прервалась из за преподключения точки
как это?
если вайфай подключен и айпи есть
инета может не быть?????
фуууу
пошлите того провайдера который нагородил такую ^%&^%&^%&^%&^%&^% подальше
ткните ему линкой в гугл
пусть нормальный биллинг прикрутит у себя
и не парит клиентам мозг
-
- рядовой
- Сообщения: 21
- Зарегистрирован: 2008-05-13 16:05:51
Re: Beeline Wi-Fi автоматическая авторизация
Ну это Beeline Wi-Fi так работает, вообще данная авторизация предназначена для физиков, т.е. зашел с ноута, кпк, телефона авторизовался и работаешь, но почему бы не сделать себе резервный канал пусть и не очень быстрый.
В общем есть задача и я ищу пути ее решения, послать провайдера было бы слишком просто
Легко, доступ есть только к сайту Билайна, а после авторизации уже везде куда не попросишьсябрр
как это?
если вайфай подключен и айпи есть
инета может не быть????
В общем есть задача и я ищу пути ее решения, послать провайдера было бы слишком просто

-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Beeline Wi-Fi автоматическая авторизация
реально маразмЛегко, доступ есть только к сайту Билайна, а после авторизации уже везде куда не попросишься
авторизировали бы сразу через wifi
и не издевались над людьми
вот все это из за тго что там какойто пионер после школы настраивает
работыл бы нормальный спец
не накрутил бы таких извратов