Найти - Пользователи
Полная версия: Получить наименование WiFi к которому подключен пользователь telegram bot
Начало » Python для новичков » Получить наименование WiFi к которому подключен пользователь telegram bot
1 2 3
dudeden
xam1816
Могу предложить такой сценарий:-человек подключается к wifi работы-человеку поступает звонок от бота в телеграмм-человек берет трубку-связь прерывается-достается ip человека из данных разговора-сравнивается ip человека c ip роутера wifi- если одинаковые то ОКбудет работать если включен P2P в настройках
Вот у вас так же первый пункт “Человек подключается к wifi работы” Как понять боту что человек подключился к определенному вифи. Если такое возможно то и звонок ненужен. Берём из данных наименование вифи сверяем с валидным списком имён вифи и далее по схеме.
Т.е человек уже авторизованный в боте нажимает кнопку и по этой кнопке боту прилетает наименование вифи к которой подключен клиент
xam1816
dudeden
Если такое возможно то и звонок ненужен
По моим беглым поискам такое не возможно, иначе бы какой-нибудь америкос подал в суд за разглашение личной информации.Про P2P указано в соглашении и можно отключить, но даже на уровне API скорее всего нет команд достать технические данные звонка,в приложении это делается 10 кратным нажатием на звонок, и вылазит окошко с инфой.Мне попалась вот эта>статья< может на основе ее чего выйдет
dudeden
xam1816
Я не пишу о том что эту информацию я должен получить скрыто от пользователя. Абсолютно все должно происходить прозрачно для пользователя.
1. Запрос на передачу имени точки доступа
2. Согласие/не согласие
3. Действие
Т.е. мне это представляется так же как происходит запрос на передачу номера телефона или того же гео от пользователя боту
Действия с ip и звонками это уже как то сильно секьюрно и попахивает претензией от пользователей.
xam1816
dudeden
Как понять боту что человек подключился к определенному вифи
если только пользователь сам напишет к какой сети он подключен,что теряет смысл, приложение телеграмм не имеет доступа к информации какой сети сейчас подключен пользователь. Геолокацию и номер телефона можно отправить из приложения поэтому и через бота это можно реализовать.

Но есть еще идея
-повесить монитор при входе
-человек делает запрос на вход
-на мониторе вылазит сгенерированный цифровой код
- он его отправляет
-ОК

можно усложнить вместо цифрового кода вывести qr-код, человек его фотает,отправляет
Но тоже это все такое себе, обхитрить можно.
Или…
МОжно нанести на лоб или правую руку метку зверя и сгореть в аду или на работу по ней пройти и там сгореть)))
py.user.next
Если человек подошёл и подключился к определённому Wi-Fi-маршрутизатору, на маршрутизаторе можно просмотреть, кто в данный момент подключен (их адреса устройств).
Если человек прошёл СКУД, его устройство можно отключить от первоначального Wi-Fi-маршрутизатора, иначе маршрутизатор будет переполнен.

То есть, если он не подключился к сети, то он не войдёт. Если он подключился к сети и адреса его устройства нет в списке, то он не войдёт. Если он подключился к сети и адрес его устройства есть в списке, то он войдёт и его отключат от сети.

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

А если ты будешь опираться на то, что человек тебе пришлёт правильный Wi-Fi (сам там или автоматически оно пришлётся), то с чего ты взял, что кто-то левый не пришлёт тебе правильный Wi-Fi? Так же он тебе может и геолокацию присылать, типа он там есть. Только эту геолокацию можно смастерить вручную и переслать как настоящую.
dudeden
py.user.next
Если человек подошёл и подключился к определённому Wi-Fi-маршрутизатору, на маршрутизаторе можно просмотреть, кто в данный момент подключен (их адреса устройств).Если человек прошёл СКУД, его устройство можно отключить от первоначального Wi-Fi-маршрутизатора, иначе маршрутизатор будет переполнен.То есть, если он не подключился к сети, то он не войдёт. Если он подключился к сети и адреса его устройства нет в списке, то он не войдёт. Если он подключился к сети и адрес его устройства есть в списке, то он войдёт и его отключат от сети.Если он подошёл, подключился к сети, но встал покурить или поговорить с кем-то, то ему откроют, но через две минуты его отключат от сети. Тогда ему придётся заново подключиться к сети и ему откроют, как будто он только пришёл. А в журнал запишутся его два входа.А если ты будешь опираться на то, что человек тебе пришлёт правильный Wi-Fi (сам там или автоматически оно пришлётся), то с чего ты взял, что кто-то левый не пришлёт тебе правильный Wi-Fi? Так же он тебе может и геолокацию присылать, типа он там есть. Только эту геолокацию можно смастерить вручную и переслать как настоящую.
Левый не пришлет т.к. первоначально авторизация в боте идёт по номеру телефона который сверяется с заранее созданной записью в БД, а далее уже по чат ид. Привязка к вифи это только определение конкретного местонахождения пользователя. Да и система не такая уж и интересная что бы ради нее изголятся подделкой гео или вифи точки или чего больше чат ид.
dudeden
xam1816
МОжно нанести на лоб или правую руку метку зверя и сгореть в аду или на работу по ней пройти и там сгореть)))
Да да да ещё можно заставлять танцевать танец для призвания сатаны
FishHook
dudeden
По номеру телефона они авторизуются боту, а для скуд необходимо знать что пользователь находиться там где нужен доступ для чего и был прикручен запрос ГЕО позиции но он не всегда корректно работает.
Так а зачем информацию о подключенной сети отправлять с устройства пользователя? У вас же маршрутизаторы сами знают, кто к ним подключается. Вот они и должны сообщить вашей СКУД, что мол Иванов подключился к точке Склад №12.
dudeden
FishHook
1. Необходимо со всех собрать маки их устройств
2. устройства у человека меняются, а есть шарахнутые которые используют 2 и более устройства но месенджер на всех устройствах из под одного аккаунта.
3. Не на всех точках стоит оборудование способное адекватно взаимодействовать с внешними сервисами. К примеру tl-wr841n что с него можно взять?

Как то тему можно закрыть? Модераторы пж удалите или закройте тему. спс.
FishHook
dudeden
Необходимо со всех собрать маки их устройств
Зачем? Вы же не пускаете всех подряд в вашу внутреннюю сеть. Доступ к WiFi осуществляется по логину и паролю. Этого достаточно для однозначной идентификации пользователя
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB