bad packets
1.0.0
Сбор «плохих» пакетов в PCAP, которые можно использовать для тестирования программного обеспечения.
<ipv>_frag_dup_<proto>.pcap
: содержит дублированный фрагмент.<ipv>_frag_empty_<proto>.pcap
: удалить полезную нагрузку IP из одного фрагмента.<ipv>_frag_fuzz_dst_<proto>.pcap
: несколько фрагментированных пакетов с нечетким адресом назначения<ipv>_frag_fuzz_id_<proto>.pcap
: несколько фрагментированных пакетов с IP-идентификатором размыты.<ipv>_frag_fuzz_offset_<proto>.pcap
: несколько фрагментированных пакетов с фаззинговым смещением фрагмента<ipv>_frag_fuzz_proto_<proto>.pcap
: несколько фрагментированных пакетов с фаззингом протокола IP<ipv>_frag_fuzz_src_<proto>.pcap
: несколько фрагментированных пакетов с фаззинговым адресом источника<ipv>_frag_nomf_<proto>.pcap
: удалить флаг MF (больше фрагментов) из одного фрагмента (не последнего)<ipv>_frag_offset_offbyone1_<proto>.pcap
: один фрагмент со смещением на единицу (+1).<ipv>_frag_offset_offbyone2_<proto>.pcap
: один фрагмент со смещением на единицу (-1).<ipv>_frag_order_<proto>.pcap
: несколько пакетов с фрагментами в возрастающем, убывающем и случайном порядке.<ipv>_frag_skip_first_<proto>.pcap
: фрагментированный пакет без первого фрагмента.<ipv>_frag_skip_last_<proto>.pcap
: фрагментированный пакет без последнего фрагмента.<ipv>_frag_skip_middle_<proto>.pcap
: фрагментированный пакет без фрагмента в «середине».<ipv>_tcp_opts_tcp.pcap
: пакет с параметрами TCP.Различные PCAP генерируются в зависимости от версии IP и протокола:
<ipv>
: v4
или v6
<proto>
: udp
или tcp
git submodule update --init
make
Примечание. См. Makefile
для получения информации о различных параметрах при создании пакетов.