
Ivan
22.05.2017
16:01:49
и проверят на доступность

Kirill
22.05.2017
16:01:55
ну

Ivan
22.05.2017
16:01:55
но это в голом нормальном андроиде
А всякие самсунги

Google

Kirill
22.05.2017
16:02:07
а чего вы ожидаете7
?

Ivan
22.05.2017
16:02:10
они во-первых проверяют httpS

Kirill
22.05.2017
16:02:18

Ivan
22.05.2017
16:02:28
во-вторых там еще и внутри одной сессии не работают куки
Именно самсунги

Kirill
22.05.2017
16:02:58
точно да
private boolean isConnected() {
HttpURLConnection urlConnection = null;
try {
URL url = new URL("http://clients3.google.com/generate_204");
urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setInstanceFollowRedirects(false);
urlConnection.setConnectTimeout(10000);
urlConnection.setReadTimeout(10000);
urlConnection.setUseCaches(false);
urlConnection.getInputStream();
return urlConnection.getResponseCode() == 204;
} catch (IOException e) {
log("Walled garden check - probably not a portal: exception " + e);
return false;
} finally {
if (urlConnection != null) urlConnection.disconnect();
}
}

Ivan
22.05.2017
16:03:07
это что?
ну то есть откуда?

Kirill
22.05.2017
16:03:20
android.net.wifi.WifiWatchdogStateMachine

Ivan
22.05.2017
16:03:36
это про андроид

Kirill
22.05.2017
16:03:44
https://toster.ru/q/139597

Google

Ivan
22.05.2017
16:03:48
еще раз
В самсунге свой кэптив
очень глючный и ипучий
и он никак не связан с нормальным андроидом
Конкретно в самсунге

Kirill
22.05.2017
16:04:35
вы понимаете, для чего вообще нужна такая проверка?

Ivan
22.05.2017
16:04:45
конечно

Kirill
22.05.2017
16:04:57
как она может быть по https&
?

Bsod
22.05.2017
16:05:06
Вот у меня был главный инженер с поехавшей идеей всех насильно загнать в счастье и тоже всем показывать таблички. Еле объяснили что магии нет

Ivan
22.05.2017
16:05:08
вот напишите этим мудакам и спросите
Я прям точно говорю

Kirill
22.05.2017
16:05:32

Ivan
22.05.2017
16:05:44
Кирилл
А я что то говорил про микротики?)
Я ж написал - конкретно в самсунгах

Kirill
22.05.2017
16:06:05
я тогда не понимаю\
вы же понимаете что такое handshake

Ivan
22.05.2017
16:06:57

Kirill
22.05.2017
16:07:05
и обойти ssl tls handshake практически не возможно

Google

Ivan
22.05.2017
16:07:24
можно но грязно
и к чему вы это клоните?

Kirill
22.05.2017
16:07:56
я клоню к том что "жизнь боль"
и каждый вендор лепит что хочет

Ivan
22.05.2017
16:08:10

Kirill
22.05.2017
16:08:17
так

Ivan
22.05.2017
16:08:21
Оно как часто проверяет?
Я же правильн понимаю, что для нормальной работы совпал цикл проверки интернетов на устройстве и микротиковский редирект?
иначе либо CNA не откроется
и пользователь будет сидеть и ждать проверки
или полезет в интернет в браузере
но в любом случае пользователю нужно будет додумать

Kirill
22.05.2017
16:09:57
давайте я вам помогу сформировать вопрос

Ivan
22.05.2017
16:10:15
или там проверки настолько частые что пользователь тут же выхватит этот редирект?

Kirill
22.05.2017
16:10:37
если пользователь сидит не в веб браузере, как автоматически заставить разные ОС открывать барузер и показывать рекламу пользователю?
так?

Ivan
22.05.2017
16:10:51
ну это прям в совокупности - да
важное уточнение - не заворачивая трафик никуда в сторону

Kirill
22.05.2017
16:11:58
т.е у него должен быть доступен инетрнет?

Sergey
22.05.2017
16:12:18
http://nag.ru/articles/article/31735/upravlyaetsya-programmno-oblachnaya-set.html

Google

Ivan
22.05.2017
16:12:55
ну или самостоятельно его восстановил

Kirill
22.05.2017
16:13:32

Ivan
22.05.2017
16:13:34
те же самсунги очень любят блокировать любые всплывающие окна в своем CNA

Kirill
22.05.2017
16:14:25
fuf
агаэ
и рекламу гонять уже через него

Bsod
22.05.2017
16:14:39
пуляй в метарутер! будь мужиком!

Kirill
22.05.2017
16:14:48

Admin
ERROR: S client not available

Ivan
22.05.2017
16:14:55

Bsod
22.05.2017
16:15:02
Без шуток, знаю ребят кто так делал

Kirill
22.05.2017
16:15:07

Bsod
22.05.2017
16:15:12
говорят даже как-то работало
но я им не верю

Ivan
22.05.2017
16:15:22

Kirill
22.05.2017
16:15:50

Google

Ivan
22.05.2017
16:16:02
Как это будет выглядеть со стороны клиента?

Kirill
22.05.2017
16:16:30
блин
дайте мне 5 минту написать

Bsod
22.05.2017
16:16:40

Ivan
22.05.2017
16:16:41
окей
я тогда пока ко второму вопросу вернусь

Kirill
22.05.2017
16:17:04
есть прозрачный прокси сервер privoxy, все клиентов на хотспоте вы занояете в адрес листы

Ivan
22.05.2017
16:17:10
с нетфлоу и т.ж.

Kirill
22.05.2017
16:17:17
которые имеют пол часа таймаута

Bsod
22.05.2017
16:17:26
дай человеку ответить уже и закрыть один вопрос

Kirill
22.05.2017
16:17:53
если, клиент не в адрес листе, вы его 80 хттп трафик отправляете на привокси
сам привокси меняет контент гдже в попап окне показывает клиенту рекламу
далее если клиент посмотрел на рекламу
аджакс запросов пуляете на микротик
где срабатывает правило добавить в даресл лист на пол часа notComercial
этому адрес листу вы не показываете рекламу
всё
час настроек

Ivan
22.05.2017
16:19:38

Kirill
22.05.2017
16:20:12
аджакс будет отправляеться с клиента допустим на адрес 192.168.88.1:55785