Beeline Wi-Fi автоматическая авторизация

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Hatifnatt
рядовой
Сообщения: 21
Зарегистрирован: 2008-05-13 16:05:51

Beeline Wi-Fi автоматическая авторизация

Непрочитанное сообщение Hatifnatt » 2009-05-19 14:55:51

Вопрос собственно такой, как автоматизировать процесс авторизации при подключении через Beeline Wi-Fi если к сети подключается маршрутизатор, а собственно страницы открываются уже конечными пользователями (OS роутера FreeBSD ессно).
Если подключаться к Beeline Wi-Fi с ноута, кпк или через точку доступа, подключенную к компу по ethernet, то при первой попытке зайти куда либо открывается страница с полями для ввода авторизационных данных. После авторизации все работает как обычно.

Я честно говоря не знаю как именно происходит авторизации и какого рода сессия устанавливается (привязка к MAC-у?) и сколько она максимально длится, соответственно даже не представляю куда рыть, как эмулировать процесс авторизации.

Если кто-то уже решал данный вопрос отзовитесь плиз, или подскажите каким образом работает данная web-авторизация, чтоб было от чего отталкиваться в поисках.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Hatifnatt
рядовой
Сообщения: 21
Зарегистрирован: 2008-05-13 16:05:51

Re: Beeline Wi-Fi автоматическая авторизация

Непрочитанное сообщение Hatifnatt » 2009-05-21 13:56:11

Авторизация без проблем выполняется с помощью curl

Код: Выделить всё

#!/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, возможно как-то средствами сквида можно отслеживать что вместо запрошенного контента возвращается страница авторизации, выполнять авторизацию и отправлять запрос заново.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Beeline Wi-Fi автоматическая авторизация

Непрочитанное сообщение paradox » 2009-05-21 13:59:26

сдесь большое поле для фантазий
от контроля tcpdump-ом активности
до проверки ассоциейт статуса на вайфай

Hatifnatt
рядовой
Сообщения: 21
Зарегистрирован: 2008-05-13 16:05:51

Re: Beeline Wi-Fi автоматическая авторизация

Непрочитанное сообщение Hatifnatt » 2009-05-21 14:38:07

На данный момент возникла идея использовать редиректор, если открывается страница авторизации, редиректор перекидывает на локальную страницу (на php или perl) которая в свою очередь выполняет авторизацию и снова перенаправляет пользователя на запрошенный им URL
Криво на мой взгляд но работать должно по идее.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Beeline Wi-Fi автоматическая авторизация

Непрочитанное сообщение paradox » 2009-05-21 14:43:03

ммда
кривовато не то слово
ну лишбы работало - я так понимаю

Hatifnatt
рядовой
Сообщения: 21
Зарегистрирован: 2008-05-13 16:05:51

Re: Beeline Wi-Fi автоматическая авторизация

Непрочитанное сообщение Hatifnatt » 2009-05-21 15:03:47

Ну если есть какие-то другие более конкретные варианты - то с интересом их выслушаю.
И того что было озвучено, какую именно активность контролировать tcpdump-ом?
Соединение на wi-fi точке может быть установлено, но при этом сессия возможно уже истекла по таймауту или прервалась из за преподключения точки.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Beeline Wi-Fi автоматическая авторизация

Непрочитанное сообщение paradox » 2009-05-21 15:07:16

Соединение на wi-fi точке может быть установлено, но при этом сессия возможно уже истекла по таймауту или прервалась из за преподключения точки
брр
как это?
если вайфай подключен и айпи есть
инета может не быть?????

фуууу
пошлите того провайдера который нагородил такую ^%&^%&^%&^%&^%&^% подальше
ткните ему линкой в гугл
пусть нормальный биллинг прикрутит у себя
и не парит клиентам мозг

Hatifnatt
рядовой
Сообщения: 21
Зарегистрирован: 2008-05-13 16:05:51

Re: Beeline Wi-Fi автоматическая авторизация

Непрочитанное сообщение Hatifnatt » 2009-05-21 16:10:34

Ну это Beeline Wi-Fi так работает, вообще данная авторизация предназначена для физиков, т.е. зашел с ноута, кпк, телефона авторизовался и работаешь, но почему бы не сделать себе резервный канал пусть и не очень быстрый.
брр
как это?
если вайфай подключен и айпи есть
инета может не быть????
Легко, доступ есть только к сайту Билайна, а после авторизации уже везде куда не попросишься

В общем есть задача и я ищу пути ее решения, послать провайдера было бы слишком просто :)

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Beeline Wi-Fi автоматическая авторизация

Непрочитанное сообщение paradox » 2009-05-21 16:16:16

Легко, доступ есть только к сайту Билайна, а после авторизации уже везде куда не попросишься
реально маразм
авторизировали бы сразу через wifi
и не издевались над людьми

вот все это из за тго что там какойто пионер после школы настраивает
работыл бы нормальный спец
не накрутил бы таких извратов