# sctp sport 23
[
{
"match": {
"left": {
"payload": {
"field": "sport",
"protocol": "sctp"
}
},
"op": "==",
"right": 23
}
}
]
# sctp sport != 23
[
{
"match": {
"left": {
"payload": {
"field": "sport",
"protocol": "sctp"
}
},
"op": "!=",
"right": 23
}
}
]
# sctp sport 23-44
[
{
"match": {
"left": {
"payload": {
"field": "sport",
"protocol": "sctp"
}
},
"op": "==",
"right": {
"range": [ 23, 44 ]
}
}
}
]
# sctp sport != 23-44
[
{
"match": {
"left": {
"payload": {
"field": "sport",
"protocol": "sctp"
}
},
"op": "!=",
"right": {
"range": [ 23, 44 ]
}
}
}
]
# sctp sport { 23, 24, 25}
[
{
"match": {
"left": {
"payload": {
"field": "sport",
"protocol": "sctp"
}
},
"op": "==",
"right": {
"set": [
23,
24,
25
]
}
}
}
]
# sctp sport != { 23, 24, 25}
[
{
"match": {
"left": {
"payload": {
"field": "sport",
"protocol": "sctp"
}
},
"op": "!=",
"right": {
"set": [
23,
24,
25
]
}
}
}
]
# sctp sport { 23-44}
[
{
"match": {
"left": {
"payload": {
"field": "sport",
"protocol": "sctp"
}
},
"op": "==",
"right": {
"set": [
{ "range": [ 23, 44 ] }
]
}
}
}
]
# sctp sport != { 23-44}
[
{
"match": {
"left": {
"payload": {
"field": "sport",
"protocol": "sctp"
}
},
"op": "!=",
"right": {
"set": [
{ "range": [ 23, 44 ] }
]
}
}
}
]
# sctp dport 23
[
{
"match": {
"left": {
"payload": {
"field": "dport",
"protocol": "sctp"
}
},
"op": "==",
"right": 23
}
}
]
# sctp dport != 23
[
{
"match": {
"left": {
"payload": {
"field": "dport",
"protocol": "sctp"
}
},
"op": "!=",
"right": 23
}
}
]
# sctp dport 23-44
[
{
"match": {
"left": {
"payload": {
"field": "dport",
"protocol": "sctp"
}
},
"op": "==",
"right": {
"range": [ 23, 44 ]
}
}
}
]
# sctp dport != 23-44
[
{
"match": {
"left": {
"payload": {
"field": "dport",
"protocol": "sctp"
}
},
"op": "!=",
"right": {
"range": [ 23, 44 ]
}
}
}
]
# sctp dport { 23, 24, 25}
[
{
"match": {
"left": {
"payload": {
"field": "dport",
"protocol": "sctp"
}
},
"op": "==",
"right": {
"set": [
23,
24,
25
]
}
}
}
]
# sctp dport != { 23, 24, 25}
[
{
"match": {
"left": {
"payload": {
"field": "dport",
"protocol": "sctp"
}
},
"op": "!=",
"right": {
"set": [
23,
24,
25
]
}
}
}
]
# sctp dport { 23-44}
[
{
"match": {
"left": {
"payload": {
"field": "dport",
"protocol": "sctp"
}
},
"op": "==",
"right": {
"set": [
{ "range": [ 23, 44 ] }
]
}
}
}
]
# sctp dport != { 23-44}
[
{
"match": {
"left": {
"payload": {
"field": "dport",
"protocol": "sctp"
}
},
"op": "!=",
"right": {
"set": [
{ "range": [ 23, 44 ] }
]
}
}
}
]
# sctp checksum 1111
[
{
"match": {
"left": {
"payload": {
"field": "checksum",
"protocol": "sctp"
}
},
"op": "==",
"right": 1111
}
}
]
# sctp checksum != 11
[
{
"match": {
"left": {
"payload": {
"field": "checksum",
"protocol": "sctp"
}
},
"op": "!=",
"right": 11
}
}
]
# sctp checksum 21-333
[
{
"match": {
"left": {
"payload": {
"field": "checksum",
"protocol": "sctp"
}
},
"op": "==",
"right": {
"range": [ 21, 333 ]
}
}
}
]
# sctp checksum != 32-111
[
{
"match": {
"left": {
"payload": {
"field": "checksum",
"protocol": "sctp"
}
},
"op": "!=",
"right": {
"range": [ 32, 111 ]
}
}
}
]
# sctp checksum { 22, 33, 44}
[
{
"match": {
"left": {
"payload": {
"field": "checksum",
"protocol": "sctp"
}
},
"op": "==",
"right": {
"set": [
22,
33,
44
]
}
}
}
]
# sctp checksum != { 22, 33, 44}
[
{
"match": {
"left": {
"payload": {
"field": "checksum",
"protocol": "sctp"
}
},
"op": "!=",
"right": {
"set": [
22,
33,
44
]
}
}
}
]
# sctp checksum { 22-44}
[
{
"match": {
"left": {
"payload": {
"field": "checksum",
"protocol": "sctp"
}
},
"op": "==",
"right": {
"set": [
{ "range": [ 22, 44 ] }
]
}
}
}
]
# sctp checksum != { 22-44}
[
{
"match": {
"left": {
"payload": {
"field": "checksum",
"protocol": "sctp"
}
},
"op": "!=",
"right": {
"set": [
{ "range": [ 22, 44 ] }
]
}
}
}
]
# sctp vtag 22
[
{
"match": {
"left": {
"payload": {
"field": "vtag",
"protocol": "sctp"
}
},
"op": "==",
"right": 22
}
}
]
# sctp vtag != 233
[
{
"match": {
"left": {
"payload": {
"field": "vtag",
"protocol": "sctp"
}
},
"op": "!=",
"right": 233
}
}
]
# sctp vtag 33-45
[
{
"match": {
"left": {
"payload": {
"field": "vtag",
"protocol": "sctp"
}
},
"op": "==",
"right": {
"range": [ 33, 45 ]
}
}
}
]
# sctp vtag != 33-45
[
{
"match": {
"left": {
"payload": {
"field": "vtag",
"protocol": "sctp"
}
},
"op": "!=",
"right": {
"range": [ 33, 45 ]
}
}
}
]
# sctp vtag {33, 55, 67, 88}
[
{
"match": {
"left": {
"payload": {
"field": "vtag",
"protocol": "sctp"
}
},
"op": "==",
"right": {
"set": [
33,
55,
67,
88
]
}
}
}
]
# sctp vtag != {33, 55, 67, 88}
[
{
"match": {
"left": {
"payload": {
"field": "vtag",
"protocol": "sctp"
}
},
"op": "!=",
"right": {
"set": [
33,
55,
67,
88
]
}
}
}
]
# sctp vtag { 33-55}
[
{
"match": {
"left": {
"payload": {
"field": "vtag",
"protocol": "sctp"
}
},
"op": "==",
"right": {
"set": [
{ "range": [ 33, 55 ] }
]
}
}
}
]
# sctp vtag != { 33-55}
[
{
"match": {
"left": {
"payload": {
"field": "vtag",
"protocol": "sctp"
}
},
"op": "!=",
"right": {
"set": [
{ "range": [ 33, 55 ] }
]
}
}
}
]