Поэтому я использовал tcpdump для захвата UDP-пакетов в файл. Теперь у меня есть файл pcap с пакетами. Теперь мне нужно:
Java-программа, открывающая этот файл, анализирующая его и помещающая содержимое пакета по одному в ByteBuffer, чтобы мой парсер протокола мог обрабатывать каждый пакет по мере его получения из сети. Моему синтаксическому анализатору протокола не должно быть дела до того, вызывается ли он сетевым считывателем или процессором pcap.
Есть ли библиотека или стандартный способ в Java для этого? Можете ли вы дать мне или указать мне на какой-нибудь пример исходного кода? Спасибо!