{ "nftables": [ { "metainfo": { "version": "VERSION", "release_name": "RELEASE_NAME", "json_schema_version": 1 } }, { "table": { "family": "ip", "name": "t", "handle": 0 } }, { "set": { "family": "ip", "name": "s", "table": "t", "type": "inet_service", "handle": 0, "flags": [ "interval" ], "elem": [ 10, { "range": [ 20, 30 ] }, 40, { "range": [ 50, 60 ] } ] } }, { "set": { "family": "ip", "name": "ips", "table": "t", "type": "ipv4_addr", "handle": 0, "flags": [ "interval" ], "elem": [ "10.0.0.1", { "range": [ "10.0.0.5", "10.0.0.8" ] }, { "prefix": { "addr": "10.0.0.128", "len": 25 } }, { "prefix": { "addr": "10.0.1.0", "len": 24 } }, { "range": [ "10.0.2.3", "10.0.2.12" ] } ] } }, { "set": { "family": "ip", "name": "cs", "table": "t", "type": [ "ipv4_addr", "inet_service" ], "handle": 0, "flags": [ "interval" ], "elem": [ { "concat": [ "10.0.0.1", 22 ] }, { "concat": [ { "prefix": { "addr": "10.1.0.0", "len": 16 } }, { "range": [ 1, 1024 ] } ] }, { "concat": [ { "range": [ "10.2.0.1", "10.2.0.8" ] }, { "range": [ 1024, 65535 ] } ] } ] } } ] }