summaryrefslogtreecommitdiff
path: root/tests/TESTLIST
blob: 46babe8db8de45cf986057e80f9654395d3d4e44 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
# The options -# and -n are useless in TESTLIST. They are already set
# in TESTrun.

# Various flags applied to a TCP session.
#
# We cannot rely on, for example, "print-x.out" and
# "print-X.out" being different files - we might be running
# this on a case-insensitive file system, e.g. a Windows
# file system or a case-insensitive HFS+ file system on
# macOS.
#
# Therefore, for "X" and "XX", we have "print-capX.out"
# and "print-capXX.out".
#
print-x		print-flags.pcap	print-x.out	-x
print-xx	print-flags.pcap	print-xx.out	-xx
print-X		print-flags.pcap	print-capX.out	-X
print-XX	print-flags.pcap	print-capXX.out	-XX
print-A		print-flags.pcap	print-A.out	-A
print-AA	print-flags.pcap	print-AA.out	-AA
print-sampling print-flags.pcap print-sampling.out --print-sampling=3

# TCP 3-Way Handshake test, nano precision
# Use "no -t", -t, -tt, -ttt, -tttt, -ttttt options for more code coverage
# in timestamp printing functions
# micro outputs with -q
tcp-handshake-micro tcp-handshake-nano.pcap tcp-handshake-micro.out -q
tcp-handshake-micro-t tcp-handshake-nano.pcap tcp-handshake-micro-t.out -t -q
tcp-handshake-micro-tt tcp-handshake-nano.pcap tcp-handshake-micro-tt.out -tt -q
tcp-handshake-micro-ttt tcp-handshake-nano.pcap tcp-handshake-micro-ttt.out -ttt -q
tcp-handshake-micro-tttt tcp-handshake-nano.pcap tcp-handshake-micro-tttt.out -tttt -q
tcp-handshake-micro-ttttt tcp-handshake-nano.pcap tcp-handshake-micro-ttttt.out -ttttt -q
# nano outputs with -q
tcp-handshake-nano tcp-handshake-nano.pcap tcp-handshake-nano.out -q --nano
tcp-handshake-nano-t tcp-handshake-nano.pcap tcp-handshake-nano-t.out -t -q --nano
tcp-handshake-nano-tt tcp-handshake-nano.pcap tcp-handshake-nano-tt.out -tt -q --nano
tcp-handshake-nano-ttt tcp-handshake-nano.pcap tcp-handshake-nano-ttt.out -ttt -q --nano
tcp-handshake-nano-tttt tcp-handshake-nano.pcap tcp-handshake-nano-tttt.out -tttt -q --nano
tcp-handshake-nano-ttttt tcp-handshake-nano.pcap tcp-handshake-nano-ttttt.out -ttttt -q --nano

# TCP with data in the RST segment
tcp_rst_data tcp_rst_data.pcap tcp_rst_data.out -v
# TCP with data in the RST segment, truncated example
tcp_rst_data-trunc tcp_rst_data-trunc.pcap tcp_rst_data-trunc.out -v

# BGP tests
bgp_vpn_attrset bgp_vpn_attrset.pcap bgp_vpn_attrset.out -v
mpbgp-linklocal-nexthop mpbgp-linklocal-nexthop.pcap mpbgp-linklocal-nexthop.out -v
bgp_infloop-v		bgp-infinite-loop.pcap		bgp_infloop-v.out	-v
bgp-aigp	bgp-aigp.pcap	bgp-aigp.out	-v
bgp-aigp-2	bgp-aigp-2.pcap	bgp-aigp-2.out	-v
bgp-large-community bgp-large-community.pcap bgp-large-community.out -v
bgp-shutdown-communication bgp-shutdown-communication.pcapng bgp-shutdown-communication.out -v
bgp-addpath bgp-addpath.pcap bgp-addpath.out -v
bgp-4byte-asn	bgp-4byte-asn.pcap	bgp-4byte-asn.out	-v
bgp-4byte-asdot	bgp-4byte-asn.pcap	bgp-4byte-asdot.out	-vb
bgp-lu-multiple-labels bgp-lu-multiple-labels.pcap bgp-lu-multiple-labels.out -v
bgp-evpn	bgp-evpn.pcap		bgp-evpn.out		-v
bgp-llgr	bgp-evpn.pcap		bgp-llgr.out		-v
bgp-encap	bgp-encap.pcap		bgp-encap.out		-v
bgp-rt-prefix	bgp-rt-prefix.pcap	bgp-rt-prefix.out	-v
bgp-extended-shutdown-msg	bgp-extended-shutdown-msg.pcapng	bgp-extended-shutdown-msg.out	-v
bgp-shutdown-msg-variations	bgp-shutdown-msg-variations.pcap	bgp-shutdown-msg-variations.out	-v
bgp-link-bw-extcommunity	bgp-link-bw-extcommunity.pcapng	bgp-link-bw-extcommunity.out	-v
bgp-extended-msg	bgp-extended-msg.pcapng	bgp-extended-msg.out	-v
bgp-enhanced-route-refresh	bgp-enhanced-route-refresh.pcapng	bgp-enhanced-route-refresh.out	-v
bgp-enhanced-route-refresh-subtype	bgp-enhanced-route-refresh-subtype.pcapng	bgp-enhanced-route-refresh-subtype.out	-v
bgp-extended-optional-parameters-length	bgp-extended-optional-parameters-length.pcapng	bgp-extended-optional-parameters-length.out	-v
bgp-cease-hard-reset		bgp-cease-hard-reset.pcap	bgp-cease-hard-reset.out	-v
bgp-malformed-hard-reset	bgp-malformed-hard-reset.pcap	bgp-malformed-hard-reset.out	-v
bgp-bfd-cease			bgp-bfd-cease.pcap		bgp-bfd-cease.out		-v
bgp-orf			bgp-orf.pcapng		bgp-orf.out		-v
bgp-bgpsec	bgp-bgpsec.pcap		bgp-bgpsec.out		-v
bgp-ovs	bgp-ovs.pcapng		bgp-ovs.out		-v
bgp-role	bgp-role.pcapng		bgp-role.out		-v

# Broadcom tag tests
brcmtag		brcm-tag.pcap		brcm-tag.out
brcmtag-e	brcm-tag.pcap		brcm-tag-e.out	-e
brcmtagprepend	brcm-tag-prepend.pcap	brcm-tag-prepend.out -e

# Broadcom LI
bcm-li bcm-li.pcap bcm-li.out
bcm-li-v bcm-li.pcap bcm-li-v.out -v

# Marvell DSA tag tests
dsa		dsa.pcap		dsa.out
dsa-e		dsa.pcap		dsa-e.out	-e
dsa-high-vid	dsa-high-vid.pcap	dsa-high-vid.out
dsa-high-vid-e	dsa-high-vid.pcap	dsa-high-vid-e.out	-e

# EAP tests
# now in smb.tests

# Marvell DSA tag tests
edsa		edsa.pcap		edsa.out
edsa-e		edsa.pcap		edsa-e.out	-e
edsa-high-vid	edsa-high-vid.pcap	edsa-high-vid.out
edsa-high-vid-e	edsa-high-vid.pcap	edsa-high-vid-e.out	-e

# ESP tests
esp0		02-sunrise-sunset-esp.pcap	esp0.out
# more ESP tests in crypto.tests

# ISAKMP tests
isakmp1 isakmp-delete-segfault.pcap isakmp1.out
isakmp2 isakmp-pointer-loop.pcap    isakmp2.out
isakmp3 isakmp-identification-segfault.pcap isakmp3.out -v
# isakmp4 is in crypto.tests
isakmp5-v	ISAKMP_sa_setup.pcap		isakmp5-v.out	-v

# Link Management Protocol tests
lmp		lmp.pcap		lmp.out -T lmp
# lmp-v is now conditionally handled by lmp-v.tests

