mirror of
https://github.com/fwbuilder/fwbuilder
synced 2026-03-24 12:17:26 +01:00
"set limit" and other "set" commands. Known limitations: - commands "set ruleset-optimization", "set loginterface", "set block-policy", "set state-defaults", "set require-order", "set fingerprints", "set reassemble", "set hostid" are not supported.
268 lines
5.2 KiB
C++
268 lines
5.2 KiB
C++
#ifndef INC_PFCfgParserTokenTypes_hpp_
|
|
#define INC_PFCfgParserTokenTypes_hpp_
|
|
|
|
/* $ANTLR 2.7.7 (20100319): "pf.g" -> "PFCfgParserTokenTypes.hpp"$ */
|
|
|
|
#ifndef CUSTOM_API
|
|
# define CUSTOM_API
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
struct CUSTOM_API PFCfgParserTokenTypes {
|
|
#endif
|
|
enum {
|
|
EOF_ = 1,
|
|
NEWLINE = 4,
|
|
LINE_COMMENT = 5,
|
|
WORD = 6,
|
|
EQUAL = 7,
|
|
ANTISPOOF = 8,
|
|
ALTQ = 9,
|
|
QUEUE = 10,
|
|
SET = 11,
|
|
TIMEOUT = 12,
|
|
// "ruleset-optimization" = 13
|
|
LITERAL_optimization = 14,
|
|
LITERAL_aggressive = 15,
|
|
LITERAL_conservative = 16,
|
|
// "high-latency" = 17
|
|
LITERAL_normal = 18,
|
|
LITERAL_satellite = 19,
|
|
LITERAL_limit = 20,
|
|
LITERAL_loginterface = 21,
|
|
// "block-policy" = 22
|
|
DROP = 23,
|
|
RETURN = 24,
|
|
// "state-policy" = 25
|
|
// "if-bound" = 26
|
|
LITERAL_floating = 27,
|
|
// "state-defaults" = 28
|
|
// "require-order" = 29
|
|
LITERAL_fingerprints = 30,
|
|
LITERAL_skip = 31,
|
|
ON = 32,
|
|
LITERAL_debug = 33,
|
|
LITERAL_reassemble = 34,
|
|
LITERAL_hostid = 35,
|
|
// "tcp.first" = 36
|
|
// "tcp.opening" = 37
|
|
// "tcp.established" = 38
|
|
// "tcp.closing" = 39
|
|
// "tcp.finwait" = 40
|
|
// "tcp.closed" = 41
|
|
// "udp.first" = 42
|
|
// "udp.single" = 43
|
|
// "udp.multiple" = 44
|
|
// "icmp.first" = 45
|
|
// "icmp.error" = 46
|
|
// "other.first" = 47
|
|
// "other.single" = 48
|
|
// "other.multiple" = 49
|
|
LITERAL_frag = 50,
|
|
LITERAL_interval = 51,
|
|
// "src.track" = 52
|
|
// "adaptive.start" = 53
|
|
// "adaptive.end" = 54
|
|
INT_CONST = 55,
|
|
OPENING_BRACE = 56,
|
|
COMMA = 57,
|
|
CLOSING_BRACE = 58,
|
|
LITERAL_frags = 59,
|
|
LITERAL_states = 60,
|
|
// "src-nodes" = 61
|
|
LITERAL_tables = 62,
|
|
// "tables-entries" = 63
|
|
SCRUB = 64,
|
|
TABLE = 65,
|
|
LESS_THAN = 66,
|
|
GREATER_THAN = 67,
|
|
PERSIST = 68,
|
|
CONST = 69,
|
|
COUNTERS = 70,
|
|
FILE = 71,
|
|
STRING = 72,
|
|
EXLAMATION = 73,
|
|
COLON = 74,
|
|
NETWORK = 75,
|
|
BROADCAST = 76,
|
|
PEER = 77,
|
|
SELF = 78,
|
|
IPV4 = 79,
|
|
SLASH = 80,
|
|
NO = 81,
|
|
NAT = 82,
|
|
PASS = 83,
|
|
MINUS = 84,
|
|
STATIC_PORT = 85,
|
|
RDR = 86,
|
|
OPENING_PAREN = 87,
|
|
CLOSING_PAREN = 88,
|
|
PORT = 89,
|
|
IPV6 = 90,
|
|
STAR = 91,
|
|
BITMASK = 92,
|
|
RANDOM = 93,
|
|
SOURCE_HASH = 94,
|
|
HEX_KEY = 95,
|
|
STRING_KEY = 96,
|
|
ROUND_ROBIN = 97,
|
|
STICKY_ADDRESS = 98,
|
|
BINAT = 99,
|
|
BLOCK = 100,
|
|
RETURN_RST = 101,
|
|
TTL = 102,
|
|
RETURN_ICMP = 103,
|
|
RETURN_ICMP6 = 104,
|
|
IN = 105,
|
|
OUT = 106,
|
|
LOG = 107,
|
|
ALL = 108,
|
|
USER = 109,
|
|
TO = 110,
|
|
QUICK = 111,
|
|
INET = 112,
|
|
INET6 = 113,
|
|
PROTO = 114,
|
|
IP = 115,
|
|
ICMP = 116,
|
|
IGMP = 117,
|
|
TCP = 118,
|
|
UDP = 119,
|
|
RDP = 120,
|
|
RSVP = 121,
|
|
GRE = 122,
|
|
ESP = 123,
|
|
AH = 124,
|
|
EIGRP = 125,
|
|
OSPF = 126,
|
|
IPIP = 127,
|
|
VRRP = 128,
|
|
L2TP = 129,
|
|
ISIS = 130,
|
|
FROM = 131,
|
|
URPF_FAILED = 132,
|
|
ANY = 133,
|
|
NO_ROUTE = 134,
|
|
ROUTE_TO = 135,
|
|
REPLY_TO = 136,
|
|
FLAGS = 137,
|
|
ICMP_TYPE = 138,
|
|
ICMP_CODE = 139,
|
|
LITERAL_echorep = 140,
|
|
LITERAL_unreach = 141,
|
|
LITERAL_squench = 142,
|
|
LITERAL_redir = 143,
|
|
LITERAL_althost = 144,
|
|
LITERAL_echoreq = 145,
|
|
LITERAL_routeradv = 146,
|
|
LITERAL_routersol = 147,
|
|
LITERAL_timex = 148,
|
|
LITERAL_paramprob = 149,
|
|
LITERAL_timereq = 150,
|
|
LITERAL_timerep = 151,
|
|
LITERAL_inforeq = 152,
|
|
LITERAL_inforep = 153,
|
|
LITERAL_maskreq = 154,
|
|
LITERAL_maskrep = 155,
|
|
LITERAL_trace = 156,
|
|
LITERAL_dataconv = 157,
|
|
LITERAL_mobredir = 158,
|
|
// "ipv6-where" = 159
|
|
// "ipv6-here" = 160
|
|
LITERAL_mobregreq = 161,
|
|
LITERAL_mobregrep = 162,
|
|
LITERAL_photuris = 163,
|
|
// "net-unr" = 164
|
|
// "host-unr" = 165
|
|
// "proto-unr" = 166
|
|
// "port-unr" = 167
|
|
LITERAL_needfrag = 168,
|
|
LITERAL_srcfail = 169,
|
|
// "net-unk" = 170
|
|
// "host-unk" = 171
|
|
LITERAL_isolate = 172,
|
|
// "net-prohib" = 173
|
|
// "host-prohib" = 174
|
|
// "net-tos" = 175
|
|
// "host-tos" = 176
|
|
// "filter-prohib" = 177
|
|
// "host-preced" = 178
|
|
// "cutoff-preced" = 179
|
|
// "redir-net" = 180
|
|
// "redir-host" = 181
|
|
// "redir-tos-net" = 182
|
|
// "redir-tos-host" = 183
|
|
// "normal-adv" = 184
|
|
// "common-adv" = 185
|
|
LITERAL_transit = 186,
|
|
LITERAL_reassemb = 187,
|
|
LITERAL_badhead = 188,
|
|
LITERAL_optmiss = 189,
|
|
LITERAL_badlen = 190,
|
|
// "unknown-ind" = 191
|
|
// "auth-fail" = 192
|
|
// "decrypt-fail" = 193
|
|
ICMP6_TYPE = 194,
|
|
TAGGED = 195,
|
|
TAG = 196,
|
|
KEEP = 197,
|
|
MODULATE = 198,
|
|
SYNPROXY = 199,
|
|
STATE = 200,
|
|
LABEL = 201,
|
|
EXIT = 202,
|
|
QUIT = 203,
|
|
INTRFACE = 204,
|
|
ICMP6 = 205,
|
|
IGRP = 206,
|
|
IPSEC = 207,
|
|
NOS = 208,
|
|
PCP = 209,
|
|
PIM = 210,
|
|
PPTP = 211,
|
|
RIP = 212,
|
|
SNP = 213,
|
|
HOST = 214,
|
|
RANGE = 215,
|
|
LOG_LEVEL_ALERTS = 216,
|
|
LOG_LEVEL_CRITICAL = 217,
|
|
LOG_LEVEL_DEBUGGING = 218,
|
|
LOG_LEVEL_EMERGENCIES = 219,
|
|
LOG_LEVEL_ERRORS = 220,
|
|
LOG_LEVEL_INFORMATIONAL = 221,
|
|
LOG_LEVEL_NOTIFICATIONS = 222,
|
|
LOG_LEVEL_WARNINGS = 223,
|
|
LOG_LEVEL_DISABLE = 224,
|
|
LOG_LEVEL_INACTIVE = 225,
|
|
Whitespace = 226,
|
|
HEX_CONST = 227,
|
|
NUMBER = 228,
|
|
NEG_INT_CONST = 229,
|
|
HEX_DIGIT = 230,
|
|
DIGIT = 231,
|
|
NUM_3DIGIT = 232,
|
|
NUM_HEX_4DIGIT = 233,
|
|
NUMBER_ADDRESS_OR_WORD = 234,
|
|
PIPE_CHAR = 235,
|
|
NUMBER_SIGN = 236,
|
|
PERCENT = 237,
|
|
AMPERSAND = 238,
|
|
APOSTROPHE = 239,
|
|
PLUS = 240,
|
|
DOT = 241,
|
|
SEMICOLON = 242,
|
|
QUESTION = 243,
|
|
COMMERCIAL_AT = 244,
|
|
OPENING_SQUARE = 245,
|
|
CLOSING_SQUARE = 246,
|
|
CARET = 247,
|
|
UNDERLINE = 248,
|
|
TILDE = 249,
|
|
DOUBLE_QUOTE = 250,
|
|
NULL_TREE_LOOKAHEAD = 3
|
|
};
|
|
#ifdef __cplusplus
|
|
};
|
|
#endif
|
|
#endif /*INC_PFCfgParserTokenTypes_hpp_*/
|