ntopng/scripts/lua/modules
emanuele-f a3432e00e8 Implement ntopng plugins
Plugins are a convenient way to group together related lua scripts.
Their primary use case is to group user scripts and their alert/status
definition.
The builtin ntopng user scripts and definitions are now
packed into plugins directories. In future, we will support loading of
user created plugins.
Plugins are loaded at startup into some runtime directories and then
used. Other changes provided by this commit include:

- Add sample flow logger plugin
- Initial support for system user scripts
- Rename edge to threshold
- Migrate system probes to user scripts/plugins
- Migrate scripts to more explicit alerts_api.checkThresholdAlert api
2019-12-10 09:25:57 +01:00
..
alert_endpoints Email Notification improvements: add smtps support, add username/password configuration 2019-11-22 11:34:22 +01:00
flow_dbms
flow_field_value_maps
test Alerts API cleanup and JSON migration 2019-07-29 15:17:22 +02:00
timeseries Implement ntopng plugins 2019-12-10 09:25:57 +01:00
alert_consts.lua Implement ntopng plugins 2019-12-10 09:25:57 +01:00
alert_endpoints_utils.lua Enqueueing flow alerts to be stored/notified from Lua, removed DB select to notiy alert (using the alert object directly) 2019-11-05 15:53:10 +01:00
alert_utils.lua Implement ntopng plugins 2019-12-10 09:25:57 +01:00
alerts_api.lua Implement ntopng plugins 2019-12-10 09:25:57 +01:00
arp_matrix_utils.lua
as_utils.lua FontAwesome 5 migration 2019-12-09 15:11:37 +01:00
auth_sessions_utils.lua
base64.lua
callback_utils.lua Adds toggle to exclude one-way-traffic hosts from timeseries gen 2019-10-16 11:58:50 +02:00
categories_utils.lua
companion_interface_utils.lua Allows top talkers generation to be enabled/disabled 2019-09-11 16:42:26 +02:00
country_utils.lua FontAwesome 5 migration 2019-12-09 15:11:37 +01:00
custom_column_utils.lua Bootstrap migration custom colum fixes 2019-12-05 09:27:48 +01:00
data_retention_utils.lua Unifies flows, timeseries and top-talkers data retention 2019-10-07 16:35:32 +02:00
db_utils.lua
delete_data_utils.lua Add harvestDateBasedDirTree more log traces 2019-07-23 15:12:38 +02:00
dhcp_utils.lua
discover_utils.lua FontAwesome 5 migration 2019-12-09 15:11:37 +01:00
dkjson.lua
doa_ox.lua
dropbox_utils.lua
ebpf_utils.lua FontAwesome 5 migration 2019-12-09 15:11:37 +01:00
flow_aggregation_utils.lua
flow_callbacks_utils.lua Implement ntopng plugins 2019-12-10 09:25:57 +01:00
flow_consts.lua Implement ntopng plugins 2019-12-10 09:25:57 +01:00
flow_field_value_maps.lua
flow_utils.lua Implement ntopng plugins 2019-12-10 09:25:57 +01:00
format_utils.lua Flow user scripts enhancements 2019-11-20 20:09:45 +01:00
google_assistant_utils.lua
graph_utils.lua FontAwesome 5 migration 2019-12-09 15:11:37 +01:00
historical_utils.lua Bootstrap migration data explorer breadcrumb 2019-12-05 09:27:48 +01:00
host_pools_utils.lua FontAwesome 5 migration 2019-12-09 15:11:37 +01:00
http_bridge_conf_utils.lua
http_lint.lua Make InfluxDB query timeout configurable 2019-11-29 12:10:59 +01:00
i18n
internals_utils.lua FontAwesome 5 migration 2019-12-09 15:11:37 +01:00
json.lua
liluat.lua Third party lua template engine 2019-12-02 18:50:33 +01:00
lists_utils.lua Additional checks for bad domain/ip addresses 2019-12-04 17:40:18 +01:00
live_traffic_utils.lua Check for vlan in bpf filter in VLAN capture (fix #3103) 2019-12-09 11:23:23 +01:00
locales_utils.lua Implement ntopng plugins 2019-12-10 09:25:57 +01:00
lua_trace.lua Fix missing lua trace lines from log 2019-07-03 16:37:24 +02:00
lua_utils.lua Minor cosmetic fixes 2019-12-09 15:46:26 +01:00
mac_utils.lua Bootstrap migration progress bars 2019-12-05 09:27:47 +01:00
mud_utils.lua Rename SSL to TLS (fix #3013) 2019-11-15 12:40:01 +01:00
network_utils.lua FontAwesome 5 migration 2019-12-09 15:11:37 +01:00
ntop_utils.lua Add string to number conversion in tolongint 2019-11-19 14:09:21 +01:00
os_utils.lua os_utils.hasService check fix (root has also permissions) 2019-10-02 20:34:24 +02:00
page_utils.lua FontAwesome 5 migration 2019-12-09 15:11:37 +01:00
persistence.lua
plugins_utils.lua Implement ntopng plugins 2019-12-10 09:25:57 +01:00
prefs_dump_utils.lua
prefs_menu.lua Make InfluxDB query timeout configurable 2019-11-29 12:10:59 +01:00
prefs_utils.lua FontAwesome 5 migration 2019-12-09 15:11:37 +01:00
presets_utils.lua
protos_utils.lua
recording_utils.lua Using cache to check for completed extraction jobs only when there are pending jobs (#2767) 2019-08-16 14:33:55 +02:00
recovery_utils.lua
remote_assistance.lua Bootstrap migration progress bars 2019-12-05 09:27:47 +01:00
resty
rrd_paths.lua Fix parsing in getPathFromIPv6 2019-07-11 14:58:35 +02:00
rrd_utils.lua
rtt_utils.lua Remove duplicate RTT host configuration 2019-09-30 12:19:05 +02:00
storage_utils.lua Fix mixed global/per-interface nindex checks 2019-08-01 11:53:55 +02:00
tcp_flow_state_utils.lua
telegram.lua
telemetry_utils.lua
template.lua
template_utils.lua
top_talkers_utils.lua Allows top talkers generation to be enabled/disabled 2019-09-11 16:42:26 +02:00
tracker.lua Rename SSL to TLS (fix #3013) 2019-11-15 12:40:01 +01:00
ts_5min_dump_utils.lua Improve user scripts charts 2019-10-31 13:30:24 +01:00
ts_5sec_dump_utils.lua Flow user scripts enhancements 2019-11-20 20:09:45 +01:00
ts_min_dump_utils.lua Adds interface TCP keepalive packets 2019-11-25 16:02:04 +01:00
tz_utils.lua
user_scripts.lua Implement ntopng plugins 2019-12-10 09:25:57 +01:00
vlan_utils.lua FontAwesome 5 migration 2019-12-09 15:11:37 +01:00
voip_utils.lua Bootstrap migration progress bars 2019-12-05 09:27:47 +01:00
xmlSimple.lua