stream flow proto fix
This commit is contained in:
@@ -522,12 +522,16 @@ class DatabasePool:
|
||||
AND (capture_iface = $2 OR ingress_if = $2 OR egress_if = $2)
|
||||
AND timestamp BETWEEN $5 AND $6
|
||||
AND (
|
||||
CASE
|
||||
WHEN $3 = 'tcp' THEN COALESCE(dpi_metadata -> 'tcp' ->> 'stream', '')
|
||||
WHEN $3 = 'udp' THEN COALESCE(dpi_metadata -> 'udp' ->> 'stream', '')
|
||||
ELSE ''
|
||||
END
|
||||
) = $4
|
||||
(
|
||||
CASE
|
||||
WHEN $3 = 'tcp' THEN COALESCE(dpi_metadata -> 'tcp' ->> 'stream', '')
|
||||
WHEN $3 = 'udp' THEN COALESCE(dpi_metadata -> 'udp' ->> 'stream', '')
|
||||
ELSE ''
|
||||
END
|
||||
) = $4
|
||||
OR flow_id = ($3 || ':' || $4)
|
||||
OR flow_id LIKE ('%:' || $3 || ':' || $4)
|
||||
)
|
||||
AND (
|
||||
app_protocol IS NULL
|
||||
OR UPPER(app_protocol) IN ('TCP', 'UDP', 'IP', 'IPV4', 'IPV6', 'ETH', 'ETHERNET', 'ETHERTYPE', 'FRAME', 'DATA')
|
||||
|
||||
Reference in New Issue
Block a user