Я пытаюсь написать простой C-код с WinPcap для трансляции пакета маяков и захвата его во всех ближайших WiFi-устройствах. Код, который я использую, очень похож на тот, который доступен в WinPcap [1].WiFi Beacon Packets
Код работает нормально, если я создаю специальное сетевое соединение и присоединяюсь ко всем компьютерам. Однако этот процесс создания и присоединения к сети ad-hoc является громоздким. Было бы намного лучше, если бы независимо от того, в какой сети находится каждый компьютер, пакеты маяков будут транслироваться и записываться после запуска кода.
Как просто, как эта проблема может показаться, после некоторого поиска, кажется, что это невозможно сделать на окнах (если не переписывание драйверы или возможно ядра):
- Сырых WiFi Пакетов с WinPcap [2]
- Отправка пакетов без подключения к сети [3]
- ли WinPcap/Libpcap позволяют мне отправить сырые беспроводные пакеты? [4]
в принципе, было бы необходимо использовать т он WiFi в режиме монитора, который не поддерживается в Windows [5]. Поэтому, если компьютеры не находятся в одном сетевом соединении, пакеты будут отброшены.
первый выпуск
Я до сих пор интригует, запрос маяком и пробник пакеты нормальный трафик по сети. Как их можно было отправлять и получать постоянно, но пользователю не разрешено писать программу для этого? Как смириться с этим?
второй выпуск
ли кто-нибудь имеет опыт работы с Wi-Fi Managed API [6]? Я слышал, что это может помочь.
третий выпуск
Акриловая WiFi [7] утверждает, что разработала драйвер NDIS, которые поддерживают режим монитора под Windows. Кто-нибудь имеет опыт работы с этим программным обеспечением? Можно ли интегрировать с кодами C?
четвёртого Выпуск
Можно ли такой код Wifi маяка на Linux? и на Android?
- www.winpcap.org/docs/docs_412/html/main.html
- stackoverflow.com/questions/34454592/raw-wifi-packets-with-winpcap/34461313?noredirect=1 # comment56674673_34461313
- stackoverflow.com/questions/25631060/sending-packets-without-network-connection-wireless-adapter
- stackoverflow.com/questions/7946497/does-winpcap-libpcap-allow-me-to-send -raw-wireless-packets
- ru.wikipedia.org/wiki/Monitor_mode#O perating_system_support
- managedwifi.codeplex.com/
- www.acrylicwifi.com/