Commit graph

719 commits

Author SHA1 Message Date
Luca Deri
7703bda64c Various fixes and improvements 2025-08-11 19:41:48 +02:00
Luca Deri
7a3e40f6ba Rearranged code 2025-08-01 12:44:33 +02:00
Matteo Biscosi
06199572ed Added transit/direct filter for as (#9336) 2025-07-14 17:51:52 +02:00
GabrieleDeri
e912af1b17
Added peer asn in clickhouse (#9328)
* Added peer asn in clickhouse

* Added peer asn to all versions

* Readded en string
2025-07-01 13:09:13 +02:00
Luca Deri
191aeb4e3f Added peer ASN support in flows 2025-07-01 01:07:47 +02:00
Luca Deri
6ce48d83ad Updated prof processing 2025-06-12 20:22:17 +02:00
Luca Deri
2938d8c5eb Reworked host name processing 2025-06-05 10:25:52 +02:00
Luca Deri
6ad1b17f09 Reworked server name handling 2025-06-05 09:30:43 +02:00
Alfredo Cardigliano
731f1727eb Rework flow serialize to support multiple export formats simultaneously 2025-06-03 15:52:34 +02:00
Luca Deri
dc12ba4ff4 Added TCP fingerprint support 2025-05-26 21:33:09 +02:00
Luca Deri
0ffaed6b07 Reworked flow memory usage on packet interfaces 2025-05-18 08:14:42 +02:00
Luca Deri
b5db3ec3a9 Improved service detection 2025-05-01 18:34:46 +02:00
Alfredo Cardigliano
38987ea9c6 Improve flow alerts. Add the ability to refresh already-truggered alerts. Improve elephant flow alerts. 2025-04-14 17:41:22 +02:00
Luca
74fccce710 Code cleanup 2025-04-10 19:23:07 +02:00
Alfredo Cardigliano
511e3ed9e2 Use MOS in QoE computation 2025-04-03 17:30:18 +02:00
Alfredo Cardigliano
4dc5ec5926 Call FlowRTP methods to compute MOS 2025-04-03 15:10:44 +02:00
Luca Deri
725cf35cfe Reworked isThreeWayHandshakeOK() implementation 2025-04-03 12:58:58 +02:00
Luca Deri
c21b972d03 Reworked protocol services detection 2025-03-31 22:23:06 +02:00
Luca Deri
80b71567b8 Cleaned-up OS type and aligned to nDPI 2025-03-31 13:07:48 +02:00
Luca Deri
dfa01cc736 Improved MAC address handling when 0.0.0.0 is used so that in this case we take inte MAC address into account
The flow details page now reports the correct MAC
2025-03-29 14:42:05 +01:00
Luca Deri
57f3a53ebc Fixes buffer overflow 2025-03-11 09:58:17 +01:00
Luca Deri
f9b6660614 Reworked DNS flow directions handling 2025-03-11 00:32:56 +01:00
Luca Deri
637aa478ef --ndpi-protocols not accepts both a file and a URL
Reworked view interface code
2025-03-08 10:55:13 +01:00
Luca
e4377db8b7 QoE enhancements 2025-03-05 09:17:44 +01:00
Alfredo Cardigliano
3703076aa7 Add flag to check network issues ongoing 2025-02-27 16:05:39 +01:00
Matteo Biscosi
c6c47f727e Added QoE timeseries and stats into various entities (#8984) 2025-02-26 18:13:11 +01:00
Matteo Biscosi
1db56458d6 Added QoE filter to live flows (#8982) 2025-02-26 10:12:27 +01:00
Matteo Biscosi
0f71a1af3a Added QoEInfo function to serialize the qoe info into the json 2025-02-25 14:16:16 +01:00
Luca Deri
e080efe206 Improved QoE calculation 2025-02-18 21:41:14 +01:00
Alfredo Cardigliano
fb0696fa2b Export drop reason and show it under flow details 2025-02-18 14:43:50 +01:00
Luca Deri
fa6d098a7d Reworkd QoE 2025-02-13 17:02:36 +01:00
Luca Deri
445e68c8f4 Compilation fix 2025-02-12 23:59:57 +01:00
Luca Deri
2a860b7abe TCP Win improvements 2025-02-12 23:50:47 +01:00
Luca Deri
264e16a6c9 QoE changes 2025-02-12 18:41:39 +01:00
Luca Deri
ce7615fa70 Initial QoE implementation 2025-02-11 21:05:40 +01:00
Luca Deri
1871a667d0 Added method prototype 2025-02-10 23:31:58 +01:00
Luca Deri
35f7594aa6 Reworked RTT calculation 2025-02-09 22:58:41 +01:00
Luca
b5b9f577df QoE enhancements 2025-02-07 12:30:26 +01:00
Luca Deri
2d1674efcd Fixed RTT calculation 2025-01-29 23:45:25 +01:00
Luca Deri
6b7cc71391 Reworked RTT 2025-01-29 12:56:50 +01:00
Luca Deri
ac8dd466fd Added L7 (nDPI) JSON collection 2025-01-28 15:28:41 +01:00
Luca Deri
fd377e2b32 Implemented collection of ICMP_TYPE 2025-01-07 23:09:21 +01:00
Luca Deri
469e1fc69f Fixed issue that caused flows eported with netfilter to expire even though they were still active. This caused also invalid statistics to be calculated as flow appear and disappear. 2025-01-03 17:52:30 +01:00
Luca Deri
a7e027f024 Fixes for handling nProbe-like applications 2025-01-02 21:23:22 +01:00
Alfredo Cardigliano
9352d0cdcd Update copyright 2025-01-02 09:09:56 +01:00
Luca Deri
fd98333e2c Fixed TCP retransmission handling via ZMQ 2024-12-17 19:09:25 +01:00
Alfredo Cardigliano
15068d4b44 Fix concurrent access to alerts json 2024-12-11 11:14:22 +01:00
Alfredo Cardigliano
c4f012a0f0 Add optimization for multiple alerts triggered in the same iteration 2024-12-10 15:07:26 +01:00
Alfredo Cardigliano
d8d7330f11 Rework alert serialization. Change alert info format (info for all triggered alerts are now generated) 2024-12-10 13:27:57 +01:00
Alfredo Cardigliano
c492ba7838 Further simplify triggerAlert 2024-12-09 17:45:09 +01:00