-
Notifications
You must be signed in to change notification settings - Fork 1
/
irul_dict
executable file
·442 lines (442 loc) · 5.73 KB
/
irul_dict
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
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
contains
ends_with
equals
matches
matches_regex
starts_with
and
not
or
ACCESS::acl
ACCESS::disable
ACCESS::policy
ACCESS::session
accumulate
active_members
active_nodes
after
"AES::decrypt"
AES::encrypt
AES::key
ASM::disable
ASM::enable
ASM::payload
ASM::violation_data
AUTH::abort
AUTH::authenticate
AUTH::authenticate_continue
AUTH::cert_credential
AUTH::cert_issuer_credential
AUTH::last_event_session_id
AUTH::password_credential
AUTH::ssl_cc_ldap_status
AUTH::ssl_cc_ldap_username
AUTH::start
AUTH::status
AUTH::username_credential
AUTH::wantcredential_prompt
AUTH::wantcredential_prompt_style
AUTH::wantcredential_type
b64decode
b64encode
cache
CACHE::accept_encoding
CACHE::age
CACHE::disable
CACHE::enable
CACHE::expire
CACHE::headers
CACHE::hits
CACHE::payload
CACHE::priority
CACHE::trace
CACHE::uri
CACHE::useragent
CACHE::userkey
class
client_addr
client_port
clientside
clone
COMPRESS::buffer_size
COMPRESS::disable
COMPRESS::enable
COMPRESS::gzip
COMPRESS::method
cpu
crc32
decode_uri
discard
domain
drop
event
findclass
findstr
forward
getfield
htonl
htons
HSL::open
HSL::send
HTTP::class
HTTP::clear
HTTP::close
HTTP::collect
HTTP::cookie
HTTP::disable
HTTP::enable
HTTP::fallback
HTTP::header
HTTP::host
HTTP::is_keepalive
HTTP::is_redirect
HTTP::method
HTTP::password
HTTP::path
HTTP::payload
HTTP::query
HTTP::redirect
HTTP::release
HTTP::request
HTTP::request_num
HTTP::respond
HTTP::retry
HTTP::status
HTTP::uri
HTTP::username
HTTP::version
http_cookie
http_header
http_host
http_method
http_uri
http_version
imid
IP::addr
IP::client_addr
IP::hops
IP::idle_timeout
IP::local_addr
IP::protocol
IP::remote_addr
IP::server_addr
IP::stats
IP::tos
IP::ttl
IP::version
ISESSION::deduplication
ip_protocol
ip_tos
ip_ttl
LB::class
LB::context_id
LB::dst_tag
LB::detach
LB::down
LB::mode
LB::reselect
LB::server
LB::snat
LB::src_tag
LB::status
LB::up
LINE
LINE::get
LINE::set
LINK::lasthop
LINK::nexthop
LINK::qos
LINK::vlan_id
link_qos
listen
local_addr
log
matchclass
matches_glob
md5
members
NAME::lookup
NAME::response
node
nodes
ntohl
ntohs
ONECONNECT::detach
ONECONNECT::label
ONECONNECT::reuse
ONECONNECT::select
peer
persist
pool
priority
PLUGIN::enable
PLUGIN::disable
PROFILE::auth
PROFILE::clientssl
PROFILE::exists
PROFILE::fasthttp
PROFILE::fastL4
PROFILE::ftp
PROFILE::http
PROFILE::httpclass
PROFILE::oneconnect
PROFILE::persist
PROFILE::serverssl
PROFILE::stream
PROFILE::tcp
PROFILE::udp
PROFILE::xml
RADIUS::avp
RADIUS::code
RADIUS::id
rateclass
redirect
reject
relate_client
relate_server
remote_addr
RESOLV::lookup
rmd160
ROUTE::age
ROUTE::bandwidth
ROUTE::domain
ROUTE::rtt
ROUTE::rttvar
RTSP::collect
RTSP::header
RTSP::method
RTSP::msg_source
RTSP::payload
RTSP::release
RTSP::respond
RTSP::status
RTSP::uri
RTSP::version
SDP::field
SDP::media
SDP::session_id
server_addr
server_port
serverside
SESSION::data
session
sha1
sha256
sha384
sha512
sharedvar
SIP::call_id
SIP::from
SIP::header
SIP::method
SIP::response
SIP::to
SIP::uri
snat
snatpool
SSL::authenticate
SSL::cert
SSL::cipher
SSL::collect
SSL::disable
SSL::enable
SSL::handshake
SSL::modssl_sessionid_headers
SSL::payload
SSL::profile
SSL::renegotiate
SSL::respond
SSL::session
SSL::sessionid
SSL::unclean_shutdown
SSL::verify_result
static
STATS::get
STATS::incr
STATS::set
STATS::setmax
STATS::setmin
STREAM::disable
STREAM::enable
STREAM::encoding
STREAM::expression
STREAM::match
STREAM::max_matchsize
STREAM::replace
substr
table
tcl_platform
TCP::bandwidth
TCP::client_port
TCP::close
TCP::collect
TCP::local_port
TCP::mss
TCP::nagle
TCP::notify
TCP::offset
TCP::payload
TCP::release
TCP::remote_port
TCP::respond
TCP::rtt
TCP::server_port
TCP::unused_port
timing
TMM::cmp_count
translate
UDP::client_port
UDP::drop
UDP::local_port
UDP::mss
UDP::payload
UDP::remote_port
UDP::respond
UDP::server_port
UDP::unused_port
URI::basename
URI::compare
URI::decode
URI::encode
URI::host
URI::path
URI::port
URI::protocol
URI::query
use
virtual
vlan_id
when
whereis
X509::cert_fields
X509::extensions
X509::hash
X509::issuer
X509::not_valid_after
X509::not_valid_before
X509::serial_number
X509::signature_algorithm
X509::subject
X509::subject_public_key
X509::subject_public_key_RSA_bits
X509::subject_public_key_type
X509::verify_cert_error_string
X509::version
X509::whole
XML::address
XML::collect
XML::element
XML::event
XML::eventid
XML::parse
XML::release
XML::soap
XML::subscribe
WAM::disable
ACCESS_SESSION_STARTED
ACCESS_SESSION_CLOSED
ACCESS_ACL_ALLOWED
ACCESS_ACL_DENIED
ACCESS_POLICY_AGENT_EVENT
ACCESS_POLICY_COMPLETED
ASM_REQUEST_BLOCKING
ASM_REQUEST_VIOLATION
ASM_RESPONSE_VIOLATION
AUTH_ERROR
AUTH_FAILURE
AUTH_RESULT
AUTH_SUCCESS
AUTH_WANTCREDENTIAL
CACHE_REQUEST
CACHE_RESPONSE
CLIENT_ACCEPTED
CLIENT_CLOSED
CLIENT_DATA
CLIENT_LINE
CLIENTSSL_CLIENTCERT
CLIENTSSL_DATA
CLIENTSSL_HANDSHAKE
DNS_REQUEST
DNS_RESPONSE
HTTP_CLASS_FAILED
HTTP_CLASS_SELECTED
HTTP_REQUEST
HTTP_REQUEST_DATA
HTTP_REQUEST_SEND
HTTP_RESPONSE
HTTP_RESPONSE_CONTINUE
HTTP_RESPONSE_DATA
LB_FAILED
LB_SELECTED
NAME_RESOLVED
RTSP_REQUEST
RTSP_REQUEST_DATA
RTSP_RESPONSE
RTSP_RESPONSE_DATA
RULE_INIT
SERVER_CLOSED
SERVER_CONNECTED
SERVER_DATA
SERVER_LINE
SERVERSSL_DATA
SERVERSSL_HANDSHAKE
SIP_REQUEST
SIP_REQUEST_SEND
SIP_RESPONSE
STREAM_MATCHED
USER_REQUEST
USER_RESPONSE
XML_BEGIN_DOCUMENT
XML_BEGIN_ELEMENT
XML_CDATA
XML_END_DOCUMENT
XML_END_ELEMENT
XML_EVENT</keyword-class>
<keyword-class name="iRule-GTM-tokens">
active_members
client_port
cname
crc32
discard
DNS::rrname
DNS::rrtype
drop
findstr
forward
IP::addr
IP::client_addr
IP::local_addr
IP::protocol
IP::remote_addr
IP::server_addr
host
LB::server
LB::status
LINK::vlan_id
log
matchregion
members
nodes_up
noerror
persist
pool
pools
reject
server_port
substr
TCP::client_port
TCP::server_port
ttl
UDP::client_port
UDP::server_port
uptime
when
whereis
whereami
whoami
wideip
LB_SCORES
DNS_REQUEST
LB_FAILED
LB_SELECTED
RULE_INIT