Commit graph

8285 commits

Author SHA1 Message Date
Alfredo Cardigliano
5ca863e989 Move clickhousehr back to the folder containing all drivers
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-05-29 17:56:19 +02:00
Alfredo Cardigliano
20667aad97 Dinamically pass all flowfilters to the clickhousehr driver to support any filter supported by historical flows for aggregation 2026-05-29 17:49:28 +02:00
Alfredo Cardigliano
31bbd4e4eb Use logic from historical flows for building conditions in clickhousehr timeseries. Move clickhousehr.lua 2026-05-29 15:19:17 +02:00
Alfredo Cardigliano
28ae1e11e5 Add HR Chart page with ability to filter/aggregate data. Extend clickhouse HR driver to handle wildcard/aggregation. Extend range picker to show filters only, hide snapshots, etc. 2026-05-29 12:16:30 +02:00
Matteo Biscosi
a0801f981c Fixes asn not correctly linted 2026-05-29 09:50:05 +00:00
Luca Deri
af7ed30a86 Fixes for handling IPv6 exporters 2026-05-28 17:37:17 +02:00
Alfredo Cardigliano
a1f56b63c2 Add missing ts def for flow 2026-05-28 16:36:21 +02:00
Manuel Ceroni
014a09990b
Fixed historical aggregate flows (#10386) 2026-05-28 12:30:21 +02:00
GabrieleDeri
f1f5b0fb44
Added qwen LLM preferences (#10382)
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-05-27 16:48:38 +02:00
Alfredo Cardigliano
2596f28c44 Add HR timeseries in historical flow details
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-05-27 10:30:06 +02:00
Alfredo Cardigliano
5ae7bd7cd3 Add HR charts for hosts
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-05-26 16:45:09 +02:00
Matteo Biscosi
13442cf863 Removed debug tprint 2026-05-26 13:52:59 +00:00
Matteo Biscosi
2ea87bcf2e Fixes double toipv6 function used 2026-05-26 13:49:21 +00:00
Matteo Biscosi
850774ef11 Fixes double loading filters and incorrect filters applyed when opening the report page (#10361) 2026-05-26 13:37:11 +00:00
Alfredo Cardigliano
c4bb58f054 Implement a Clickhouse High-Resolution driver for timeseries. Add a sample HR traffic chart on the interface. 2026-05-26 12:26:52 +02:00
Matteo Biscosi
fecef30f57 Fixes incorrect query 2026-05-26 09:01:52 +00:00
Matteo Biscosi
2e1f18915d Fixes pie chart not correctly rendered 2026-05-25 10:52:57 +00:00
Manuel Ceroni
648e668d23
Implemented BGP prefix update alert (#10373) 2026-05-25 12:32:21 +02:00
Matteo Biscosi
0158a45047 Updated sankey code 2026-05-25 08:47:34 +00:00
Alfredo Cardigliano
d99b7a29e1 Define ClickHouse function IPv6NumToNormalizedIP to convert IPv6 mapped IPv4
Some checks failed
Build / build (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
CodeQL / Analyze-1 (push) Has been cancelled
CIFuzz / Fuzzing (address) (push) Has been cancelled
2026-05-23 11:12:47 +02:00
Manuel Ceroni
29502e6866
Implemented the prefix changes endpoint preference (#10371)
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-05-22 11:42:02 +02:00
Matteo Biscosi
88d423fb0c Fixes snmp interface formatting 2026-05-22 07:41:02 +00:00
Manuel Ceroni
d7f05f6b1a
Migrated some ClickHouse columns into the JSON field (#10369) 2026-05-21 15:11:58 +02:00
Alfredo Cardigliano
9e03c88772 Add ability to filter based on network site (either cli or srv) in Report 2026-05-21 12:34:57 +02:00
Alfredo Cardigliano
de8dcb3c45 Add ability to filter on src/dst site
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-05-21 11:54:21 +02:00
Alfredo Cardigliano
1f39bdd4e8 Add missing columns definition 2026-05-21 11:30:01 +02:00
Alfredo Cardigliano
37ff62785d Show sites information in historical flow details 2026-05-21 10:53:32 +02:00
Luca Deri
6460b436af Added Google AI link
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-05-20 20:43:25 +02:00
Luca Deri
7de6a6e20d Added url_encode() 2026-05-20 20:43:25 +02:00
Alfredo Cardigliano
8c021c235a Add safety check 2026-05-20 12:04:55 +02:00
Alfredo Cardigliano
79745c0c8c Dump client and server tags to historical flows to allow queries like 'src TAGS contains Lab AND dst TAGS contains Production' 2026-05-20 11:58:20 +02:00
Alfredo Cardigliano
25cf8108eb Fix call to non-existing function
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-05-19 17:12:33 +02:00
Matteo Biscosi
d893026941 Added function to get networks associated to all sites 2026-05-19 14:41:48 +00:00
Manuel Ceroni
a7b6d4f4bf
Fixed the site editing (#10360) 2026-05-19 12:46:33 +02:00
Alfredo Cardigliano
3dced6a58f Create l7_protocols table for external queries (e.g. Grafana) 2026-05-19 12:27:12 +02:00
Matteo Biscosi
648d982369 Changed key from network cidr to network id 2026-05-19 08:31:23 +00:00
Luca Deri
7537427fb4 Extended SiteIds mappign support
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-05-19 01:04:19 +02:00
Matteo Biscosi
b653dc60c8 Updated network configuration and added site to it 2026-05-18 20:20:23 +00:00
Matteo Biscosi
ce320ec7a2 Fixes incorrect value used 2026-05-18 15:14:57 +00:00
Matteo Biscosi
02983cb479 Re-added mapping function for IP-Sites 2026-05-18 11:40:22 +00:00
Alfredo Cardigliano
e5acd55dd6 Split host tags into user_tags and computed_tags. Add transferrable_only flag to Host::getTags. Add and set Non-PQC tag. 2026-05-18 12:23:46 +02:00
Luca Deri
b651a08898 Added PQC behaviorual check to enable/disable PQC alerts 2026-05-18 10:32:56 +02:00
Luca Deri
6a46ff1c3d Added missing includes 2026-05-17 11:24:13 +02:00
Luca Deri
781b3e1e06 Added (C) 2026-05-16 15:47:27 +02:00
Luca Deri
80bc098a2a Added PQC flow detection
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-05-15 22:53:41 +02:00
Matteo Biscosi
5ff549341d Added internet exchange to traffic role timeseries
Some checks are pending
Build / build (push) Waiting to run
CIFuzz / Fuzzing (address) (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
CodeQL / Analyze-1 (push) Waiting to run
2026-05-15 18:07:43 +00:00
Luca Deri
3c02147f03 Added non-OQC nDPI risk support 2026-05-15 19:56:24 +02:00
Luca Deri
3e97c61c01 Added IX stats 2026-05-15 17:53:10 +02:00
Alfredo Cardigliano
5d19710f55 Update formatting functions 2026-05-15 17:37:20 +02:00
Matteo Biscosi
e4da8c8544 Fixes incorrect Version checked 2026-05-15 14:25:37 +00:00