Я делаю проект, в котором необходимо, чтобы маршрутизатор мог читать SSID (имена сетей), ранее посещенные устройством (обычно телефоны). Я также читал, что некоторые из ранее посещенных сетей транслируются по умолчанию в протоколе. Я знаю, что это кажется странным и неортодоксальным, но если это удастся, это будет ключевым фактором для успешной работы проекта. Я буду писать код на C, добавляя к коду, который я нашел для Tp-link 4300 в их эмуляторах и компиляторах сайта (этот маршрутизатор является предпочтительным для кодирования по многочисленным личным причинам). Задача необходима только после того, как устройство подключится к сети и в конечном итоге сохранит ее.

Описание: Итак, я спрашиваю, может ли маршрутизатор считывать ранее посещенные сети на определенном подключенном устройстве? Если так, как? Есть ли у маршрутизатора повышенные разрешения, чтобы он мог их читать? Заранее спасибо за любую помощь или полезную критику.

1 ответ1

2

Устройства (точки доступа) не могут ничего читать с телефона напрямую. Они, однако, получают тестовые запросы, когда телефон сканирует скрытые сети; Точно так же, как точка доступа должна отвечать на зонды для своего собственного ESSID, она также может спокойно собирать все остальные зонды таким же образом.

(Ну, не совсем так - обычные ответы, вероятно, обрабатываются встроенным программным обеспечением радиомодуля Wi-Fi, в то время как сбор других зондов будет осуществляться ОС с использованием режима "монитор".)

Это влияет только на устройства, которые проверяют конкретные сети, а не на те, которые полностью полагаются на маяки, передаваемые самими точками доступа. Я не знаю, какие устройства делают первые, но в основном это делается для поиска "скрытых" сетей, которые отправляют пустой маячок SSID, и в остальном не являются важной частью протокола.

Другими словами, если вы отключите "широковещательную рассылку SSID" в точке доступа, она действительно будет иметь противоположный эффект, если заставить ваши клиентские устройства транслировать ее вместо этого ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .