aboutsummaryrefslogtreecommitdiff
path: root/rules/sample_rules.txt
blob: 0a4f63c6bbff6c79fb5c2740e55462b5233b1e67 (plain)
1
2
3
4
5
6
7
8
# Pool definition
{"pool":{"id":1,"description":"my pool 1",ip:"192.168.0.1/24,10.0.0.0/8,2a03:b0c0:2:d0::360:4001/48"}}
{"pool":{"id":2,"description":"my pool 2",mac:"e8:06:88:ff:fe:e4:ba:2c,02:81:27:b5:f9:f3,00:01:01:e4:ba:2c"}}
# Rule definition
{"rule":{"id":1,"description":"dummy rule"},"network":{"transport":6,"protocol":"tls"},"client":{"pool":1,"port":1234},"server":{"pool":2,"port":25}}
{"rule":{"id":2,"description":"dummy rule"},"network":{"transport":"tcp","protocol":"tls"},"action":{"verdict":"pass","marker":1}}
# Example of invalid rule
{s"rule":{"id":3},"network":{"transport":"udp","protocol":"dns"}}