# MPLS tests
mpls-ldp-hello	mpls-ldp-hello.pcap	mpls-ldp-hello.out -v
ldp_infloop	ldp-infinite-loop.pcap	ldp_infloop.out
lspping-fec-ldp    lspping-fec-ldp.pcap lspping-fec-ldp.out
lspping-fec-ldp-v  lspping-fec-ldp.pcap lspping-fec-ldp-v.out -v
lspping-fec-ldp-vv lspping-fec-ldp.pcap lspping-fec-ldp-vv.out -vv
lspping-fec-rsvp    lspping-fec-rsvp.pcap lspping-fec-rsvp.out
lspping-fec-rsvp-v  lspping-fec-rsvp.pcap lspping-fec-rsvp-v.out -v
lspping-fec-rsvp-vv lspping-fec-rsvp.pcap lspping-fec-rsvp-vv.out -vv
mpls-traceroute   mpls-traceroute.pcap mpls-traceroute.out
mpls-traceroute-v mpls-traceroute.pcap mpls-traceroute-v.out -v
mpls-over-udp  mpls-over-udp.pcap  mpls-over-udp.out
mpls-over-udp-v  mpls-over-udp.pcap  mpls-over-udp-v.out -v

# OSPF tests
ospf-gmpls	ospf-gmpls.pcap				ospf-gmpls.out		-v
ospf-nssa-bitnt	ospf-nssa-bitnt.pcap			ospf-nssa-bitnt.out	-v
ospf3_ah-vv	OSPFv3_with_AH.pcap			ospf3_ah-vv.out		-v -v
ospf3_auth-vv	ospf3_auth.pcapng			ospf3_auth-vv.out	-v -v
ospf3_bc-vv	OSPFv3_broadcast_adjacency.pcap		ospf3_bc-vv.out		-v -v
ospf3_mp-vv	OSPFv3_multipoint_adjacencies.pcap	ospf3_mp-vv.out		-v -v
ospf3_nbma-vv	OSPFv3_NBMA_adjacencies.pcap		ospf3_nbma-vv.out	-v -v
# fuzzed pcap
ospf2-seg-fault-1-v  ospf2-seg-fault-1.pcapng  ospf2-seg-fault-1-v.out  -v

# IKEv2 tests
ikev2four	ikev2four.pcap		ikev2four.out	-v
ikev2fourv	ikev2four.pcap		ikev2fourv.out	-v -v -v
ikev2fourv4	ikev2four.pcap		ikev2fourv4.out	-v -v -v -v
# ikev2pI2 test in crypto.tests
ikev2pI2-segfault	ikev2pI2-segfault.pcapng	ikev2pI2-segfault.out
ikev2pI2-segfault-v	ikev2pI2-segfault.pcapng	ikev2pI2-segfault-v.out	-v

# IETF ROLL RPL packets
dio02           rpl-19-pickdag.pcap         rpl-19-pickdag.out  -v -v
dio03           rpl-19-pickdag.pcap         rpl-19-pickdagvvv.out  -v -v -v
dao01           rpl-14-dao.pcap             rpl-14-daovvv.out    -v -v -v
daoack01        rpl-26-senddaoack.pcap      rpl-26-senddaovv.out -v -v -v

# IPNET encapsulated site
e1000g		e1000g.pcap		e1000g.out
e1000g-e	e1000g.pcap		e1000g-e.out	-e

# IPX/Netware packets
# now in smb.tests

# IPX/Netware invalid
ipx-invalid-length ipx-invalid-length.pcap ipx-invalid-length.out

# IETF FORCES WG packets and printer
forces01        forces1.pcap            forces1.out
forces01vvv     forces1.pcap            forces1vvv.out  -v -v -v
forces01vvvv    forces1.pcap            forces1vvvv.out -v -v -v -v
# need new pcap file, not sure what the differences were?
#forces02        forces2.pcap            forces2.out
#forces02v       forces2.pcap            forces2v.out    -v
#forces02vv      forces2.pcap            forces2vv.out   -v -v

# 802.1ad, QinQ tests
qinq            QinQpacket.pcap         QinQpacket.out  -e
qinqv           QinQpacket.pcap         QinQpacketv.out  -e -v

# now SFLOW tests
sflow1          sflow_multiple_counter_30_pdus.pcap     sflow_multiple_counter_30_pdus.out      -v
sflow2          sflow_multiple_counter_30_pdus.pcap     sflow_multiple_counter_30_pdus-nv.out
# ipv6 sflow support
sflow-v6	sflow-print-v6.pcap			sflow-print-v6.out			-vvv

# AHCP and Babel tests
ahcp-vv         ahcp.pcapng            ahcp-vv.out     -vv
babel1          babel.pcap             babel1.out
babel1v         babel.pcap             babel1v.out     -v
babel_auth      babel_auth.pcap        babel_auth.out  -v
babel_pad1      babel_pad1.pcap        babel_pad1.out
babel_rtt       babel_rtt.pcap         babel_rtt.out   -v
babel_rfc6126bis  babel_rfc6126bis.pcap  babel_rfc6126bis.out     -v

# PPPoE tests
pppoe           pppoe.pcap             pppoe.out
pppoes          pppoes.pcap            pppoes.out
pppoes_id       pppoes.pcap            pppoes_id.out   pppoes 0x3b

# PPP invalid
truncated_aack  truncated-aack.pcap    trunc_aack.out
ppp-invalid-lengths ppp-invalid-lengths.pcap ppp-invalid-lengths.out -v

# IGMP tests
igmpv1		IGMP_V1.pcap		igmpv1.out
igmpv2		IGMP_V2.pcap		igmpv2.out
igmpv3-queries  igmpv3-queries.pcap     igmpv3-queries.out
mtrace		mtrace.pcap		mtrace.out
dvmrp		mrinfo_query.pcap	dvmrp.out

# ICMPv4 -- pcap from https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6632
rfc5837    icmp-rfc5837.pcap icmp-rfc5837.out -v

# ICMPv6
icmpv6          icmpv6.pcap             icmpv6.out      -vv
icmpv6_opt24-v	icmpv6_opt24.pcap	icmpv6_opt24-v.out	-v
icmpv6-length-zero icmpv6-length-zero.pcapng icmpv6-length-zero.out
icmpv6-rfc7112	icmpv6-rfc7112.pcap	icmpv6-rfc7112.out
icmpv6-RFC2894-RR icmpv6-RFC2894-RR.pcap icmpv6-RFC2894-RR.out
icmpv6-RFC2894-RR-v icmpv6-RFC2894-RR.pcap icmpv6-RFC2894-RR-v.out -v
icmpv6-ni-flags	icmpv6-ni-flags.pcap	icmpv6-ni-flags.out

# SPB tests
spb	            spb.pcap	            spb.out

# SPB BPDUv4 tests
spb_bpduv4      spb_bpduv4.pcap       spb_bpduv4.out
spb_bpduv4-v	spb_bpduv4.pcap       spb_bpduv4-v.out -v

# DCB Tests
dcb_ets         dcb_ets.pcap          dcb_ets.out   -vv
dcb_pfc         dcb_pfc.pcap          dcb_pfc.out   -vv
dcb_qcn         dcb_qcn.pcap          dcb_qcn.out   -vv

# EVB tests
evb             evb.pcap              evb.out       -vv

# STP tests
mstp-v		MSTP_Intra-Region_BPDUs.pcap	mstp-v.out	-v
stp-v		802.1D_spanning_tree.pcap	stp-v.out	-v
rstp-v		802.1w_rapid_STP.pcap		rstp-v.out	-v
rpvst-v		rpvstp-trunk-native-vid5.pcap	rpvst-v.out	-v

# RIP tests
ripv1v2         ripv1v2.pcap            ripv1v2.out     -v
ripv2_auth      ripv2_auth.pcap         ripv2_auth.out  -v

# RIP invalid
ripv2-invalid-length ripv2-invalid-length.pcap ripv2-invalid-length.out -v

# DHCPv6 tests
dhcpv6-aftr-name	dhcpv6-AFTR-Name-RFC6334.pcap	dhcpv6-AFTR-Name-RFC6334.out	-v
dhcpv6-ia-na	dhcpv6-ia-na.pcap	dhcpv6-ia-na.out	-v
dhcpv6-ia-pd	dhcpv6-ia-pd.pcap	dhcpv6-ia-pd.out	-v
dhcpv6-ia-ta	dhcpv6-ia-ta.pcap	dhcpv6-ia-ta.out	-v
dhcpv6-ntp-server	dhcpv6-ntp-server.pcap	dhcpv6-ntp-server.out	-v
dhcpv6-sip-server-d	dhcpv6-sip-server-d.pcap	dhcpv6-sip-server-d.out -v
dhcpv6-domain-list	dhcpv6-domain-list.pcap	dhcpv6-domain-list.out	-v
dhcpv6-mud	dhcpv6-mud.pcap		dhcpv6-mud.out -vv

