nexmon – Rev 1

Subversion Repositories:
Rev:
# 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

# EAP tests
eapon1 eapon1.pcap eapon1.out -t

# ESP tests
esp0 02-sunrise-sunset-esp.pcap esp0.out -t -n
# 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

# 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

# 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

# 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

# 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 -n

# 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

#IPv6 tests
ipv6-bad-version.pcap   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

# 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

# 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

# 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

# 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