Commit graph

657 commits

Author SHA1 Message Date
Simone Mainardi
f73ffc65ec Additional work on the alerts manager 2016-08-31 13:08:20 +02:00
Simone Mainardi
ca83eb48a7 Fixes ZMQ interface type
Fixes #710
2016-08-29 12:40:30 +02:00
Simone Mainardi
bca1e0a126 Implements MySQL flow export statistics 2016-08-29 09:41:55 +02:00
emanuele-f
a518f95c4c Separate Facebook activity and specilize some detection code 2016-08-27 13:14:46 +02:00
Simone Mainardi
e8707bcaa9 Implements counters for export dropped flows (wip)
ntopng optionally exports flows to MySQL or ES. This change
keeps track of possible drops (e.g., due to a slow mysql server)
and shows them to the user.
2016-08-26 19:27:46 +02:00
Luca Deri
7ee8f8e560 Improved host activity labels
Fixed login.lua that was ignoring in redirect some parameters
2016-08-26 10:40:43 +02:00
Simone Mainardi
6bdc494b0f Minor refresh after restoring numFlows and numHosts 2016-08-25 19:14:45 +02:00
Simone Mainardi
13875ec189 Adds numHosts to hosts retrieval for proper pagination
numHosts was suppressed in an earlier commit but this caused
issues with pagination of results.
2016-08-25 19:05:35 +02:00
Simone Mainardi
fe5c6377aa Adds numFlows to flows retrieval for proper pagination
numFlows was suppressed in an earlier commit but this caused
issues with pagination of results.
2016-08-25 18:30:27 +02:00
Simone Mainardi
01172f94fc Adds focus on the login username field
Implements #711
2016-08-25 16:57:31 +02:00
Simone Mainardi
58f1a902ea Disables UI tabs while loading results
This is in order to prevent an impatient user from clicking on
multiple tabs without waiting for the competion of his/her actions
2016-08-25 16:16:24 +02:00
Simone Mainardi
55d8658046 Fixes a regexp pattern error on the newest Chrome
Fixes #700
2016-08-25 11:01:43 +02:00
Luca Deri
74d5553f1b Added activities tab on host details 2016-08-24 22:03:12 +02:00
Luca Deri
29bd6af0fd Fix for missing step multiplication 2016-08-24 18:31:02 +02:00
emanuele-f
9889f12abb Add new user activity profiles and populate them 2016-08-23 01:36:33 +02:00
emanuele-f
4d53a4c960 Implement web and metric filters 2016-08-21 20:14:28 +02:00
Luca
274921ee5c Reimplemented view: interface, and Paginator code.
Minor code cleanup
2016-08-18 13:44:24 +02:00
Luca
650ce6e202 Removed Batman (mesh network) support as does not seem to be very popular in the ntopng community 2016-08-17 15:57:40 +02:00
emanuele-f
a9b27ca995 Visualize activity data using cubism.js horizon graph 2016-08-17 00:55:25 +02:00
emanuele-f
81b83d96dc Dump user activity rrd to text 2016-08-16 04:37:51 +02:00
emanuele-f
d21681592a Update counters each minute and other changes 2016-08-16 01:39:41 +02:00
Luca Deri
d85555296f Minor code cleanup 2016-08-15 11:52:07 +02:00
Simone Mainardi
12f24a87b4 Implements stateful alerts in C and sqlite 2016-08-11 19:56:49 +02:00
Simone Mainardi
781b3d4988 Improves y-axis labels in community historical graphs
fixes #682
2016-08-11 11:42:22 +02:00
Luca Deri
bd45142fa9 Typedef change 2016-08-10 15:54:23 +02:00
Luca Deri
a3d36634e3 Code cleanup 2016-08-10 15:53:39 +02:00
Luca Deri
cc78c4f37e Various script fixes 2016-08-10 15:06:17 +02:00
Simone Mainardi
9cf1866e2f Fixes an error in community mode (due to NetworkInterfaceView removal)
WARNING: Script failure [/Users/simone/code/ntopng/scripts/lua/iface_hosts_list.lua][/Users/simone/code/ntopng/scripts/lua/modules/lua_utils.lua:164: attempt to get length of local 'h' (a nil value)]
2016-08-10 14:58:09 +02:00
Luca Deri
34dee98540 Fixed top talkers hosts 2016-08-10 13:00:52 +02:00
Simone Mainardi
116ffda7c8 Additional fixes after removal of NetworkInterfaceView 2016-08-10 12:23:14 +02:00
Simone Mainardi
12aa4c7399 Fixes after removal of the NetworkInterfaceView code 2016-08-10 11:21:08 +02:00
Luca
fdf1384081 Fixes after merge 2016-08-10 09:46:05 +02:00
Luca
bcadcf033f Removed view interface (work in progress will be reintroduced after cleanup) 2016-08-10 09:37:10 +02:00
Simone Mainardi
431b0d96ed Implements a function to obtain suppressed alerts redis keys 2016-08-09 19:17:42 +02:00
Simone Mainardi
b9b22593f4 Removes a debug table print 2016-08-09 18:26:32 +02:00
Simone Mainardi
0b1f12f928 Improves jsonencode function 2016-08-09 18:17:39 +02:00
Simone Mainardi
52abb7659a Handles per-interface alerts via the AlertsManager
This commit moves the global ntopng-wide alerts to
interfaces' AlertsManager s
2016-08-09 16:47:36 +02:00
Simone Mainardi
1fd53f9c24 Converts network_load.lua response to standard (properly escaped) JSON 2016-08-08 19:31:51 +02:00
Simone Mainardi
246c58c1ac Implements stateful threshold host alerts 2016-08-08 16:53:45 +02:00
Simone Mainardi
42b588be48 Adds the new lua alerts API 2016-08-05 19:12:57 +02:00
Simone Mainardi
199b418037 Implements db-based new generation alerts with lua API (wip) 2016-08-05 19:11:34 +02:00
Simone Mainardi
770bc4c6fc Security Fix: users enumeration
A user reported us

"""
I would like to report a possible security issue in ntopng.

When connected with a regular, unprivileged user, it is possible to force-navigate to the URL: http://192.168.2.176:3000/lua/admin/validate_new_user.lua?user=<anyuser>&networks=0.0.0.0/0,::/0
Due to this, it is possible to replace <anyuser> with a list of users and enumerate the users that exist in the system.
"""

This commit fixes the issue
2016-08-05 17:53:34 +02:00
Luca Deri
89d6fa301a Added minimal json encoding function
Modified bash path in ntopng-add-user.sh
2016-08-05 11:03:56 +02:00
Luca Deri
45e0c01377 Fix for #672 2016-08-03 15:05:38 +02:00
valentina
982881b1e2 Changes and rework for SIP and RTP protocol. 2016-08-01 23:54:03 +02:00
Simone Mainardi
f1d3dbb455 Stateful host alerts now 'require' a lua API
This commit is a companion of professional version commit

commit 2b6e5358a71179a728edc0a8e591ffb883d626ab
Date:   Mon Aug 1 22:07:37 2016 +0200

    Refactors stateful host alerts to provide an API
2016-08-01 22:08:34 +02:00
Simone Mainardi
e674c73a2e Simplifies the API for stateful host alerts 2016-08-01 18:22:43 +02:00
valentina
d9b565e44b Other changes for SIP protocol. 2016-07-31 18:59:31 +02:00
valentina
4ad4fe04bd changes for SIP protocol. 2016-07-31 09:46:14 +02:00
Simone Mainardi
845250f5a0 Reworks thresholds alerts management to allow function override
Functions will be overridden in the professional version
2016-07-29 19:44:18 +02:00