Commit graph

87 commits

Author SHA1 Message Date
Luca Deri
5f849f84a6 Implemented MAC address monitoring of inactive MAC addresses (seen in the past 30 days) 2023-04-16 11:25:52 +02:00
lucaderi
37dbf7f059 Automated commit of clang-format CI changes. 2023-04-08 12:28:11 +00:00
Luca Deri
dfb41880d5 Reworked nDPI stats (and dependencies)
Removed deserialization code
2023-04-08 14:27:05 +02: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
d69af67a61 Removed support for data serialisation in redis
Fixes #2965
2023-02-24 10:04:37 +01:00
Luca Deri
f726b867c7 Updated (C) 2023-01-01 16:37:57 +01:00
Alfredo Cardigliano
3ed0b5d2e4 Code cleanup 2022-09-07 09:51:35 +02:00
Luca Deri
2380d80642 Added DHCP MAC stats 2022-05-16 23:30:50 +02:00
Alfredo Cardigliano
f6be6f685e Add support for filtering on MAC address 2022-03-07 15:19:19 +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
Luca Deri
ab8f376165 ClickHouse changes 2021-10-21 17:46:29 +02:00
MatteoBiscosi
31ed07156a Fixes unicast addresses filter, periodicity/service map (#5776) 2021-08-19 11:21:10 +02:00
Luca Deri
d2dfdd288c Check for broacast IP addresses that were not indicate as such in -m (for instance for larger network being specified) 2021-01-21 15:28:36 +01:00
Luca Deri
a1178a0791 Updated (C) 2021-01-02 12:08:23 +01:00
Simone Mainardi
187c97eaf3 Removes hash table callbacks no longer used 2020-07-27 16:00:37 +02:00
Simone Mainardi
1baa7d6cc4 Avoids double 5-sec HT-walks to update stats 2020-07-27 14:22:59 +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
Simone Mainardi
48caf68f69 Fixes invalid state transitions 2019-10-11 11:15:38 +02:00
Simone Mainardi
da1dbe4ab0 Reworks hash entries idling 2019-09-24 14:29:20 +02:00
Simone Mainardi
1bb3ec4a5f Fixes custom categories not counted in Mac stats 2019-09-13 10:56:16 +02:00
Simone Mainardi
3bfedf8f4c Implements ThroughputStats and reworks GenericTrafficElement 2019-09-03 11:07:21 +02:00
Emanuele Faranda
c829c4c3c3
Unify os (#2755)
* Unify OS information.

Now OS information is only stored into the Host. The lua uses numeric IDs to handle OS.

* Fix network discovery OS

* Show OS detail into the host details page
2019-08-08 12:09:51 +00:00
Simone Mainardi
7eae30e914 Allows ntopng to work without Host instances and hosts HT 2019-07-16 19:02:36 +02:00
loli10K
ad4f8dda41 Fix typo in IPv4 Multicast MAC Address detection 2019-06-09 10:41:06 +02:00
Emanuele Faranda
c09199690f
Unify serialization to redis and implement VLAN/AS serialization (#2610) 2019-05-27 08:11:20 +00:00
Simone Mainardi
5e5ad77cec Implements broadcast domain too large alerts 2019-04-01 14:20:57 +02:00
Simone Mainardi
876d8a5ff5 Fixes counting of host pool l2 devices 2019-02-28 16:04:11 +01:00
emanuele-f
4cb88b56a9 Remove DHCP flag on the MAC
Now the concept of DHCP host is bound to an Host rather than a Mac
2019-02-26 18:45:47 +01:00
Luca Deri
c1a29ea44d Fixes #2419 2019-02-22 23:27:24 +01:00
emanuele-f
e6c4a5ad7e Avoid setting os for router devices 2019-02-15 14:20:42 +01:00
Simone Mainardi
4a0f18038e Fixes anomaly index serialization issues 2019-02-06 12:13:42 +01:00
Luca
509df6a1fc Improved counter monitoring algorithm 2019-02-03 23:30:07 +01:00
Simone Mainardi
5110b1cadf Prevents certain races when no heap mem is avaiable 2019-01-29 12:31:06 +01:00
Simone Mainardi
9b336937df Properly handles host names with concurrency 2019-01-28 17:56:40 +01:00
Simone Mainardi
94d66beb4c Additional Mac cleanup 2019-01-25 10:15:23 +01:00
Simone Mainardi
4dd3f55d63 Properly handles Mac ssid without shadows 2019-01-25 10:09:03 +01:00
Simone Mainardi
43e2e8a348 Properly handles Mac fingerprint without shadows 2019-01-24 18:50:50 +01:00
Simone Mainardi
9de158de8b Properly handles Mac model without shadows 2019-01-24 18:35:55 +01:00
Emanuele Faranda
1bf7da7ef7 Implements Mac stats/data reset and reset at midnight (#2326)
* Host data/stats delete improvements

* Rework mac counters and implemtent mac stats/data reset

* Implement stats reset at midnight

* Add missing files
2019-01-21 17:27:12 +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
44201d4cfb Fixes invalid device types over ZMQ
Fixes #2161
2018-11-20 12:58:35 +01:00
Simone Mainardi
3291161aed Fixes userddefined device type overwritten by ntopng
Fixes #2084
2018-10-12 16:51:38 +02:00
Luca Deri
d17bb9671f Added fix for #1755
Implemented OS detection via HTTP user agent
Minor cosmetic GUI fixes
2018-06-14 19:20:21 +02:00
Simone Mainardi
8cca1f6703 Implements informative captive portal (no login) 2018-06-06 10:33:36 +02:00
Luca
d1dcff81c4 Improved passive MDNS discovery
Fixed MDNS decode loop
2018-04-02 11:31:28 +02:00
emanuele-f
02cec8a2be Remove host macs and show source macs instead 2018-03-23 14:42:21 +01:00
Luca Deri
f0c936c368 Updated (C) to 2018 2018-03-22 21:59:42 +01:00