Использование libpcap для создания библиотек примеров файлов дампа

Использование libpcap оказалось очень простым, но скорость всегда является проблемой для гигантских (в произвольном смысле) дампов .pcap.

Существуют ли какие-либо общепринятые методы простого сэмплирования дампа? Возможно, что-то, что эффективно говорит «Читать каждый пятый кадр» в качестве фильтра pcap, или я должен просто ничего не делать несколько раз в pcap_handler?


person Aage Torleif    schedule 06.03.2015    source источник


Ответы (1)


Если вы хотите выгрузить только часть пакетов, вы действительно сделаете это, заставив функцию обратного вызова игнорировать одни пакеты и записывать другие. Фильтры Pcap не имеют состояния и, следовательно, не могут поддерживать «совпадение только с каждым пятым кадром» или что-то в этом роде.

person Community    schedule 07.03.2015