jnetpcap - фильтр jpacketHandler - PullRequest
       25

jnetpcap - фильтр jpacketHandler

0 голосов
/ 11 сентября 2018

Я использую jnetpcap для снифферной части проекта.Он работает нормально и все, однако, я хочу сделать его более эффективным / интеллектуальным .В этом я хочу, чтобы PcapPacketHandler фильтровал через живые пакеты и захватывал только определенные.

В его нынешнем виде я вызываю PcapPacketHandler, используя -> pcap.loop (LoopCount, jpacketHandler, UserObject), и устанавливаю LoopCount в значение, при котором я уверен, что предполагаемый пакет будет захвачен.Но даже тогда, когда сеть достаточно занята, этот намеченный пакет не захватывается ...

Так что мой вопрос

Можно ли перехватывать пакеты до тех пор, покажелаемый пакет (ы) достигнут?

Таким образом, я хочу установить LoopCount в 1 (or <= 5).Я хочу избегать использования LoopCount = Pcap.LOOP_INFINTE, так как это увеличивает нагрузку на сеть.

Спасибо!

...