# ZeroMQ/PGM tests
# ZMTP/1.0 over TCP
zmtp1v		zmtp1.pcap		zmtp1.out	-v -T zmtp1
# native PGM
pgmv		pgm_zmtp1.pcap		pgmv.out	-v
# UDP-encapsulated PGM
epgmv		epgm_zmtp1.pcap		epgmv.out	-v -T pgm
# ZMTP/1.0 inside native PGM
pgm_zmtp1v	pgm_zmtp1.pcap		pgm_zmtp1v.out	-v -T pgm_zmtp1
# ZMTP/1.0 inside UDP-encapsulated PGM
epgm_zmtp1v	epgm_zmtp1.pcap		epgm_zmtp1v.out	-v -T pgm_zmtp1
# fuzzed pcap
zmtp1-inf-loop-1 zmtp1-inf-loop-1.pcapng zmtp1-inf-loop-1.out -T zmtp1

# native PGM POLL/POLR
pgm_poll_polr	pgm_poll_polr.pcap	pgm_poll_polr.out	-v

# MS NLB tests
msnlb		msnlb.pcap		msnlb.out
msnlb2		msnlb2.pcapng		msnlb2.out

# MPTCP tests
mptcp-v0	mptcp-v0.pcap		mptcp-v0.out
mptcp-v1	mptcp-v1.pcap		mptcp-v1.out
mptcp-fclose	mptcp-fclose.pcap	mptcp-fclose.out
mptcp-aa-v1	mptcp-aa-v1.pcap	mptcp-aa-v1.out
mptcp-aa-echo	mptcp-aa-echo.pcap	mptcp-aa-echo.out
mptcp-tcprst	mptcp-tcprst.pcap	mptcp-tcprst.out

# TFO tests
tfo		tfo-5c1fa7f9ae91.pcap	tfo.out
# SCPS
scps_invalid	scps_invalid.pcap	scps_invalid.out

# IEEE 802.11 tests
802.11_exthdr	ieee802.11_exthdr.pcap	ieee802.11_exthdr.out	-v
802.11_rx-stbc	ieee802.11_rx-stbc.pcap	ieee802.11_rx-stbc.out
802.11_meshid	ieee802.11_meshid.pcap	ieee802.11_meshid.out

# OpenFlow tests
of10_p3295-vv	of10_p3295.pcap		of10_p3295-vv.out	-vv
of10_s4810-vvvv	of10_s4810.pcap		of10_s4810-vvvv.out	-vvvv
of10_pf5240-vv	of10_pf5240.pcap	of10_pf5240-vv.out	-vv
of10_7050q-v	of10_7050q.pcapng	of10_7050q-v.out	-v
of10_7050sx_bsn-vv	of10_7050sx_bsn.pcap		of10_7050sx_bsn-vv.out	-vv
of10_7050sx_bsn-oobr of10_7050sx_bsn-oobr.pcap of10_7050sx_bsn-oobr.out -v
of13_ericsson		of13_ericsson.pcapng	of13_ericsson.out
of13_ericsson-v		of13_ericsson.pcapng	of13_ericsson-v.out	-v
of13_ericsson-vv	of13_ericsson.pcapng	of13_ericsson-vv.out	-vv
of10_inv_OFPST_FLOW-v	of10_inv_OFPST_FLOW.pcap	of10_inv_OFPST_FLOW-v.out -v
of10_inv_QUEUE_GET_CONFIG_REPLY-vv	of10_inv_QUEUE_GET_CONFIG_REPLY.pcap	of10_inv_QUEUE_GET_CONFIG_REPLY-vv.out	-vv

# GeoNetworking and CALM FAST tests
geonet_v0_and_calm_fast	geonet_v0_and_calm_fast.pcap	geonet_v0_and_calm_fast.out	-vv

# M3UA tests
m3ua isup.pcap isup.out
m3ua-vv isup.pcap isupvv.out -vv

# NFLOG test case
nflog-e nflog.pcap nflog-e.out -e

# syslog test case
syslog-v	syslog_udp.pcap		syslog-v.out		-v

# DNS test cases
dns_tcp dns_tcp.pcap dns_tcp.out
dns_tcp-v dns_tcp.pcap dns_tcp-v.out -v
dns_tcp-vv dns_tcp.pcap dns_tcp-vv.out -vv
dns_tcp-vvv dns_tcp.pcap dns_tcp-vvv.out -vvv
dns_udp dns_udp.pcap dns_udp.out
dns_udp-v dns_udp.pcap dns_udp-v.out -v
dns_udp-vv dns_udp.pcap dns_udp-vv.out -vv
dns_udp-vvv dns_udp.pcap dns_udp-vvv.out -vvv

# DNS on non-standard ports.
dns_tcp_8053 dns_tcp_8053.pcap dns_tcp_8053.out -vv
dns_tcp_8053-T dns_tcp_8053.pcap dns_tcp_8053-T.out -vv -T domain
dns_udp_8053 dns_udp_8053.pcap dns_udp_8053.out -vv
dns_udp_8053-T dns_udp_8053.pcap dns_udp_8053-T.out -vv -T domain

# DNSSEC from https://bugzilla.redhat.com/show_bug.cgi?id=205842, -vv exposes EDNS DO
dnssec-vv	dnssec.pcap		dnssec-vv.out		-vv

#IPv6 tests
ipv6-bad-version	ipv6-bad-version.pcap	ipv6-bad-version.out
ipv6-routing-header	ipv6-routing-header.pcap	ipv6-routing-header.out -v
ipv6-srh-ext-header	ipv6-srh-ext-header.pcap	ipv6-srh-ext-header.out -v
ipv6-srh-insert-cksum	ipv6-srh-insert-cksum.pcap	ipv6-srh-insert-cksum.out -v
ipv6-srh-ipproto-ether-v ipv6-srh-ipproto-ether.pcap ipv6-srh-ipproto-ether-v.out -v
ipv6-srh-ipproto-ether-ev ipv6-srh-ipproto-ether.pcap ipv6-srh-ipproto-ether-ev.out -ev
ipv6-too-long-jumbo	ipv6-too-long-jumbo.pcap	ipv6-too-long-jumbo.out -v
ipv6_jumbogram_1	ipv6_jumbogram_1.pcap	ipv6_jumbogram_1.out -ev
ipv6-srh-tlv-hmac ipv6-srh-tlv-hmac.pcap ipv6-srh-tlv-hmac.out
ipv6-srh-tlv-hmac-v ipv6-srh-tlv-hmac.pcap ipv6-srh-tlv-hmac-v.out -v
ipv6-srh-tlv-pad1-padn-5 ipv6-srh-tlv-pad1-padn-5.pcap ipv6-srh-tlv-pad1-padn-5.out
ipv6-srh-tlv-pad1-padn-5-v ipv6-srh-tlv-pad1-padn-5.pcap ipv6-srh-tlv-pad1-padn-5-v.out -v

# Loopback/CTP test case
loopback	loopback.pcap		loopback.out

# DCCP partial checksums tests
dccp_partial_csum_v4_simple	dccp_partial_csum_v4_simple.pcap	dccp_partial_csum_v4_simple.out -vv
dccp_partial_csum_v4_longer	dccp_partial_csum_v4_longer.pcap	dccp_partial_csum_v4_longer.out -vv
dccp_partial_csum_v6_simple	dccp_partial_csum_v6_simple.pcap	dccp_partial_csum_v6_simple.out -vv
dccp_partial_csum_v6_longer	dccp_partial_csum_v6_longer.pcap	dccp_partial_csum_v6_longer.out -vv

# VRRP tests
vrrp		vrrp.pcap		vrrp.out
vrrp-v		vrrp.pcap		vrrp-v.out		-v

# HSRP tests
hsrp_1		HSRP_coup.pcap		hsrp_1.out
hsrp_1-v	HSRP_coup.pcap		hsrp_1-v.out	-v
hsrp_2-v	HSRP_election.pcap	hsrp_2-v.out	-v
hsrp_3-v	HSRP_failover.pcap	hsrp_3-v.out	-v

