Commit graph

70 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
00df114204 Warning fix 2024-10-30 17:37:19 +01:00
Luca Deri
938ed243a9 Fixed warning 2024-10-29 19:11:50 +01:00
Alfredo Cardigliano
f3807a0923 Fix snprintf 2024-10-29 18:39:13 +01:00
Luca Deri
57e9fcfda7 Warnign fix 2024-10-29 15:52:45 +01:00
Alfredo Cardigliano
89f59cde5a Migrate local networks type from 16 to 32 bit 2024-10-29 15:31:37 +01: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
a834e3b5cb Removed double increment 2023-09-15 12:50:05 +02: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
Luca Deri
edfb31b4ec Warning fixes 2022-01-30 21:20:08 +01:00
Luca
e3b4a21a0f Cosmetic changes 2022-01-24 14:42:07 +01:00
Alfredo Cardigliano
f2060f2488 Copyright update (C) 2022-01-03 09:35:09 +01:00
Alfredo Cardigliano
5141bc077e Print successfully added local networks 2021-09-01 12:39:57 +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
617876e405 Broadcast domain subtrees compacted only after addition 2019-03-11 14:09:18 +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
Luca
b350ecc7d9 Minor rework in periodic scripts
Reworked aggregated DB dump
2017-11-12 12:10:20 +01:00
Simone Mainardi
a7b41075e4 Implements broadcast addresses per local network
Implements #571
2017-07-31 18:45:49 +02:00
Luca
cb4b0c002b Added the concept of bridgeInterface Id in MACs 2017-05-21 15:30:17 +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
Luca Deri
cc1304d49f Modified API processing API 2017-01-19 00:45:16 +01:00