Я только на первом этапе проекта, поэтому вопрос очень прост и прост. Мне нравится слушать (используя Java/C++) все пакеты WiFi в диапазоне моего ноутбука, все, что мне нужно, это заголовки сообщений и само существование сообщения, поэтому шифрование на самом деле не играет здесь роли.
Есть ли способ получить это из Windows (8)/Ubuntu? Мне не удалось найти какой-либо API-формы Broadcom, поэтому я думаю, что доступ к карте напрямую не будет тривиальным. Если это невозможно, я могу попробовать и сделать то же самое с WindowsPhone 8, поэтому, если кто-то знает способ для этого, это также будет очень полезно.
Вы можете попробовать ссылки ниже..
jNetPcap http://jnetpcap.com/examples
WinPcap https://www.winpcap.org/docs/docs_40_2/html/group__wpcapsamps.html
Java не очень хороша для этой цели, так как это почти напрямую затрагивает самые основы вашей машины. Вы должны взглянуть на "комплект драйверов Windows" и подумать об использовании языка более низкого уровня, например C++. Хотя даже тогда вы столкнетесь с такими препятствиями, как антивирусное программное обеспечение, пытаясь заблокировать фальсификацию вашего пакета.