# ct original ip saddr 192.168.0.1
[
{
"match": {
"left": {
"ct": {
"dir": "original",
"key": "ip saddr"
}
},
"op": "==",
"right": "192.168.0.1"
}
}
]
# ct reply ip saddr 192.168.0.1
[
{
"match": {
"left": {
"ct": {
"dir": "reply",
"key": "ip saddr"
}
},
"op": "==",
"right": "192.168.0.1"
}
}
]
# ct original ip daddr 192.168.0.1
[
{
"match": {
"left": {
"ct": {
"dir": "original",
"key": "ip daddr"
}
},
"op": "==",
"right": "192.168.0.1"
}
}
]
# ct reply ip daddr 192.168.0.1
[
{
"match": {
"left": {
"ct": {
"dir": "reply",
"key": "ip daddr"
}
},
"op": "==",
"right": "192.168.0.1"
}
}
]
# ct original ip saddr 192.168.1.0/24
[
{
"match": {
"left": {
"ct": {
"dir": "original",
"key": "ip saddr"
}
},
"op": "==",
"right": {
"prefix": {
"addr": "192.168.1.0",
"len": 24
}
}
}
}
]
# ct reply ip saddr 192.168.1.0/24
[
{
"match": {
"left": {
"ct": {
"dir": "reply",
"key": "ip saddr"
}
},
"op": "==",
"right": {
"prefix": {
"addr": "192.168.1.0",
"len": 24
}
}
}
}
]
# ct original ip daddr 192.168.1.0/24
[
{
"match": {
"left": {
"ct": {
"dir": "original",
"key": "ip daddr"
}
},
"op": "==",
"right": {
"prefix": {
"addr": "192.168.1.0",
"len": 24
}
}
}
}
]
# ct reply ip daddr 192.168.1.0/24
[
{
"match": {
"left": {
"ct": {
"dir": "reply",
"key": "ip daddr"
}
},
"op": "==",
"right": {
"prefix": {
"addr": "192.168.1.0",
"len": 24
}
}
}
}
]
# ct l3proto ipv4
[
{
"match": {
"left": {
"ct": {
"key": "l3proto"
}
},
"op": "==",
"right": "ipv4"
}
}
]
# ct protocol 6 ct original proto-dst 22
[
{
"match": {
"left": {
"ct": {
"key": "protocol"
}
},
"op": "==",
"right": 6
}
},
{
"match": {
"left": {
"ct": {
"dir": "original",
"key": "proto-dst"
}
},
"op": "==",
"right": 22
}
}
]
# ct original protocol 17 ct reply proto-src 53
[
{
"match": {
"left": {
"ct": {
"dir": "original",
"key": "protocol"
}
},
"op": "==",
"right": 17
}
},
{
"match": {
"left": {
"ct": {
"dir": "reply",
"key": "proto-src"
}
},
"op": "==",
"right": 53
}
}
]