Обнаружение беспроводных компьютеров, которые не установили соединение с беспроводной сетью - PullRequest
2 голосов
/ 07 февраля 2011

Все, что я знаю, это то, что невозможно обнаружить любой беспроводной компьютер, если он не соединен вместе в сети. Я хочу знать; Есть ли какой-нибудь возможный способ, чтобы я мог включить свой беспроводной адаптер и искать вокруг себя другие типы беспроводных устройств и какой-нибудь идентификатор, такой как MAC или имя компьютера и т. Д., Не создавая и не подключая какую-либо сеть, такую ​​как Hoc сеть и т. Д., Как мы делаем в Bluetooth? - Если это возможно, то как реализовать с помощью C # или любого языка.

1 Ответ

1 голос
/ 07 февраля 2011

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

По крайней мере в Linux эта функциональность предполагается большинством драйверов в сочетании с LibPCap;хотя Windows - это совсем другое дело (вам придется использовать версию Windows с NDIS6 - то есть Windows Vista или Windows 7 и внешний API для захвата пакетов, например, предоставляемый Microsoft Network Monitor SDK).

...