# One feature name per line, or combinations using the * operator. # You can define variables like $VAR and refer to them later. # # [ A B C ] * D # results in A.D, B.D, C.D. # A * [ B C D ] # results in A.B, A.C, A.D. # [ A B C ] * [ D E ] # results in A.D, A.E, B.D, B.E, C.D, C.E. $IPV6 = [ S1 # NMAP_OS_PROBE_TCP_0 S2 # NMAP_OS_PROBE_TCP_1 S3 # NMAP_OS_PROBE_TCP_2 S4 # NMAP_OS_PROBE_TCP_3 S5 # NMAP_OS_PROBE_TCP_4 S6 # NMAP_OS_PROBE_TCP_5 TECN # NMAP_OS_PROBE_TCP_6 T2 # NMAP_OS_PROBE_TCP_7 T3 # NMAP_OS_PROBE_TCP_8 T4 # NMAP_OS_PROBE_TCP_9 T5 # NMAP_OS_PROBE_TCP_10 T6 # NMAP_OS_PROBE_TCP_11 T7 # NMAP_OS_PROBE_TCP_12 NMAP_OS_PROBE_ICMP_1 NMAP_OS_PROBE_ICMP_2 U1 # NMAP_OS_PROBE_UDP ICMPEcho_0 ICMPEcho_1 ICMPEcho_2 ICMPEcho_3 ICMPEcho_4 NS # ICMPNSol_0 ICMPNSol_1 ICMPNSol_2 ICMPNSol_3 ICMPNSol_4 ICMPNSol_5 ICMPNSol_6 ICMPNSol_7 ICMPNSol_8 ICMPNSol_9 ICMPHAADReq_0 ICMPHAADReq_1 ICMPHAADReq_2 ICMPRSol_0 ICMPRSol_1 ICMPRSol_2 ICMPRSol_3 ICMPRSol_4 ICMPRSol_5 ICMPRSol_6 ICMPRSol_7 ICMP_NI_Query_0 ICMP_NI_Query_1 ICMP_NI_Query_2 ICMP_NI_Query_3 ICMP_NI_Query_4 ICMP_NI_Query_5 ICMP_NI_Query_6 ICMP_NI_Query_7 ICMP_NI_Query_8 ICMP_NI_Query_9 ICMP_NI_Query_10 ICMP_NI_Query_11 ICMP_NI_Query_12 ICMP_NI_Query_13 ICMP_NI_Query_14 NI # ICMP_NI_Query_15 ICMP_NI_Query_16 ICMP_NI_Query_17 ICMP_ExtHdrs_0 ICMP_ExtHdrs_1 ICMP_ExtHdrs_2 ICMP_ExtHdrs_3 ICMP_ExtHdrs_4 ICMP_ExtHdrs_5 ICMP_ExtHdrs_6 ICMP_ExtHdrs_7 ICMP_ExtHdrs_8 ICMP_ExtHdrs_9 ICMP_ExtHdrs_10 ICMP_ExtHdrs_11 ICMP_ExtHdrs_12 ICMP_ExtHdrs_13 ICMP_ExtHdrs_14 ICMP_ExtHdrs_15 ICMP_ExtHdrs_16 IE1 # ICMP_ExtHdrs_17 ICMP_ExtHdrs_18 ICMP_ExtHdrs_19 ICMP_ExtHdrs_20 ICMP_ExtHdrs_21 ICMP_ExtHdrs_22 ICMP_ExtHdrs_23 ICMP_ExtHdrs_24 ICMP_ExtHdrs_25 ICMP_ExtHdrs_26 ICMP_ExtHdrs_27 ICMP_ExtHdrs_28 ICMP_ExtHdrs_29 ICMP_ExtHdrs_30 ICMP_ExtHdrs_31 IE2 # ICMP_ExtHdrs_32 ICMP_ExtHdrs_33 ICMP_ExtHdrs_34 ICMP_ExtHdrs_35 ICMP_ExtHdrs_36 ICMP_ExtHdrs_37 ICMP_ExtHdrs_38 ICMP_ExtHdrs_39 ICMP_ExtHdrs_40 ICMP_ExtHdrs_41 ICMP_ExtHdrs_42 ICMP_ExtHdrs_43 ICMP_ExtHdrs_44 ICMP_ExtHdrs_45 ICMP_ExtHdrs_46 ICMP_ExtHdrs_47 ICMP_ExtHdrs_48 ICMP_ExtHdrs_49 ICMP_ExtHdrs_50 ICMP_Misc_1 ICMP_Misc_2 ICMP_Misc_3 ICMP_Misc_4 ICMP_Misc_5 ICMP_Misc_6 ICMP_Misc_7 ICMP_Misc_8 ICMP_Misc_9 ICMP_Misc_10 ICMP_Misc_11 ICMP_Misc_12 ICMP_Misc_13 ICMP_Misc_14 ICMP_Misc_15 ICMP_Misc_16 ICMP_Misc_17 ICMP_Misc_18 ICMP_Misc_19 ICMP_Misc_20 ICMP_Misc_21 ICMP_Misc_22 ICMP_Misc_23 ICMP_Misc_24 ICMP_Misc_25 ICMP_Misc_26 ICMP_Misc_27 ICMP_Misc_28 ICMP_Misc_29 ICMP_Misc_30 ICMP_Misc_31 ICMP_Misc_32 ICMP_Misc_33 ICMP_Misc_34 ICMP_Misc_35 ICMP_Misc_36 ICMP_Misc_37 ICMP_Misc_38 ICMP_Misc_39 ICMP_Misc_40 TCP_Misc_1 TCP_Misc_2 TCP_Misc_3 TCP_Misc_4 ] $TCP = [ S1 # NMAP_OS_PROBE_TCP_0 S2 # NMAP_OS_PROBE_TCP_1 S3 # NMAP_OS_PROBE_TCP_2 S4 # NMAP_OS_PROBE_TCP_3 S5 # NMAP_OS_PROBE_TCP_4 S6 # NMAP_OS_PROBE_TCP_5 TECN # NMAP_OS_PROBE_TCP_6 T2 # NMAP_OS_PROBE_TCP_7 T3 # NMAP_OS_PROBE_TCP_8 T4 # NMAP_OS_PROBE_TCP_9 T5 # NMAP_OS_PROBE_TCP_10 T6 # NMAP_OS_PROBE_TCP_11 T7 # NMAP_OS_PROBE_TCP_12 ICMP_ExtHdrs_0 ICMP_ExtHdrs_2 ICMP_ExtHdrs_3 ICMP_ExtHdrs_4 ICMP_ExtHdrs_5 ICMP_ExtHdrs_7 ICMP_ExtHdrs_9 ICMP_ExtHdrs_47 ICMP_ExtHdrs_48 ICMP_ExtHdrs_49 ICMP_ExtHdrs_50 ICMP_Misc_28 ICMP_Misc_29 ICMP_Misc_33 ICMP_Misc_35 ICMP_Misc_36 TCP_Misc_1 TCP_Misc_2 TCP_Misc_3 TCP_Misc_4 ] FLOWLABEL_ALG_TCP_OPEN FLOWLABEL_VALUE_TCP_OPEN FLOWLABEL_INCREMENT_TCP_OPEN FLOWLABEL_ALG_TCP_CLOSED FLOWLABEL_VALUE_TCP_CLOSED FLOWLABEL_INCREMENT_TCP_CLOSED $IPV6 * [ PLEN TC ] TCP_ISR $TCP * [ TCP_WINDOW TCP_URGP TCP_FLAG_F TCP_FLAG_S TCP_FLAG_R TCP_FLAG_P TCP_FLAG_A TCP_FLAG_U TCP_FLAG_E TCP_FLAG_C TCP_FLAG_RES8 TCP_FLAG_RES9 TCP_FLAG_RES10 TCP_FLAG_RES11 TCP_OPT_0 TCP_OPT_1 TCP_OPT_2 TCP_OPT_3 TCP_OPT_4 TCP_OPT_5 TCP_OPT_6 TCP_OPT_7 TCP_OPT_8 TCP_OPT_9 TCP_OPT_10 TCP_OPT_11 TCP_OPT_12 TCP_OPT_13 TCP_OPT_14 TCP_OPT_15 TCP_OPTLEN_0 TCP_OPTLEN_1 TCP_OPTLEN_2 TCP_OPTLEN_3 TCP_OPTLEN_4 TCP_OPTLEN_5 TCP_OPTLEN_6 TCP_OPTLEN_7 TCP_OPTLEN_8 TCP_OPTLEN_9 TCP_OPTLEN_10 TCP_OPTLEN_11 TCP_OPTLEN_12 TCP_OPTLEN_13 TCP_OPTLEN_14 TCP_OPTLEN_15 TCP_MSS TCP_SACKOK TCP_WSCALE ]