bad packets
1.0.0
Sammlung „schlechter“ Pakete in PCAPs, die zum Testen von Software verwendet werden können
<ipv>_frag_dup_<proto>.pcap
: enthält ein dupliziertes Fragment<ipv>_frag_empty_<proto>.pcap
: IP-Nutzlast aus einem Fragment entfernen<ipv>_frag_fuzz_dst_<proto>.pcap
: Mehrere fragmentierte Pakete mit unscharfer Zieladresse<ipv>_frag_fuzz_id_<proto>.pcap
: Mehrere fragmentierte Pakete mit unscharfer IP-ID<ipv>_frag_fuzz_offset_<proto>.pcap
: Mehrere fragmentierte Pakete mit Fuzzing des Fragment-Offsets<ipv>_frag_fuzz_proto_<proto>.pcap
: Mehrere fragmentierte Pakete mit Fuzzing des IP-Protokolls<ipv>_frag_fuzz_src_<proto>.pcap
: Mehrere fragmentierte Pakete mit Fuzzing der Quelladresse<ipv>_frag_nomf_<proto>.pcap
: MF-Flag (mehr Fragmente) von einem Fragment entfernen (nicht vom letzten)<ipv>_frag_offset_offbyone1_<proto>.pcap
: ein Fragment mit einem Offset von eins (+1)<ipv>_frag_offset_offbyone2_<proto>.pcap
: ein Fragment mit einem Offset von eins (-1)<ipv>_frag_order_<proto>.pcap
: mehrere Pakete mit Fragmenten in aufsteigender, absteigender und zufälliger Reihenfolge<ipv>_frag_skip_first_<proto>.pcap
: ein fragmentiertes Paket ohne das erste Fragment<ipv>_frag_skip_last_<proto>.pcap
: ein fragmentiertes Paket ohne das letzte Fragment<ipv>_frag_skip_middle_<proto>.pcap
: ein fragmentiertes Paket ohne Fragment in der „Mitte“<ipv>_tcp_opts_tcp.pcap
: ein Paket mit TCP-OptionenJe nach IP-Version und Protokoll werden unterschiedliche PCAPs generiert:
<ipv>
: v4
oder v6
<proto>
: udp
oder tcp
git submodule update --init
make
Hinweis: Verschiedene Optionen beim Generieren von Paketen finden Sie Makefile
.