Luca Deri
ff37c91c0c
Added interface.dropHostTraffic() API call to drop all active flows of a host
2025-08-09 17:29:19 +02:00
Alfredo Cardigliano
9352d0cdcd
Update copyright
2025-01-02 09:09:56 +01:00
Luca Deri
3d117a9e16
Added support for SIP CallID in flow key
2024-05-04 11:27:38 +02:00
Luca Deri
55870e97b9
(C) Update
2024-01-12 11:44:18 +01:00
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
133423cfa8
Reworked flow swap handling
2023-01-20 21:38:14 +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
Luca Deri
e9b858f030
Datatypes cleanup
2022-09-19 17:24:08 +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
90a5a57b36
Implements user script queues (avoids 5-sec HT walk)
2020-09-28 11:45:00 +02: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
emanuele-f
87c336a4aa
Reduce cpu usage due to the loading of flow.lua
...
The FlowAlertCheckLuaEngine is now cached into the (reused) vm, so it is reloaded
only when needed (e.g. a script on disk changes).
2019-12-31 18:27:14 +01:00
Simone Mainardi
6fd7386c03
Fixes possible collisions when looking up flows by key
2019-10-16 19:04:10 +02:00
Simone Mainardi
9682b77f1e
Fixes possible race conditions when accessing the flows hash table
2019-09-24 18:02:54 +02:00
Simone Mainardi
ae23ebcd1c
Implements visibility of ICMP port-unreachable flows IPv4
2019-02-15 18:59:01 +01:00
Luca Deri
bedff2c8e2
Updated (C)
2019-01-07 19:28:49 +01:00
Luca Deri
f0c936c368
Updated (C) to 2018
2018-03-22 21:59:42 +01:00
Simone Mainardi
eaa7a0d313
Separates L3 IPs from L2 MACs
...
Before this commit, multiple L3 hosts were allocated if the same ip
address was seen with multiple mac addresses. We have decided to keep
ip and macs logically sepatated. For this reason, after this commit,
the L3 ip always remains the same even if there are changes in the
mac. A user who wants to monitor mac addresses can use the L2 section
as well as the host pools.
This commit also reverts:
"Add MAC address to the serialized hosts key to fix bad MAC address association and stats"
This reverts commit 89a756fb9a .
2017-07-04 01:41:31 +02:00
Luca Deri
669cbc2b46
Implemented fix for #1091 (Address Re-association Blindness)
2017-03-27 22:03:22 +02:00
Luca
30e1a75f98
(C) update
2017-01-10 15:03:16 -08:00
Luca Deri
d7c452f0a3
Moved to 2016
2016-01-01 09:27:39 +01:00
Luca Deri
b178cf4121
Added travis file for code testing
...
Added .gitignore file for ignoring selected files
Reworked src and include paths to organize the source better
Fixed bug with invalid git version caused in some settings that do not compile code extracting it from github
2015-05-01 19:40:52 +02:00