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
emanuele-f
1ad9aade87
Remove VLAN id from MAC addresses
...
Fixes #1626
2018-03-06 14:48:22 +01: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
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