Commit graph

53 commits

Author SHA1 Message Date
Luca Deri
6519add69f Implemente broadcast domains serialization/deserialization 2025-04-17 15:16:16 +02:00
Alfredo Cardigliano
9352d0cdcd Update copyright 2025-01-02 09:09:56 +01:00
Luca Deri
e8e58d4d84 Renamed LocalToInternetConnectionAlert ro HostPolicyAlert 2024-12-18 22:05:33 +01:00
YellowMan
3fae0b6e65
Mac tracking list (#8881)
* Local To Internet Connection Alert

* migrate information in mac-address traking list page
2024-12-18 15:09:41 +01:00
Luca Deri
8de40e2f15 Fixes for Unexpected DHCP/DNS/NTP/SMTP servers (#8810) 2024-11-10 11:46:41 +01:00
Alfredo Cardigliano
89f59cde5a Migrate local networks type from 16 to 32 bit 2024-10-29 15:31:37 +01:00
Luca Deri
55870e97b9 (C) Update 2024-01-12 11:44:18 +01:00
Luca Deri
ceb850d952 Implemented automatic detection of cloud-generated local hosts 2023-09-15 00:41:52 +02:00
lucaderi
d395deac4e Automated commit of clang-format CI changes. 2023-04-07 14:20:44 +00:00
Alfredo Cardigliano
69e4ebc852 Fix tree data delete. Add optional free func to AddressTree constructor. 2023-02-27 10:40:46 +01:00
Luca Deri
f726b867c7 Updated (C) 2023-01-01 16:37:57 +01:00
Alfredo Cardigliano
19310ffd06 Initial cleanup of useless consts towards migration to modern C++ (#6271) 2022-02-03 15:57:34 +01:00
Alfredo Cardigliano
f2060f2488 Copyright update (C) 2022-01-03 09:35:09 +01:00
Alfredo Cardigliano
7bce66e801 Increase tree counters to 32 bit 2021-04-16 11:38:28 +02:00
Simone Mainardi
aea9138bfb Implements flow callbacks and alerts in C++ 2021-03-22 09:51:36 +01:00
Alfredo Cardigliano
9c196d322b Use Patricia from nDPI 2021-02-23 12:34:49 +01:00
Luca Deri
a1178a0791 Updated (C) 2021-01-02 12:08:23 +01:00
emanuele-f
ffb8fe8b41 Add network discovery support for multiple subnets on one interface
Network discovery is now performed on all the subnets of a network interface

Closes #3544
2020-03-24 20:53:11 +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
fb7f2d553e Implements scanners detection using radix trees 2019-12-30 20:13:44 +01:00
emanuele-f
c6c6c46132 Implement configsets target hosts CIDR match 2019-12-20 14:27:38 +01:00
Simone Mainardi
08f6c29aa6 Fixes patricia tree initialization 2019-12-17 18:52:50 +01:00
emanuele-f
a8cb972e7d Implement ghost networks alerts 2019-08-28 16:42:18 +02:00
emanuele-f
3e66f6779e Remove uthash from AddressTree 2019-05-29 16:06:18 +02:00
Simone Mainardi
5e5ad77cec Implements broadcast domain too large alerts 2019-04-01 14:20:57 +02:00
Simone Mainardi
091e89d5a3 Implements hosts walker by address CIDR 2019-03-21 15:25:00 +01:00
Simone Mainardi
0023f7e247 Implements and shows ghost broadcast domains 2019-03-15 14:09:36 +01:00
Simone Mainardi
2cdca987fc Handles broadcast domains concurrency 2019-03-13 17:55:50 +01:00
Luca Deri
ea4619dd2f Reworked local broadcast domain implementation 2019-03-12 16:54:29 +01:00
Luca
d52153d449 Added ability to handle IPv4-only AddressTree
Enabled broadcast domain handler logic
2019-03-11 21:02:21 +01:00
Simone Mainardi
28582ff8d9 Handles broadcast domains with patricia trees 2019-03-11 14:04:48 +01:00
Simone Mainardi
72631b802d Adds support for IpAddress in AddressTree 2019-01-22 13:18:06 +01:00
Luca Deri
bedff2c8e2 Updated (C) 2019-01-07 19:28:49 +01:00
emanuele-f
30df7e6eeb Implement allowed network and interface checks on timeseries
Fixes #2007
2018-09-12 15:52:14 +02:00
Luca Deri
f0c936c368 Updated (C) to 2018 2018-03-22 21:59:42 +01:00
Simone Mainardi
a7b41075e4 Implements broadcast addresses per local network
Implements #571
2017-07-31 18:45:49 +02:00
Simone Mainardi
44d8910c54 Implements AddressTree copy constructor 2017-01-25 23:31:14 +01:00
Luca
8b42e91028 Fix for #938 2017-01-20 16:50:56 +01:00
Luca Deri
c6e21b7f6e Improvements on AddressTree
Initial support of captive portal on HTTP server
2017-01-19 19:14:20 +01:00
Simone Mainardi
8f7b170c3f Implements host-pool-based L7 policies 2017-01-18 15:54:49 +01:00
Simone Mainardi
df3a99decc Implement Host Pools 2017-01-17 11:34:57 +01:00
Simone Mainardi
a27532c711 Allows setting AddressTree user_data 2017-01-16 19:41:53 +01:00
Luca
30e1a75f98 (C) update 2017-01-10 15:03:16 -08:00
Luca
6fa12fc08f AddressTree now supports mac addresses 2016-12-21 22:56:42 +01:00
Luca Deri
dd04313f3f Fix for #862 2016-12-21 17:26:54 +01:00
Luca Deri
9d4df13c1a Reworked AddressTree implementation 2016-12-20 19:16:34 +01:00
Luca Deri
1b730f8c5d Added ability to define hiost blacklists 2016-11-15 00:18:41 +01:00
Luca Deri
d7c452f0a3 Moved to 2016 2016-01-01 09:27:39 +01:00
Luca Deri
3b0d35a822 Fixed empty network name
Various minor optimizations
2015-11-08 21:06:18 +01:00
Simone Mainardi
6fb662ae82 Network Statistics: lua and fixes 2015-11-04 17:32:53 +01:00