Commit graph

74 commits

Author SHA1 Message Date
lucaderi
d395deac4e Automated commit of clang-format CI changes. 2023-04-07 14:20:44 +00:00
Luca Deri
2b679f4b92 Reworked host/MAC binding: ntopng is now able to avoid merging flows with the same 5 tuple but differnet MAC addresses 2023-03-11 00:11:51 +01:00
Luca Deri
05ecf9eb90 Remove un-necessary VLANid type in order to simplify code and avoid un-necessary and's 2023-02-20 22:30:12 +01:00
Luca Deri
f726b867c7 Updated (C) 2023-01-01 16:37:57 +01:00
Luca Deri
6f68081826 Added the ability to un-merge DNS requests on the same UDP ports. 2022-10-11 23:38:51 +02:00
MatteoBiscosi
b3047c42a1 Added flow exporter to view interfaces (#6445) 2022-03-21 11:33:53 +01:00
Alfredo Cardigliano
f2060f2488 Copyright update (C) 2022-01-03 09:35:09 +01:00
MatteoBiscosi
30d24cee46 Fixed download/upload chart not correctly shown 2021-12-23 10:44:25 +01:00
Simone Mainardi
1d65185fd3 Keeps into account interface freq to update host stats 2021-08-13 19:16:26 +02:00
MatteoBiscosi
b80d3b9844 Fixes views memory leak 2021-08-09 12:04:18 +02:00
Simone Mainardi
bb95e65db1 Disables unavailable metrics for interfaces with sampled traffic
Fixes #5471
2021-07-09 16:40:31 +02:00
Simone Mainardi
f13d2d49d4 Adds traffic direction support for view interfaces
Fixes #5638
2021-07-09 12:50:28 +02:00
Simone Mainardi
2790f29f6e Fixes alerted flows counters for view interfaces 2021-07-07 15:17:18 +02:00
Luca
112c931226 Observation point code cleanup (WIP) 2021-07-01 23:26:15 +02:00
Luca Deri
846d24c5e9 Initial VLANid rework 2021-06-15 23:01:59 +02:00
Alfredo Cardigliano
450b6c4575 Remove AlertsManager (no longer used). Add back entity value or 5-tuple to exported alerts (fix #5285) 2021-05-10 10:57:43 +02:00
Simone Mainardi
b54e46ad14 Fixes crash upon use of unsupported function 2021-05-06 17:44:50 +02:00
Matteo Biscosi
830d71c877 Added alert drop reset with drop only button 2021-04-14 10:12:27 +02:00
Simone Mainardi
aea9138bfb Implements flow callbacks and alerts in C++ 2021-03-22 09:51:36 +01:00
Luca Deri
a1178a0791 Updated (C) 2021-01-02 12:08:23 +01:00
Simone Mainardi
a0056ef2b7 Unifies alerted and misbehaving flows on hosts
Fixes #4596
2020-10-19 10:19:22 +02:00
Simone Mainardi
b506968a13 Parallelizes user script hooks exec for view interfaces 2020-10-15 14:25:01 +02:00
Simone Mainardi
17ad258589 Fixes exporter stats displayed for invalid interfaces
Fixes #4559
2020-10-11 14:04:45 +02:00
Alfredo Cardigliano
fc8357ce6f Add support for Syslog stats (backend and lua API) 2020-10-09 12:00:55 +02:00
Simone Mainardi
8bf82dd0cb Implements stats page for interface queue drops monitoring 2020-10-08 12:52:55 +02:00
Simone Mainardi
0db456c0cf Reworks flow user scripts execution in C++ 2020-09-30 18:41:36 +02:00
Simone Mainardi
5133af720f Reworks view interfaces with queues; rework idling and flow hooks exec 2020-09-29 18:30:10 +02:00
Simone Mainardi
90a5a57b36 Implements user script queues (avoids 5-sec HT walk) 2020-09-28 11:45:00 +02:00
Simone Mainardi
6e0c369fa9 Handles flow dump queues in view interfaces - and fixes races 2020-09-25 14:10:06 +02:00
Alfredo Cardigliano
8b4f1c7e07 Add rest endpoint to get interface dscp stats 2020-07-20 17:35:03 +02:00
emanuele-f
14a3082022 Add convenient "view:all" identifier for view interface creation
It is now possible to use "-i view:all" to create a view interface
of all the other interfaces available in ntopng.

Closes #3543
2020-03-24 16:30:16 +01:00
emanuele-f
8d51dae0e5 Implement Misbehaving vs Alerted flows chart 2020-01-27 15:37:36 +01:00
Luca Deri
57e6a93065 Improved scheduling algorithm to guarantee minimum service time when number of entries allow
Updated (C)
2020-01-06 23:36:36 +01:00
Simone Mainardi
b44de6e18d Implements discarded probing traffic counters and timeseries 2019-12-31 16:01:24 +01:00
Simone Mainardi
c873aee41b Implement counter and chart for new flows per second 2019-12-27 12:29:55 +01:00
emanuele-f
8b7d711a36 Add option to disable flow user scripts invocation 2019-12-23 18:03:19 +01:00
emanuele-f
2df9b34201 Add flow user scripts drops alert 2019-11-19 17:37:58 +01:00
Simone Mainardi
e8277e46ff Reworks view interfaces implementation 2019-10-30 11:47:56 +01:00
Simone Mainardi
955eed4b50 Reworks idling and purging of hash table entries to make it faster 2019-10-24 15:48:18 +02:00
Simone Mainardi
6fd7386c03 Fixes possible collisions when looking up flows by key 2019-10-16 19:04:10 +02:00
Simone Mainardi
d3fa133d1c Implements alerted flows counter for view interfaces 2019-09-19 15:26:57 +02:00
Simone Mainardi
093a27cd71 Implements counter resets for view interfaces 2019-09-13 12:25:54 +02:00
Simone Mainardi
9fe404772d Handles flow alerts and alert queues in view interfaces
Implements #2828
2019-09-10 15:48:39 +02:00
Simone Mainardi
f9a8ca8002 Uses getStatsUpdateFreq as min ts step for non-packet interfaces 2019-09-05 14:31:04 +02:00
Simone Mainardi
e46221e0bb Implements packet distribution and tcp flags stats for view interfaces 2019-08-27 12:34:12 +02:00
Simone Mainardi
f035d5c894 Reworks shutdown operations to properly terminate pool loops and periodic activites 2019-07-25 11:58:13 +02:00
Simone Mainardi
4155bd69b5 Shows VLANs in view interfaces hosts page when tags are present 2019-07-24 13:33:24 +02:00
Simone Mainardi
5f95d0727b Adds is_view flag to the NetworkInterface 2019-07-19 19:24:54 +02:00
Simone Mainardi
3cd6a92efd Implements nDPI stats counters for views 2019-07-19 10:30:59 +02:00
Simone Mainardi
f289ab4ddc Cleanups old ViewInterface unused functions 2019-07-17 20:01:55 +02:00