Commit graph

3553 commits

Author SHA1 Message Date
Simone Mainardi
373d224534 Fixes format of collected ZMQ flows per second 2019-09-10 22:19:11 +02:00
Simone Mainardi
165a53d18e Adds timeseries of ZMQ messages received and dropped 2019-09-10 19:49:16 +02:00
emanuele-f
f3119bd85f Move active host flows alerts link to header for consistency 2019-09-10 18:02:50 +02:00
emanuele-f
ccd5cd9a49 Fix empty TCP issues message 2019-09-10 17:58:04 +02:00
emanuele-f
4d62d68655 Add active alerted flows filter and count
Closes #2821
2019-09-10 17:52:22 +02:00
Simone Mainardi
9fe404772d Handles flow alerts and alert queues in view interfaces
Implements #2828
2019-09-10 15:48:39 +02:00
emanuele-f
b2a0956e0d Fix host disabled flow status settings page error 2019-09-10 15:10:27 +02:00
emanuele-f
935c2de722 Fix active flows error 2019-09-10 14:57:30 +02:00
emanuele-f
a76f929c34 Rename client/server fingerprints in MUD 2019-09-10 14:41:45 +02:00
emanuele-f
6e14f978d6 Flow alerts status cleanup 2019-09-10 13:12:11 +02:00
Simone Mainardi
8c3271753e Allocates InterarrivalStats only for packet interfaces with unsampled traffic
Fixes #2826
2019-09-10 12:15:01 +02:00
emanuele-f
c3fa094e99 Improve MUD prefs handling
Also implement a non-inline reloadPrefs Host method to avoid slowing down packet capture
2019-09-10 11:10:33 +02:00
Alfredo Cardigliano
3fcded57fa Set ntopng.prefs.beta_score redis key to enable score supprot (beta) 2019-09-10 09:39:32 +02:00
emanuele-f
b731ad53f0 Fix MUD port for local connections 2019-09-10 09:24:34 +02:00
emanuele-f
91222ada6b Add Nooder Networks blacklist 2019-09-09 16:17:52 +02:00
Simone Mainardi
72ebd961c9 Adds ZMQ total message and avg flows/msg counters 2019-09-09 12:57:04 +02:00
emanuele-f
06f3077da8 Avoid excessive redis lookups for hosts when hosts cache is disabled 2019-09-09 12:42:35 +02:00
Alfredo Cardigliano
0d38479297 Fix formatMaliciousSignature with no flowstatus_info 2019-09-09 11:21:26 +02:00
Alfredo Cardigliano
eb1ab32e70 Hiding host anomalies and score (wip) 2019-09-09 11:10:02 +02:00
emanuele-f
48d688d501 Add support for MAC MUD 2019-09-06 15:53:15 +02:00
emanuele-f
249a22e84f Add support for IPv6 MUD 2019-09-06 15:04:15 +02:00
emanuele-f
8682165b2f Improve MUD host 2019-09-06 15:04:15 +02:00
emanuele-f
d221475669 Fix MUD source/destination 2019-09-06 12:34:19 +02:00
emanuele-f
e9aa6b1703 Add flow.lua duration trace 2019-09-06 11:15:12 +02:00
emanuele-f
8d7331e519 Improve ghost network alert message 2019-09-06 10:45:59 +02:00
Alfredo Cardigliano
240c7c0e84 Printing score only when > 0 2019-09-05 21:18:49 +02:00
emanuele-f
bd2bf91882 Use server name as MUD peer name when possible 2019-09-05 19:31:42 +02:00
emanuele-f
1029440083 Add MUD delete button 2019-09-05 19:11:11 +02:00
emanuele-f
d9a44d615a Implement generic flow callbacks 2019-09-05 19:11:11 +02:00
Alfredo Cardigliano
38a53ec1fa Transferring flows status bitmap to the client/server host. Added anomalous flows reasons to the host details page. 2019-09-05 17:55:00 +02:00
emanuele-f
1d248331f6 Implement optimized exists query in InfluxDB
This avoids returning too much results when using standard listSeries
2019-09-05 16:02:20 +02:00
Alfredo Cardigliano
48f07c0f73 Added flow score below the list of flow issues, added host score 2019-09-05 15:57:05 +02:00
Alfredo Cardigliano
e6ec8711d7 Setting also status_normal in the status bitmap, Flow Status fix 2019-09-05 15:23:11 +02:00
Simone Mainardi
f9a8ca8002 Uses getStatsUpdateFreq as min ts step for non-packet interfaces 2019-09-05 14:31:04 +02:00
Alfredo Cardigliano
3cdd9fdf4c Printing all flow statuses in flow_details 2019-09-05 13:05:53 +02:00
Alfredo Cardigliano
871bb63b61 Added default relevance per flow status 2019-09-05 11:53:42 +02:00
emanuele-f
1443d46a28 Little fix for commit 7bf8b8b1e5 2019-09-05 11:30:35 +02:00
Alfredo Cardigliano
141622f151 Lua: created flow_consts module, getFlowStatusTypes has been replaced by flow_consts.flow_status_types, added flow.status_map to the Lua flow info 2019-09-04 22:20:51 +02:00
emanuele-f
7bf8b8b1e5 Use insertion_step when creating RRD files 2019-09-05 10:59:10 +02:00
emanuele-f
c97ef3d908 Implement host MUD recording and dump 2019-09-04 21:20:52 +02:00
Simone Mainardi
ca56f94cef Implements per-interface updateStats variable frequency 2019-09-04 19:27:55 +02:00
emanuele-f
d630cce58a Fix script failures in SNMP message formatters 2019-09-04 15:36:46 +02:00
Alfredo Cardigliano
40bf86a81d Fix alert_endpoints/{syslog.lua,slack.lua} error 'attempt to index a nil value' 2019-09-04 12:57:57 +02:00
Alfredo Cardigliano
14c0338b64 Fix alert_endpoints_utils.lua error 'attempt to compare number with string' #2795 2019-09-04 12:44:53 +02:00
Simone Mainardi
5e914130af Implements ghost broadcast domains logic in C
Fixes #2800
2019-09-04 12:41:28 +02:00
emanuele-f
b62e4183f0 Add ability to manually release an alert 2019-09-04 12:29:13 +02:00
Alfredo Cardigliano
2f935773d5 Suppressed debug message 2019-09-04 11:00:11 +02:00
Simone Mainardi
9924225473 Implements nDPIStats throughput calc for NetworkInterface 2019-09-04 10:21:21 +02:00
emanuele-f
74f761d18b Allow calls to alerts_api.trigger/alerts_api.release outside periodic scripts 2019-09-03 19:20:50 +02:00
emanuele-f
08e616a5d4 Fix "Could not retrieve alert information" on pcap dump interfaces 2019-09-03 18:59:19 +02:00