Commit graph

4048 commits

Author SHA1 Message Date
Simone Mainardi
2abb8cfde5 Reworks flow scripts deadlines 2019-12-27 20:50:53 +01:00
Alfredo Cardigliano
2a3bef9d6c Replace JSON string with TLV for alerts generated by the datapath. This removes a JSON decode in housekeeping.lua (#3148) 2019-12-27 17:03:28 +01:00
Alfredo Cardigliano
8caed2a438 Comments 2019-12-27 15:22:59 +01:00
Simone Mainardi
c873aee41b Implement counter and chart for new flows per second 2019-12-27 12:29:55 +01:00
Alfredo Cardigliano
5a17736801 Remove double json encode 2019-12-27 11:25:28 +01:00
Simone Mainardi
4b47316ebf Fixes possible exceptions in ajax internal hash tables
Fixes #3151
2019-12-27 10:14:22 +01:00
Luca Deri
fb260271d7 File copy fix for non-Unix platforms 2019-12-26 20:54:54 +01:00
Simone Mainardi
90439645c1 Fixes save license form 2019-12-24 19:34:05 +01:00
emanuele-f
1a6e653309 Add input_handler and hooks in get_user_scripts.lua 2019-12-24 17:46:06 +01:00
emanuele-f
a237231fe3 Add nil check 2019-12-24 11:50:48 +01:00
Luca Deri
f1cb0e3511 Fixed ARP matrix
Added check for reporting dump errors
2019-12-23 15:48:54 +01:00
emanuele-f
fc0206327e Add configsets targets labels 2019-12-23 14:26:41 +01:00
emanuele-f
c665bc78d7 Make configsets global 2019-12-23 13:25:35 +01:00
Simone Mainardi
98edcce20d Fixes invalid l4 protocol columns in sql queries
Fixes #3142
2019-12-23 10:39:28 +01:00
emanuele-f
6d4a1fda21 Add user_scripts subdir listing function 2019-12-23 10:28:07 +01:00
Alfredo Cardigliano
f2b8d12b0a Add VLAN in host IP visualization if any (fix #3107) 2019-12-20 16:23:16 +01:00
emanuele-f
b106c57728 Configsets targets validation 2019-12-20 15:57:56 +01:00
Simone Mainardi
0de06c5db8 Hides sub interfaces menu on view / disaggregated faces 2019-12-20 15:21:19 +01:00
emanuele-f
c6c6c46132 Implement configsets target hosts CIDR match 2019-12-20 14:27:38 +01:00
Alfredo Cardigliano
7199364854 Improved devices connection/disconnection detection to remove (too many) invalid messages (fix #3122) 2019-12-20 12:54:25 +01:00
Simone Mainardi
29095ac4af Fixes bytes expressed with decimals 2019-12-20 12:25:19 +01:00
emanuele-f
f62aa15117 Load new configsets while loading user scripts
Hosts/SNMP devices will be handled separately
2019-12-20 12:19:49 +01:00
Alfredo Cardigliano
a134ddfbc0 WImprove updates failures detection. Warns he user about updates/upgrade failures 2019-12-20 11:49:22 +01:00
emanuele-f
818a21d9ee Add ability to hide a plugin menu entry 2019-12-20 11:04:18 +01:00
Simone Mainardi
5876a7362e Adds SNMP devices debug pref 2019-12-20 10:55:51 +01:00
Alfredo Cardigliano
1b5d4d38a0 Cleanup check macs alerts (see #3122) 2019-12-20 09:37:53 +01:00
Alfredo Cardigliano
65da842176 Add ntopng service restart to the menu 2019-12-19 18:08:22 +01:00
emanuele-f
528cfe3221 Initial support for configsets targets 2019-12-19 18:03:27 +01:00
emanuele-f
17f86d162b Split configsets in multiple sections, based on the subdir 2019-12-19 17:35:56 +01:00
emanuele-f
4c370de8cf Fix missing suricata user scripts 2019-12-19 16:36:51 +01:00
emanuele-f
139a16ffe3 Fix protocol categories association lost after reboot
After the recent changes, there is only one global nDPI struct which
is share across all the interfaces. However, the struct can be swapped
during normal operating, so it's necessary to reload the associations
every time a new nDPI struct is allocated.

Fixes #3139
2019-12-19 15:11:21 +01:00
emanuele-f
2047386431 Implement alert_endpoints and http_lint plugin extensions
Alert endpoints can now be loaded via custom plugins.
It's now possible to extend the http_lint parameters with custom parameters and validators.
2019-12-19 12:44:39 +01:00
Simone Mainardi
7ed9698125 Fixes font-awesome 5 fa-warning 2019-12-19 11:50:19 +01:00
Simone Mainardi
f9b6921983 Fixes devices policies reload and alerts generation
Fixes #3102
2019-12-19 11:42:24 +01:00
emanuele-f
0c6f9c607e Fix get_user_scripts.lua enabled_hooks 2019-12-18 16:23:37 +01:00
Simone Mainardi
bf8bd2630d Fixes unassigned host pools members
Fixes #3117
2019-12-18 15:33:52 +01:00
emanuele-f
798f16be69 Add success status in configsets API
This is needed to avoid empty tables from being interpreted as arrays by the json serializer
2019-12-18 15:24:50 +01:00
Simone Mainardi
82e5e1f42d Shows all DNS queries in the pie chart
Implements #3136
2019-12-18 15:21:28 +01:00
Simone Mainardi
dacaa7e3db Migrates font-awesome 5 fa to fas 2019-12-18 11:50:02 +01:00
emanuele-f
e28d0ec755 Reduce the 1d aggregation visualization interface when 1h is disabled 2019-12-18 11:44:04 +01:00
emanuele-f
262fc931f6 Disable InfluxDB 1h data rollup to reduce db pressure 2019-12-18 11:31:31 +01:00
Simone Mainardi
0eb75bf884 Uses new localization for icmp types and codes 2019-12-18 10:49:38 +01:00
Simone Mainardi
141cbeb2bc ICMP fixes and tables for both ICMP and ICMPv4 2019-12-18 10:17:31 +01:00
Simone Mainardi
e5c7ba4290 Fixes ntop_select_interface : expected string[@pos 1], got number 2019-12-17 18:17:28 +01:00
Simone Mainardi
34387c4121 Fixes os detection and set in network discovery 2019-12-17 17:29:21 +01:00
emanuele-f
26c80529aa Add example plugin with documentation 2019-12-17 16:23:15 +01:00
emanuele-f
ebd1d7ba35 Move edit config parameters to POST 2019-12-17 15:49:19 +01:00
Simone Mainardi
6f4fd415e1 Fixes initial user password change 2019-12-17 14:53:52 +01:00
Simone Mainardi
fdba617b0d Fixes discovery for loopback interfaces 2019-12-17 14:27:35 +01:00
emanuele-f
d417160cc4 Implement plugins overview page 2019-12-17 11:33:15 +01:00