# PIMv2 tests
pimv2_dm-v		PIM-DM_pruning.pcap		pimv2_dm-v.out		-v
pimv2_register-v	PIM_register_register-stop.pcap	pimv2_register-v.out	-v
pimv2_sm-v		PIM-SM_join_prune.pcap		pimv2_sm-v.out		-v
pimv2_bootstrap-v	PIMv2_bootstrap.pcap		pimv2_bootstrap-v.out	-v
pimv2_hellos-v		PIMv2_hellos.pcap		pimv2_hellos-v.out	-v
pim-packet-assortment	pim-packet-assortment.pcap	pim-packet-assortment.out
pim-packet-assortment-v	pim-packet-assortment.pcap	pim-packet-assortment-v.out -v
pim-packet-assortment-vv	pim-packet-assortment.pcap	pim-packet-assortment-vv.out -vv

# IS-IS tests
isis_infloop-v	isis-infinite-loop.pcap		isis_infloop-v.out	-v
isis_poi-v      isis_poi.pcap                   isis_poi.out            -v
isis_poi2-v     isis_poi2.pcap                  isis_poi2.out           -v
isis_1		ISIS_external_lsp.pcap		isis_1.out
isis_1-v	ISIS_external_lsp.pcap		isis_1-v.out	-v
isis_2-v	ISIS_level1_adjacency.pcap	isis_2-v.out	-v
isis_3-v	ISIS_level2_adjacency.pcap	isis_3-v.out	-v
isis_4-v	ISIS_p2p_adjacency.pcap		isis_4-v.out	-v
isis_cap_tlv	isis_cap_tlv.pcap		isis_cap_tlv.out	-v
isis_iid-v      isis_iid_tlv.pcap               isis_iid_tlv.out        -v
isis_sr-v	isis_sr.pcapng			isis_sr.out	-v
# fuzzed pcap
# isis-seg-fault-1-v is now conditionally handled by isis-seg-fault-1-v.tests
isis-seg-fault-2-v isis-seg-fault-2.pcapng isis-seg-fault-2-v.out -v
isis-seg-fault-3-v isis-seg-fault-3.pcapng isis-seg-fault-3-v.out -v
isis_sid	isis_sid.pcap			isis_sid.out	-v

# RSVP tests
rsvp_infloop-v	rsvp-infinite-loop.pcap		rsvp_infloop-v.out	-v
rsvp_cap	rsvp_cap.pcap			rsvp_cap.out		-v
# fuzzed pcap
rsvp-inf-loop-2-v rsvp-inf-loop-2.pcapng	rsvp-inf-loop-2-v.out -v

# HDLC tests
hdlc1	chdlc-slarp.pcap	hdlc1.out
hdlc2	chdlc-slarp-short.pcap	hdlc2.out
hdlc3	HDLC.pcap		hdlc3.out
hdlc4	hdlc_slarp.pcapng	hdlc4.out

# DECnet test case
decnet		DECnet_Phone.pcap	decnet.out

# RADIUS tests
radius-v	RADIUS.pcap	radius-v.out	-v
radius-rfc3162	RADIUS-RFC3162.pcap	radius-rfc3162-v.out	-v
radius-rfc4675	RADIUS-RFC4675.pcap	radius-rfc4675-v.out	-v
radius-rfc5176	RADIUS-RFC5176.pcap	radius-rfc5176-v.out	-v
radius-port1700	RADIUS-port1700.pcap	radius-port1700-v.out	-v
radius-rfc5176-2	RADIUS-RFC5176-2.pcap	radius-rfc5176-2-v.out	-v
radius-rfc5447	RADIUS-RFC5447.pcap	radius-rfc5447-v.out	-v
radius-rfc5580	RADIUS-RFC5580.pcap	radius-rfc5580-v.out	-v

# link-level protocols
dtp-v		DTP.pcap		dtp-v.out		-v
lacp-ev		LACP.pcap		lacp-ev.out		-e -v
lldp_cdp-ev	LLDP_and_CDP.pcap	lldp_cdp-ev.out		-e -v
cdp-v		3560_CDP.pcap		cdp-v.out		-v
udld-v		UDLD.pcap		udld-v.out		-v
lldp_mud-v	lldp_mudurl.pcap	lldp_mudurl-v.out	-e -v
lldp_mud-vv	lldp_mudurl.pcap	lldp_mudurl-vv.out	-e -vv
lldp_8021_linkagg-v  lldp_8021_linkagg.pcap lldp_8021_linkagg-v.out  -v
lldp_8021_linkagg-vv lldp_8021_linkagg.pcap lldp_8021_linkagg-vv.out -vv
# fuzzed pcap
udld-inf-loop-1-v  udld-inf-loop-1.pcapng  udld-inf-loop-1-v.out  -v

# EIGRP tests
eigrp1-v	EIGRP_adjacency.pcap	eigrp1-v.out	-v
eigrp2-v	EIGRP_goodbye.pcap	eigrp2-v.out	-v
eigrp3-v	EIGRP_subnet_down.pcap	eigrp3-v.out	-v
eigrp4-v	EIGRP_subnet_up.pcap	eigrp4-v.out	-v
eigrp5		EIGRP_ipv6.pcap		eigrp5.out

# ATA-over-Ethernet tests
aoe_1		AoE_Linux.pcap		aoe_1.out
aoe_1-v		AoE_Linux.pcap		aoe_1-v.out	-v

# Geneve tests
geneve-vv	geneve.pcap		geneve-vv.out	-vv
geneve-vni	geneve.pcap		geneve-vni.out	geneve 0xb
geneve-tcp	geneve.pcap		geneve-tcp.out	"geneve && tcp"
geneve-gcp	geneve-gcp.pcap		geneve-gcp.out	-vv

# DHCP tests
dhcp-rfc3004	dhcp-rfc3004.pcap	dhcp-rfc3004-v.out	-v
dhcp-rfc4388	dhcp-rfc4388.pcap	dhcp-rfc4388.out	-v
dhcp-rfc5859	dhcp-rfc5859.pcap	dhcp-rfc5859-v.out	-v
dhcp-mud	dhcp-mud.pcap		dhcp-mud.out	-vv

# VXLAN tests
vxlan  vxlan.pcap  vxlan.out -e

# PPTP tests
pptp pptp.pcap pptp.out
pptp-v pptp.pcap pptp-v.out -v

# CVEs 2014 malformed packets from Steffen Bauch
cve-2014-8767-OLSR cve-2014-8767-OLSR.pcap cve-2014-8767-OLSR.out -v
cve-2014-8768-Geonet cve-2014-8768-Geonet.pcap cve-2014-8768-Geonet.out -v
cve-2014-8769-AODV cve-2014-8769-AODV.pcap cve-2014-8769-AODV.out -v

# bad packets from Kevin Day
# cve-2015-2155 -- fuzz testing on FORCES printer
kday1           kday1.pcap              kday1.out       -v
# cve-2015-2153 -- fuzz testing on TCP printer
kday2           kday2.pcap              kday2.out       -v
# cve-2015-2153 -- fuzz testing on TCP printer
kday3           kday3.pcap              kday3.out       -v
# cve-2015-2153 -- fuzz testing on TCP printer
kday4           kday4.pcap              kday4.out       -v
# cve-2015-2153 -- fuzz testing on TCP printer
kday5           kday5.pcap              kday5.out       -v
# cve-2015-2154 -- ethernet printer
kday6           kday6.pcap              kday6.out       -v
# cve-2015-2153 -- fuzz testing on TCP printer
kday7           kday7.pcap              kday7.out       -v
# cve-2015-2153 -- fuzz testing on TCP printer
kday8           kday8.pcap              kday8.out       -v

# bad packets from reversex86.
cve2015-0261_01    cve2015-0261-ipv6.pcap       cve2015-0261-ipv6.out -v
cve2015-0261_02    cve2015-0261-crash.pcap      cve2015-0261-crash.out -v

# OLSRv1 tests
olsrv1_1	OLSRv1_HNA_sgw_1.pcap		OLSRv1_HNA_sgw_1.out	-v

# tests with unaligned data, to make sure they work on SPARC
unaligned-nfs-1	unaligned-nfs-1.pcap	unaligned-nfs-1.out	-v

# LISP tests
lisp_eid_notify		lisp_eid_notify.pcap	lisp_eid_notify.out	-v
lisp_eid_register	lisp_eid_register.pcap	lisp_eid_register.out	-v
lisp_ipv6_eid		lisp_ipv6.pcap		lisp_ipv6.out		-v

