test backend codec ndpi
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 1m40s
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 1m40s
This commit is contained in:
@@ -75,9 +75,28 @@ CREATE TABLE IF NOT EXISTS packets (
|
||||
-- Packet metadata
|
||||
length INTEGER,
|
||||
|
||||
-- DPI / nDPI metadata
|
||||
app_protocol VARCHAR(128),
|
||||
app_master_protocol VARCHAR(128),
|
||||
app_category VARCHAR(128),
|
||||
app_confidence VARCHAR(64),
|
||||
app_hostname VARCHAR(255),
|
||||
app_is_encrypted BOOLEAN,
|
||||
app_risk_score INTEGER,
|
||||
dpi_metadata JSONB,
|
||||
|
||||
-- Full packet dump
|
||||
raw BYTEA
|
||||
);
|
||||
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS app_protocol VARCHAR(128);
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS app_master_protocol VARCHAR(128);
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS app_category VARCHAR(128);
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS app_confidence VARCHAR(64);
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS app_hostname VARCHAR(255);
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS app_is_encrypted BOOLEAN;
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS app_risk_score INTEGER;
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS dpi_metadata JSONB;
|
||||
EOF
|
||||
|
||||
|
||||
@@ -100,6 +119,8 @@ ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT USAGE, SELECT, UPDATE ON SEQUENC
|
||||
-- Create indexes for faster queries
|
||||
CREATE INDEX IF NOT EXISTS idx_packets_timestamp ON packets(timestamp DESC);
|
||||
CREATE INDEX IF NOT EXISTS idx_packets_src_ip ON packets(src_ip);
|
||||
CREATE INDEX IF NOT EXISTS idx_packets_app_protocol ON packets(app_protocol);
|
||||
CREATE INDEX IF NOT EXISTS idx_packets_app_hostname ON packets(app_hostname);
|
||||
EOF
|
||||
|
||||
echo "Done. PostgreSQL is ready for LAN + localhost connections."
|
||||
|
||||
Reference in New Issue
Block a user