diff options
Diffstat (limited to 'schema')
-rw-r--r-- | schema/basic_event_schema.json | 3 | ||||
-rw-r--r-- | schema/daemon_event_schema.json | 2 | ||||
-rw-r--r-- | schema/flow_event_schema.json | 43 | ||||
-rw-r--r-- | schema/packet_event_schema.json | 3 |
4 files changed, 44 insertions, 7 deletions
diff --git a/schema/basic_event_schema.json b/schema/basic_event_schema.json index 626602ad2..958b4316c 100644 --- a/schema/basic_event_schema.json +++ b/schema/basic_event_schema.json @@ -19,7 +19,8 @@ "type": "number" }, "packet_id": { - "type": "number" + "type": "number", + "minimum": 0 }, "basic_event_id": { "type": "number", diff --git a/schema/daemon_event_schema.json b/schema/daemon_event_schema.json index 020b55161..7a40a6ca0 100644 --- a/schema/daemon_event_schema.json +++ b/schema/daemon_event_schema.json @@ -22,7 +22,7 @@ }, "packet_id": { "type": "number", - "minimum": 1 + "minimum": 0 }, "daemon_event_id": { "type": "number", diff --git a/schema/flow_event_schema.json b/schema/flow_event_schema.json index 6ed7c4615..60d36a4de 100644 --- a/schema/flow_event_schema.json +++ b/schema/flow_event_schema.json @@ -35,7 +35,7 @@ }, "packet_id": { "type": "number", - "minimum": 1 + "minimum": 0 }, "flow_event_id": { "type": "number", @@ -100,7 +100,7 @@ "type": "string", "oneOf": [ { - "pattern": "[0-9]+" + "pattern": "^[0-9]+$" }, { "enum": [ @@ -118,10 +118,18 @@ "maximum": 1 }, "src_ip": { - "type": "string" + "type": "string", + "anyOf" : [ + { "format": "ipv4" }, + { "format": "ipv6" } + ] }, "dst_ip": { - "type": "string" + "type": "string", + "anyOf" : [ + { "format": "ipv4" }, + { "format": "ipv6" } + ] }, "src_port": { "type": "number", @@ -136,21 +144,48 @@ "ndpi": { "type": "object" }, + "dhcp": { + "type": "object" + }, + "bittorrent": { + "type": "object" + }, + "mdns": { + "type": "object" + }, + "ubntac2": { + "type": "object" + }, + "kerberos": { + "type": "object" + }, + "telnet": { + "type": "object" + }, "tls": { "type": "object" }, "quic": { "type": "object" }, + "imap": { + "type": "object" + }, "http": { "type": "object" }, + "pop": { + "type": "object" + }, "smtp": { "type": "object" }, "dns": { "type": "object" }, + "ftp": { + "type": "object" + }, "ssh": { "type": "object" } diff --git a/schema/packet_event_schema.json b/schema/packet_event_schema.json index d3f5a77d9..6f722bf6f 100644 --- a/schema/packet_event_schema.json +++ b/schema/packet_event_schema.json @@ -19,7 +19,8 @@ "type": "number" }, "packet_id": { - "type": "number" + "type": "number", + "minimum": 0 }, "packet_event_id": { "type": "number", |