Commit graph

815 commits

Author SHA1 Message Date
Alfredo Cardigliano
ad4e9facb7 Add support for multiple LAN/WAN interfaces in nEdge backend (C++) 2022-09-07 09:19:16 +02:00
MatteoBiscosi
8e4f76c6ce Changed traffic direction support to true by default (#6704) 2022-07-27 16:20:18 +02:00
Alfredo Cardigliano
fb8e748679 Handle ndpi failures loading host lists. Print failing entries 2022-07-18 15:23:45 +02:00
Alfredo Cardigliano
e4e7c4e89f Rework profiling macros 2022-07-15 11:56:19 +02:00
Luca Deri
d634f461d3 Reworked network initialization 2022-06-17 23:57:02 +02:00
Luca Deri
48bf0c7de3 Implemented DHCP storm detection 2022-06-05 13:28:32 +02:00
Luca Deri
b0158f89c2 Reworked MAC/IP Reassociation alert used to detect spoofind and MITM (Man In The Middle) Attacks 2022-05-15 19:17:18 +02:00
MatteoBiscosi
fa0578c8a9 Added filter for second host in flows (#2722) 2022-05-10 12:45:50 +02:00
Luca Deri
5347d613d6 Improved host walk for lua scripts 2022-04-28 23:12:18 +02:00
Luca Deri
b2f20317b8 Reworked host map 2022-04-27 16:37:26 +02:00
Luca Deri
4397fae2e3 Added nDPI custom category file for IP-based categories 2022-04-26 14:44:03 +02:00
Luca Deri
f721fdc653 Added NetworkInterface::findHostByMac() method 2022-04-10 13:07:18 +02:00
Alfredo Cardigliano
843d4af110 Add interface.getMasterInterfaceId 2022-03-31 12:34:54 +02:00
MatteoBiscosi
b5554d982e Fixes service/periodicity map bugs 2022-03-25 18:49:32 +01:00
MatteoBiscosi
bac161d3bf Changed local networks to u_int16_t 2022-03-22 13:12:12 +01:00
MatteoBiscosi
b3047c42a1 Added flow exporter to view interfaces (#6445) 2022-03-21 11:33:53 +01:00
Alfredo Cardigliano
f741dd26be Fix alert engage/disengage 2022-02-24 13:18:37 +01:00
Luca Deri
31c1ec534e Implemented method for DB initialization 2022-02-22 08:34:24 +01:00
Luca Deri
f5178d4329 Crash fix when using interfaces with no database 2022-02-18 11:27:36 +01:00
Luca Deri
4d0db5c44e Fixed DB creation state
Removed test file
2022-02-15 11:15:34 +01:00
Luca Deri
588e330f18 Cleaned up alert code 2022-02-12 12:42:19 +01:00
MatteoBiscosi
f7db2e1974 Removed double plugin directory swap 2022-02-11 12:07:24 +01:00
Alfredo Cardigliano
eaf509daa5 Cleanup interface member alertable objects. Remove dynamic casts. 2022-02-10 09:59:48 +01:00
Matteo Biscosi
cf184d07ff Added MAC Address to View Interfaces 2022-02-09 19:18:00 +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
c0e949ff28 nDPI fixes due to https://github.com/ntop/nDPI/pull/1427 2022-01-30 19:34:20 +01:00
Alfredo Cardigliano
5ce7e8373b Add REST endpoint to check bpf filter (rest/v2/check/filter.lua) 2022-01-14 13:08:49 +01:00
Luca Deri
19f73f31c2 Removed nIndex 2022-01-14 11:46:00 +01:00
MatteoBiscosi
b748b083af Fixed active monitoring interface list 2022-01-05 11:23:22 +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
MatteoBiscosi
be9d3b5560 Added semi-permanent thpt stats to interface 2021-12-21 22:38:16 +01:00
MatteoBiscosi
4528e5a660 Added Broadcast non-UDP traffic alert and minor fixes to apexcharts 2021-12-17 13:33:11 +01:00
MatteoBiscosi
7321ee4c96 Added observation points remove button 2021-11-29 15:33:49 +01:00
MatteoBiscosi
e6d50ceeb8 Added total flows and historical flow ref to obs points 2021-11-26 13:24:14 +01:00
MatteoBiscosi
39cfd02a51 Removed duplicated Observation Point code 2021-11-26 12:48:18 +01:00
MatteoBiscosi
82782332f7 Added Observation Point deserialization at startup 2021-11-25 21:34:11 +01:00
MatteoBiscosi
a4b8e712a0 Added Observation points stats and timeseries (#6085) 2021-11-19 16:30:11 +01:00
Luca Deri
fbe997a4d9 Added efficient ClickHouse data export 2021-11-11 17:53:13 +01:00
Luca Deri
f4c512d552 Code cleanup and stubs for supporting ClickHouse (via -F clickhouse) 2021-10-21 11:58:08 +02:00
Luca Deri
d91d69f2a7 Encapsulated traffic is accounted for the lenght of the encapsulated packet and not of the original packet 2021-10-11 21:42:02 +02:00
Luca Deri
aff1723fcb Removes shared nDPI instance that leades to crashes when multiple interfaces are used 2021-10-07 10:50:26 +02:00
MatteoBiscosi
4e693dc9f1 Added probes filter to host page (#5157) 2021-09-30 12:15:25 +02:00
Luca
df906622eb Typo 2021-09-30 12:01:05 +02:00
Simone Mainardi
a1b31b054e Adds {periodicity,service} maps and alerts to nEdge
Addresses #5917
2021-09-28 11:44:07 +02:00
Simone Mainardi
e9c26b79f8 Implements UI badges color-coded using engaged alert severities
Addresses #5881
2021-09-24 17:25:34 +02:00
Simone Mainardi
3ab14250b8 Implements per-severity breakdown of engaged alerts in C++
Addresses the backend of #5881
2021-09-24 16:25:12 +02:00
MatteoBiscosi
6c4720e4fa Reworked top sites and removed duplicated code 2021-08-23 17:03:30 +02:00
MatteoBiscosi
90c9e556af Removed duplicated code 2021-08-20 16:39:54 +02:00
MatteoBiscosi
af26dbfa36 Fixes segv due to top sites corrupted pointer (#5772) 2021-08-20 10:54:35 +02:00