Commit graph

41 commits

Author SHA1 Message Date
Alfredo Cardigliano
e6cd18c61f Rework host labels: serialize per interface, keep a LabelsConfiguration per NetworkInterface 2026-04-17 17:03:04 +02:00
Luca Deri
edee5e5cda Code format 2026-03-15 10:50:50 +01:00
Alfredo Cardigliano
0dd78b4958 Update (c) 2026-01-02 09:11:30 +01:00
Alfredo Cardigliano
d2f5186fa2 Fix warning 2025-02-05 09:18:23 +01:00
Luca Deri
133b4e9681 Disabled redis address caching for remote hosts 2025-02-04 10:55:33 +01:00
Alfredo Cardigliano
9352d0cdcd Update copyright 2025-01-02 09:09:56 +01:00
Luca
c5e5d16d8f Reworked host inc/dec 2024-12-04 16:14:53 +01:00
Luca Deri
084577c3a9 Fixes invalid host count and update 2024-11-18 22:15:11 +01:00
Alfredo Cardigliano
0ba4c2f44b Add atomic to check for concurrency issues 2024-08-09 18:18:06 +02:00
Alfredo Cardigliano
112bf29b9e Make code more clear 2024-08-09 18:00:13 +02:00
Alfredo Cardigliano
c262a4a38e Cleanup local/unicast checks 2024-08-08 16:29:09 +02:00
Alfredo Cardigliano
c2cc635bf1 Fix counter overflow 2024-08-07 17:49:31 +02:00
Matteo Biscosi
efe021a3f5 Fixes incorrect initialization 2024-07-07 14:17:57 +02:00
Matteo Biscosi
af4f5e6180 Fixes counter overflow issue (#8424) 2024-07-07 13:34:02 +02:00
Matteo Biscosi
7e5fe62788 Missing commit for counter overflow 2024-05-08 10:11:46 -04:00
Matteo Biscosi
8fe44ed01c Moved decreasing num hosts (#8364) 2024-04-30 05:11:51 -04:00
Luca Deri
3aadd4e8be Added tracings
Added details parameter to NetworkInterface::lua() and subclasses
2024-02-15 07:10:24 +01:00
Luca Deri
55870e97b9 (C) Update 2024-01-12 11:44:18 +01:00
Luca Deri
a5d1c92cdc Now with PF_RING in case of merged interfaces (e.g. -i virbr0,virbr1,eno1) ntopng keeps
track of the interface where a flow/host has been first observed
2023-12-01 20:48:40 +01:00
lucaderi
d395deac4e Automated commit of clang-format CI changes. 2023-04-07 14:20:44 +00:00
Luca Deri
676deedbbe Minor performance improvements 2023-02-21 23:37:35 +01:00
Luca Deri
9618eee614 Reworked host rx-only accounting 2023-02-21 13:14:21 +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
784e2d86b3 Improved top host sites adding reset method 2022-10-15 00:39:24 +02:00
Luca Deri
d7c866f4ee Implements logic for #6150 2022-10-06 20:05:11 +02:00
Alfredo Cardigliano
f2060f2488 Copyright update (C) 2022-01-03 09:35:09 +01: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
Luca Deri
a1178a0791 Updated (C) 2021-01-02 12:08:23 +01:00
Simone Mainardi
9e5c153b7f Fixes remote-to-remote alerts (leaves flow r2r alerts) 2020-12-24 10:59:51 +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
da1dbe4ab0 Reworks hash entries idling 2019-09-24 14:29:20 +02:00
Simone Mainardi
9b6714823a Implements hash entries lifecycle as a finite states machine
Fixes certain sporadic race conditions
2019-07-22 15:18:39 +02:00
Simone Mainardi
9b336937df Properly handles host names with concurrency 2019-01-28 17:56:40 +01:00
emanuele-f
2dbf1e9cb8 Rework host counters and implemtent host stats/data reset 2019-01-18 19:31:16 +01:00
Luca Deri
bedff2c8e2 Updated (C) 2019-01-07 19:28:49 +01:00
Simone Mainardi
ddf49ef106 Implements remote-to-remote host alerts
Implements #2057
2018-10-10 12:16:59 +02:00
emanuele-f
e98d66c4f8 Fix blacklisted host alert not being generated for local hosts 2018-09-27 16:19:49 +02:00
emanuele-f
4370df81e3 Remove unused HTTPBL 2018-09-27 16:14:46 +02:00
Simone Mainardi
2c641cf286 Refactors class Host in LocalHost and RemoteHost
Adds class RemoteHost

Moves alert fields to LocalHost

Adds initialize() function to LocalHost

Differentiates local/remote hosts in restore

Uses isLocalHost for lua host print

Removes debug prints
2018-07-18 14:25:31 +02:00