Commit graph

3564 commits

Author SHA1 Message Date
Simone Mainardi
845abaa55c Fixes deadlocks upon Redis reconnections and other Redis-related issues
Fixes #2253
2018-12-27 17:41:46 +01:00
Simone Mainardi
55a05c2bb7 Limits the maximum number of nIndex interfaces 2018-12-21 17:41:03 +01:00
Alfredo Cardigliano
706bbf8558 Fixes missing flows on mysql after shutdown 2018-12-20 19:48:16 +01:00
Luca Deri
e3e82c6dce Fixed OS implementation for local hosts
Tiny change on the pcap interface due to Windows issues
2018-12-20 18:59:09 +01:00
Simone Mainardi
0fb24ef64e Fixes missing purgeIdle for inactive dynamic interfaces 2018-12-20 18:57:48 +01:00
Luca Deri
25039127e4 Win changes 2018-12-20 10:44:03 +01:00
Luca
15efe2fd44 Added nIndex version 2018-12-19 19:38:59 +01:00
Raphael Pennisi
387b8304dd Merge branch 'dev' of https://github.com/raphpen/ntopng into dev 2018-12-19 12:05:39 +01:00
Raphael Pennisi
cf9a351000 Added HTTPS client certificate authentication 2018-12-19 11:55:27 +01:00
Luca Deri
6e871e192b Win workaround to be cleaned up with newer compilers 2018-12-19 10:03:41 +01:00
Simone Mainardi
9ceb104114 Adds nProbe queue full dropped flows to ntopng 2018-12-18 18:05:53 +01:00
Luca Deri
a8d1700252 Win fixes 2018-12-18 00:41:46 +01:00
Luca Deri
32c1bf8243 Removed old Lua leftover 2018-12-18 00:28:27 +01:00
Luca Deri
d997343c2d Win fixes 2018-12-18 00:18:37 +01:00
emanuele-f
697eccf931 Add IPv6 support for login blacklist 2018-12-17 17:36:38 +01:00
emanuele-f
5e321077ca Disable user login after failed attempts 2018-12-17 17:36:38 +01:00
Simone Mainardi
61d90f8d3e Disables SNMP build in nEdge 2018-12-17 12:05:24 +01:00
Alfredo Cardigliano
479970c384 Implemented flows purging on shutdown (enabled with --shutdown-when-done only for now, it can be controlled with prefs->flushFlowsOnShutdown()), fixes #2229 2018-12-15 17:43:35 +01:00
emanuele-f
14c68a5b21 Fix getLuaVMUserdata dirty lua stack
The lua_getglobal pushes a value on the lua stack. It was not removed after the call.
2018-12-14 18:45:00 +01:00
emanuele-f
af02c76c8b Implement scan detection alerts for remote hosts
Closes #2068
2018-12-14 12:28:23 +01:00
emanuele-f
578acaf2a2 Read ZMQ header in network byte order 2018-12-13 12:13:47 +01:00
emanuele-f
3fe08dfb5e Fix remote2remote alerts on broadcast/multicast/empty addresses 2018-12-12 10:31:23 +01:00
emanuele-f
acdc67e28a Revert "Add lua_pcall errors trace"
This reverts commit 261d76e430.

Will replace pcall with require in the next commit
2018-12-11 18:53:01 +01:00
emanuele-f
f65c618b3f Move user group information into the session
This fixes issues and inconsistencies when the same user logins from different authenticators at the same time
Fixes #2212
2018-12-11 18:44:34 +01:00
emanuele-f
5e85b3910a Non local users should not be able to modify users settings.
Fixes #2210
2018-12-11 14:08:33 +01:00
Luca Deri
e203cf1048 Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2018-12-10 22:31:55 +01:00
Luca Deri
ac9f7e3c7a Updated eBPF support 2018-12-10 22:31:44 +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
5e3d88d0cc Add option to disable LDAP referrals 2018-12-07 20:35:54 +01:00
Emanuele Faranda
74b916c054 Add conntrack marker debug 2018-12-07 19:23:09 +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
9bae8e234a Implement InfluxDB alerts when export fails
Fixes #2193
2018-12-06 14:32:37 +01:00
Simone Mainardi
f777f66324 Requests and configures Keepalive support for ZMQ sockets
Fixes #2157
2018-12-05 18:09:52 +01:00
emanuele-f
c0114dbcfe Add sample HTTP authenticator server in python and more logs 2018-12-05 16:54:25 +01:00
emanuele-f
b784b5236b Fix radius admin group ignored 2018-12-05 16:08:37 +01:00
emanuele-f
261d76e430 Add lua_pcall errors trace 2018-12-05 13:18:25 +01:00
Alfredo Cardigliano
aab9e384ed Logging user login via alerts, added 'user activity' alerts type 2018-12-04 20:55:21 +01:00
Simone Mainardi
5467cf5ff0 Fixes non-deterministic expiration of flows 2018-12-02 19:00:08 -08:00
Simone Mainardi
feb9cc6de9 Implements accurate aggregated flow generation
Implements #2175 and #2176
2018-12-01 04:15:39 +01:00
emanuele-f
0bd433c5c5 Rework authentication preference to support RADIUS and HTTP auths 2018-11-30 21:22:11 +01:00
emanuele-f
a34fa816b2 Fix crash with new radcli library version and add more error checks 2018-11-30 21:21:33 +01:00
emanuele-f
1543526385 Initial support for multiple auth types 2018-11-30 21:21:28 +01:00
emanuele-f
66aad551f3 Merge branch 'authenticator' of https://github.com/jerome-42/ntopng into jerome-42-authenticator 2018-11-29 17:23:18 +01:00
emanuele-f
c1c472a40d Fix missing parameters while performing referer redirection
The referer must be url-encoded in order to avoid mangling it during parameters validation
2018-11-29 12:00:19 +01:00
Simone Mainardi
859e85c7ce Fixes C to Lua integer types conversions affecting OS X 2018-11-23 15:58:38 +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
Jérôme Marteaux
2cd90466d9 Radius and HTTP authenticator 2018-11-23 09:20:57 +01:00
Simone Mainardi
44201d4cfb Fixes invalid device types over ZMQ
Fixes #2161
2018-11-20 12:58:35 +01:00