]> The Tcpdump Group git mirrors - tcpdump/blobdiff - tests/TESTLIST
Add test for HNCP.
[tcpdump] / tests / TESTLIST
index 7eb7627fd1b7a123b92b0d2ae7f8c749dd31296b..f787a90109b6a6c6f65089f3e54615a7f82aec8e 100644 (file)
@@ -1,3 +1,5 @@
+# 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
@@ -20,19 +22,20 @@ print-AA    print-flags.pcap        print-AA.out    -t -AA
 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
 
 # EAP tests
 eapon1 eapon1.pcap eapon1.out -t
 
 # ESP tests
-esp0 02-sunrise-sunset-esp.pcap esp0.out -t -n
+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 isakmp4500.pcap             isakmp4.out -t -E "file esp-secrets.txt"
+# isakmp4 is in crypto.sh
 isakmp5-v      ISAKMP_sa_setup.pcap            isakmp5-v.out   -t -v
 
 # Link Management Protocol tests
@@ -42,6 +45,14 @@ lmp          lmp.pcap                lmp.out -t -T lmp
 # 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
@@ -58,7 +69,6 @@ ikev2fourv4   ikev2four.pcap          ikev2fourv4.out -t -v -v -v -v
 # ikev2pI2 test in crypto.sh
 
 # IETF ROLL RPL packets
-dio01           rpl-dio.pcap                rpl-dio.out         -t -v
 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
@@ -172,9 +182,10 @@ 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 -n
+geonet-calm-fast       geonet_and_calm_fast.pcap       geonet_and_calm_fast.out        -t -vv
 
 # M3UA tests
 m3ua isup.pcap isup.out -t
@@ -184,9 +195,11 @@ m3ua-vv isup.pcap isupvv.out -t -vv
 
 # 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.pcap  ipv6-bad-version.pcap   ipv6-bad-version.out    -t
+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
@@ -217,6 +230,8 @@ 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
@@ -232,6 +247,9 @@ 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
@@ -256,3 +274,79 @@ 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
+
+# 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