Commit graph

56 commits

Author SHA1 Message Date
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
emanuele-f
1ad9aade87 Remove VLAN id from MAC addresses
Fixes #1626
2018-03-06 14:48:22 +01:00
Luca Deri
06e1183302 Added IoT discovery (Nest/Netatmo) initial support 2017-11-18 18:04:56 +01:00
Luca
15962f3e0b Added listr of VM mac prefixes 2017-11-05 23:12:57 +01:00
Luca
7186e17801 Added detection for raspberry 2017-11-05 22:58:02 +01:00
Luca Deri
9e7c0b69f2 Updated conntrack check
Minor improvements
2017-10-27 13:54:11 +02:00
Luca Deri
82cadd7e17 DHCP fingerprint improvements 2017-10-23 10:45:07 +02:00
Luca Deri
4b01406137 Improved fingerprinting support
Disabled HTTP banned page support as in the current implementation is ambiguous
Fixed flow parsing leak
2017-10-15 07:46:20 +02:00
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
7a1a28f5e8 Implement per-host/mac/pool drop flow count (backend)
Implements #1500
2017-10-06 16:43:42 +02:00
Simone Mainardi
5ebfb6f01c Implements per-MAC nDPI categories (backend + frontend) 2017-10-04 17:36:56 +02:00
emanuele-f
bb7cbd800c Fix lua location 2017-09-22 10:23:11 +02:00
emanuele-f
ef28a28fc7 Expose MAC location to lua 2017-09-20 15:40:45 +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
e607679721 Fingerprint enhancements 2017-09-18 00:22:13 +02:00
Luca Deri
4d0134163a Added DHCP fingerprint support 2017-09-18 00:02:26 +02:00
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