From 7e79817e6fe05c9561c8cc88584481c6d9e2085e Mon Sep 17 00:00:00 2001 From: Thomas Chevalier Date: Wed, 22 Jun 2022 16:03:44 +0200 Subject: [PATCH] Improve general view --- pgsql-schema.sql | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/pgsql-schema.sql b/pgsql-schema.sql index 174b53d..fc3d5ac 100644 --- a/pgsql-schema.sql +++ b/pgsql-schema.sql @@ -120,9 +120,34 @@ INSERT INTO ct_event (event_id,event_name) VALUES -- CREATE OR REPLACE VIEW view_log AS - SELECT * FROM ct_logs - INNER JOIN ip_proto ON ct_logs.orig_ip_protocol = ip_proto.proto_id - INNER JOIN ct_event ON ct_logs.ct_event = ct_event.event_id; + SELECT + ct_id, + flow_start, + flow_end, + orig_ip_saddr_str as origin_ip_saddr, + orig_ip_daddr_str as origin_ip_daddr, + orig_ip_protocol, + ip_proto1.proto_name as orig_ip_proto_name, + orig_l4_sport, + orig_l4_dport, + orig_raw_pktlen as orig_bytes, + orig_raw_pktcount as orig_pktcount, + reply_ip_saddr_str as replyin_ip_saddr, + reply_ip_daddr_str as replyin_ip_daddr, + reply_ip_protocol, + ip_proto2.proto_name as reply_ip_proto_name, + reply_l4_sport, + reply_l4_dport, + reply_raw_pktlen as reply_bytes, + reply_raw_pktcount as reply_pktcount, + icmp_code, + icmp_type, + ct_event, + event_name + FROM ct_logs + LEFT JOIN ip_proto ip_proto1 ON ct_logs.orig_ip_protocol = ip_proto1.proto_id + LEFT JOIN ip_proto ip_proto2 ON ct_logs.reply_ip_protocol = ip_proto2.proto_id + LEFT JOIN ct_event ON ct_logs.ct_event = ct_event.event_id; --