Commit graph

1025 commits

Author SHA1 Message Date
Simone Mainardi
11f4b2fe67 Handles custom n2disk instances within ntopng 2019-01-16 16:59:36 +01:00
Alfredo Cardigliano
bb6937ca66 Interface Status Change Alerts and Interface Discards/Errors Alerts preferences 2019-01-11 12:53:19 +01:00
Simone Mainardi
d95d8541f3 Merge branch 'raphpen-dev' into dev 2019-01-09 12:26:43 +01:00
Simone Mainardi
e9811ae688 Implements X.509 client authentication 2019-01-09 12:21:56 +01:00
Simone Mainardi
28e87d93bc Implements configurable session termination and midnight expire 2019-01-08 12:33:39 +01:00
Alfredo Cardigliano
2002128eb4 Webhook export module for exporting alarms (implements #2251) 2019-01-07 22:09:15 +01:00
Simone Mainardi
22e5e2e9e0 Merge branch 'dev' of https://github.com/raphpen/ntopng into raphpen-dev 2019-01-07 19:20:26 +01:00
emanuele-f
657084e7d0 Properly handle L4 protocols charts 2018-12-20 12:16:46 +01:00
Raphael Pennisi
cf9a351000 Added HTTPS client certificate authentication 2018-12-19 11:55:27 +01:00
Alfredo Cardigliano
abc27f2953 Implements Handle whitelists in custom categories #2171 2018-12-11 11:47:19 +01:00
Alfredo Cardigliano
4db4228d12 Implements Alert for long-lived flows (data exfiltration?) #2163 2018-12-10 18:58:51 +01:00
emanuele-f
95713ddfc6 Add driver:deleteOldData and delete old RRDs 2018-12-10 17:42:39 +01:00
emanuele-f
3532d90a86 Implement flows index retention 2018-12-10 15:06:46 +01:00
emanuele-f
5e3d88d0cc Add option to disable LDAP referrals 2018-12-07 20:35:54 +01:00
Alfredo Cardigliano
5c3488bf6f Using component with bytes unit selector for max file size 2018-12-07 10:23:12 +01:00
Alfredo Cardigliano
313d025dfb Implements Alerts for elephant flows #2164 2018-12-06 18:10:54 +01:00
emanuele-f
5f9c1cbd82 Add RADIUS log and constraints 2018-12-05 16:08:37 +01:00
Alfredo Cardigliano
51af9ea40c Initial tracker module 2018-12-04 19:28:49 +01:00
Simone Mainardi
ea5c70da73 Adds lua function calls tracking code 2018-12-03 09:34:36 -08:00
emanuele-f
4dc3d52731 Implement remote assistance supernode configuration
Implements #2192
2018-12-01 16:32:23 +01:00
emanuele-f
0bd433c5c5 Rework authentication preference to support RADIUS and HTTP auths 2018-11-30 21:22:11 +01:00
Simone Mainardi
bccb06d33f Fixes special characters in LDAP bind password
Fixes #2185
2018-11-28 18:06:09 +01:00
emanuele-f
de5a58ecf3 Remote assistance improvements
- Add status page with service log
- Use a different service name to avoid conflicts with other n2n instances
- Split key into community and key, alphanumeric
- Add connection script download
2018-11-28 17:56:45 +01:00
emanuele-f
d6e78848ed Handle slow InfluxDB queries 2018-11-23 19:08:19 +01:00
emanuele-f
eac278a28d Implement remote assistance
- It enables a VPN via n2n
- Remote assistance will be automatically disabled after 1 day
- Optionally it's possible to give admin access to the support
2018-11-23 13:03:11 +01:00
Simone Mainardi
a8402fa1dc Fixes SNMP devices permissions to prevent non-admins to delete or add devices
Fixes #2019

This commit is a companion of pro commit edc2b7f1f96740217244e3430147980c6c72b5a2
2018-11-22 12:51:04 +01:00
Simone Mainardi
32fda89b64 Handles nDPI protocol names with dots in http lint
Fixes #2165
2018-11-19 17:52:29 +01:00
emanuele-f
c812d570f4 Improve traffic extraction dialog 2018-11-14 17:47:32 +01:00
Simone Mainardi
3e10192912 Makes the maximum number of aggregated flows configurable and optional
Fixes #2123
2018-11-09 19:50:56 +01:00
Alfredo Cardigliano
573bade0e0 extracted files limit is in bytes now, added bytes limit to preferences, PacketDumper code cleanup 2018-11-09 10:24:10 +01:00
Simone Mainardi
ffabf83511 Refactors eBPF code with ebpf_utils.lua module 2018-11-06 21:57:34 +01:00
Simone Mainardi
594582cdfe Implements eBPF processes drilldown with flows and pie charts 2018-11-06 12:14:20 +01:00
Simone Mainardi
d08534cb8f Implements eBPF username page with per-user nDPI pie charts 2018-11-05 19:01:05 +01:00
Simone Mainardi
5776e74da6 Implements eBPF username page with processes filtering 2018-11-05 17:21:04 +01:00
Alfredo Cardigliano
f6b81138b4 n2disk license configuration 2018-11-05 13:24:20 +01:00
Alfredo Cardigliano
610cb69b9c builtin packet dump code cleanup (moving to continuous recording) 2018-10-25 09:56:52 +02:00
Alfredo Cardigliano
186e7c2a4b nbox integration cleanup 2018-10-23 13:00:35 +02:00
Simone Mainardi
52de8430d0 Code cleanup of captive portal users now in nEdge 2018-10-19 15:50:58 +02:00
emanuele-f
bfc36de225 Add IP based captive portal preference 2018-10-19 13:07:18 +02:00
Alfredo Cardigliano
507fa3e972 ability to stop extractions while processing, time cap for pcap (1m by default) 2018-10-19 10:24:30 +02:00
Alfredo Cardigliano
e0d6c1ee98 dialog to download multiple files 2018-10-18 15:37:19 +02:00
Simone Mainardi
0b03b10089 Localization for nIndex top clients and servers 2018-10-16 17:57:05 +02:00
Alfredo Cardigliano
2b565d1d63 traffic extraction jobs page to list and delete jobs, pcap download endpoint 2018-10-16 17:29:08 +02:00
Simone Mainardi
7b269a28da Uses the new nIndex flows getter 2018-10-16 15:47:01 +02:00
Simone Mainardi
57e035ed2f Implements One-Way traffic filter for hosts
Implements #2091
2018-10-12 12:56:52 +02:00
emanuele-f
3bd6a1a97c Add preference to enable Device Protocols Policies in nEdge 2018-10-11 18:15:43 +02:00
Alfredo Cardigliano
de6565c2e2 added traffic recording configuration to the interface page (temporarily disabled) 2018-10-11 15:24:28 +02:00
emanuele-f
aa1ead94c4 Add Customized Categories editor
Also unify the blacklist category handler to use the nDPI API
2018-10-10 18:41:47 +02:00
Alfredo Cardigliano
cf5255d231 traffic recording page: interfaces list, lint update, store configuration 2018-10-05 18:28:50 +02:00
Simone Mainardi
3b322fdb9e Fixes invalid /nil captive portal redirections 2018-10-04 18:22:35 +02:00