Simone Mainardi
58256e12f3
Implements per-MAC host pool counters
...
Fixes #1511
Implements #1478
2017-10-13 12:42:21 +02:00
Luca Deri
3207a1d491
Various fixes for properl handling Mac device types
2017-10-08 14:52:17 +02:00
Luca Deri
a5ec038f8a
Added heuristict to detect routers
2017-10-08 14:00:38 +02:00
Simone Mainardi
e4cd8b1a39
Excludes informative (fake) nDPI protos from the statistics
2017-10-06 18:18:56 +02:00
Simone Mainardi
7a1a28f5e8
Implement per-host/mac/pool drop flow count (backend)
...
Implements #1500
2017-10-06 16:43:42 +02:00
emanuele-f
e72afd0342
Split categories traffic into sent and recv bytes
2017-10-05 18:23:42 +02:00
emanuele-f
d232ad2085
Avoid counting categories traffic twice, for both app and master protocols.
...
The app protocol category is preferred, when the app protocol is set.
Otherwise, the master protocol category is used instead.
2017-10-05 16:14:57 +02:00
Simone Mainardi
5ebfb6f01c
Implements per-MAC nDPI categories (backend + frontend)
2017-10-04 17:36:56 +02:00
Simone Mainardi
eabfcbda46
Implements per-category RRDs
...
Implements #1448
2017-09-19 11:46:13 +02:00
Luca Deri
fdb7a8ab41
Initial work towards OS discovery
2017-09-19 00:33:15 +02:00
Luca Deri
2d452ad5f5
Improved fingerprint representation in reports
...
DHCP MAC are now displayed with an icon
Fingerprint is now serialized to JSON
2017-09-18 13:08:20 +02:00
Luca Deri
4d0134163a
Added DHCP fingerprint support
2017-09-18 00:02:26 +02:00
emanuele-f
a01b552139
Add L2 devices ndpiStats support
2017-09-15 19:35:30 +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
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
Simone Mainardi
fd8ee25641
Code refactoring to simplify stats reset
2017-08-01 15:39:00 +02:00
Simone Mainardi
eaa7a0d313
Separates L3 IPs from L2 MACs
...
Before this commit, multiple L3 hosts were allocated if the same ip
address was seen with multiple mac addresses. We have decided to keep
ip and macs logically sepatated. For this reason, after this commit,
the L3 ip always remains the same even if there are changes in the
mac. A user who wants to monitor mac addresses can use the L2 section
as well as the host pools.
This commit also reverts:
"Add MAC address to the serialized hosts key to fix bad MAC address association and stats"
This reverts commit 89a756fb9a .
2017-07-04 01:41:31 +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
9d0773f40b
Add Unknown Devices view
2017-05-23 23:02:06 +02:00
Luca
cb4b0c002b
Added the concept of bridgeInterface Id in MACs
2017-05-21 15:30:17 +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
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
Luca Deri
d9af0c8025
Added the ability to display the number of flows per host in the host list
...
DHCP/Mac address optimizations
2017-01-17 18:24:10 +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
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