Commit graph

274 commits

Author SHA1 Message Date
Simone Mainardi
11bd10c67f Makes ProtoStats volatile 2016-06-06 23:20:33 +02:00
Simone Mainardi
e79e9dfc7a Refreshes alert status after UI changes
Fixes #595
Fixes #598
2016-06-03 16:25:45 +02:00
Luca Deri
f3cd841bd1 Fix for #569 2016-06-02 12:12:25 +02:00
Luca Deri
306d4c1aaf Added runtime status to ease debugging and support. The new entry has been added to the home menu (below about) 2016-06-02 11:37:47 +02:00
Simone Mainardi
616ca6b3d1 Implements preferences refresh facilities
Preferences set automatically trigger an update of
the class Preferences() members to make sure they are up
to date.

Additionally, the housekeeping frequency has been made customizable.
2016-05-31 19:09:07 +02:00
Simone Mainardi
1013df7db9 Code cleanup 2016-05-30 20:15:39 +02:00
Simone Mainardi
da587f217f Implements multidim. C host groupings facilities 2016-05-30 19:14:16 +02:00
Luca Deri
1d9b316719 Added alert when there are too many active flows/hosts for the ntopng configuration 2016-05-29 12:56:01 +02:00
Simone Mainardi
9953cc2328 Implements IN_BYTES/OUT_BYTES in historical data
MySQL schema change has been implemented together with
new historical talkers.
TODO: historical protocols.
2016-05-24 11:08:11 +02:00
Luca
abf1d0db66 Enlarged constant returning the max number of hits 2016-05-19 07:19:38 +02:00
Luca
1e82c2750d Fix for avoiding hosts to be purged while walking the hash 2016-05-19 00:14:42 +02:00
Luca Deri
0e4c67b0c6 Added --print-ndpi-protocols to print nDPI protocols previously printed by the help 2016-05-18 09:37:10 +02:00
Simone Mainardi
f16f6bfeab Uses the heap to deserialize hosts
Maximum host serialized length has been raised from 8 to 16K

Rather that making a big 16K array in the stack
we allocate memory in the heap to deserialize hosts.

This prevents some JSON warnings that were
caused by some excessively long serialized local hosts.
2016-05-17 12:25:48 +02:00
Luca
5ff9db9dd5 Improved detection of flow status 2016-05-16 18:54:08 +02:00
Luca Deri
46cc787f6d Fixes due to nDPI API changes 2016-05-08 11:07:43 +02:00
Luca Deri
ff2714e97f Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2016-05-02 22:20:09 +02:00
Luca Deri
34699d1dda Updated (C) 2016-05-02 22:19:41 +02:00
Simone Mainardi
4d6f675a31 Fixes ZMQ speed detection when nprobe is used as NF collector
Code has been fixed and lightly reworked.
Fixes #536 #500
2016-05-02 12:39:53 +02:00
Simone Mainardi
926dfe283b Improves minute top statistics calculations
Minute top statistics were affected by issues when
processing local hosts that were serialized and
deserialized back.

This commit fixes this issue.
2016-04-29 13:36:26 +02:00
Luca
dc8930e089 Enhancements for flow idle detection 2016-04-28 16:51:51 +02:00
Luca Deri
ea4f4138cc Added the command line option used to start ntopng in the about page (helpful for troubleshooting) 2016-04-27 22:48:37 +02:00
Luca Deri
89ea597be3 Added ability to report ZMQ bps/pps as exported in latest nProbe 2016-04-24 15:05:06 +02:00
Luca Deri
561d6c8161 Added support for BT Hash and SSL host name via ZMQ 2016-04-23 00:45:16 +02:00
valentina
7556ec07c3 Removed ldap parameter cached in redis cache in order to avoid that you change your permission from administrator to unprivileged user 2016-04-23 00:10:18 +02:00
valentina
8a367fac29 Added list of message instead of using redis in order to manage the dump of flow in ELK.
Added traces for flow drops.
2016-04-21 08:40:19 +02:00
Simone Mainardi
0b30eb14ba Implements host grouping facilities in C (WIP) 2016-04-19 19:51:53 +02:00
Luca
6985803662 Added ability to identify idle flows that are now marked on the user interface 2016-04-19 11:56:11 +02:00
Luca
bc6a018415 Enhanced alerts: added alarm status on/off/permanent to handle in the future for counting pending issues 2016-04-19 10:51:53 +02:00
Simone Mainardi
466fde46df Applies host filter criteria in C
Hosts are filtered directly in C to improve efficiency.
This commit also fixes #498 and partially addresses #486
2016-04-18 21:26:26 +02:00
Luca Deri
dc1779f176 Initial work for fixing #498 (work in progress) 2016-04-16 00:36:09 +02:00
Luca
13e4913039 Fixed flow sort with port filter
Implemented application latency in flows
2016-04-14 22:58:58 +02:00
Luca Deri
1e4798a468 Code cleanup 2016-04-14 11:50:19 +02:00
Marco Venturini
b768becc16 Add bool isSuspiciousFlow() definition 2016-04-14 00:40:16 +02:00
Simone Mainardi
bb52aa747c Prevents dump buttons from being shown for non-packets interfaces or when nBox integration is enabled
Traffic dump buttons are not shown for non-packet interfaces
as well as when the nbox integration is enabled.
2016-04-11 14:34:21 +02:00
Luca Deri
8b150132d2 Added interface TCP stats 2016-04-11 00:02:37 +02:00
Luca Deri
f88ea31239 Reworked HTTP stats (more work to be done) 2016-04-10 12:34:09 +02:00
Luca Deri
1144a2fcf0 Fixed bug that was including known hosts in list of Unknown Networks
Minor initialization fixes
2016-04-10 10:46:15 +02:00
Simone Mainardi
fdaf16a7ef Implements bi-directional HTTP reqs/resps rates 2016-04-08 15:52:56 +02:00
Simone Mainardi
e4dd2cba51 Implements cli2srv/srv2cli flow throughput breakdown 2016-04-07 13:22:27 +02:00
Simone Mainardi
f2c5ac0b2c Adds sender/receiver breakdown in http statistics 2016-04-06 01:24:24 +02:00
Luca
12a04e4da3 Reworked shaper interface 2016-04-05 16:41:04 +02:00
Luca Deri
a439d20465 Added support for GRE dissection 2016-03-31 00:11:10 +02:00
Luca Deri
5618c4489f Implemented support for clock drift when collecting flows from remote probes with clock time screw 2016-03-30 16:19:36 +02:00
Luca Deri
5c418ae0e9 Fixed invalid bytes/pkts update on ZMQ interfaces 2016-03-29 01:38:11 +02:00
Luca Deri
ea31046f3d Added --online-license-check for checing licenses online instead of using the license file 2016-03-28 00:41:56 +02:00
Luca Deri
fac51e9fca Reworked MySQL interface 2016-03-26 22:52:54 +01:00
Luca Deri
ef6fdebf63 Fixes in MySQl batch 2016-03-26 22:00:56 +01:00
valentina
149cdb18c6 Some fixes for ntopng and nbox integration 2016-03-26 17:52:25 +01:00
Luca
c3d2ecc749 Implemented flow packets interarrival stats 2016-03-23 23:22:58 +01:00
Simone Mainardi
b6eb2bc36c Implements the ability to listen on custom ipv4 and ipv6 addresses and ports
ntopng can now be bound to any custom ipv4 or ipv6 address, and
not only the ANY_ADDR or loopback.

Implements #391
2016-03-23 00:59:38 +01:00