Я только на предварительной стадии проекта, поэтому вопрос очень прямой и основной. Мне нравится слушать (используя 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 ++. Хотя даже в этом случае вы столкнетесь с такими препятствиями, как антивирусное программное обеспечение, пытаясь блокировать анализ вашего пакета.