Есть ли способ вывести TCPDump в файл и отфильтровать его с помощью Java, перезаписывая файл каждые 5 секунд новыми данными? - PullRequest
0 голосов
/ 30 сентября 2019

Я настраиваю Raspberry Pi 3 для подсчета количества устройств с поддержкой Wi-Fi в пределах диапазона используемой беспроводной карты и сохранения этого значения в базе данных. Это значение необходимо обновлять каждые 5 секунд. Чтобы получить точное число, без какой-либо дополнительной информации после обработки, я хотел бы использовать Java для удаления дополнительных пакетов с тем же MAC-адресом, удалять любые пакеты запроса-запроса с iPhone (так как они рандомизируют MAC-адреса), подсчитыватьразные MAC-адреса, а затем удалите все в файле, кроме этого последнего номера. Я не ищу полного ответа или руководства о том, как это сделать, просто что-нибудь, что, по вашему мнению, могло бы помочь мне.

Короче говоря, как я могу обновлять файл каждые 5 секунд с выводом TCPDump и фильтровать эти данные с помощью Java?

В этот момент я могу правильно захватывать беспроводные данные с помощью TCPDump, ноЯ не уверен, как правильно фильтровать и нормализовать эти данные.

...