# NSH tests
nsh                    nsh.pcap                nsh.out
nsh-vvv                nsh.pcap                nsh-vvv.out                -vvv
nsh-over-vxlan-gpe     nsh-over-vxlan-gpe.pcap nsh-over-vxlan-gpe.out
nsh-over-vxlan-gpe-v   nsh-over-vxlan-gpe.pcap nsh-over-vxlan-gpe-v.out   -v
nsh-over-vxlan-gpe-vv  nsh-over-vxlan-gpe.pcap nsh-over-vxlan-gpe-vv.out  -vv
nsh-over-vxlan-gpe-vvv nsh-over-vxlan-gpe.pcap nsh-over-vxlan-gpe-vvv.out -vvv

# RESP tests
resp_1 resp_1_benchmark.pcap resp_1.out
resp_2 resp_2_inline.pcap    resp_2.out
resp_3 resp_3_malicious.pcap resp_3.out

# TFTP tests
tftp   tftp.pcap tftp.out
tftp-T tftp.pcap tftp-T.out -T tftp

# WHOIS tests
whois			whois.pcap		whois.out
whois-v		whois.pcap		whois-v.out	-v

# HNCP tests
hncp hncp.pcap hncp.out -vvv

# BFD tests with authentication fields
bfd-raw-auth-simple bfd-raw-auth-simple.pcap bfd-raw-auth-simple.out
bfd-raw-auth-simple-v bfd-raw-auth-simple.pcap bfd-raw-auth-simple-v.out -v
bfd-raw-auth-md5 bfd-raw-auth-md5.pcap bfd-raw-auth-md5.out
bfd-raw-auth-md5-v bfd-raw-auth-md5.pcap bfd-raw-auth-md5-v.out -v
bfd-raw-auth-sha1 bfd-raw-auth-sha1.pcap bfd-raw-auth-sha1.out
bfd-raw-auth-sha1-v bfd-raw-auth-sha1.pcap bfd-raw-auth-sha1-v.out -v

# bad packets from Hanno Böck
# heap-overflow-1 is in non-bsd.tests
heap-overflow-2	heap-overflow-2.pcap		heap-overflow-2.out	-v
heapoverflow-atalk_print	heapoverflow-atalk_print.pcap	heapoverflow-atalk_print.out	-v
heapoverflow-atalk_2	heapoverflow-atalk_2.pcap	heapoverflow-atalk_2.out	-v
heapoverflow-ppp_hdlc_if_print	heapoverflow-ppp_hdlc_if_print.pcap	heapoverflow-ppp_hdlc_if_print.out	-v
heapoverflow-q933_printq	heapoverflow-q933_printq.pcap	heapoverflow-q933_printq.out	-v
heapoverflow-sl_if_print	heapoverflow-sl_if_print.pcap	heapoverflow-sl_if_print.out	-v
heapoverflow-ip_demux_print	heapoverflow-ip_demux_print.pcap	heapoverflow-ip_demux_print.out	-v
heapoverflow-in_checksum	heapoverflow-in_checksum.pcap	heapoverflow-in_checksum.out	-v
heapoverflow-tcp_print	heapoverflow-tcp_print.pcap	heapoverflow-tcp_print.out	-v
gre-heapoverflow-1	gre-heapoverflow-1.pcap	gre-heapoverflow-1.out	-v
gre-heapoverflow-2	gre-heapoverflow-2.pcap	gre-heapoverflow-2.out	-v
calm-fast-mac-lookup-heapoverflow	calm-fast-mac-lookup-heapoverflow.pcap	calm-fast-mac-lookup-heapoverflow.out	-v
geonet-mac-lookup-heapoverflow	geonet-mac-lookup-heapoverflow.pcap	geonet-mac-lookup-heapoverflow.out	-v
radiotap-heapoverflow	radiotap-heapoverflow.pcap	radiotap-heapoverflow.out -v
isoclns-heapoverflow	isoclns-heapoverflow.pcap	isoclns-heapoverflow.out	-v
tcp-auth-heapoverflow	tcp-auth-heapoverflow.pcap	tcp-auth-heapoverflow.out	-v
frf15-heapoverflow	frf15-heapoverflow.pcap	frf15-heapoverflow.out	-v
atm-oam-heapoverflow	atm-oam-heapoverflow.pcap	atm-oam-heapoverflow.out	-v
tcp_header_heapoverflow	tcp_header_heapoverflow.pcap	tcp_header_heapoverflow.out	-v
ipcomp-heapoverflow	ipcomp-heapoverflow.pcap	ipcomp-heapoverflow.out	-v
llc-xid-heapoverflow	llc-xid-heapoverflow.pcap	llc-xid-heapoverflow.out	-v
udp-length-heapoverflow	udp-length-heapoverflow.pcap	udp-length-heapoverflow.out	-v
aarp-heapoverflow-1	aarp-heapoverflow-1.pcap	aarp-heapoverflow-1.out	-v
aarp-heapoverflow-2	aarp-heapoverflow-2.pcap	aarp-heapoverflow-2.out	-v
mpls-label-heapoverflow	mpls-label-heapoverflow.pcap	mpls-label-heapoverflow.out	-v
bad-ipv4-version-pgm-heapoverflow	bad-ipv4-version-pgm-heapoverflow.pcap	bad-ipv4-version-pgm-heapoverflow.out	-v
stp-heapoverflow-1	stp-heapoverflow-1.pcap	stp-heapoverflow-1.out	-v
stp-heapoverflow-2	stp-heapoverflow-2.pcap	stp-heapoverflow-2.out	-v
stp-heapoverflow-3	stp-heapoverflow-3.pcap	stp-heapoverflow-3.out	-v
stp-heapoverflow-4	stp-heapoverflow-4.pcap	stp-heapoverflow-4.out	-v
arp-too-long-tha	arp-too-long-tha.pcap	arp-too-long-tha.out	-v
juniper_header-heapoverflow	juniper_header-heapoverflow.pcap	juniper_header-heapoverflow.out	-v
tftp-heapoverflow	tftp-heapoverflow.pcap	tftp-heapoverflow.out	-v
relts-0x80000000	relts-0x80000000.pcap	relts-0x80000000.out	-v

# bad packets from Brian Carpenter
ipv6hdr-heapoverflow	ipv6hdr-heapoverflow.pcap	ipv6hdr-heapoverflow.out
ipv6hdr-heapoverflow-v	ipv6hdr-heapoverflow.pcap	ipv6hdr-heapoverflow-v.out	-v
otv-heapoverflow-1	otv-heapoverflow-1.pcap		otv-heapoverflow-1.out
otv-heapoverflow-2	otv-heapoverflow-2.pcap		otv-heapoverflow-2.out
q933-heapoverflow-2	q933-heapoverflow-2.pcap	q933-heapoverflow-2.out
atm-heapoverflow	atm-heapoverflow.pcap		atm-heapoverflow.out -e
ipv6-next-header-oobr-1	ipv6-next-header-oobr-1.pcap	ipv6-next-header-oobr-1.out
ipv6-next-header-oobr-2	ipv6-next-header-oobr-2.pcap	ipv6-next-header-oobr-2.out
ipv6-rthdr-oobr		ipv6-rthdr-oobr.pcap		ipv6-rthdr-oobr.out
ieee802.11_tim_ie_oobr	ieee802.11_tim_ie_oobr.pcap	ieee802.11_tim_ie_oobr.out
decnet-shorthdr-oobr	decnet-shorthdr-oobr.pcap	decnet-shorthdr-oobr.out
isakmp-3948-oobr-2	isakmp-3948-oobr-2.pcap		isakmp-3948-oobr-2.out
ieee802.11_rates_oobr	ieee802.11_rates_oobr.pcap	ieee802.11_rates_oobr.out
ipv6-mobility-header-oobr	ipv6-mobility-header-oobr.pcap	ipv6-mobility-header-oobr.out
beep-oobr		beep-oobr.pcap			beep-oobr.out

