blob: 4025047b736b0630d08e57482f93bd7258d66298 (
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
|
# The Option -n is useless in TESTLIST. It is already set in TESTonce.
# 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
# Mac OS X.
#
# Therefore, for "X" and "XX", we have "print-capX.out"
# and "print-capXX.out".
#
print-x print-flags.pcap print-x.out -t -x
print-xx print-flags.pcap print-xx.out -t -xx
print-X print-flags.pcap print-capX.out -t -X
print-XX print-flags.pcap print-capXX.out -t -XX
print-A print-flags.pcap print-A.out -t -A
print-AA print-flags.pcap print-AA.out -t -AA
# BGP tests
bgp_vpn_attrset bgp_vpn_attrset.pcap bgp_vpn_attrset.out -t -v
mpbgp-linklocal-nexthop mpbgp-linklocal-nexthop.pcap mpbgp-linklocal-nexthop.out -t -v
bgp_infloop-v bgp-infinite-loop.pcap bgp_infloop-v.out -t -v
bgp-aigp bgp-aigp.pcap bgp-aigp.out -t -v
bgp-large-community bgp-large-community.pcap bgp-large-community.out -t -v
# EAP tests
eapon1 eapon1.pcap eapon1.out -t
# ESP tests
esp0 02-sunrise-sunset-esp.pcap esp0.out -t
# more ESP tests in crypto.sh
# ISAKMP tests
isakmp1 isakmp-delete-segfault.pcap isakmp1.out -t
isakmp2 isakmp-pointer-loop.pcap isakmp2.out -t
isakmp3 isakmp-identification-segfault.pcap isakmp3.out -t -v
# isakmp4 is in crypto.sh
isakmp5-v ISAKMP_sa_setup.pcap isakmp5-v.out -t -v
# Link Management Protocol tests
lmp lmp.pcap lmp.out -t -T lmp
# lmp-v is now conditionally handled by lmp-v.sh
# MPLS tests
mpls-ldp-hello mpls-ldp-hello.pcap mpls-ldp-hello.out -t -v
ldp_infloop ldp-infinite-loop.pcap ldp_infloop.out -t
lspping-fec-ldp lspping-fec-ldp.pcap lspping-fec-ldp.out -t
lspping-fec-ldp-v lspping-fec-ldp.pcap lspping-fec-ldp-v.out -t -v
lspping-fec-ldp-vv lspping-fec-ldp.pcap lspping-fec-ldp-vv.out -t -vv
lspping-fec-rsvp lspping-fec-rsvp.pcap lspping-fec-rsvp.out -t
lspping-fec-rsvp-v lspping-fec-rsvp.pcap lspping-fec-rsvp-v.out -t -v
lspping-fec-rsvp-vv lspping-fec-rsvp.pcap lspping-fec-rsvp-vv.out -t -vv
mpls-traceroute mpls-traceroute.pcap mpls-traceroute.out -t
mpls-traceroute-v mpls-traceroute.pcap mpls-traceroute-v.out -t -v
# OSPF tests
ospf-gmpls ospf-gmpls.pcap ospf-gmpls.out -t -v
ospf3_ah-vv OSPFv3_with_AH.pcap ospf3_ah-vv.out -t -v -v
ospf3_auth-vv ospf3_auth.pcap ospf3_auth-vv.out -t -v -v
ospf3_bc-vv OSPFv3_broadcast_adjacency.pcap ospf3_bc-vv.out -t -v -v
ospf3_mp-vv OSPFv3_multipoint_adjacencies.pcap ospf3_mp-vv.out -t -v -v
ospf3_nbma-vv OSPFv3_NBMA_adjacencies.pcap ospf3_nbma-vv.out -t -v -v
# IKEv2 tests
ikev2four ikev2four.pcap ikev2four.out -t -v
ikev2fourv ikev2four.pcap ikev2fourv.out -t -v -v -v
ikev2fourv4 ikev2four.pcap ikev2fourv4.out -t -v -v -v -v
# ikev2pI2 test in crypto.sh
# IETF ROLL RPL packets
dio02 rpl-19-pickdag.pcap rpl-19-pickdag.out -t -v -v
dio03 rpl-19-pickdag.pcap rpl-19-pickdagvvv.out -t -v -v -v
dao01 rpl-14-dao.pcap rpl-14-daovvv.out -t -v -v -v
daoack01 rpl-26-senddaoack.pcap rpl-26-senddaovv.out -t -v -v -v
# IPNET encapsulated site
e1000g e1000g.pcap e1000g.out -t
# IETF FORCES WG packets and printer
forces01 forces1.pcap forces1.out -t
forces01vvv forces1.pcap forces1vvv.out -t -v -v -v
forces01vvvv forces1.pcap forces1vvvv.out -t -v -v -v -v
# need new pcap file, not sure what the differences were?
#forces02 forces2.pcap forces2.out -t
#forces02v forces2.pcap forces2v.out -t -v
#forces02vv forces2.pcap forces2vv.out -t -v -v
# 802.1ad, QinQ tests
qinq QinQpacket.pcap QinQpacket.out -t -e
qinqv QinQpacket.pcap QinQpacketv.out -t -e -v
# now SFLOW tests
sflow1 sflow_multiple_counter_30_pdus.pcap sflow_multiple_counter_30_pdus.out -t -v
sflow2 sflow_multiple_counter_30_pdus.pcap sflow_multiple_counter_30_pdus-nv.out -t
# AHCP and Babel tests
ahcp-vv ahcp.pcap ahcp-vv.out -t -vv
babel1 babel.pcap babel1.out -t
babel1v babel.pcap babel1v.out -t -v
babel_auth babel_auth.pcap babel_auth.out -t -v
babel_pad1 babel_pad1.pcap babel_pad1.out -t
babel_rtt babel_rtt.pcap babel_rtt.out -t -v
# PPPoE tests
pppoe pppoe.pcap pppoe.out -t
pppoes pppoes.pcap pppoes.out -t
pppoes_id pppoes.pcap pppoes_id.out -t pppoes 0x3b
# PPP tests
truncated_aack truncated-aack.pcap trunc_aack.out -t
# IGMP tests
igmpv1 IGMP_V1.pcap igmpv1.out -t
igmpv2 IGMP_V2.pcap igmpv2.out -t
igmpv3-queries igmpv3-queries.pcap igmpv3-queries.out -t
mtrace mtrace.pcap mtrace.out -t
dvmrp mrinfo_query.pcap dvmrp.out -t
# ICMPv6
icmpv6 icmpv6.pcap icmpv6.out -t -vv
icmpv6_opt24-v icmpv6_opt24.pcap icmpv6_opt24-v.out -t -v
# SPB tests
spb spb.pcap spb.out -t
# SPB BPDUv4 tests
spb_bpduv4 spb_bpduv4.pcap spb_bpduv4.out -t
# DCB Tests
dcb_ets dcb_ets.pcap dcb_ets.out -t -vv
dcb_pfc dcb_pfc.pcap dcb_pfc.out -t -vv
dcb_qcn dcb_qcn.pcap dcb_qcn.out -t -vv
# EVB tests
evb evb.pcap evb.out -t -vv
# STP tests
mstp-v MSTP_Intra-Region_BPDUs.pcap mstp-v.out -t -v
stp-v 802.1D_spanning_tree.pcap stp-v.out -t -v
rstp-v 802.1w_rapid_STP.pcap rstp-v.out -t -v
rpvst-v rpvstp-trunk-native-vid5.pcap rpvst-v.out -t -v
# RIP tests
ripv1v2 ripv1v2.pcap ripv1v2.out -t -v
ripv2_auth ripv2_auth.pcap ripv2_auth.out -t -v
# DHCPv6 tests
dhcpv6-aftr-name dhcpv6-AFTR-Name-RFC6334.pcap dhcpv6-AFTR-Name-RFC6334.out -t -v
dhcpv6-ia-na dhcpv6-ia-na.pcap dhcpv6-ia-na.out -t -v
dhcpv6-ia-pd dhcpv6-ia-pd.pcap dhcpv6-ia-pd.out -t -v
dhcpv6-ia-ta dhcpv6-ia-ta.pcap dhcpv6-ia-ta.out -t -v
dhcpv6-ntp-server dhcpv6-ntp-server.pcap dhcpv6-ntp-server.out -t -v
dhcpv6-sip-server-d dhcpv6-sip-server-d.pcap dhcpv6-sip-server-d.out -t -v
dhcpv6-domain-list dhcpv6-domain-list.pcap dhcpv6-domain-list.out -t -v
dhcpv6-mud dhcpv6-mud.pcap dhcpv6-mud.out -t -vv
# ZeroMQ/PGM tests
# ZMTP/1.0 over TCP
zmtp1v zmtp1.pcap zmtp1.out -t -v -T zmtp1
# native PGM
pgmv pgm_zmtp1.pcap pgmv.out -t -v
# UDP-encapsulated PGM
epgmv epgm_zmtp1.pcap epgmv.out -t -v -T pgm
# ZMTP/1.0 inside native PGM
pgm_zmtp1v pgm_zmtp1.pcap pgm_zmtp1v.out -t -v -T pgm_zmtp1
# ZMTP/1.0 inside UDP-encapsulated PGM
epgm_zmtp1v epgm_zmtp1.pcap epgm_zmtp1v.out -t -v -T pgm_zmtp1
# MS NLB tests
msnlb msnlb.pcap msnlb.out -t
msnlb2 msnlb2.pcap msnlb2.out -t
# MPTCP tests
mptcp mptcp.pcap mptcp.out -t
mptcp-fclose mptcp-fclose.pcap mptcp-fclose.out -t
# TFO tests
tfo tfo-5c1fa7f9ae91.pcap tfo.out -t
# SCPS
scps_invalid scps_invalid.pcap scps_invalid.out -t
# IEEE 802.11 tests
802.11_exthdr ieee802.11_exthdr.pcap ieee802.11_exthdr.out -t -v
802.11_rx-stbc ieee802.11_rx-stbc.pcap ieee802.11_rx-stbc.out -t
# OpenFlow tests
of10_p3295-vv of10_p3295.pcap of10_p3295-vv.out -t -vv
of10_s4810-vvvv of10_s4810.pcap of10_s4810-vvvv.out -t -vvvv
of10_pf5240-vv of10_pf5240.pcap of10_pf5240-vv.out -t -vv
of10_7050q-v of10_7050q.pcap of10_7050q-v.out -t -v
of10_7050sx_bsn-vv of10_7050sx_bsn.pcap of10_7050sx_bsn-vv.out -t -vv
# GeoNetworking and CALM FAST tests
geonet-calm-fast geonet_and_calm_fast.pcap geonet_and_calm_fast.out -t -vv
# M3UA tests
m3ua isup.pcap isup.out -t
m3ua-vv isup.pcap isupvv.out -t -vv
# NFLOG test case moved to nflog-e.sh
# syslog test case
syslog-v syslog_udp.pcap syslog-v.out -t -v
# DNSSEC from https://bugzilla.redhat.com/show_bug.cgi?id=205842, -vv exposes EDNS DO
dnssec-vv dnssec.pcap dnssec-vv.out -t -vv
#IPv6 tests
ipv6-bad-version ipv6-bad-version.pcap ipv6-bad-version.out -t
ipv6-routing-header ipv6-routing-header.pcap ipv6-routing-header.out -t -v
# Loopback/CTP test case
loopback loopback.pcap loopback.out -t
# DCCP partial checksums tests
dccp_partial_csum_v4_simple dccp_partial_csum_v4_simple.pcap dccp_partial_csum_v4_simple.out -t -vv
dccp_partial_csum_v4_longer dccp_partial_csum_v4_longer.pcap dccp_partial_csum_v4_longer.out -t -vv
dccp_partial_csum_v6_simple dccp_partial_csum_v6_simple.pcap dccp_partial_csum_v6_simple.out -t -vv
dccp_partial_csum_v6_longer dccp_partial_csum_v6_longer.pcap dccp_partial_csum_v6_longer.out -t -vv
# VRRP tests
vrrp vrrp.pcap vrrp.out -t
vrrp-v vrrp.pcap vrrp-v.out -t -v
# HSRP tests
hsrp_1 HSRP_coup.pcap hsrp_1.out -t
hsrp_1-v HSRP_coup.pcap hsrp_1-v.out -t -v
hsrp_2-v HSRP_election.pcap hsrp_2-v.out -t -v
hsrp_3-v HSRP_failover.pcap hsrp_3-v.out -t -v
# PIMv2 tests
pimv2_dm-v PIM-DM_pruning.pcap pimv2_dm-v.out -t -v
pimv2_register-v PIM_register_register-stop.pcap pimv2_register-v.out -t -v
pimv2_sm-v PIM-SM_join_prune.pcap pimv2_sm-v.out -t -v
pimv2_bootstrap-v PIMv2_bootstrap.pcap pimv2_bootstrap-v.out -t -v
pimv2_hellos-v PIMv2_hellos.pcap pimv2_hellos-v.out -t -v
# IS-IS tests
isis_infloop-v isis-infinite-loop.pcap isis_infloop-v.out -t -v
isis_poi-v isis_poi.pcap isis_poi.out -t -v
isis_poi2-v isis_poi2.pcap isis_poi2.out -t -v
# RSVP tests
rsvp_infloop-v rsvp-infinite-loop.pcap rsvp_infloop-v.out -t -v
# HDLC tests
hdlc1 chdlc-slarp.pcap hdlc1.out -t
hdlc2 chdlc-slarp-short.pcap hdlc2.out -t
hdlc3 HDLC.pcap hdlc3.out -t
hdlc4 hdlc_slarp.pcap hdlc4.out -t
# DECnet test case
decnet DECnet_Phone.pcap decnet.out -t
# RADIUS tests
radius-v RADIUS.pcap radius-v.out -t -v
radius-rfc4675 RADIUS-RFC4675.pcap radius-rfc4675-v.out -t -v
radius-rfc5176 RADIUS-RFC5176.pcap radius-rfc5176-v.out -t -v
radius-port1700 RADIUS-port1700.pcap radius-port1700-v.out -t -v
# link-level protocols
dtp-v DTP.pcap dtp-v.out -t -v
lacp-ev LACP.pcap lacp-ev.out -t -e -v
lldp_cdp-ev LLDP_and_CDP.pcap lldp_cdp-ev.out -t -e -v
cdp-v 3560_CDP.pcap cdp-v.out -t -v
udld-v UDLD.pcap udld-v.out -t -v
lldp_mud-v lldp_mudurl.pcap lldp_mudurl-v.out -t -e -v
lldp_mud-vv lldp_mudurl.pcap lldp_mudurl-vv.out -t -e -vv
# EIGRP tests
eigrp1-v EIGRP_adjacency.pcap eigrp1-v.out -t -v
eigrp2-v EIGRP_goodbye.pcap eigrp2-v.out -t -v
eigrp3-v EIGRP_subnet_down.pcap eigrp3-v.out -t -v
eigrp4-v EIGRP_subnet_up.pcap eigrp4-v.out -t -v
# IS-IS tests
isis_1 ISIS_external_lsp.pcap isis_1.out -t
isis_1-v ISIS_external_lsp.pcap isis_1-v.out -t -v
isis_2-v ISIS_level1_adjacency.pcap isis_2-v.out -t -v
isis_3-v ISIS_level2_adjacency.pcap isis_3-v.out -t -v
isis_4-v ISIS_p2p_adjacency.pcap isis_4-v.out -t -v
# ATA-over-Ethernet tests
aoe_1 AoE_Linux.pcap aoe_1.out -t
aoe_1-v AoE_Linux.pcap aoe_1-v.out -t -v
# Geneve tests
geneve-v geneve.pcap geneve-vv.out -t -vv
geneve-vni geneve.pcap geneve-vni.out -t geneve 0xb
geneve-tcp geneve.pcap geneve-tcp.out -t "geneve && tcp"
# DHCP tests
dhcp-rfc3004 dhcp-rfc3004.pcap dhcp-rfc3004-v.out -t -v
dhcp-rfc5859 dhcp-rfc5859.pcap dhcp-rfc5859-v.out -t -v
dhcp-mud dhcp-mud.pcap dhcp-mud.out -t -vv
# MEDSA tests
medsa medsa.pcap medsa.out -t
medsa-e medsa.pcap medsa-e.out -t -e
# VXLAN tests
vxlan vxlan.pcap vxlan.out -# -t -e
# CVEs 2014 malformed packets from Steffen Bauch
cve-2014-8767-OLSR cve-2014-8767-OLSR.pcap cve-2014-8767-OLSR.out -t -v
cve-2014-8768-Geonet cve-2014-8768-Geonet.pcap cve-2014-8768-Geonet.out -t -v
cve-2014-8769-AODV cve-2014-8769-AODV.pcap cve-2014-8769-AODV.out -t -v
# bad packets from Kevin Day
# cve-2015-2155 -- futz testing on FORCES printer
kday1 kday1.pcap kday1.out -t -v
# cve-2015-2153 -- futz testing on TCP printer
kday2 kday2.pcap kday2.out -t -v
# cve-2015-2153 -- futz testing on TCP printer
kday3 kday3.pcap kday3.out -t -v
# cve-2015-2153 -- futz testing on TCP printer
kday4 kday4.pcap kday4.out -t -v
# cve-2015-2153 -- futz testing on TCP printer
kday5 kday5.pcap kday5.out -t -v
# cve-2015-2154 -- ethernet printer
kday6 kday6.pcap kday6.out -t -v
# cve-2015-2153 -- futz testing on TCP printer
kday7 kday7.pcap kday7.out -t -v
# cve-2015-2153 -- futz testing on TCP printer
kday8 kday8.pcap kday8.out -t -v
# bad packets from reversex86.
cve2015-0261_01 cve2015-0261-ipv6.pcap cve2015-0261-ipv6.out -t -v
cve2015-0261_02 cve2015-0261-crash.pcap cve2015-0261-crash.out -t -v
# OLSRv1 tests
olsrv1_1 OLSRv1_HNA_sgw_1.pcap OLSRv1_HNA_sgw_1.out -t -v
# tests with unaligned data, to make sure they work on SPARC
unaligned-nfs-1 unaligned-nfs-1.pcap unaligned-nfs-1.out -t -v
# LISP tests
lisp_eid_notify lisp_eid_notify.pcap lisp_eid_notify.out -t -v
lisp_eid_register lisp_eid_register.pcap lisp_eid_register.out -t -v
lisp_ipv6_eid lisp_ipv6.pcap lisp_ipv6.out -t -v
# pcap invalid versions (first: version = 1.4 ; second: version = 2.5)
pcap-invalid-version-1 pcap-invalid-version-1.pcap pcap-invalid-version-1.out -t
pcap-invalid-version-2 pcap-invalid-version-2.pcap pcap-invalid-version-2.out -t
# pcap-ng invalid version (first: version = 0.1 ; second: version = 1.1)
pcap-ng-invalid-vers-1 pcap-ng-invalid-vers-1.pcap pcap-ng-invalid-vers-1.out -t
pcap-ng-invalid-vers-2 pcap-ng-invalid-vers-2.pcap pcap-ng-invalid-vers-2.out -t
# NSH over VxLAN-GPE
nsh-over-vxlan-gpe nsh-over-vxlan-gpe.pcap nsh-over-vxlan-gpe.out -t
nsh-over-vxlan-gpe-v nsh-over-vxlan-gpe.pcap nsh-over-vxlan-gpe-v.out -t -v
nsh-over-vxlan-gpe-vv nsh-over-vxlan-gpe.pcap nsh-over-vxlan-gpe-vv.out -t -vv
nsh-over-vxlan-gpe-vvv nsh-over-vxlan-gpe.pcap nsh-over-vxlan-gpe-vvv.out -t -vvv
# RESP tests
resp_1 resp_1_benchmark.pcap resp_1.out -n -t
resp_2 resp_2_inline.pcap resp_2.out -n -t
resp_3 resp_3_malicious.pcap resp_3.out -n -t
# HNCP tests
hncp hncp.pcap hncp.out -n -vvv -t
# BFD tests with authentication fields
bfd-raw-auth-simple bfd-raw-auth-simple.pcap bfd-raw-auth-simple.out -t
bfd-raw-auth-simple-v bfd-raw-auth-simple.pcap bfd-raw-auth-simple-v.out -t -v
bfd-raw-auth-md5 bfd-raw-auth-md5.pcap bfd-raw-auth-md5.out -t
bfd-raw-auth-md5-v bfd-raw-auth-md5.pcap bfd-raw-auth-md5-v.out -t -v
bfd-raw-auth-sha1 bfd-raw-auth-sha1.pcap bfd-raw-auth-sha1.out -t
bfd-raw-auth-sha1-v bfd-raw-auth-sha1.pcap bfd-raw-auth-sha1-v.out -t -v
|