emanuele-f
c2c10ed491
Implement dhcp hosts filter
2019-02-27 16:20:55 +01:00
emanuele-f
b778e77207
Initial support for DHCP range configuration
2019-02-26 18:08:02 +01:00
emanuele-f
4a97017f35
Fix mac-based serialization key and add a preference to enabled it (disabled by default)
2019-02-22 16:01:58 +01:00
emanuele-f
5089e4dabe
Timeseries charts fixes
2019-02-22 11:16:41 +01:00
Simone Mainardi
c40bfb1a8e
Implements custom column in the hosts stats page
2019-02-20 12:14:34 +01:00
Simone Mainardi
9a413a5d72
Implements TCP states filtering (est., connecting, closed and rst)
...
Implements #2385
2019-02-16 18:19:25 +01:00
emanuele-f
6bbb828ead
Implement Category Lists editor to manage ip/domain lists
2019-02-11 15:47:17 +01:00
Simone Mainardi
e5eff5b30f
Initial sprobe code cleanup
2019-02-11 14:22:36 +01:00
Simone Mainardi
3dd9f11628
Implements flow TCP states filters
2019-02-08 15:57:03 +01:00
emanuele-f
139c7d4bae
nEdge port forwarding validation and localization
2019-02-07 17:30:31 +01:00
Luca Deri
937ee52de7
Disabled some debug messages in tracings
...
Added ability to avoid parsing JSON payload when specifying ignore_post_payload_parse = something. This is useful in case of a HTTP post where you do not want to parse it.
Example:
local dirs = ntop.getDirs()
package.path = dirs.installdir .. "/scripts/lua/modules/?.lua;" .. package.path
local json = require "dkjson"
-- Use ignore_post_payload_parse BEFORE calling 'require "lua_utils"'
ignore_post_payload_parse = 1
require "lua_utils"
sendHTTPContentTypeHeader('application/json')
local info, pos, err = json.decode(_POST["payload"], 1, nil)
2019-02-06 15:28:18 +01:00
emanuele-f
4f60243338
Implement timeseries data read from aggregated retention policies
...
Aggregation selector can be shown by setting "ntopng.prefs.influxdb.debug_aggregation" = "1"
2019-02-04 13:26:22 +01:00
Simone Mainardi
183dfa41f9
Handles IPv6 NDP to detect broadcast domain
2019-01-30 11:49:47 +01:00
Luca Deri
36b34389ac
Initial work towards REST-ful code rework
2019-01-30 10:54:09 +01:00
Simone Mainardi
b6e1949ae9
Notifies the user when an external n2disk is available to bind to ntopng
2019-01-29 16:38:52 +01:00
Emanuele Faranda
1bf7da7ef7
Implements Mac stats/data reset and reset at midnight ( #2326 )
...
* Host data/stats delete improvements
* Rework mac counters and implemtent mac stats/data reset
* Implement stats reset at midnight
* Add missing files
2019-01-21 17:27:12 +01:00
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