Я пытаюсь реализовать метод обнаружения Rogue Access Points в сети беспроводной локальной сети (IEEE 802.11). Что мне нужно сделать, так это обнаружить все точки доступа в сети вместе со своими соответствующими свойствами (как MAC-адрес, SSID, RSSID и т. Д.). Мне нужно знать, как получить эту информацию с помощью java. Кто-то сказал мне, что я могу использовать свойства точки доступа, но это мало помогло, поскольку я не могу много узнать об этом (свойства точки доступа). Что я намерен сделать, так это захватить маяковые кадры из сети (как wireshark) и использовать параметры в кадре для извлечения этой информации. Мне это удавалось сделать в Python, где я использовал Scapy Library для захвата кадров маяка. Спасибо.Как извлечь свойства беспроводной точки доступа в java?
0
A
ответ
0
Java не позволяет напрямую получать информацию о низком уровне. Поэтому я думаю, что нам нужно запустить командную строку и запустить что-то вроде команд netsh внутри java, извлечь эту информацию. This как я это сделал в одном из моих проектов.
Помог рассказать нам, какую операционную систему вы используете. – JonasCz
Я использую MS windows 7 64-bit. –