CaptureFilters

CaptureFilters
CaptureFilters
JSON Example
{
    "capture_ip": {
        "addrs": [
            {
                "addr": "string",
                "type": "string"
            }
        ],
        "match_operation": "string",
        "prefixes": [
            {
                "ip_addr": {
                    "addr": "string",
                    "type": "string"
                },
                "mask": 0
            }
        ],
        "ranges": [
            {
                "begin": {
                    "addr": "string",
                    "type": "string"
                },
                "end": {
                    "addr": "string",
                    "type": "string"
                }
            }
        ]
    },
    "capture_ipc": {
        "flow_del_probe": false,
        "flow_mirror_add": false,
        "flow_mirror_all": false,
        "flow_mirror_del": false,
        "flow_probe": false,
        "flow_probe_all": false,
        "ipc_batched": false,
        "ipc_rx_req": false,
        "ipc_rx_res": false,
        "ipc_tx_req": false,
        "ipc_tx_res": false,
        "vs_hb": false
    },
    "dst_port_end": 0,
    "dst_port_start": 0,
    "eth_proto": "string",
    "ip_proto": "string",
    "src_port": 0,
    "src_port_range_end": 0,
    "tcp_ack": false,
    "tcp_fin": false,
    "tcp_push": false,
    "tcp_syn": false
}
capture_ip
Optional

capture_ip

capture_ipc
Optional

capture_ipc

integer As uint32 As uint32
dst_port_end
Optional

Destination Port range filter. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
dst_port_start
Optional

Destination Port range filter. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
eth_proto
Optional

Ethernet Proto filter. Enum options - ETH_TYPE_IPV4. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
ip_proto
Optional

IP Proto filter. Support for TCP only for now. Enum options - IP_TYPE_TCP. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
src_port
Optional

Source Port filter. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
src_port_range_end
Optional

Source Port range end filter. If specified, the source port filter will be a range. The filter range will be between src_port and src_port_range_end. Field introduced in 21.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

boolean
tcp_ack
Optional

TCP ACK flag filter. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
tcp_fin
Optional

TCP FIN flag filter. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
tcp_push
Optional

TCP PUSH flag filter. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
tcp_syn
Optional

TCP SYN flag filter. Field introduced in 18.2.5. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.