Commit graph

34 commits

Author SHA1 Message Date
emanuele-f
7ba223bdac Fix double free 2017-09-15 19:42:23 +02:00
emanuele-f
a01b552139 Add L2 devices ndpiStats support 2017-09-15 19:35:30 +02:00
emanuele-f
8fffabd916 Expose device throughput data 2017-09-10 18:40:14 +02:00
Luca Deri
e302c4fcff Implemented Mac location (LAN, WAN, unknown) 2017-09-09 00:06:47 +02:00
Luca Deri
94cbfece87 Changed logic for storing bridge interface id on MACs 2017-09-08 17:58:01 +00:00
emanuele-f
e9811418b9 Fix memory leaks and AddressResolution crash for NULL resolveThreadLoop elements 2017-08-24 20:24:24 +02:00
emanuele-f
8b92590287 Make the user defined device type a preference and fix host pool member icon assignment 2017-08-16 18:18:02 +02:00
emanuele-f
6cdcc0ffac Unify host and mac device types
Now the device type is a layer-2 concept and as such is stored into the Mac objects
2017-08-16 18:18:02 +02:00
Luca Deri
c74abf4eb0 Network discovery:
- Removed redundancies between C and Lua
- Discovery is now enabled at interface creation (if supported by the device).
2017-08-16 09:07:28 +02:00
Luca Deri
6ab41bee36 Device discovery now sets the device type in the Mac class
Mac devices are now serialized/deserialized
2017-08-13 10:26:14 +02:00
emanuele-f
2b2ce80aa2 Initial type and services information on the Mac objects 2017-08-04 00:40:46 +02:00
emanuele-f
3dbdbac880 Make MAC devices counter only count macs with associated hosts 2017-05-26 17:59:47 +02:00
emanuele-f
4f0debccd5 Rework special macs into source macs and use them into the footer 2017-05-26 17:28:53 +02:00
emanuele-f
53e3dad5ac Fix uninitilized value 2017-05-24 11:10:11 +02:00
emanuele-f
9d0773f40b Add Unknown Devices view 2017-05-23 23:02:06 +02:00
Simone Mainardi
eb9c5bc00a Handles multiple MAC addresses for the same IP 2017-05-12 12:06:32 +02:00
Simone Mainardi
0c40af5863 Implements VLANs hash table 2017-04-21 18:44:48 +02:00
Simone Mainardi
5014669d12 Implements Autonomous Systems hash table 2017-04-19 23:19:16 +02:00
emanuele-f
0ee87cfd4e Implement ARP distribution stats 2017-03-31 13:16:05 +02:00
Luca Deri
3c730705f6 Added AH protocol to the list of detected protos
Fixed warning
2017-03-04 09:26:29 +01:00
Luca Deri
0328edc44b Added VLAN tag to redis dump 2017-02-27 12:42:54 +01:00
Luca Deri
eafea969c4 Implemented MAC last seen tracking inr edis 2017-02-27 08:36:40 +01:00
Simone Mainardi
9139851cc9 Implements Mac sort by Manufacturer
Implements #930
2017-02-01 16:38:29 +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
Luca
30e1a75f98 (C) update 2017-01-10 15:03:16 -08:00
Simone Mainardi
5e4488a448 Reworks mac address lists 2017-01-04 20:28:59 +01:00
Simone Mainardi
06fea2cf18 Fixes issues with MAC addresses retrieval
Also cleans up unused code
2016-12-23 16:40:55 +01:00
Luca Deri
33b91719f6 Fixed bug that prevented Mac address to be purged from memory when idle 2016-10-15 11:57:55 +02:00
Luca Deri
7d4a712ec7 Reported number of devices in ntopng footer 2016-10-08 20:48:23 +02:00
Luca Deri
603c642469 Improved mac address support
Added host icons with their role in the netwokr
2016-10-03 23:16:40 +02:00
Luca Deri
a98e42715b Reworked Host and Mac stats 2016-10-03 13:33:00 +02:00
Luca Deri
e283806035 Extended Mac implementation with initial Lua export
Fixed bug in activity computation
2016-10-03 11:35:23 +02:00
Luca Deri
97b19c1461 Introduced the concept of Mac hosts (it used to be mixed with L3 hosts). More work is needed to add L2 stats
Host activities are now enabled (and memory allocated) only for local hosts. Fixed bug in activities preferences
Cleaned up various methods
Removed some old unused code
2016-10-02 19:43:13 +02:00