# bad packets from Kamil Frankowicz
snmp-heapoverflow-1	snmp-heapoverflow-1.pcap	snmp-heapoverflow-1.out
snmp-heapoverflow-2	snmp-heapoverflow-2.pcap	snmp-heapoverflow-2.out
isoclns-heapoverflow-2	isoclns-heapoverflow-2.pcap	isoclns-heapoverflow-2.out	-e
isoclns-heapoverflow-3	isoclns-heapoverflow-3.pcap	isoclns-heapoverflow-3.out	-e
stp-v4-length-sigsegv	stp-v4-length-sigsegv.pcap	stp-v4-length-sigsegv.out
hoobr_pimv1		hoobr_pimv1.pcap		hoobr_pimv1.out
hoobr_safeputs		hoobr_safeputs.pcap		hoobr_safeputs.out
isakmp-rfc3948-oobr	isakmp-rfc3948-oobr.pcap	isakmp-rfc3948-oobr.out
isoclns-oobr		isoclns-oobr.pcap		isoclns-oobr.out
nfs-attr-oobr		nfs-attr-oobr.pcap		nfs-attr-oobr.out
decnet-oobr		decnet-oobr.pcap		decnet-oobr.out
ieee802.11_parse_elements_oobr ieee802.11_parse_elements_oobr.pcap ieee802.11_parse_elements_oobr.out
hoobr_ripng_print	hoobr_ripng_print.pcap		hoobr_ripng_print.out
hoobr_juniper		hoobr_juniper.pcap		hoobr_juniper.out
hoobr_juniper2		hoobr_juniper2.pcap		hoobr_juniper2.out
hoobr_juniper3		hoobr_juniper3.pcap		hoobr_juniper3.out
hoobr_juniper4		hoobr_juniper4.pcap		hoobr_juniper4.out
hoobr_parse_field	hoobr_parse_field.pcap		hoobr_parse_field.out
hoobr_chdlc_print	hoobr_chdlc_print.pcap		hoobr_chdlc_print.out
hoobr_lookup_nsap	hoobr_lookup_nsap.pcap		hoobr_lookup_nsap.out
hoobr_rt6_print		hoobr_rt6_print.pcap		hoobr_rt6_print.out
hoobr_nfs_printfh	hoobr_nfs_printfh.pcap		hoobr_nfs_printfh.out
hoobr_aodv_extension	hoobr_aodv_extension.pcap	hoobr_aodv_extension.out
hoobr_nfs_xid_map_enter hoobr_nfs_xid_map_enter.pcap    hoobr_nfs_xid_map_enter.out
hoobr_bfd_print		hoobr_bfd_print.pcap		hoobr_bfd_print.out

# bad packets from Wilfried Kirsch
slip-bad-direction	slip-bad-direction.pcap		slip-bad-direction.out	-ve

# bad packets from GitHub issues #676 and #677
slip-compressed_sl_print-oobr slip-compressed_sl_print-oobr.pcap slip-compressed_sl_print-oobr.out -e
slip-sliplink_print-oobr slip-sliplink_print-oobr.pcap slip-sliplink_print-oobr.out -e

# bad packets from Otto Airamo and Antti Levomäki
# one more in smb.tests
arp-oobr		arp-oobr.pcap			arp-oobr.out	-vvv -e
icmp-cksum-oobr-1	icmp-cksum-oobr-1.pcap		icmp-cksum-oobr-1.out	-vvv -e
icmp-cksum-oobr-2	icmp-cksum-oobr-2.pcap		icmp-cksum-oobr-2.out	-vvv -e
icmp-cksum-oobr-3	icmp-cksum-oobr-3.pcapng	icmp-cksum-oobr-3.out	-vvv -e
icmp-cksum-oobr-4	icmp-cksum-oobr-4.pcapng	icmp-cksum-oobr-4.out	-vvv -e
tok2str-oobr-1		tok2str-oobr-1.pcap		tok2str-oobr-1.out	-vvv -e
tok2str-oobr-2		tok2str-oobr-2.pcap		tok2str-oobr-2.out	-vvv -e
eigrp-tlv-oobr		eigrp-tlv-oobr.pcap		eigrp-tlv-oobr.out	-vvv -e
zephyr-oobr		zephyr-oobr.pcap		zephyr-oobr.out		-vvv -e
isakmp-no-none-np	isakmp-no-none-np.pcapng	isakmp-no-none-np.out	-vvv -e
telnet-iac-check-oobr	telnet-iac-check-oobr.pcap	telnet-iac-check-oobr.out	-vvv -e
resp_4_infiniteloop	resp_4_infiniteloop.pcapng	resp_4_infiniteloop.out	-vvv -e
dns_fwdptr		dns_fwdptr.pcap			dns_fwdptr.out		-vvv -e
isis-areaaddr-oobr-1	isis-areaaddr-oobr-1.pcap	isis-areaaddr-oobr-1.out		-vvv -e
isis-areaaddr-oobr-2	isis-areaaddr-oobr-2.pcap	isis-areaaddr-oobr-2.out		-vvv -e
isis-extd-ipreach-oobr	isis-extd-ipreach-oobr.pcap	isis-extd-ipreach-oobr.out		-vvv -e
lldp-infinite-loop-1	lldp-infinite-loop-1.pcap	lldp-infinite-loop-1.out		-vvv -e
lldp-infinite-loop-2	lldp-infinite-loop-2.pcap	lldp-infinite-loop-2.out		-vvv -e
pimv2-oobr-1		pimv2-oobr-1.pcap		pimv2-oobr-1.out		-vvv -e
pimv2-oobr-2		pimv2-oobr-2.pcap		pimv2-oobr-2.out		-vvv -e
pimv2-oobr-3		pimv2-oobr-3.pcap		pimv2-oobr-3.out		-vvv -e
pimv2-oobr-4		pimv2-oobr-4.pcap		pimv2-oobr-4.out		-vvv -e
802_15_4-oobr-1		802_15_4-oobr-1.pcap		802_15_4-oobr-1.out	-vvv -e
802_15_4-oobr-2		802_15_4-oobr-2.pcap		802_15_4-oobr-2.out	-vvv -e
802_15_4-data		802_15_4-data.pcap		802_15_4-data.out	-vvv -e
802_15_4_beacon		802_15_4_beacon.pcap		802_15_4_beacon.out	-vvv -e
lmpv1_busyloop		lmpv1_busyloop.pcap		lmpv1_busyloop.out	-vvv -e
juniper_atm1_oobr	juniper_atm1_oobr.pcap		juniper_atm1_oobr.out	-vvv -e
juniper_es_oobr		juniper_es_oobr.pcap		juniper_es_oobr.out	-vvv -e

# bad packets from Yannick Formaggio
l2tp-avp-overflow	l2tp-avp-overflow.pcap		l2tp-avp-overflow.out	-v
pktap-heap-overflow	pktap-heap-overflow.pcap	pktap-heap-overflow.out	-v
wb-oobr			wb-oobr.pcap			wb-oobr.out	-v

# bad packets from Bhargava Shastry
lldp_asan		lldp_asan.pcap			lldp_asan.out	-v
extract_read2_asan	extract_read2_asan.pcap		extract_read2_asan.out	-v
getname_2_read4_asan	getname_2_read4_asan.pcap	getname_2_read4_asan.out	-v
eap_extract_read2_asan	eap_extract_read2_asan.pcap	eap_extract_read2_asan.out	-v
esis_snpa_asan		esis_snpa_asan.pcap		esis_snpa_asan.out	-v
esis_snpa_asan-2	esis_snpa_asan-2.pcap		esis_snpa_asan-2.out	-v
esis_snpa_asan-3	esis_snpa_asan-3.pcap		esis_snpa_asan-3.out	-v
esis_snpa_asan-4	esis_snpa_asan-4.pcap		esis_snpa_asan-4.out	-v
esis_snpa_asan-5	esis_snpa_asan-5.pcap		esis_snpa_asan-5.out	-v
dhcp6_reconf_asan	dhcp6_reconf_asan.pcap		dhcp6_reconf_asan.out	-v
pgm_opts_asan		pgm_opts_asan.pcap		pgm_opts_asan.out	-v
pgm_opts_asan_2		pgm_opts_asan_2.pcap		pgm_opts_asan_2.out	-v
pgm_opts_asan_3		pgm_opts_asan_3.pcap		pgm_opts_asan_3.out	-v
pgm_group_addr_asan	pgm_group_addr_asan.pcap	pgm_group_addr_asan.out	-v
vtp_asan		vtp_asan.pcap			vtp_asan.out	-v
vtp_asan-2		vtp_asan-2.pcap			vtp_asan-2.out	-v
vtp_asan-3		vtp_asan-3.pcap			vtp_asan-3.out	-v
icmp6_mobileprefix_asan	icmp6_mobileprefix_asan.pcap	icmp6_mobileprefix_asan.out	-v
ip_printroute_asan	ip_printroute_asan.pcap		ip_printroute_asan.out	-v
mobility_opt_asan	mobility_opt_asan.pcap		mobility_opt_asan.out	-v
mobility_opt_asan_2	mobility_opt_asan_2.pcap	mobility_opt_asan_2.out	-v
mobility_opt_asan_3	mobility_opt_asan_3.pcap	mobility_opt_asan_3.out	-v
mobility_opt_asan_4	mobility_opt_asan_4.pcap	mobility_opt_asan_4.out	-v
mobility_opt_asan_5	mobility_opt_asan_5.pcap	mobility_opt_asan_5.out	-v
mobility_opt_asan_6	mobility_opt_asan_6.pcap	mobility_opt_asan_6.out	-v
mobility_opt_asan_7	mobility_opt_asan_7.pcap	mobility_opt_asan_7.out	-v
mobility_opt_asan_8	mobility_opt_asan_8.pcap	mobility_opt_asan_8.out	-v
isis_stlv_asan		isis_stlv_asan.pcap		isis_stlv_asan.out	-v
isis_stlv_asan-2	isis_stlv_asan-2.pcap		isis_stlv_asan-2.out	-v
isis_stlv_asan-3	isis_stlv_asan-3.pcap		isis_stlv_asan-3.out	-v
isis_stlv_asan-4	isis_stlv_asan-4.pcap		isis_stlv_asan-4.out	-v
isis_sysid_asan		isis_sysid_asan.pcap		isis_sysid_asan.out	-v
lldp_mgmt_addr_tlv_asan	lldp_mgmt_addr_tlv_asan.pcap	lldp_mgmt_addr_tlv_asan.out	-v
bootp_asan		bootp_asan.pcap			bootp_asan.out		-v
bootp_asan-2		bootp_asan-2.pcap		bootp_asan-2.out	-v
ppp_ccp_config_deflate_option_asan	ppp_ccp_config_deflate_option_asan.pcap	ppp_ccp_config_deflate_option_asan.out	-v
pim_header_asan		pim_header_asan.pcap		pim_header_asan.out	-v
pim_header_asan-2	pim_header_asan-2.pcap		pim_header_asan-2.out	-v
pim_header_asan-3	pim_header_asan-3.pcap		pim_header_asan-3.out	-v
pim_header_asan-4	pim_header_asan-4.pcap		pim_header_asan-4.out	-v
ip6_frag_asan		ip6_frag_asan.pcap		ip6_frag_asan.out	-v
radius_attr_asan	radius_attr_asan.pcap		radius_attr_asan.out	-v
ospf6_decode_v3_asan	ospf6_decode_v3_asan.pcap	ospf6_decode_v3_asan.out -v
ip_ts_opts_asan		ip_ts_opts_asan.pcap		ip_ts_opts_asan.out	-v
isakmpv1-attr-oobr	isakmpv1-attr-oobr.pcap		isakmpv1-attr-oobr.out	-v
isakmp-ikev1_n_print-oobr isakmp-ikev1_n_print-oobr.pcap isakmp-ikev1_n_print-oobr.out -v
ldp-ldp_tlv_print-oobr ldp-ldp_tlv_print-oobr.pcap ldp-ldp_tlv_print-oobr.out -v
icmp-icmp_print-oobr-1 icmp-icmp_print-oobr-1.pcap icmp-icmp_print-oobr-1.out -v
icmp-icmp_print-oobr-2 icmp-icmp_print-oobr-2.pcap icmp-icmp_print-oobr-2.out -v
rsvp-rsvp_obj_print-oobr rsvp-rsvp_obj_print-oobr.pcap rsvp-rsvp_obj_print-oobr.out -v
vrrp-vrrp_print-oobr vrrp-vrrp_print-oobr.pcap vrrp-vrrp_print-oobr.out -v
vrrp-vrrp_print-oobr-2 vrrp-vrrp_print-oobr-2.pcap vrrp-vrrp_print-oobr-2.out -v
bgp-bgp_capabilities_print-oobr-1 bgp-bgp_capabilities_print-oobr-1.pcap bgp-bgp_capabilities_print-oobr-1.out -v
bgp-bgp_capabilities_print-oobr-2 bgp-bgp_capabilities_print-oobr-2.pcap bgp-bgp_capabilities_print-oobr-2.out -v
lmp-lmp_print_data_link_subobjs-oobr lmp-lmp_print_data_link_subobjs-oobr.pcap lmp-lmp_print_data_link_subobjs-oobr.out -v
# The .pcap file is truncated after the 1st packet.
hncp_dhcpv6data-oobr	hncp_dhcpv6data-oobr.pcap	hncp_dhcpv6data-oobr.out -v
hncp_dhcpv4data-oobr	hncp_dhcpv4data-oobr.pcap	hncp_dhcpv4data-oobr.out -v
vqp-oobr		vqp-oobr.pcap			vqp-oobr.out		-v
bgp_pmsi_tunnel-oobr	bgp_pmsi_tunnel-oobr.pcap	bgp_pmsi_tunnel-oobr.out -v
bgp_mvpn_6_and_7_oobr	bgp_mvpn_6_and_7_oobr.pcap	bgp_mvpn_6_and_7_oobr.out	-v
rsvp_fast_reroute-oobr	rsvp_fast_reroute-oobr.pcap	rsvp_fast_reroute-oobr.out -v
esis_opt_prot-oobr	esis_opt_prot-oobr.pcap		esis_opt_prot-oobr.out	-v
rsvp_uni-oobr-1	rsvp_uni-oobr-1.pcap	rsvp_uni-oobr-1.out	-v
rsvp_uni-oobr-2	rsvp_uni-oobr-2.pcap	rsvp_uni-oobr-2.out	-v
rsvp_uni-oobr-3	rsvp_uni-oobr-3.pcap	rsvp_uni-oobr-3.out	-v
rpki-rtr-oobr		rpki-rtr-oobr.pcap	rpki-rtr-oobr.out	-v
lldp_8023_mtu-oobr	lldp_8023_mtu-oobr.pcap	lldp_8023_mtu-oobr.out	-v
bgp_vpn_rt-oobr	bgp_vpn_rt-oobr.pcap	bgp_vpn_rt-oobr.out	-v -c1
cfm_sender_id-oobr	cfm_sender_id-oobr.pcap	cfm_sender_id-oobr.out	-v
isis-extd-isreach-oobr	isis-extd-isreach-oobr.pcap	isis-extd-isreach-oobr.out -v
olsr-oobr-1		olsr-oobr-1.pcap		olsr-oobr-1.out	-v
olsr-oobr-2		olsr-oobr-2.pcap		olsr-oobr-2.out	-v
ikev1_id_ipv6_addr_subnet-oobr	ikev1_id_ipv6_addr_subnet-oobr.pcap	ikev1_id_ipv6_addr_subnet-oobr.out	-v
isakmp-various-oobr	isakmp-various-oobr.pcap	isakmp-various-oobr.out	-v
aoe-oobr-1		aoe-oobr-1.pcap			aoe-oobr-1.out	-v
frf16_magic_ie-oobr	frf16_magic_ie-oobr.pcap	frf16_magic_ie-oobr.out	-v
rx_serviceid_oobr	rx_serviceid_oobr.pcap		rx_serviceid_oobr.out
bgp_mp_reach_nlri-oobr bgp_mp_reach_nlri-oobr.pcap     bgp_mp_reach_nlri-oobr.out -v

# bad packets from Katie Holly
mlppp-oobr		mlppp-oobr.pcap			mlppp-oobr.out
kh-timed-001-oobr	kh-timed-001-oobr.pcap		kh-timed-001-oobr.out
kh-timed-002-oobr	kh-timed-002-oobr.pcap		kh-timed-002-oobr.out
kh-timed-004-oobr	kh-timed-004-oobr.pcap		kh-timed-004-oobr.out

# bad packets from Kim Gwan Yeong
mptcp-dss-oobr		mptcp-dss-oobr.pcap		mptcp-dss-oobr.out	-v
icmp6_nodeinfo_oobr	icmp6_nodeinfo_oobr.pcap	icmp6_nodeinfo_oobr.out

# bad packets from Henri Salo
rx_ubik-oobr		rx_ubik-oobr.pcap		rx_ubik-oobr.out
babel_update_oobr	babel_update_oobr.pcap		babel_update_oobr.out

# bad packets from Junjie Wang
ospf6_print_lshdr-oobr ospf6_print_lshdr-oobr.pcap ospf6_print_lshdr-oobr.out -vv
rpl-dao-oobr rpl-dao-oobr.pcap rpl-dao-oobr.out -vv
hncp_prefix-oobr hncp_prefix-oobr.pcap hncp_prefix-oobr.out -vvv
# one more in smb.tests

# bad packets from Ryan Ackroyd
ieee802.11_meshhdr-oobr ieee802.11_meshhdr-oobr.pcap ieee802.11_meshhdr-oobr.out -H
dccp_options-oobr dccp_options-oobr.pcap dccp_options-oobr.out -vv

# bad packets from Philippe Antoine
# now in smb.tests

# RTP tests
# fuzzed pcap
rtp-seg-fault-1  rtp-seg-fault-1.pcapng  rtp-seg-fault-1.out  -v -T rtp
rtp-seg-fault-2  rtp-seg-fault-2.pcapng  rtp-seg-fault-2.out  -v -T rtp

# SSH tests
ssh			ssh.pcap		ssh.out

# MACsec
macsec-encrypted     macsec-encrypted.pcap     macsec-encrypted.out     -e
macsec-changed       macsec-changed.pcap       macsec-changed.out       -e
macsec-integonly     macsec-integonly.pcap     macsec-integonly.out     -e
macsec-snap          macsec-snap.pcap          macsec-snap.out          -e
macsec-short-shorter macsec-short-shorter.pcap macsec-short-shorter.out -e
macsec-short-longer  macsec-short-longer.pcap  macsec-short-longer.out  -e
macsec-short-valid   macsec-short-valid.pcap   macsec-short-valid.out   -e

# NFS tests
# fuzzed pcap
nfs-write-verf-cookie nfs-write-verf-cookie.pcapng nfs-write-verf-cookie.out -vv

# NFS fuzzed
nfs-seg-fault-1  nfs-seg-fault-1.pcapng  nfs-seg-fault-1.out
# NFS invalid
nfs-cannot-pad-32-bit nfs-cannot-pad-32-bit.pcap nfs-cannot-pad-32-bit.out

# DNS infinite loop tests
#
# See http://marc.info/?l=tcpdump-workers&m=95552439022555
#
dns-zlip-1		dns-zlip-1.pcap		dns-zlip-1.out
dns-zlip-2		dns-zlip-2.pcap		dns-zlip-2.out
dns-zlip-3		dns-zlip-3.pcap		dns-zlip-3.out

# NTP tests
ntp			ntp.pcap		ntp.out
ntp-v			ntp.pcap		ntp-v.out		-v
ntp-time		ntp-time.pcap		ntp-time.out
ntp-time--v		ntp-time.pcap		ntp-time--v.out		-v
ntp-time--vv		ntp-time.pcap		ntp-time--vv.out	-vv
ntp-time--vvv		ntp-time.pcap		ntp-time--vvv.out	-vvv
ntp-control		ntp-control.pcap	ntp-control.out
ntp-control--v		ntp-control.pcap	ntp-control--v.out	-v
ntp-control--vv		ntp-control.pcap	ntp-control--vv.out	-vv
ntp-control--vvv	ntp-control.pcap	ntp-control--vvv.out	-vvv
ntp-mode7		ntp-mode7.pcap		ntp-mode7.out
ntp-mode7--v		ntp-mode7.pcap		ntp-mode7--v.out	-v
ntp-mode7--vv		ntp-mode7.pcap		ntp-mode7--vv.out	-vv
ntp-mode7--vvv		ntp-mode7.pcap		ntp-mode7--vvv.out	-vvv

# RX/AFS
rx			afs.pcap		rx.out
rx-v			afs.pcap		rx-v.out		-v

# Empty pcap/pcapng tests
empty-pcap	empty.pcap	empty.out
empty-pcapng	empty.pcapng	empty.out

# DNS Extended rcode tests
dns-badcookie	dns-badcookie.pcap	dns-badcookie.out
dns-badvers	dns-badvers.pcap	dns-badvers.out

# LLDP
lldp-app-priority	lldp-app-priority.pcap	lldp-app-priority.out	-v

# DNS URI RR support tests
dns-uri		dns-uri.pcap	dns-uri.out

# AF_VSOCK tests
vsock-1	vsock-1.pcapng	vsock-1.out
vsock-1-v	vsock-1.pcapng	vsock-1-v.out -v
vsock-1-vv	vsock-1.pcapng	vsock-1-vv.out -vv
#IP over infinband (ipoib)
ipoib	ipoib.pcap	ipoib.out
ipoib-e	ipoib.pcap	ipoib-e.out -e

# BFD multihop and lag (RFC5883 & 7130)
bfd-multihop	bfd-multihop.pcap	bfd-multihop.out
bfd-multihop-v	bfd-multihop.pcap	bfd-multihop-v.out	-v
bfd-lag		bfd-lag.pcap		bfd-lag.out
bfd-lag-v	bfd-lag.pcap		bfd-lag-v.out		-v
bfd-sbfd	bfd-sbfd.pcap		bfd-sbfd.out
bfd-sbfd-v	bfd-sbfd.pcap		bfd-sbfd-v.out		-v

# Arista Vendor Specific Tests
arista-ether             arista_ether.pcap        arista_ether.out
arista-ether-e           arista_ether.pcap        arista_ether-e.out       -e
arista-ether-ev          arista_ether.pcap        arista_ether-ev.out      -ev

# TIPC length field test
huge-tipc-messages	huge-tipc-messages.pcap	huge-tipc-messages.out

# CVE-2018-10105 bad packets from Luis Rocha
sflow_print-segv sflow_print-segv.pcap sflow_print-segv.out -v
# two more in smb.tests

#ptp tests
ptp         ptp.pcap    ptp.out
ptp_ethernet	ptp_ethernet.pcap	ptp_ethernet.out	-e
ptp_corrections	ptp_corrections.pcap	ptp_corrections.out

# bad packets from Jason Xiaole
ldp_tlv_print-oobr ldp_tlv_print-oobr.pcap ldp_tlv_print-oobr.out -v

# bad packets from Hardik Shah
dns-badlabel	dns-badlabel.pcap	dns-badlabel.out	-vv
igrp-oobr	igrp-oobr.pcap		igrp-oobr.out		-v

#someip tests
someip1		someip1.pcap	someip1.out
someip2		someip2.pcap	someip2.out

# EDNS Options
edns-opts       edns-opts.pcap      edns-opts.out
edns-opts-v     edns-opts.pcap      edns-opts-v.out     -v
edns-opts-vv    edns-opts.pcap      edns-opts-vv.out    -vv

# unsupported link types
unsupported-link-type-160 unsupported-link-type-160.pcap unsupported-link-type-160.out
unsupported-link-type-dbus unsupported-link-type-dbus.pcap unsupported-link-type-dbus.out

# LSP Ping
lsp-ping-timestamp	lsp-ping-timestamp.pcap		lsp-ping-timestamp.out	-vv

# lwres with "extra" bytes
lwres_with_extra lwres_with_extra.pcap lwres_with_extra.out

# QUIC tests
quic_vn				quic_vn.pcap			quic_vn.out	-v
quic_handshake			quic_handshake.pcap		quic_handshake.out	-v
quic_handshake_truncated	quic_handshake_truncated.pcap	quic_handshake_truncated.out	-v
quic_retry			quic_retry.pcap			quic_retry.out	-v
gquic				gquic.pcap			gquic.out	-v

# GRE keepalives, CDP over GRE
various_gre			various_gre.pcap		various_gre.out	-v

# DHCP ZTP(RFC5970) and SZTP(RFC8572) tests
dhcpv4v6-rfc5970-rfc8572        dhcpv4v6-rfc5970-rfc8572.pcap           dhcpv4v6-rfc5970-rfc8572.out    -vv

# NHRP tests
ios_nhrp			ios_nhrp.pcap			ios_nhrp.out	-v
NHRP_registration		NHRP_registration.pcap		NHRP_registration.out	-v
NHRP-responder-address		NHRP-responder-address.pcap	NHRP-responder-address.out	-v
nhrp-trace			nhrp-trace.pcap			nhrp-trace.out	-v
nhrp				nhrp.pcap			nhrp.out	-v