summaryrefslogtreecommitdiff
path: root/net/ntopng
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2021-06-23 19:34:15 +0000
committeradam <adam@pkgsrc.org>2021-06-23 19:34:15 +0000
commit6b68794d484c5d5b60698b934dfedac4bd19d117 (patch)
tree2698bc988c53d50a9fe8146065ed9bdf029d5a7e /net/ntopng
parent6d177fe5bc9bb2bc4aeae5f67b47e00dafe7f008 (diff)
downloadpkgsrc-6b68794d484c5d5b60698b934dfedac4bd19d117.tar.gz
ntopng: updated to 4.2
4.2 Stable Breakthroughs Flexible Alert Handling Added recipients and endpoints to send alerts to different recipients on different channels, including email, Discord, Slack and Elasticsearch Initial SCADA protocol support Many internal components of ntopng have been rewritten in order to improve the overall ntopng performance, reduce system load, and capable of processing more data while reducing memory usage with respect to 4.0. Cybersecurity extensions have been greatly enhanced by leveraging on the latest nDPI enhancements that enabled the creation of several user scripts able to supervise many security aspects of modern systems. Behavioral traffic analysis and lateral traffic movement detection for finding cybersecurity threats in traffic noise. Initial Scada support with native IEC 60870-5-104 support. We acknowledge switch.ch for having supported this development. Consolidation of Suricata and external alerts integration to further open ntopng to the integration of commercial security devices. SNMP support has been enhanced in terms of speed, SNMPv3 protocol support, and variety of supported devices. New REST API that enabled the integration of ntopng with third party applications such as CheckMK. New features Traffic Behavioral Analysis Periodic Traffic Lateral Movements TLS with self-signed certificates, issuerDN, subjectDN Support for Industrial IOT and Scada with modbus, DNP3 and IEC60870 Support for attack mitigation via SNMP Active monitoring Support for ICMP v4/v6, HTTP, HTTPS and Speedtest Ability to generate alerts upon unreachable or slow hosts or services Detection of unexpected servers DHCP, NTP, SMTP, DNS Services map nIndex direct to maximixe flows dump performance MacOS package Improvements Implements per-category indicator of compromise score Flexible configuration import/export/reset Ability to import/export/reset all the ntopng configurations or parts of it Increased nIndex dump throughput by a factor 10 Increased user scripts execution throughput Massive cleanup/simplifications of plugins to ease community contributions Improved cardinality estimation (e.g., number of contacted hosts, number of contacted ports) using Hyper-Log-Log Added DSCP information Reworked handling of dissected virtual hosts to improve speed and reduce memory nEdge Support for hardware bypass Fixes Fixed race conditions in view interfaces Fixed crash when restoring serialized hosts in memory Fixed conditions causing high CPU load Fixes CSRF vulnerabilities when POSTing JSON Fixes heap-use-after-free on HTTP dissected last_url
Diffstat (limited to 'net/ntopng')
-rw-r--r--net/ntopng/Makefile9
-rw-r--r--net/ntopng/PLIST812
-rw-r--r--net/ntopng/distinfo16
-rw-r--r--net/ntopng/patches/patch-configure.seed32
-rw-r--r--net/ntopng/patches/patch-src_Flow.cpp15
-rw-r--r--net/ntopng/patches/patch-src_SyslogCollectorInterface.cpp15
-rw-r--r--net/ntopng/patches/patch-src_Utils.cpp17
7 files changed, 623 insertions, 293 deletions
diff --git a/net/ntopng/Makefile b/net/ntopng/Makefile
index ad1a1bbdcd1..2063287a8e2 100644
--- a/net/ntopng/Makefile
+++ b/net/ntopng/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.51 2021/05/14 12:57:27 nia Exp $
+# $NetBSD: Makefile,v 1.52 2021/06/23 19:34:15 adam Exp $
-DISTNAME= ntopng-4.0
-PKGREVISION= 6
+DISTNAME= ntopng-4.2
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=ntop/}
@@ -44,10 +43,10 @@ SUBST_SED.fix-vers+= -e 's,@SHORT_VERSION@,${PKGVERSION_NOREV},g'
CHECK_PORTABILITY_SKIP= third-party/zeromq-4.1.7/configure
pre-configure:
- cd ${WRKSRC} && cp configure.seed configure.ac && autoreconf -fiv
+ cd ${WRKSRC} && ${CP} configure.seed configure.ac && autoreconf -fiv
post-build:
- find ${WRKSRC}/httpdocs -type f -print0 | xargs -0 chmod a-x
+ ${FIND} ${WRKSRC}/httpdocs -type f -print0 | xargs -0 chmod a-x
.include "../../databases/hiredis/buildlink3.mk"
.include "../../databases/rrdtool/buildlink3.mk"
diff --git a/net/ntopng/PLIST b/net/ntopng/PLIST
index c4d9908b873..322d9fbec54 100644
--- a/net/ntopng/PLIST
+++ b/net/ntopng/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2020/05/25 20:26:51 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2021/06/23 19:34:15 adam Exp $
bin/ntopng
man/man8/ntopng.8
share/ntopng/httpdocs/bootstrap-4.4.0-dist/css/bootstrap-grid.css
@@ -21,6 +21,9 @@ share/ntopng/httpdocs/bootstrap-4.4.0-dist/js/bootstrap.js
share/ntopng/httpdocs/bootstrap-4.4.0-dist/js/bootstrap.js.map
share/ntopng/httpdocs/bootstrap-4.4.0-dist/js/bootstrap.min.js
share/ntopng/httpdocs/bootstrap-4.4.0-dist/js/bootstrap.min.js.map
+share/ntopng/httpdocs/bootstrap-custom/ntopng-theme.css
+share/ntopng/httpdocs/css/Makefile
+share/ntopng/httpdocs/css/README.md
share/ntopng/httpdocs/css/Rickshaw/detail.css
share/ntopng/httpdocs/css/Rickshaw/graph.css
share/ntopng/httpdocs/css/Rickshaw/legend.css
@@ -29,7 +32,6 @@ share/ntopng/httpdocs/css/bootstrap-slider.css
share/ntopng/httpdocs/css/bootstrap3-datetimepicker.css
share/ntopng/httpdocs/css/bubble-chart.css
share/ntopng/httpdocs/css/cal-heatmap.css
-share/ntopng/httpdocs/css/clean-css.md
share/ntopng/httpdocs/css/cubism.css
share/ntopng/httpdocs/css/custom_theme.css
share/ntopng/httpdocs/css/dark-mode.css
@@ -52,6 +54,8 @@ share/ntopng/httpdocs/css/images/ui-icons_ef8c08_256x240.png
share/ntopng/httpdocs/css/images/ui-icons_ffd27a_256x240.png
share/ntopng/httpdocs/css/images/ui-icons_ffffff_256x240.png
share/ntopng/httpdocs/css/jquery-ui.css
+share/ntopng/httpdocs/css/minified/bootstrap-orange.min.css
+share/ntopng/httpdocs/css/minified/dark-mode.min.css
share/ntopng/httpdocs/css/minified/fontawesome-custom.min.css
share/ntopng/httpdocs/css/minified/heatmap.min.css
share/ntopng/httpdocs/css/minified/ntopng.min.css
@@ -63,6 +67,7 @@ share/ntopng/httpdocs/css/nv.d3.css
share/ntopng/httpdocs/css/pie-chart.css
share/ntopng/httpdocs/css/rickshaw.css
share/ntopng/httpdocs/css/sequence_sunburst.css
+share/ntopng/httpdocs/css/sidebar.css
share/ntopng/httpdocs/css/tablesorted.css
share/ntopng/httpdocs/css/timeline.css
share/ntopng/httpdocs/css/timepicker.css
@@ -1756,10 +1761,10 @@ share/ntopng/httpdocs/img/maps/people55.png
share/ntopng/httpdocs/img/network_icon.png
share/ntopng/httpdocs/img/os_icon.png
share/ntopng/httpdocs/img/throbber.gif
+share/ntopng/httpdocs/img/virustotal.svg
share/ntopng/httpdocs/img/warning.png
share/ntopng/httpdocs/inc/as_stats_id.inc
share/ntopng/httpdocs/inc/country_stats_id.inc
-share/ntopng/httpdocs/inc/flows_stats_id.inc
share/ntopng/httpdocs/inc/geolocation_disclaimer.inc
share/ntopng/httpdocs/inc/host_to_server_id.inc
share/ntopng/httpdocs/inc/host_to_server_top.inc
@@ -1823,34 +1828,66 @@ share/ntopng/httpdocs/js/moment.js
share/ntopng/httpdocs/js/notification-daemon.js
share/ntopng/httpdocs/js/ntop.min.js
share/ntopng/httpdocs/js/ntop.min.js.map
-share/ntopng/httpdocs/js/ntopng_utils.js
+share/ntopng/httpdocs/js/ntop_utils.js
share/ntopng/httpdocs/js/ntopng_validators.js
share/ntopng/httpdocs/js/nv.d3.js
share/ntopng/httpdocs/js/osm-maps.js
+share/ntopng/httpdocs/js/pages/datasource_list.js
+share/ntopng/httpdocs/js/pages/endpoint-notifications-list.js
+share/ntopng/httpdocs/js/pages/flowdevice_details.js
+share/ntopng/httpdocs/js/pages/flowdevices_stats.js
+share/ntopng/httpdocs/js/pages/import-export-config.js
+share/ntopng/httpdocs/js/pages/manage-configurations.js
+share/ntopng/httpdocs/js/pages/pools/host-members.js
+share/ntopng/httpdocs/js/pages/pools/pools.js
+share/ntopng/httpdocs/js/pages/recipients-endpoints.js
+share/ntopng/httpdocs/js/pages/sflowdevice_details.js
+share/ntopng/httpdocs/js/pages/sflowdevices_stats.js
+share/ntopng/httpdocs/js/pages/snmpdevices_stats/overview.js
+share/ntopng/httpdocs/js/pages/system_alerts_stats.js
+share/ntopng/httpdocs/js/pages/widget_list.js
share/ntopng/httpdocs/js/pie-chart.js
-share/ntopng/httpdocs/js/plugin-script-datatable.js
share/ntopng/httpdocs/js/push.min.js
share/ntopng/httpdocs/js/push.min.js.map
share/ntopng/httpdocs/js/quotas_utils.js
share/ntopng/httpdocs/js/rickshaw.js
share/ntopng/httpdocs/js/ripe_widget_api.js
-share/ntopng/httpdocs/js/rtt/rtt-utils.js
share/ntopng/httpdocs/js/sankey.js
share/ntopng/httpdocs/js/sequence_sunburst.js
share/ntopng/httpdocs/js/sidebar.js
+share/ntopng/httpdocs/js/string_utils.js
+share/ntopng/httpdocs/js/syslog/syslog-producers-utils.js
share/ntopng/httpdocs/js/tempusdominus.min.js
share/ntopng/httpdocs/js/timeline.js
+share/ntopng/httpdocs/js/utils/alert-notifications-utils.js
+share/ntopng/httpdocs/js/utils/blog-notification-utils.js
+share/ntopng/httpdocs/js/utils/datatable-ipsorting.js
+share/ntopng/httpdocs/js/utils/datatable-macsorting.js
+share/ntopng/httpdocs/js/utils/datatable-utils.js
+share/ntopng/httpdocs/js/utils/modal-utils.js
share/ntopng/httpdocs/js/validator.js
share/ntopng/httpdocs/js/vis-network.js
share/ntopng/httpdocs/js/vis-network.min.js
+share/ntopng/httpdocs/js/widgets/ntop-widget-utils.js
+share/ntopng/httpdocs/js/widgets/ntop-widgets.js
+share/ntopng/httpdocs/js/widgets/templates/default-template.js
+share/ntopng/httpdocs/js/widgets/templates/donut-chart-template.js
+share/ntopng/httpdocs/js/widgets/templates/multibar-chart-template.js
+share/ntopng/httpdocs/js/widgets/templates/percent-top-template.js
+share/ntopng/httpdocs/js/widgets/templates/pie-chart-template.js
+share/ntopng/httpdocs/js/widgets/templates/stacked-chart-template.js
+share/ntopng/httpdocs/js/widgets/templates/table-template.js
share/ntopng/httpdocs/leaflet/MarkerCluster.Default.css
share/ntopng/httpdocs/leaflet/MarkerCluster.css
share/ntopng/httpdocs/leaflet/images/layers-2x.png
share/ntopng/httpdocs/leaflet/images/layers.png
share/ntopng/httpdocs/leaflet/images/marker-icon-2x.png
+share/ntopng/httpdocs/leaflet/images/marker-icon-red-2x.png
+share/ntopng/httpdocs/leaflet/images/marker-icon-red.png
share/ntopng/httpdocs/leaflet/images/marker-icon.png
share/ntopng/httpdocs/leaflet/images/marker-shadow.png
share/ntopng/httpdocs/leaflet/leaflet.css
+share/ntopng/httpdocs/leaflet/leaflet.curve.js
share/ntopng/httpdocs/leaflet/leaflet.js
share/ntopng/httpdocs/leaflet/leaflet.js.map
share/ntopng/httpdocs/leaflet/leaflet.markercluster.js
@@ -1859,6 +1896,7 @@ share/ntopng/httpdocs/misc/ntopng-add-user.sh
share/ntopng/httpdocs/misc/ntopng-utils-manage-config
share/ntopng/httpdocs/misc/ntopng-utils-manage-config.in
share/ntopng/httpdocs/misc/ntopng-utils-manage-updates
+share/ntopng/httpdocs/misc/ntopng-utils-manage-updates.in
share/ntopng/httpdocs/misc/ntopng_template_elk.json
share/ntopng/httpdocs/misc/ntopng_template_elk6.json
share/ntopng/httpdocs/misc/ntopng_template_elk7.json
@@ -1876,19 +1914,67 @@ share/ntopng/httpdocs/other/radcli_dictionary.txt
share/ntopng/httpdocs/other/trackers.txt
share/ntopng/httpdocs/popper-1.12.9/js/popper.js
share/ntopng/httpdocs/popper-1.12.9/js/popper.min.js
+share/ntopng/httpdocs/selectpicker/css/bootstrap-select.css.map
+share/ntopng/httpdocs/selectpicker/css/bootstrap-select.min.css
+share/ntopng/httpdocs/selectpicker/js/bootstrap-select.min.js
+share/ntopng/httpdocs/selectpicker/js/bootstrap-select.min.js.map
share/ntopng/httpdocs/ssl/README
share/ntopng/httpdocs/ssl/ntopng-cert.pem.dummy
share/ntopng/httpdocs/sw.js
-share/ntopng/httpdocs/templates/config_list.html
-share/ntopng/httpdocs/templates/config_list_components/apply_modal.html
-share/ntopng/httpdocs/templates/config_list_components/clone_modal.html
-share/ntopng/httpdocs/templates/config_list_components/delete_modal.html
-share/ntopng/httpdocs/templates/config_list_components/import_modal.html
-share/ntopng/httpdocs/templates/config_list_components/rename_modal.html
+share/ntopng/httpdocs/templates/defs_list.html
share/ntopng/httpdocs/templates/import_modal.html
share/ntopng/httpdocs/templates/modal_confirm_dialog.html
-share/ntopng/httpdocs/templates/script_list.html
-share/ntopng/httpdocs/templates/script_list_components/edit_config_modal.html
+share/ntopng/httpdocs/templates/on_off_switch.html
+share/ntopng/httpdocs/templates/pages/components/ifaces-select.template
+share/ntopng/httpdocs/templates/pages/components/manage-configuration-link.template
+share/ntopng/httpdocs/templates/pages/components/monaco-editor.template
+share/ntopng/httpdocs/templates/pages/components/nav_tabs.template
+share/ntopng/httpdocs/templates/pages/components/notes.template
+share/ntopng/httpdocs/templates/pages/components/notification.template
+share/ntopng/httpdocs/templates/pages/components/notification_container.template
+share/ntopng/httpdocs/templates/pages/components/pool-select.template
+share/ntopng/httpdocs/templates/pages/components/reset-config-link.template
+share/ntopng/httpdocs/templates/pages/datasource_list.template
+share/ntopng/httpdocs/templates/pages/edit_configset.html
+share/ntopng/httpdocs/templates/pages/endpoint_notifications_list.template
+share/ntopng/httpdocs/templates/pages/manage_configurations.template
+share/ntopng/httpdocs/templates/pages/manage_data.template
+share/ntopng/httpdocs/templates/pages/manage_host_members.template
+share/ntopng/httpdocs/templates/pages/modals/datasources/add.template
+share/ntopng/httpdocs/templates/pages/modals/datasources/edit.template
+share/ntopng/httpdocs/templates/pages/modals/datasources/remove.template
+share/ntopng/httpdocs/templates/pages/modals/edit_configset/edit_config_modal.html
+share/ntopng/httpdocs/templates/pages/modals/endpoint_notifications/add.template
+share/ntopng/httpdocs/templates/pages/modals/endpoint_notifications/edit.template
+share/ntopng/httpdocs/templates/pages/modals/endpoint_notifications/remove.template
+share/ntopng/httpdocs/templates/pages/modals/factory-reset.template
+share/ntopng/httpdocs/templates/pages/modals/import_export_config/import.template
+share/ntopng/httpdocs/templates/pages/modals/pools/host_pool_member.template
+share/ntopng/httpdocs/templates/pages/modals/pools/pool_modal.template
+share/ntopng/httpdocs/templates/pages/modals/pools/remove_host_pool_member.template
+share/ntopng/httpdocs/templates/pages/modals/pools/remove_pool.template
+share/ntopng/httpdocs/templates/pages/modals/recipients_endpoint/add.template
+share/ntopng/httpdocs/templates/pages/modals/recipients_endpoint/edit.template
+share/ntopng/httpdocs/templates/pages/modals/recipients_endpoint/remove.template
+share/ntopng/httpdocs/templates/pages/modals/recipients_endpoint/users.template
+share/ntopng/httpdocs/templates/pages/modals/scripts_config/clone_modal.html
+share/ntopng/httpdocs/templates/pages/modals/scripts_config/delete_modal.html
+share/ntopng/httpdocs/templates/pages/modals/scripts_config/import_modal.html
+share/ntopng/httpdocs/templates/pages/modals/scripts_config/rename_modal.html
+share/ntopng/httpdocs/templates/pages/modals/widgets/add.template
+share/ntopng/httpdocs/templates/pages/modals/widgets/edit.template
+share/ntopng/httpdocs/templates/pages/modals/widgets/embed.template
+share/ntopng/httpdocs/templates/pages/modals/widgets/remove.template
+share/ntopng/httpdocs/templates/pages/recipients_list.template
+share/ntopng/httpdocs/templates/pages/scripts_config.template
+share/ntopng/httpdocs/templates/pages/simple_widgets_list.template
+share/ntopng/httpdocs/templates/pages/system_alerts_stats.template
+share/ntopng/httpdocs/templates/pages/table_pools.template
+share/ntopng/httpdocs/templates/pages/tabs/manage_data/delete.template
+share/ntopng/httpdocs/templates/pages/tabs/manage_data/export.template
+share/ntopng/httpdocs/templates/pages/tabs/manage_data/inactive_interfaces_data.template
+share/ntopng/httpdocs/templates/pages/tabs/manage_data/system_interface_data.template
+share/ntopng/httpdocs/templates/pages/widgets_list.template
share/ntopng/httpdocs/templates/traffic_extraction_dialog.html
share/ntopng/httpdocs/templates/traffic_report.html
share/ntopng/httpdocs/templates/typeahead_input.html
@@ -1900,11 +1986,10 @@ share/ntopng/scripts/callbacks/interface/daily.lua
share/ntopng/scripts/callbacks/interface/flow.lua
share/ntopng/scripts/callbacks/interface/host.lua
share/ntopng/scripts/callbacks/interface/hourly.lua
-share/ntopng/scripts/callbacks/interface/ht_state_update.lua
share/ntopng/scripts/callbacks/interface/interface.lua
share/ntopng/scripts/callbacks/interface/minute.lua
share/ntopng/scripts/callbacks/interface/network.lua
-share/ntopng/scripts/callbacks/interface/stats_update.lua
+share/ntopng/scripts/callbacks/interface/periodic_user_scripts.lua
share/ntopng/scripts/callbacks/system/5min.lua
share/ntopng/scripts/callbacks/system/boot.lua
share/ntopng/scripts/callbacks/system/daily.lua
@@ -1912,6 +1997,7 @@ share/ntopng/scripts/callbacks/system/discover.lua
share/ntopng/scripts/callbacks/system/hourly.lua
share/ntopng/scripts/callbacks/system/housekeeping.lua
share/ntopng/scripts/callbacks/system/minute.lua
+share/ntopng/scripts/callbacks/system/notifications.lua
share/ntopng/scripts/callbacks/system/pinger.lua
share/ntopng/scripts/callbacks/system/recovery.lua
share/ntopng/scripts/callbacks/system/second.lua
@@ -1931,15 +2017,13 @@ share/ntopng/scripts/locales/jp.lua
share/ntopng/scripts/locales/pt.lua
share/ntopng/scripts/lua/API.lua
share/ntopng/scripts/lua/about.lua
-share/ntopng/scripts/lua/admin/add_user.lua
share/ntopng/scripts/lua/admin/change_user_prefs.lua
-share/ntopng/scripts/lua/admin/delete_user.lua
share/ntopng/scripts/lua/admin/dhcp.lua
share/ntopng/scripts/lua/admin/edit_categories.lua
share/ntopng/scripts/lua/admin/edit_category_lists.lua
share/ntopng/scripts/lua/admin/edit_configset.lua
share/ntopng/scripts/lua/admin/edit_device_protocols.lua
-share/ntopng/scripts/lua/admin/edit_profiles.lua
+share/ntopng/scripts/lua/admin/endpoint_notifications_list.lua
share/ntopng/scripts/lua/admin/get_category_lists.lua
share/ntopng/scripts/lua/admin/get_custom_categories_hosts.lua
share/ntopng/scripts/lua/admin/get_device_protocols.lua
@@ -1947,9 +2031,13 @@ share/ntopng/scripts/lua/admin/get_ndpi_applications.lua
share/ntopng/scripts/lua/admin/get_user_info.lua
share/ntopng/scripts/lua/admin/get_users.lua
share/ntopng/scripts/lua/admin/host_pools.lua
+share/ntopng/scripts/lua/admin/manage_configurations.lua
+share/ntopng/scripts/lua/admin/manage_host_members.lua
share/ntopng/scripts/lua/admin/manage_pool_members.lua
+share/ntopng/scripts/lua/admin/manage_pools.lua
share/ntopng/scripts/lua/admin/password_reset.lua
share/ntopng/scripts/lua/admin/prefs.lua
+share/ntopng/scripts/lua/admin/recipients_list.lua
share/ntopng/scripts/lua/admin/remote_assistance.lua
share/ntopng/scripts/lua/admin/scripts_config.lua
share/ntopng/scripts/lua/admin/service_restart.lua
@@ -1970,12 +2058,26 @@ share/ntopng/scripts/lua/container_details.lua
share/ntopng/scripts/lua/containers_stats.lua
share/ntopng/scripts/lua/country_details.lua
share/ntopng/scripts/lua/country_stats.lua
+share/ntopng/scripts/lua/datasources/iface_local_stats.lua
+share/ntopng/scripts/lua/datasources/iface_pkt_distro.lua
+share/ntopng/scripts/lua/datasources/iface_pkt_version.lua
+share/ntopng/scripts/lua/datasources/iface_tcpflags_pkt_distro.lua
+share/ntopng/scripts/lua/datasources/interface.lua
+share/ntopng/scripts/lua/datasources/sample_table.lua
+share/ntopng/scripts/lua/datasources/timeseries.lua
+share/ntopng/scripts/lua/datasources_list.lua
share/ntopng/scripts/lua/defs_overview.lua
share/ntopng/scripts/lua/directories.lua
share/ntopng/scripts/lua/discover.lua
+share/ntopng/scripts/lua/dismiss_notification.lua
share/ntopng/scripts/lua/do_export_data.lua
+share/ntopng/scripts/lua/edit_datasources.lua
+share/ntopng/scripts/lua/edit_endpoint.lua
+share/ntopng/scripts/lua/edit_notification_recipient.lua
share/ntopng/scripts/lua/edit_scripts_configsets.lua
+share/ntopng/scripts/lua/edit_syslog_producer.lua
share/ntopng/scripts/lua/edit_user_script_config.lua
+share/ntopng/scripts/lua/edit_widgets.lua
share/ntopng/scripts/lua/examples/debug.lua
share/ntopng/scripts/lua/examples/hello_world.lua
share/ntopng/scripts/lua/examples/interface.lua
@@ -1998,15 +2100,14 @@ share/ntopng/scripts/lua/get_config.lua
share/ntopng/scripts/lua/get_containers_data.lua
share/ntopng/scripts/lua/get_countries_data.lua
share/ntopng/scripts/lua/get_country_data.lua
+share/ntopng/scripts/lua/get_datasources.lua
share/ntopng/scripts/lua/get_db_data.lua
share/ntopng/scripts/lua/get_db_flows.lua
share/ntopng/scripts/lua/get_dhcp_config.lua
-share/ntopng/scripts/lua/get_disabled_alerts.lua
share/ntopng/scripts/lua/get_discover_data.lua
share/ntopng/scripts/lua/get_discover_progress.lua
share/ntopng/scripts/lua/get_extracted_traffic.lua
share/ntopng/scripts/lua/get_fingerprint_data.lua
-share/ntopng/scripts/lua/get_flow_data.lua
share/ntopng/scripts/lua/get_flow_db_data.lua
share/ntopng/scripts/lua/get_flow_process_tree.lua
share/ntopng/scripts/lua/get_flows_data.lua
@@ -2014,9 +2115,7 @@ share/ntopng/scripts/lua/get_geo_hosts.lua
share/ntopng/scripts/lua/get_grouped_hosts_data.lua
share/ntopng/scripts/lua/get_historical_data.lua
share/ntopng/scripts/lua/get_historical_favourites.lua
-share/ntopng/scripts/lua/get_host_contacts.lua
share/ntopng/scripts/lua/get_host_data.lua
-share/ntopng/scripts/lua/get_host_flow_stats.lua
share/ntopng/scripts/lua/get_host_pools.lua
share/ntopng/scripts/lua/get_host_traffic.lua
share/ntopng/scripts/lua/get_hosts_data.lua
@@ -2026,20 +2125,26 @@ share/ntopng/scripts/lua/get_icmp_data.lua
share/ntopng/scripts/lua/get_influxdb_info.lua
share/ntopng/scripts/lua/get_internals_hash_tables_stats.lua
share/ntopng/scripts/lua/get_internals_periodic_activities_stats.lua
+share/ntopng/scripts/lua/get_internals_queues_stats.lua
share/ntopng/scripts/lua/get_internals_user_scripts_stats.lua
share/ntopng/scripts/lua/get_mac_data.lua
share/ntopng/scripts/lua/get_macs_data.lua
share/ntopng/scripts/lua/get_network_data.lua
share/ntopng/scripts/lua/get_networks_data.lua
-share/ntopng/scripts/lua/get_new_blog_posts.lua
+share/ntopng/scripts/lua/get_notification_configs.lua
share/ntopng/scripts/lua/get_num_alerts.lua
+share/ntopng/scripts/lua/get_periodicity_map.lua
share/ntopng/scripts/lua/get_pods_data.lua
share/ntopng/scripts/lua/get_pool_data.lua
share/ntopng/scripts/lua/get_pools_data.lua
share/ntopng/scripts/lua/get_process_data.lua
share/ntopng/scripts/lua/get_processes_graph_data.lua
+share/ntopng/scripts/lua/get_recipients_endpoint.lua
share/ntopng/scripts/lua/get_scripts_configsets.lua
+share/ntopng/scripts/lua/get_service_map.lua
+share/ntopng/scripts/lua/get_syslog_producers.lua
share/ntopng/scripts/lua/get_system_interfaces_stats.lua
+share/ntopng/scripts/lua/get_timeseries_list.lua
share/ntopng/scripts/lua/get_top_talkers.lua
share/ntopng/scripts/lua/get_treemap.lua
share/ntopng/scripts/lua/get_unknown_devices_data.lua
@@ -2048,7 +2153,7 @@ share/ntopng/scripts/lua/get_user_scripts.lua
share/ntopng/scripts/lua/get_username_data.lua
share/ntopng/scripts/lua/get_vlan_data.lua
share/ntopng/scripts/lua/get_vlans_data.lua
-share/ntopng/scripts/lua/google_assistant_utils.lua
+share/ntopng/scripts/lua/get_widgets.lua
share/ntopng/scripts/lua/hash_table_details.lua
share/ntopng/scripts/lua/host_details.lua
share/ntopng/scripts/lua/host_details_ndpi.lua
@@ -2062,9 +2167,9 @@ share/ntopng/scripts/lua/host_top_peers_protocols.lua
share/ntopng/scripts/lua/hosts_comparison_sankey.lua
share/ntopng/scripts/lua/hosts_geomap.lua
share/ntopng/scripts/lua/hosts_stats.lua
-share/ntopng/scripts/lua/hosts_treemap.lua
share/ntopng/scripts/lua/hotspot-detect.lua
share/ntopng/scripts/lua/http_servers_stats.lua
+share/ntopng/scripts/lua/http_status_code.lua
share/ntopng/scripts/lua/if_pkt_distro.lua
share/ntopng/scripts/lua/if_stats.lua
share/ntopng/scripts/lua/if_stats_ndpi.lua
@@ -2073,11 +2178,9 @@ share/ntopng/scripts/lua/if_tcpflags_pkt_distro.lua
share/ntopng/scripts/lua/iface_flows_sankey.lua
share/ntopng/scripts/lua/iface_hosts_list.lua
share/ntopng/scripts/lua/iface_local_stats.lua
-share/ntopng/scripts/lua/iface_ndpi_stats.lua
share/ntopng/scripts/lua/iface_ports_list.lua
share/ntopng/scripts/lua/iface_tcp_stats.lua
share/ntopng/scripts/lua/inc/add_user_dialog.lua
-share/ntopng/scripts/lua/inc/change_user_password_form.lua
share/ntopng/scripts/lua/inc/container_columns.lua
share/ntopng/scripts/lua/inc/delete_user_dialog.lua
share/ntopng/scripts/lua/inc/ebpf_flows_stats.lua
@@ -2088,7 +2191,9 @@ share/ntopng/scripts/lua/inc/footer.lua
share/ntopng/scripts/lua/inc/manage_data.lua
share/ntopng/scripts/lua/inc/menu.lua
share/ntopng/scripts/lua/inc/password_dialog.lua
+share/ntopng/scripts/lua/inc/periodicity_map.lua
share/ntopng/scripts/lua/inc/sankey.lua
+share/ntopng/scripts/lua/inc/service_map.lua
share/ntopng/scripts/lua/inc/traffic_recording_config.lua
share/ntopng/scripts/lua/inc/traffic_recording_jobs.lua
share/ntopng/scripts/lua/inc/traffic_recording_status.lua
@@ -2100,7 +2205,6 @@ share/ntopng/scripts/lua/jsontest.lua
share/ntopng/scripts/lua/live_capture_data.lua
share/ntopng/scripts/lua/live_capture_stats.lua
share/ntopng/scripts/lua/live_traffic.lua
-share/ntopng/scripts/lua/local_hosts_anomaly_checker.lua
share/ntopng/scripts/lua/login.lua
share/ntopng/scripts/lua/logout.lua
share/ntopng/scripts/lua/mac_details.lua
@@ -2109,10 +2213,76 @@ share/ntopng/scripts/lua/mac_stats.lua
share/ntopng/scripts/lua/macs_stats.lua
share/ntopng/scripts/lua/manage_data.lua
share/ntopng/scripts/lua/modules/alert_consts.lua
-share/ntopng/scripts/lua/modules/alert_endpoints_utils.lua
+share/ntopng/scripts/lua/modules/alert_creators.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_am_threshold_cross.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_attack_mitigation_via_snmp.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_blacklisted_country.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_broadcast_domain_too_large.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_connection_issues.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_device_connection.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_device_disconnection.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_device_protocol_not_allowed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_dropped_alerts.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_flow_blacklisted.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_flow_blocked.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_flow_misbehaviour.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_flow_risk.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_flows_flood.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_ghost_network.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_host_log.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_host_pool_connection.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_host_pool_disconnection.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_iec104_error.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_influxdb_error.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_influxdb_export_failure.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_internals.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_ip_outsite_dhcp_range.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_known_proto_on_non_std_port.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_lateral_movement.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_list_download_failed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_list_download_succeeded.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_login_failed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_mac_ip_association_change.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_malicious_signature.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_misconfigured_app.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_new_device.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_nfq_flushed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_none.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_periodic_activity_not_executed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_port_duplexstatus_change.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_port_errors.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_port_load_threshold_exceeded.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_port_mac_changed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_port_status_change.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_potentially_dangerous_protocol.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_process_notification.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_quota_exceeded.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_remote_to_remote.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_request_reply_ratio.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_slow_periodic_activity.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_slow_purge.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_snmp_device_reset.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_snmp_topology_changed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_suspicious_activity.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_suspicious_file_transfer.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_tcp_syn_flood.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_tcp_syn_scan.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_threshold_cross.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_too_many_drops.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_udp_unidirectional.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_unexpected_dhcp.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_unexpected_dns.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_unexpected_ntp.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_unexpected_smtp.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_user_activity.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_user_script_calls_drops.lua
+share/ntopng/scripts/lua/modules/alert_definitions/alert_web_mining.lua
+share/ntopng/scripts/lua/modules/alert_definitions/external_alert.lua
+share/ntopng/scripts/lua/modules/alert_keys.lua
share/ntopng/scripts/lua/modules/alert_utils.lua
share/ntopng/scripts/lua/modules/alerts_api.lua
share/ntopng/scripts/lua/modules/as_utils.lua
+share/ntopng/scripts/lua/modules/auth.lua
share/ntopng/scripts/lua/modules/auth_sessions_utils.lua
share/ntopng/scripts/lua/modules/base64.lua
share/ntopng/scripts/lua/modules/blog_utils.lua
@@ -2123,27 +2293,69 @@ share/ntopng/scripts/lua/modules/companion_interface_utils.lua
share/ntopng/scripts/lua/modules/country_utils.lua
share/ntopng/scripts/lua/modules/custom_column_utils.lua
share/ntopng/scripts/lua/modules/data_retention_utils.lua
+share/ntopng/scripts/lua/modules/datamodel_utils.lua
+share/ntopng/scripts/lua/modules/datasources_utils.lua
share/ntopng/scripts/lua/modules/db_utils.lua
share/ntopng/scripts/lua/modules/delete_data_utils.lua
share/ntopng/scripts/lua/modules/dhcp_utils.lua
share/ntopng/scripts/lua/modules/discover_utils.lua
share/ntopng/scripts/lua/modules/dkjson.lua
share/ntopng/scripts/lua/modules/doa_ox.lua
+share/ntopng/scripts/lua/modules/dscp_consts.lua
share/ntopng/scripts/lua/modules/ebpf_utils.lua
share/ntopng/scripts/lua/modules/file_utils.lua
-share/ntopng/scripts/lua/modules/flow_aggregation_utils.lua
+share/ntopng/scripts/lua/modules/fingerprint_utils.lua
share/ntopng/scripts/lua/modules/flow_consts.lua
share/ntopng/scripts/lua/modules/flow_dbms/drivers/mysql.lua
share/ntopng/scripts/lua/modules/flow_dbms/drivers/nindex.lua
share/ntopng/scripts/lua/modules/flow_dbms/flow_dbms.lua
share/ntopng/scripts/lua/modules/flow_field_value_maps.lua
share/ntopng/scripts/lua/modules/flow_field_value_maps/sonicwall_app_id.lua
+share/ntopng/scripts/lua/modules/flow_keys.lua
+share/ntopng/scripts/lua/modules/flow_risk_utils.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_blacklisted.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_blacklisted_country.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_blocked.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_data_exfiltration.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_device_protocol_not_allowed.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_dns_data_exfiltration.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_dns_invalid_query.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_elephant_local_to_remote.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_elephant_remote_to_local.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_external_alert.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_flow_risk.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_known_proto_on_non_std_port.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_longlived.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_low_goodput.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_malicious_signature.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_normal.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_not_purged.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_potentially_dangerous.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_remote_to_remote.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_suspicious_file_transfer.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_suspicious_tcp_probing.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_suspicious_tcp_syn_probing.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_tcp_connection_issues.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_tcp_connection_refused.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_tcp_severe_connection_issues.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_tls_certificate_expired.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_tls_certificate_mismatch.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_tls_certificate_selfsigned.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_tls_old_protocol_version.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_tls_unsafe_ciphers.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_udp_unidirectional.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_unexpected_dhcp.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_unexpected_dns.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_unexpected_ntp.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_unexpected_smtp.lua
+share/ntopng/scripts/lua/modules/flow_status_definitions/status_web_mining_detected.lua
share/ntopng/scripts/lua/modules/flow_utils.lua
share/ntopng/scripts/lua/modules/format_utils.lua
-share/ntopng/scripts/lua/modules/google_assistant_utils.lua
+share/ntopng/scripts/lua/modules/graph_common.lua
share/ntopng/scripts/lua/modules/graph_utils.lua
share/ntopng/scripts/lua/modules/historical_utils.lua
-share/ntopng/scripts/lua/modules/host_pools_utils.lua
+share/ntopng/scripts/lua/modules/host_pools_migration.lua
+share/ntopng/scripts/lua/modules/host_pools_nedge.lua
share/ntopng/scripts/lua/modules/http_bridge_conf_utils.lua
share/ntopng/scripts/lua/modules/http_lint.lua
share/ntopng/scripts/lua/modules/i18n/i18n.lua
@@ -2153,42 +2365,72 @@ share/ntopng/scripts/lua/modules/i18n/plural.lua
share/ntopng/scripts/lua/modules/i18n/variants.lua
share/ntopng/scripts/lua/modules/i18n/version.lua
share/ntopng/scripts/lua/modules/icmp_utils.lua
+share/ntopng/scripts/lua/modules/import_export/all_import_export.lua
+share/ntopng/scripts/lua/modules/import_export/import_export.lua
+share/ntopng/scripts/lua/modules/import_export/import_export_rest_utils.lua
+share/ntopng/scripts/lua/modules/import_export/notifications_import_export.lua
+share/ntopng/scripts/lua/modules/import_export/pool_import_export.lua
+share/ntopng/scripts/lua/modules/import_export/scripts_import_export.lua
+share/ntopng/scripts/lua/modules/import_export/snmp_import_export.lua
share/ntopng/scripts/lua/modules/internals_utils.lua
share/ntopng/scripts/lua/modules/json.lua
share/ntopng/scripts/lua/modules/liluat.lua
share/ntopng/scripts/lua/modules/lists_utils.lua
share/ntopng/scripts/lua/modules/live_traffic_utils.lua
share/ntopng/scripts/lua/modules/locales_utils.lua
+share/ntopng/scripts/lua/modules/lua_path_utils.lua
share/ntopng/scripts/lua/modules/lua_trace.lua
share/ntopng/scripts/lua/modules/lua_utils.lua
share/ntopng/scripts/lua/modules/mac_utils.lua
-share/ntopng/scripts/lua/modules/mud_utils.lua
share/ntopng/scripts/lua/modules/network_utils.lua
+share/ntopng/scripts/lua/modules/notification_configs.lua
+share/ntopng/scripts/lua/modules/notifications/defined_notifications.lua
+share/ntopng/scripts/lua/modules/notifications/notification_ui.lua
+share/ntopng/scripts/lua/modules/notifications/notifications_manager.lua
+share/ntopng/scripts/lua/modules/notifications/predicates_defined_notifications.lua
share/ntopng/scripts/lua/modules/ntop_utils.lua
share/ntopng/scripts/lua/modules/os_utils.lua
share/ntopng/scripts/lua/modules/page_utils.lua
share/ntopng/scripts/lua/modules/periodic_activities_utils.lua
share/ntopng/scripts/lua/modules/persistence.lua
-share/ntopng/scripts/lua/modules/plugins_consts_utils.lua
share/ntopng/scripts/lua/modules/plugins_utils.lua
+share/ntopng/scripts/lua/modules/pools/active_monitoring_pools.lua
+share/ntopng/scripts/lua/modules/pools/flow_pools.lua
+share/ntopng/scripts/lua/modules/pools/host_pool_pools.lua
+share/ntopng/scripts/lua/modules/pools/host_pools.lua
+share/ntopng/scripts/lua/modules/pools/interface_pools.lua
+share/ntopng/scripts/lua/modules/pools/local_network_pools.lua
+share/ntopng/scripts/lua/modules/pools/mac_pools.lua
+share/ntopng/scripts/lua/modules/pools/pools.lua
+share/ntopng/scripts/lua/modules/pools/pools_alert_utils.lua
+share/ntopng/scripts/lua/modules/pools/pools_lua_utils.lua
+share/ntopng/scripts/lua/modules/pools/pools_rest_utils.lua
+share/ntopng/scripts/lua/modules/pools/snmp_device_pools.lua
+share/ntopng/scripts/lua/modules/pools/system_pools.lua
share/ntopng/scripts/lua/modules/prefs_dump_utils.lua
+share/ntopng/scripts/lua/modules/prefs_factory_reset_utils.lua
share/ntopng/scripts/lua/modules/prefs_menu.lua
+share/ntopng/scripts/lua/modules/prefs_reload_utils.lua
share/ntopng/scripts/lua/modules/prefs_utils.lua
share/ntopng/scripts/lua/modules/presets_utils.lua
share/ntopng/scripts/lua/modules/protos_utils.lua
+share/ntopng/scripts/lua/modules/recipients/recipients.lua
+share/ntopng/scripts/lua/modules/recipients/recipients_rest_utils.lua
share/ntopng/scripts/lua/modules/recording_utils.lua
share/ntopng/scripts/lua/modules/recovery_utils.lua
share/ntopng/scripts/lua/modules/remote_assistance.lua
+share/ntopng/scripts/lua/modules/rest_utils.lua
share/ntopng/scripts/lua/modules/resty/template.lua
share/ntopng/scripts/lua/modules/resty/template/html.lua
share/ntopng/scripts/lua/modules/resty/template/microbenchmark.lua
share/ntopng/scripts/lua/modules/rrd_paths.lua
share/ntopng/scripts/lua/modules/rrd_utils.lua
-share/ntopng/scripts/lua/modules/rtt_utils.lua
+share/ntopng/scripts/lua/modules/snmp_consts.lua
+share/ntopng/scripts/lua/modules/stats_utils.lua
share/ntopng/scripts/lua/modules/storage_utils.lua
+share/ntopng/scripts/lua/modules/syslog_utils.lua
share/ntopng/scripts/lua/modules/system_utils.lua
share/ntopng/scripts/lua/modules/tcp_flow_state_utils.lua
-share/ntopng/scripts/lua/modules/telegram.lua
share/ntopng/scripts/lua/modules/telemetry_utils.lua
share/ntopng/scripts/lua/modules/template.lua
share/ntopng/scripts/lua/modules/template_utils.lua
@@ -2222,10 +2464,12 @@ share/ntopng/scripts/lua/modules/ts_5min_dump_utils.lua
share/ntopng/scripts/lua/modules/ts_5sec_dump_utils.lua
share/ntopng/scripts/lua/modules/ts_min_dump_utils.lua
share/ntopng/scripts/lua/modules/tz_utils.lua
+share/ntopng/scripts/lua/modules/ui_utils.lua
share/ntopng/scripts/lua/modules/user_scripts.lua
share/ntopng/scripts/lua/modules/user_scripts_templates.lua
share/ntopng/scripts/lua/modules/vlan_utils.lua
share/ntopng/scripts/lua/modules/voip_utils.lua
+share/ntopng/scripts/lua/modules/widgets_utils.lua
share/ntopng/scripts/lua/modules/xmlSimple.lua
share/ntopng/scripts/lua/network_details.lua
share/ntopng/scripts/lua/network_state.lua
@@ -2233,21 +2477,17 @@ share/ntopng/scripts/lua/network_stats.lua
share/ntopng/scripts/lua/os_stats.lua
share/ntopng/scripts/lua/page_not_found.lua
share/ntopng/scripts/lua/periodic_script_details.lua
-share/ntopng/scripts/lua/pid_stats.lua
share/ntopng/scripts/lua/please_wait.lua
share/ntopng/scripts/lua/plugins_overview.lua
share/ntopng/scripts/lua/pod_details.lua
share/ntopng/scripts/lua/pods_stats.lua
share/ntopng/scripts/lua/pool_details.lua
share/ntopng/scripts/lua/pool_stats.lua
-share/ntopng/scripts/lua/port_details.lua
share/ntopng/scripts/lua/process_details.lua
share/ntopng/scripts/lua/processes_stats.lua
share/ntopng/scripts/lua/reset_stats.lua
-share/ntopng/scripts/lua/resolve_address.lua
share/ntopng/scripts/lua/rest/get/alert/data.lua
share/ntopng/scripts/lua/rest/get/host/data.lua
-share/ntopng/scripts/lua/rest/get/host/mud.lua
share/ntopng/scripts/lua/rest/get/interface/data.lua
share/ntopng/scripts/lua/rest/get/pcap/live_extraction.lua
share/ntopng/scripts/lua/rest/get/pool/config.lua
@@ -2256,211 +2496,335 @@ share/ntopng/scripts/lua/rest/get/system/stats.lua
share/ntopng/scripts/lua/rest/get/timeseries/ts.lua
share/ntopng/scripts/lua/rest/set/pool/config.lua
share/ntopng/scripts/lua/rest/set/scripts/config.lua
+share/ntopng/scripts/lua/rest/v1/add/active_monitoring/pool.lua
+share/ntopng/scripts/lua/rest/v1/add/host/pool.lua
+share/ntopng/scripts/lua/rest/v1/add/interface/pool.lua
+share/ntopng/scripts/lua/rest/v1/add/network/pool.lua
+share/ntopng/scripts/lua/rest/v1/add/ntopng/user.lua
+share/ntopng/scripts/lua/rest/v1/bind/host/pool/member.lua
+share/ntopng/scripts/lua/rest/v1/create/ntopng/session.lua
+share/ntopng/scripts/lua/rest/v1/delete/active_monitoring/pool.lua
+share/ntopng/scripts/lua/rest/v1/delete/endpoints.lua
+share/ntopng/scripts/lua/rest/v1/delete/host/pool.lua
+share/ntopng/scripts/lua/rest/v1/delete/interface/pool.lua
+share/ntopng/scripts/lua/rest/v1/delete/network/pool.lua
+share/ntopng/scripts/lua/rest/v1/delete/ntopng/user.lua
+share/ntopng/scripts/lua/rest/v1/delete/pools.lua
+share/ntopng/scripts/lua/rest/v1/delete/recipients.lua
+share/ntopng/scripts/lua/rest/v1/edit/active_monitoring/pool.lua
+share/ntopng/scripts/lua/rest/v1/edit/flow/pool.lua
+share/ntopng/scripts/lua/rest/v1/edit/host/pool.lua
+share/ntopng/scripts/lua/rest/v1/edit/host_pool/pool.lua
+share/ntopng/scripts/lua/rest/v1/edit/interface/pool.lua
+share/ntopng/scripts/lua/rest/v1/edit/mac/pool.lua
+share/ntopng/scripts/lua/rest/v1/edit/network/pool.lua
+share/ntopng/scripts/lua/rest/v1/edit/ntopng/user.lua
+share/ntopng/scripts/lua/rest/v1/edit/system/pool.lua
+share/ntopng/scripts/lua/rest/v1/export/active_monitoring/config.lua
+share/ntopng/scripts/lua/rest/v1/export/all/config.lua
+share/ntopng/scripts/lua/rest/v1/export/notifications/config.lua
+share/ntopng/scripts/lua/rest/v1/export/pool/config.lua
+share/ntopng/scripts/lua/rest/v1/export/scripts/config.lua
+share/ntopng/scripts/lua/rest/v1/export/snmp/config.lua
+share/ntopng/scripts/lua/rest/v1/get/active_monitoring/pools.lua
+share/ntopng/scripts/lua/rest/v1/get/alert/.dontdelete
+share/ntopng/scripts/lua/rest/v1/get/alert/data.lua
+share/ntopng/scripts/lua/rest/v1/get/alert/severity/consts.lua
+share/ntopng/scripts/lua/rest/v1/get/alert/severity/counters.lua
+share/ntopng/scripts/lua/rest/v1/get/alert/ts.lua
+share/ntopng/scripts/lua/rest/v1/get/alert/type/consts.lua
+share/ntopng/scripts/lua/rest/v1/get/alert/type/counters.lua
+share/ntopng/scripts/lua/rest/v1/get/dns/resolve.lua
+share/ntopng/scripts/lua/rest/v1/get/flow/active.lua
+share/ntopng/scripts/lua/rest/v1/get/flow/l4/counters.lua
+share/ntopng/scripts/lua/rest/v1/get/flow/l7/counters.lua
+share/ntopng/scripts/lua/rest/v1/get/flow/pools.lua
+share/ntopng/scripts/lua/rest/v1/get/host/.dontdelete
+share/ntopng/scripts/lua/rest/v1/get/host/active.lua
+share/ntopng/scripts/lua/rest/v1/get/host/custom_data.lua
+share/ntopng/scripts/lua/rest/v1/get/host/data.lua
+share/ntopng/scripts/lua/rest/v1/get/host/dscp/stats.lua
+share/ntopng/scripts/lua/rest/v1/get/host/interfaces.lua
+share/ntopng/scripts/lua/rest/v1/get/host/l7/stats.lua
+share/ntopng/scripts/lua/rest/v1/get/host/pool/members.lua
+share/ntopng/scripts/lua/rest/v1/get/host/pool_by_member.lua
+share/ntopng/scripts/lua/rest/v1/get/host/pools.lua
+share/ntopng/scripts/lua/rest/v1/get/host_pool/pools.lua
+share/ntopng/scripts/lua/rest/v1/get/interface/.dontdelete
+share/ntopng/scripts/lua/rest/v1/get/interface/address.lua
+share/ntopng/scripts/lua/rest/v1/get/interface/data.lua
+share/ntopng/scripts/lua/rest/v1/get/interface/dscp/stats.lua
+share/ntopng/scripts/lua/rest/v1/get/interface/l7/stats.lua
+share/ntopng/scripts/lua/rest/v1/get/interface/pools.lua
+share/ntopng/scripts/lua/rest/v1/get/l4/protocol/consts.lua
+share/ntopng/scripts/lua/rest/v1/get/l7/application/consts.lua
+share/ntopng/scripts/lua/rest/v1/get/l7/category/consts.lua
+share/ntopng/scripts/lua/rest/v1/get/mac/pools.lua
+share/ntopng/scripts/lua/rest/v1/get/network/pools.lua
+share/ntopng/scripts/lua/rest/v1/get/ntopng/interfaces.lua
+share/ntopng/scripts/lua/rest/v1/get/ntopng/users.lua
+share/ntopng/scripts/lua/rest/v1/get/pcap/.dontdelete
+share/ntopng/scripts/lua/rest/v1/get/pcap/live_extraction.lua
+share/ntopng/scripts/lua/rest/v1/get/pool/.dontdelete
+share/ntopng/scripts/lua/rest/v1/get/pool/config.lua
+share/ntopng/scripts/lua/rest/v1/get/pools.lua
+share/ntopng/scripts/lua/rest/v1/get/recipient/pools.lua
+share/ntopng/scripts/lua/rest/v1/get/scripts/.dontdelete
+share/ntopng/scripts/lua/rest/v1/get/scripts/config.lua
+share/ntopng/scripts/lua/rest/v1/get/system/.dontdelete
+share/ntopng/scripts/lua/rest/v1/get/system/pools.lua
+share/ntopng/scripts/lua/rest/v1/get/system/stats.lua
+share/ntopng/scripts/lua/rest/v1/get/timeseries/.dontdelete
+share/ntopng/scripts/lua/rest/v1/get/timeseries/ts.lua
+share/ntopng/scripts/lua/rest/v1/import/active_monitoring/config.lua
+share/ntopng/scripts/lua/rest/v1/import/all/config.lua
+share/ntopng/scripts/lua/rest/v1/import/notifications/config.lua
+share/ntopng/scripts/lua/rest/v1/import/pool/config.lua
+share/ntopng/scripts/lua/rest/v1/import/scripts/config.lua
+share/ntopng/scripts/lua/rest/v1/import/snmp/config.lua
+share/ntopng/scripts/lua/rest/v1/reset/active_monitoring/config.lua
+share/ntopng/scripts/lua/rest/v1/reset/all/config.lua
+share/ntopng/scripts/lua/rest/v1/reset/notifications/config.lua
+share/ntopng/scripts/lua/rest/v1/reset/pool/config.lua
+share/ntopng/scripts/lua/rest/v1/reset/scripts/config.lua
+share/ntopng/scripts/lua/rest/v1/reset/snmp/config.lua
+share/ntopng/scripts/lua/rest/v1/set/host/alias.lua
+share/ntopng/scripts/lua/rest/v1/set/pool/.dontdelete
+share/ntopng/scripts/lua/rest/v1/set/pool/config.lua
+share/ntopng/scripts/lua/rest/v1/set/scripts/.dontdelete
+share/ntopng/scripts/lua/rest/v1/set/scripts/config.lua
share/ntopng/scripts/lua/show_alerts.lua
share/ntopng/scripts/lua/show_geolocation_note.lua
share/ntopng/scripts/lua/sidebar-handler.lua
share/ntopng/scripts/lua/sprobe_host_process_data.lua
share/ntopng/scripts/lua/stop_live_capture.lua
share/ntopng/scripts/lua/switch_system_status.lua
+share/ntopng/scripts/lua/syslog_producers.lua
+share/ntopng/scripts/lua/system_alerts_stats.lua
share/ntopng/scripts/lua/system_interfaces_stats.lua
share/ntopng/scripts/lua/system_periodic_script_details.lua
share/ntopng/scripts/lua/system_stats.lua
share/ntopng/scripts/lua/system_stats_data.lua
share/ntopng/scripts/lua/telemetry.lua
-share/ntopng/scripts/lua/test_alerts.lua
share/ntopng/scripts/lua/test_delete_nindex.lua
share/ntopng/scripts/lua/test_locales.lua
-share/ntopng/scripts/lua/test_snmp.lua
+share/ntopng/scripts/lua/test_notification_endpoints.lua
+share/ntopng/scripts/lua/toggle_all_user_scripts.lua
share/ntopng/scripts/lua/toggle_user_script.lua
share/ntopng/scripts/lua/top_hosts.lua
share/ntopng/scripts/lua/traffic_extraction.lua
share/ntopng/scripts/lua/traffic_extraction_data.lua
share/ntopng/scripts/lua/traffic_recording_config.lua
share/ntopng/scripts/lua/unknown_devices.lua
+share/ntopng/scripts/lua/update_blog_posts.lua
share/ntopng/scripts/lua/update_prefs.lua
share/ntopng/scripts/lua/user_script_details.lua
share/ntopng/scripts/lua/user_scripts_overview.lua
-share/ntopng/scripts/lua/user_stats.lua
share/ntopng/scripts/lua/username_details.lua
share/ntopng/scripts/lua/vlan_details.lua
share/ntopng/scripts/lua/vlan_stats.lua
-share/ntopng/scripts/plugins/alerts_drops/alert_definitions/alert_dropped_alerts.lua
-share/ntopng/scripts/plugins/alerts_drops/manifest.lua
-share/ntopng/scripts/plugins/alerts_drops/user_scripts/system/dropped_alerts.lua
-share/ntopng/scripts/plugins/app_misconfiguration/alert_definitions/alert_misconfigured_app.lua
-share/ntopng/scripts/plugins/app_misconfiguration/manifest.lua
-share/ntopng/scripts/plugins/app_misconfiguration/user_scripts/interface/too_many_flows.lua
-share/ntopng/scripts/plugins/app_misconfiguration/user_scripts/interface/too_many_hosts.lua
-share/ntopng/scripts/plugins/blacklisted/alert_definitions/alert_flow_blacklisted.lua
-share/ntopng/scripts/plugins/blacklisted/manifest.lua
-share/ntopng/scripts/plugins/blacklisted/status_definitions/status_blacklisted.lua
-share/ntopng/scripts/plugins/blacklisted/user_scripts/flow/blacklisted.lua
-share/ntopng/scripts/plugins/blacklisted_country/alert_definitions/alert_blacklisted_country.lua
-share/ntopng/scripts/plugins/blacklisted_country/manifest.lua
-share/ntopng/scripts/plugins/blacklisted_country/status_definitions/status_blacklisted_country.lua
-share/ntopng/scripts/plugins/blacklisted_country/user_scripts/flow/country_check.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_broadcast_domain_too_large.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_device_connection.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_device_disconnection.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_host_pool_connection.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_host_pool_disconnection.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_influxdb_dropped_points.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_influxdb_error.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_influxdb_export_failure.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_ip_outsite_dhcp_range.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_list_download_failed.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_login_failed.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_mac_ip_association_change.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_misbehaving_flows_ratio.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_new_device.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_nfq_flushed.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_none.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_process_notification.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_quota_exceeded.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_test_failed.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_unresponsive_device.lua
-share/ntopng/scripts/plugins/builtin_types/alert_definitions/alert_user_activity.lua
-share/ntopng/scripts/plugins/builtin_types/manifest.lua
-share/ntopng/scripts/plugins/builtin_types/status_definitions/status_normal.lua
-share/ntopng/scripts/plugins/device_application_not_allowed/alert_definitions/alert_device_protocol_not_allowed.lua
-share/ntopng/scripts/plugins/device_application_not_allowed/manifest.lua
-share/ntopng/scripts/plugins/device_application_not_allowed/status_definitions/status_device_protocol_not_allowed.lua
-share/ntopng/scripts/plugins/device_application_not_allowed/user_scripts/flow/device_protocol_not_allowed.lua
-share/ntopng/scripts/plugins/disk_monitor/manifest.lua
-share/ntopng/scripts/plugins/disk_monitor/user_scripts/system/disk_monitor.lua
-share/ntopng/scripts/plugins/email_alert_endpoint/alert_endpoints/email.lua
-share/ntopng/scripts/plugins/email_alert_endpoint/alert_endpoints/prefs_entries.lua
-share/ntopng/scripts/plugins/email_alert_endpoint/manifest.lua
-share/ntopng/scripts/plugins/example/alert_definitions/alert_example.lua
-share/ntopng/scripts/plugins/example/alert_endpoints/example.lua
-share/ntopng/scripts/plugins/example/alert_endpoints/prefs_entries.lua
-share/ntopng/scripts/plugins/example/http_lint.lua
-share/ntopng/scripts/plugins/example/locales/en.lua
-share/ntopng/scripts/plugins/example/manifest.lua
-share/ntopng/scripts/plugins/example/status_definitions/status_example.lua
-share/ntopng/scripts/plugins/example/user_scripts/flow/example.lua
-share/ntopng/scripts/plugins/example/user_scripts/host/example.lua
-share/ntopng/scripts/plugins/example/user_scripts/interface/example.lua
-share/ntopng/scripts/plugins/example/user_scripts/network/example.lua
-share/ntopng/scripts/plugins/example/user_scripts/snmp_device/example.lua
-share/ntopng/scripts/plugins/example/user_scripts/system/example.lua
-share/ntopng/scripts/plugins/example/web_gui/example_page.lua
-share/ntopng/scripts/plugins/example/web_gui/menu.lua
-share/ntopng/scripts/plugins/external_alert_check/alert_definitions/external_alert.lua
-share/ntopng/scripts/plugins/external_alert_check/manifest.lua
-share/ntopng/scripts/plugins/external_alert_check/status_definitions/status_external_alert.lua
-share/ntopng/scripts/plugins/external_alert_check/user_scripts/flow/external_alert_check.lua
-share/ntopng/scripts/plugins/flow_calls_drops/alert_definitions/alert_user_script_calls_drops.lua
-share/ntopng/scripts/plugins/flow_calls_drops/manifest.lua
-share/ntopng/scripts/plugins/flow_calls_drops/user_scripts/interface/flow_calls_drops.lua
-share/ntopng/scripts/plugins/flow_flood/alert_definitions/alert_flows_flood.lua
-share/ntopng/scripts/plugins/flow_flood/manifest.lua
-share/ntopng/scripts/plugins/flow_flood/user_scripts/host/flow_flood_attacker.lua
-share/ntopng/scripts/plugins/flow_flood/user_scripts/host/flow_flood_victim.lua
-share/ntopng/scripts/plugins/flow_flood/user_scripts/network/flow_flood_victim.lua
-share/ntopng/scripts/plugins/flow_logger/manifest.lua
-share/ntopng/scripts/plugins/flow_logger/user_scripts/flow/flow_logger.lua
-share/ntopng/scripts/plugins/ghost_networks/alert_definitions/alert_ghost_network.lua
-share/ntopng/scripts/plugins/ghost_networks/manifest.lua
-share/ntopng/scripts/plugins/ghost_networks/user_scripts/interface/ghost_networks.lua
-share/ntopng/scripts/plugins/influxdb_monitor/manifest.lua
-share/ntopng/scripts/plugins/influxdb_monitor/ts_schemas/5mins.lua
-share/ntopng/scripts/plugins/influxdb_monitor/user_scripts/system/influxdb_monitor.lua
-share/ntopng/scripts/plugins/influxdb_monitor/web_gui/influxdb_stats.lua
-share/ntopng/scripts/plugins/influxdb_monitor/web_gui/menu.lua
-share/ntopng/scripts/plugins/internals/alert_definitions/alert_internals.lua
-share/ntopng/scripts/plugins/internals/manifest.lua
-share/ntopng/scripts/plugins/internals/status_definitions/status_not_purged.lua
-share/ntopng/scripts/plugins/internals/user_scripts/flow/not_purged.lua
-share/ntopng/scripts/plugins/mud/manifest.lua
-share/ntopng/scripts/plugins/mud/user_scripts/flow/mud.lua
-share/ntopng/scripts/plugins/periodic_activities/alert_definitions/alert_periodic_activity_not_executed.lua
-share/ntopng/scripts/plugins/periodic_activities/alert_definitions/alert_slow_periodic_activity.lua
-share/ntopng/scripts/plugins/periodic_activities/manifest.lua
-share/ntopng/scripts/plugins/periodic_activities/user_scripts/interface/periodic_activity_not_executed.lua
-share/ntopng/scripts/plugins/periodic_activities/user_scripts/interface/slow_periodic_activity.lua
-share/ntopng/scripts/plugins/periodic_activities/user_scripts/system/periodic_activity_not_executed.lua
-share/ntopng/scripts/plugins/periodic_activities/user_scripts/system/slow_periodic_activity.lua
-share/ntopng/scripts/plugins/redis_monitor/manifest.lua
-share/ntopng/scripts/plugins/redis_monitor/ts_schemas/min.lua
-share/ntopng/scripts/plugins/redis_monitor/user_scripts/system/redis_monitor.lua
-share/ntopng/scripts/plugins/redis_monitor/web_gui/get_redis_info.lua
-share/ntopng/scripts/plugins/redis_monitor/web_gui/get_redis_stats.lua
-share/ntopng/scripts/plugins/redis_monitor/web_gui/menu.lua
-share/ntopng/scripts/plugins/redis_monitor/web_gui/redis_stats.lua
-share/ntopng/scripts/plugins/remote_to_remote/alert_definitions/alert_remote_to_remote.lua
-share/ntopng/scripts/plugins/remote_to_remote/manifest.lua
-share/ntopng/scripts/plugins/remote_to_remote/status_definitions/status_remote_to_remote.lua
-share/ntopng/scripts/plugins/remote_to_remote/user_scripts/flow/remote_to_remote.lua
-share/ntopng/scripts/plugins/request_reply_ratio/alert_definitions/alert_request_reply_ratio.lua
-share/ntopng/scripts/plugins/request_reply_ratio/manifest.lua
-share/ntopng/scripts/plugins/request_reply_ratio/user_scripts/host/request_reply_ratio.lua
-share/ntopng/scripts/plugins/rtt/alert_definitions/alert_ping_issues.lua
-share/ntopng/scripts/plugins/rtt/manifest.lua
-share/ntopng/scripts/plugins/rtt/ts_schemas/min.lua
-share/ntopng/scripts/plugins/rtt/user_scripts/system/rtt.lua
-share/ntopng/scripts/plugins/rtt/web_gui/edit_rtt_host.lua
-share/ntopng/scripts/plugins/rtt/web_gui/get_rtt_config.lua
-share/ntopng/scripts/plugins/rtt/web_gui/get_rtt_hosts.lua
-share/ntopng/scripts/plugins/rtt/web_gui/import_rtt_config.lua
-share/ntopng/scripts/plugins/rtt/web_gui/menu.lua
-share/ntopng/scripts/plugins/rtt/web_gui/rtt_stats.lua
-share/ntopng/scripts/plugins/slack_alert_endpoint/alert_endpoints/prefs_entries.lua
-share/ntopng/scripts/plugins/slack_alert_endpoint/alert_endpoints/slack.lua
-share/ntopng/scripts/plugins/slack_alert_endpoint/manifest.lua
-share/ntopng/scripts/plugins/slow_purge/alert_definitions/alert_slow_purge.lua
-share/ntopng/scripts/plugins/slow_purge/manifest.lua
-share/ntopng/scripts/plugins/slow_purge/user_scripts/interface/slow_purge.lua
-share/ntopng/scripts/plugins/suricata_collector/manifest.lua
-share/ntopng/scripts/plugins/suricata_collector/user_scripts/syslog/suricata.lua
-share/ntopng/scripts/plugins/syn_flood/alert_definitions/alert_tcp_syn_flood.lua
-share/ntopng/scripts/plugins/syn_flood/manifest.lua
-share/ntopng/scripts/plugins/syn_flood/user_scripts/host/syn_flood_attacker.lua
-share/ntopng/scripts/plugins/syn_flood/user_scripts/host/syn_flood_victim.lua
-share/ntopng/scripts/plugins/syn_flood/user_scripts/network/syn_flood_victim.lua
-share/ntopng/scripts/plugins/syn_scan_alert/alert_definitions/alert_tcp_syn_scan.lua
-share/ntopng/scripts/plugins/syn_scan_alert/manifest.lua
-share/ntopng/scripts/plugins/syn_scan_alert/user_scripts/host/syn_scan_attacker.lua
-share/ntopng/scripts/plugins/syn_scan_alert/user_scripts/host/syn_scan_victim.lua
-share/ntopng/scripts/plugins/syn_scan_alert/user_scripts/network/syn_scan_victim.lua
-share/ntopng/scripts/plugins/syslog_alert_endpoint/alert_endpoints/prefs_entries.lua
-share/ntopng/scripts/plugins/syslog_alert_endpoint/alert_endpoints/syslog.lua
-share/ntopng/scripts/plugins/syslog_alert_endpoint/manifest.lua
-share/ntopng/scripts/plugins/threshold_cross/alert_definitions/alert_threshold_cross.lua
-share/ntopng/scripts/plugins/threshold_cross/manifest.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/host/active.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/host/bytes.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/host/dns.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/host/flows.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/host/idle.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/host/p2p.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/host/packets.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/host/throughput.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/interface/active_local_hosts.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/interface/bytes.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/interface/dns.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/interface/idle.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/interface/p2p.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/interface/packets.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/interface/throughput.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/network/egress.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/network/ingress.lua
-share/ntopng/scripts/plugins/threshold_cross/user_scripts/network/inner.lua
-share/ntopng/scripts/plugins/timeseries/manifest.lua
-share/ntopng/scripts/plugins/timeseries/ts_schemas/min.lua
-share/ntopng/scripts/plugins/timeseries/user_scripts/system/alerts_ts.lua
-share/ntopng/scripts/plugins/timeseries/user_scripts/system/memory_ts.lua
-share/ntopng/scripts/plugins/too_many_drops/alert_definitions/alert_too_many_drops.lua
-share/ntopng/scripts/plugins/too_many_drops/manifest.lua
-share/ntopng/scripts/plugins/too_many_drops/user_scripts/interface/too_many_drops.lua
-share/ntopng/scripts/plugins/udp_unidirectional/alert_definitions/alert_udp_unidirectional.lua
-share/ntopng/scripts/plugins/udp_unidirectional/manifest.lua
-share/ntopng/scripts/plugins/udp_unidirectional/status_definitions/status_udp_unidirectional.lua
-share/ntopng/scripts/plugins/udp_unidirectional/user_scripts/flow/udp_unidirectional.lua
-share/ntopng/scripts/plugins/web_mining/alert_definitions/alert_web_mining.lua
-share/ntopng/scripts/plugins/web_mining/manifest.lua
-share/ntopng/scripts/plugins/web_mining/status_definitions/status_web_mining_detected.lua
-share/ntopng/scripts/plugins/web_mining/user_scripts/flow/web_mining.lua
-share/ntopng/scripts/plugins/webhook_alert_endpoint/alert_endpoints/prefs_entries.lua
-share/ntopng/scripts/plugins/webhook_alert_endpoint/alert_endpoints/webhook.lua
-share/ntopng/scripts/plugins/webhook_alert_endpoint/manifest.lua
+share/ntopng/scripts/lua/widgets/widget.lua
+share/ntopng/scripts/lua/widgets_list.lua
+share/ntopng/scripts/lua/widgets_test.lua
+share/ntopng/scripts/plugins/README.md
+share/ntopng/scripts/plugins/alerts/internals/alerts_drops/manifest.lua
+share/ntopng/scripts/plugins/alerts/internals/alerts_drops/user_scripts/system/dropped_alerts.lua
+share/ntopng/scripts/plugins/alerts/internals/app_misconfiguration/manifest.lua
+share/ntopng/scripts/plugins/alerts/internals/app_misconfiguration/user_scripts/interface/too_many_flows.lua
+share/ntopng/scripts/plugins/alerts/internals/app_misconfiguration/user_scripts/interface/too_many_hosts.lua
+share/ntopng/scripts/plugins/alerts/internals/flow_calls_drops/manifest.lua
+share/ntopng/scripts/plugins/alerts/internals/flow_calls_drops/user_scripts/interface/flow_calls_drops.lua
+share/ntopng/scripts/plugins/alerts/internals/not_purged/manifest.lua
+share/ntopng/scripts/plugins/alerts/internals/not_purged/user_scripts/flow/not_purged.lua
+share/ntopng/scripts/plugins/alerts/internals/periodic_activities/manifest.lua
+share/ntopng/scripts/plugins/alerts/internals/periodic_activities/user_scripts/interface/periodic_activity_not_executed.lua
+share/ntopng/scripts/plugins/alerts/internals/periodic_activities/user_scripts/interface/slow_periodic_activity.lua
+share/ntopng/scripts/plugins/alerts/internals/periodic_activities/user_scripts/system/periodic_activity_not_executed.lua
+share/ntopng/scripts/plugins/alerts/internals/periodic_activities/user_scripts/system/slow_periodic_activity.lua
+share/ntopng/scripts/plugins/alerts/internals/slow_purge/manifest.lua
+share/ntopng/scripts/plugins/alerts/internals/slow_purge/user_scripts/interface/slow_purge.lua
+share/ntopng/scripts/plugins/alerts/network/device_connection_disconnection/locales/en.lua
+share/ntopng/scripts/plugins/alerts/network/device_connection_disconnection/manifest.lua
+share/ntopng/scripts/plugins/alerts/network/device_connection_disconnection/user_scripts/interface/device_connection_disconnection.lua
+share/ntopng/scripts/plugins/alerts/network/ip_reassignment/locales/en.lua
+share/ntopng/scripts/plugins/alerts/network/ip_reassignment/manifest.lua
+share/ntopng/scripts/plugins/alerts/network/ip_reassignment/user_scripts/system/ip_reassignment.lua
+share/ntopng/scripts/plugins/alerts/network/pool_connection_disconnection/locales/en.lua
+share/ntopng/scripts/plugins/alerts/network/pool_connection_disconnection/manifest.lua
+share/ntopng/scripts/plugins/alerts/network/pool_connection_disconnection/user_scripts/interface/pool_connection_disconnection.lua
+share/ntopng/scripts/plugins/alerts/network/pool_quota_exceeded/locales/en.lua
+share/ntopng/scripts/plugins/alerts/network/pool_quota_exceeded/manifest.lua
+share/ntopng/scripts/plugins/alerts/network/pool_quota_exceeded/user_scripts/interface/pool_quota_exceeded.lua
+share/ntopng/scripts/plugins/alerts/network/remote_to_remote/locales/en.lua
+share/ntopng/scripts/plugins/alerts/network/remote_to_remote/manifest.lua
+share/ntopng/scripts/plugins/alerts/network/remote_to_remote/user_scripts/flow/remote_to_remote.lua
+share/ntopng/scripts/plugins/alerts/network/remote_to_remote/user_scripts/system/remote_to_remote.lua
+share/ntopng/scripts/plugins/alerts/network/request_reply_ratio/manifest.lua
+share/ntopng/scripts/plugins/alerts/network/request_reply_ratio/user_scripts/host/request_reply_ratio.lua
+share/ntopng/scripts/plugins/alerts/network/snmp_topology_change/manifest.lua
+share/ntopng/scripts/plugins/alerts/network/snmp_topology_change/user_scripts/snmp_device/lldp_topology_changed.lua
+share/ntopng/scripts/plugins/alerts/network/tcp_connection_issues/manifest.lua
+share/ntopng/scripts/plugins/alerts/network/tcp_connection_issues/user_scripts/flow/tcp_issues_generic.lua
+share/ntopng/scripts/plugins/alerts/network/tcp_connection_issues/user_scripts/flow/tcp_issues_packets.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/manifest.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/host/active.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/host/bytes.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/host/dns.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/host/flows.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/host/idle.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/host/p2p.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/host/packets.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/host/throughput.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/interface/active_local_hosts.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/interface/bytes.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/interface/dns.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/interface/idle.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/interface/p2p.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/interface/packets.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/interface/throughput.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/network/egress.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/network/ingress.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/user_scripts/network/inner.lua
+share/ntopng/scripts/plugins/alerts/network/udp_unidirectional/manifest.lua
+share/ntopng/scripts/plugins/alerts/network/udp_unidirectional/user_scripts/flow/udp_unidirectional.lua
+share/ntopng/scripts/plugins/alerts/security/blacklisted/manifest.lua
+share/ntopng/scripts/plugins/alerts/security/blacklisted/user_scripts/flow/blacklisted.lua
+share/ntopng/scripts/plugins/alerts/security/blacklisted_country/manifest.lua
+share/ntopng/scripts/plugins/alerts/security/blacklisted_country/user_scripts/flow/country_check.lua
+share/ntopng/scripts/plugins/alerts/security/device_application_not_allowed/manifest.lua
+share/ntopng/scripts/plugins/alerts/security/device_application_not_allowed/user_scripts/flow/device_protocol_not_allowed.lua
+share/ntopng/scripts/plugins/alerts/security/flow_flood/manifest.lua
+share/ntopng/scripts/plugins/alerts/security/flow_flood/user_scripts/host/flow_flood_attacker.lua
+share/ntopng/scripts/plugins/alerts/security/flow_flood/user_scripts/host/flow_flood_victim.lua
+share/ntopng/scripts/plugins/alerts/security/flow_flood/user_scripts/network/flow_flood_victim.lua
+share/ntopng/scripts/plugins/alerts/security/flow_risks/manifest.lua
+share/ntopng/scripts/plugins/alerts/security/flow_risks/modules/ndpi_binary_application_transfer_handler.lua
+share/ntopng/scripts/plugins/alerts/security/flow_risks/modules/ndpi_known_protocol_on_non_standard_port_handler.lua
+share/ntopng/scripts/plugins/alerts/security/flow_risks/modules/risk_handler.lua
+share/ntopng/scripts/plugins/alerts/security/flow_risks/user_scripts/flow/flow_risks.lua
+share/ntopng/scripts/plugins/alerts/security/ghost_networks/manifest.lua
+share/ntopng/scripts/plugins/alerts/security/ghost_networks/user_scripts/interface/ghost_networks.lua
+share/ntopng/scripts/plugins/alerts/security/syn_flood/manifest.lua
+share/ntopng/scripts/plugins/alerts/security/syn_flood/user_scripts/host/syn_flood_attacker.lua
+share/ntopng/scripts/plugins/alerts/security/syn_flood/user_scripts/host/syn_flood_victim.lua
+share/ntopng/scripts/plugins/alerts/security/syn_flood/user_scripts/network/syn_flood_victim.lua
+share/ntopng/scripts/plugins/alerts/security/syn_scan_alert/manifest.lua
+share/ntopng/scripts/plugins/alerts/security/syn_scan_alert/user_scripts/host/syn_scan_attacker.lua
+share/ntopng/scripts/plugins/alerts/security/syn_scan_alert/user_scripts/host/syn_scan_victim.lua
+share/ntopng/scripts/plugins/alerts/security/syn_scan_alert/user_scripts/network/syn_scan_victim.lua
+share/ntopng/scripts/plugins/alerts/security/unexpected_dhcp/locales/en.lua
+share/ntopng/scripts/plugins/alerts/security/unexpected_dhcp/manifest.lua
+share/ntopng/scripts/plugins/alerts/security/unexpected_dhcp/user_scripts/flow/unexpected_dhcp.lua
+share/ntopng/scripts/plugins/alerts/security/unexpected_dns/locales/en.lua
+share/ntopng/scripts/plugins/alerts/security/unexpected_dns/manifest.lua
+share/ntopng/scripts/plugins/alerts/security/unexpected_dns/user_scripts/flow/unexpected_dns.lua
+share/ntopng/scripts/plugins/alerts/security/unexpected_ntp/locales/en.lua
+share/ntopng/scripts/plugins/alerts/security/unexpected_ntp/manifest.lua
+share/ntopng/scripts/plugins/alerts/security/unexpected_ntp/user_scripts/flow/unexpected_ntp.lua
+share/ntopng/scripts/plugins/alerts/security/unexpected_smtp/locales/en.lua
+share/ntopng/scripts/plugins/alerts/security/unexpected_smtp/manifest.lua
+share/ntopng/scripts/plugins/alerts/security/unexpected_smtp/user_scripts/flow/unexpected_smtp.lua
+share/ntopng/scripts/plugins/alerts/security/web_mining/manifest.lua
+share/ntopng/scripts/plugins/alerts/security/web_mining/user_scripts/flow/web_mining.lua
+share/ntopng/scripts/plugins/alerts/system/external_alert_check/manifest.lua
+share/ntopng/scripts/plugins/alerts/system/external_alert_check/user_scripts/flow/external_alert_check.lua
+share/ntopng/scripts/plugins/alerts/system/too_many_drops/manifest.lua
+share/ntopng/scripts/plugins/alerts/system/too_many_drops/user_scripts/interface/too_many_drops.lua
+share/ntopng/scripts/plugins/collectors/host_log_collector/locales/en.lua
+share/ntopng/scripts/plugins/collectors/host_log_collector/manifest.lua
+share/ntopng/scripts/plugins/collectors/host_log_collector/user_scripts/syslog/host_log.lua
+share/ntopng/scripts/plugins/collectors/suricata_collector/locales/en.lua
+share/ntopng/scripts/plugins/collectors/suricata_collector/manifest.lua
+share/ntopng/scripts/plugins/collectors/suricata_collector/user_scripts/syslog/suricata.lua
+share/ntopng/scripts/plugins/endpoints/discord_alert_endpoint/alert_endpoints/discord.lua
+share/ntopng/scripts/plugins/endpoints/discord_alert_endpoint/http_lint.lua
+share/ntopng/scripts/plugins/endpoints/discord_alert_endpoint/locales/en.lua
+share/ntopng/scripts/plugins/endpoints/discord_alert_endpoint/manifest.lua
+share/ntopng/scripts/plugins/endpoints/discord_alert_endpoint/templates/discord_endpoint.template
+share/ntopng/scripts/plugins/endpoints/discord_alert_endpoint/templates/discord_recipient.template
+share/ntopng/scripts/plugins/endpoints/email_alert_endpoint/alert_endpoints/email.lua
+share/ntopng/scripts/plugins/endpoints/email_alert_endpoint/manifest.lua
+share/ntopng/scripts/plugins/endpoints/email_alert_endpoint/templates/email_endpoint.template
+share/ntopng/scripts/plugins/endpoints/email_alert_endpoint/templates/email_recipient.template
+share/ntopng/scripts/plugins/endpoints/slack_alert_endpoint/alert_endpoints/slack.lua
+share/ntopng/scripts/plugins/endpoints/slack_alert_endpoint/manifest.lua
+share/ntopng/scripts/plugins/endpoints/slack_alert_endpoint/templates/slack_endpoint.template
+share/ntopng/scripts/plugins/endpoints/sqlite_alert_endpoint/alert_endpoints/sqlite.lua
+share/ntopng/scripts/plugins/endpoints/sqlite_alert_endpoint/manifest.lua
+share/ntopng/scripts/plugins/endpoints/sqlite_alert_endpoint/templates/sqlite_endpoint.template
+share/ntopng/scripts/plugins/endpoints/sqlite_alert_endpoint/templates/sqlite_recipient.template
+share/ntopng/scripts/plugins/endpoints/syslog_alert_endpoint/alert_endpoints/syslog.lua
+share/ntopng/scripts/plugins/endpoints/syslog_alert_endpoint/manifest.lua
+share/ntopng/scripts/plugins/endpoints/syslog_alert_endpoint/templates/syslog_endpoint.template
+share/ntopng/scripts/plugins/endpoints/syslog_alert_endpoint/templates/syslog_recipient.template
+share/ntopng/scripts/plugins/endpoints/telegram_alert_endpoint/alert_endpoints/telegram.lua
+share/ntopng/scripts/plugins/endpoints/telegram_alert_endpoint/http_lint.lua
+share/ntopng/scripts/plugins/endpoints/telegram_alert_endpoint/locales/en.lua
+share/ntopng/scripts/plugins/endpoints/telegram_alert_endpoint/locales/it.lua
+share/ntopng/scripts/plugins/endpoints/telegram_alert_endpoint/manifest.lua
+share/ntopng/scripts/plugins/endpoints/telegram_alert_endpoint/templates/telegram_endpoint.template
+share/ntopng/scripts/plugins/endpoints/telegram_alert_endpoint/templates/telegram_recipient.template
+share/ntopng/scripts/plugins/endpoints/webhook_alert_endpoint/alert_endpoints/webhook.lua
+share/ntopng/scripts/plugins/endpoints/webhook_alert_endpoint/manifest.lua
+share/ntopng/scripts/plugins/endpoints/webhook_alert_endpoint/templates/webhook_endpoint.template
+share/ntopng/scripts/plugins/endpoints/webhook_alert_endpoint/templates/webhook_recipient.template
+share/ntopng/scripts/plugins/examples/example/alert_definitions/alert_example.lua
+share/ntopng/scripts/plugins/examples/example/alert_endpoints/example.lua
+share/ntopng/scripts/plugins/examples/example/http_lint.lua
+share/ntopng/scripts/plugins/examples/example/locales/en.lua
+share/ntopng/scripts/plugins/examples/example/manifest.lua
+share/ntopng/scripts/plugins/examples/example/status_definitions/status_example.lua
+share/ntopng/scripts/plugins/examples/example/ts_schemas/5mins.lua
+share/ntopng/scripts/plugins/examples/example/ts_schemas/min.lua
+share/ntopng/scripts/plugins/examples/example/user_scripts/flow/example.lua
+share/ntopng/scripts/plugins/examples/example/user_scripts/host/example.lua
+share/ntopng/scripts/plugins/examples/example/user_scripts/interface/example.lua
+share/ntopng/scripts/plugins/examples/example/user_scripts/network/example.lua
+share/ntopng/scripts/plugins/examples/example/user_scripts/snmp_device/example.lua
+share/ntopng/scripts/plugins/examples/example/user_scripts/system/example.lua
+share/ntopng/scripts/plugins/examples/example/web_gui/example_page.lua
+share/ntopng/scripts/plugins/examples/example/web_gui/menu.lua
+share/ntopng/scripts/plugins/examples/flow_logger/manifest.lua
+share/ntopng/scripts/plugins/examples/flow_logger/user_scripts/flow/flow_logger.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/http_lint.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/httpdocs/active_monitoring_utils.js
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/locales/en.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/manifest.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/measurements/cicmp.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/measurements/http.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/measurements/icmp.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/measurements/speedtest.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/modules/am_import_export.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/modules/am_utils.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/templates/active_monitoring_stats.template
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/templates/am_add_host_modal.html
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/templates/am_delete_host_modal.html
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/templates/am_edit_host_modal.html
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/ts_schemas/5mins.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/ts_schemas/hour.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/ts_schemas/min.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/user_scripts/system/active_monitoring.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/web_gui/active_monitoring_stats.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/web_gui/edit_active_monitoring_host.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/web_gui/get_active_monitoring_config.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/web_gui/get_active_monitoring_hosts.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/web_gui/import_active_monitoring_config.lua
+share/ntopng/scripts/plugins/monitors/network/active_monitoring/web_gui/menu.lua
+share/ntopng/scripts/plugins/monitors/system/disk_monitor/manifest.lua
+share/ntopng/scripts/plugins/monitors/system/disk_monitor/user_scripts/system/disk_monitor.lua
+share/ntopng/scripts/plugins/monitors/system/influxdb_monitor/manifest.lua
+share/ntopng/scripts/plugins/monitors/system/influxdb_monitor/ts_schemas/5mins.lua
+share/ntopng/scripts/plugins/monitors/system/influxdb_monitor/user_scripts/system/influxdb_monitor.lua
+share/ntopng/scripts/plugins/monitors/system/influxdb_monitor/web_gui/influxdb_stats.lua
+share/ntopng/scripts/plugins/monitors/system/influxdb_monitor/web_gui/menu.lua
+share/ntopng/scripts/plugins/monitors/system/redis_monitor/manifest.lua
+share/ntopng/scripts/plugins/monitors/system/redis_monitor/ts_schemas/min.lua
+share/ntopng/scripts/plugins/monitors/system/redis_monitor/user_scripts/system/redis_monitor.lua
+share/ntopng/scripts/plugins/monitors/system/redis_monitor/web_gui/get_redis_info.lua
+share/ntopng/scripts/plugins/monitors/system/redis_monitor/web_gui/get_redis_stats.lua
+share/ntopng/scripts/plugins/monitors/system/redis_monitor/web_gui/menu.lua
+share/ntopng/scripts/plugins/monitors/system/redis_monitor/web_gui/redis_stats.lua
+share/ntopng/scripts/plugins/monitors/system/timeseries/manifest.lua
+share/ntopng/scripts/plugins/monitors/system/timeseries/ts_schemas/min.lua
+share/ntopng/scripts/plugins/monitors/system/timeseries/user_scripts/system/alerts_ts.lua
+share/ntopng/scripts/plugins/monitors/system/timeseries/user_scripts/system/memory_ts.lua
diff --git a/net/ntopng/distinfo b/net/ntopng/distinfo
index fbcbd506d5d..a74632495cc 100644
--- a/net/ntopng/distinfo
+++ b/net/ntopng/distinfo
@@ -1,16 +1,14 @@
-$NetBSD: distinfo,v 1.8 2021/05/14 12:57:27 nia Exp $
+$NetBSD: distinfo,v 1.9 2021/06/23 19:34:15 adam Exp $
-SHA1 (ntopng-4.0.tar.gz) = cf5f61e01370bcf99a93d54c4c0caa22cc5acad0
-RMD160 (ntopng-4.0.tar.gz) = 9549cc625a8f51e2ad503b5c81297ae304271112
-SHA512 (ntopng-4.0.tar.gz) = a278cc5f304e3040b31c691286650a54d61b5587033724c4513dd7372168477d5b0b471a1d2a5c5682034464b022b88e971567a38d836216431ea77bf1ed90c9
-Size (ntopng-4.0.tar.gz) = 43239175 bytes
+SHA1 (ntopng-4.2.tar.gz) = 3fbf98ab83b31b7e03434252ca4bceff920bed2b
+RMD160 (ntopng-4.2.tar.gz) = 300a7a875cc8c77a607286ad0d5ddb447e81e6e5
+SHA512 (ntopng-4.2.tar.gz) = e89ec3f35644ae8bc570d9802ecfadbf0067145e23a589df2032e8781e9c954f4166d3abb650ddafc65e4fbad656730ee1abf9c5273d3e09f8173d423436b8ff
+Size (ntopng-4.2.tar.gz) = 57554819 bytes
SHA1 (patch-Makefile.in) = 39bd64f682f85451cd3f4945c8218af596f591f9
-SHA1 (patch-configure.seed) = d7c4d13245a511d811dbc672595584b25b18f426
+SHA1 (patch-configure.seed) = bd93153c6088b7a140e7de0f18052574ed8e4b6c
SHA1 (patch-include_Redis.h) = ad7b03b9ebfb8b9786cca3f8c49ea24dc559ba12
SHA1 (patch-include_ntop__includes.h) = 2bf588dba941f25b71381c7848b237d964d77f31
-SHA1 (patch-src_Flow.cpp) = 7bc13e8aa842a465899d9ef42bd6459bdc9098b1
SHA1 (patch-src_PacketDumperTuntap.cpp) = 76415461ebbe88d886111aa2d6508c7eec66b11d
SHA1 (patch-src_Redis.cpp) = 61d6c54c0e81e4936b777895d2d8408febdb519e
-SHA1 (patch-src_SyslogCollectorInterface.cpp) = a3ef629e8223ed7c5db1057c7f65813976b645fd
-SHA1 (patch-src_Utils.cpp) = a961bc39219be28ee4a6f34470fdc4700b6636b5
+SHA1 (patch-src_Utils.cpp) = 38445607703c620942dbc5cdb5b0408d44a6bd46
SHA1 (patch-third-party_snmp_net.c) = defaacb719c2fb0276932554a7951f02a19ba4ef
diff --git a/net/ntopng/patches/patch-configure.seed b/net/ntopng/patches/patch-configure.seed
index 9241930ffd2..b6a3606a8ec 100644
--- a/net/ntopng/patches/patch-configure.seed
+++ b/net/ntopng/patches/patch-configure.seed
@@ -1,22 +1,22 @@
-$NetBSD: patch-configure.seed,v 1.5 2020/05/25 20:26:51 adam Exp $
+$NetBSD: patch-configure.seed,v 1.6 2021/06/23 19:34:15 adam Exp $
Portability fix.
Detect system hiredis.
Link against dynamkc libndpi (-Bstatic is not portable).
On Darwin, install into man/.
---- configure.seed.orig 2020-03-27 16:51:24.000000000 +0000
+--- configure.seed.orig 2020-11-02 21:27:19.000000000 +0000
+++ configure.seed
-@@ -89,7 +89,7 @@ fi
+@@ -99,7 +99,7 @@ fi
if [ test -f /usr/bin/lsb_release ]; then
- CODENAME=`/usr/bin/lsb_release -c|cut -f 2`
-- if [[ $CODENAME == "wheezy" ]]; then :
-+ if [[ $CODENAME = "wheezy" ]]; then :
- CPPFLAGS="${CPPFLAGS} -DOLD_NETFILTER_INTERFACE=1"
- fi
+ CODENAME=`/usr/bin/lsb_release -c|cut -f 2`
+- if [[ $CODENAME == "wheezy" ]]; then :
++ if [[ $CODENAME = "wheezy" ]]; then :
+ CPPFLAGS="${CPPFLAGS} -DOLD_NETFILTER_INTERFACE=1"
+ fi
fi
-@@ -133,8 +133,7 @@ AC_ARG_WITH(ndpi-includes,
+@@ -143,8 +143,7 @@ AC_ARG_WITH(ndpi-includes,
PKG_CHECK_MODULES([NDPI], [libndpi >= 2.0], [
NDPI_INC=`echo $NDPI_CFLAGS | sed -e "s/[ ]*$//"`
@@ -26,17 +26,17 @@ On Darwin, install into man/.
NDPI_LIB_DEP=
], [
AC_MSG_CHECKING(for nDPI source)
-@@ -332,7 +331,7 @@ fi
+@@ -360,7 +359,7 @@ fi
DATE=`date +"%Y-%m-%d"`
-if test -d "/usr/include/hiredis"; then
+if `pkg-config --exists hiredis`; then
- AC_DEFINE_UNQUOTED(HAVE_HIREDIS, 1, [Local hiredis package present])
- HIREDIS_INC="`pkg-config --cflags hiredis` -I/usr/include/hiredis"
- HIREDIS_LIB="`pkg-config --libs hiredis` -lhiredis"
-@@ -629,11 +628,7 @@ then
- INSTALL_DIR=${ac_default_prefix}
+ AC_DEFINE_UNQUOTED(HAVE_HIREDIS, 1, [Local hiredis package present])
+ HIREDIS_INC="`pkg-config --cflags hiredis` -I/usr/include/hiredis"
+ HIREDIS_LIB="`pkg-config --libs hiredis` -lhiredis"
+@@ -697,11 +696,7 @@ if test $INSTALL_DIR = "NONE"; then
+ INSTALL_DIR=${ac_default_prefix}
fi
-if test $SYSTEM = "Darwin"; then
@@ -46,4 +46,4 @@ On Darwin, install into man/.
-fi
if test $SYSTEM = "OpenBSD"; then
- INSTALL_DIR=${prefix}
+ INSTALL_DIR=${prefix}
diff --git a/net/ntopng/patches/patch-src_Flow.cpp b/net/ntopng/patches/patch-src_Flow.cpp
deleted file mode 100644
index 5a2ff6acb6c..00000000000
--- a/net/ntopng/patches/patch-src_Flow.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-src_Flow.cpp,v 1.1 2020/05/25 20:26:51 adam Exp $
-
-Match NDPI 3.2 interface.
-
---- src/Flow.cpp.orig 2020-05-25 09:50:19.000000000 +0000
-+++ src/Flow.cpp
-@@ -3512,7 +3512,7 @@ void Flow::dissectNetBIOS(u_int8_t *payl
-
- if(((payload[2] & 0x80) /* NetBIOS Response */ || ((payload[2] & 0x78) == 0x28 /* NetBIOS Registration */))
- && (payload_len >= 12)
-- && (ndpi_netbios_name_interpret((char*)&payload[12], payload_len - 12, name, sizeof(name)) > 0)
-+ && (ndpi_netbios_name_interpret((char*)&payload[12], name, sizeof(name)) > 0)
- && (!strstr(name, "__MSBROWSE__"))
- ) {
-
diff --git a/net/ntopng/patches/patch-src_SyslogCollectorInterface.cpp b/net/ntopng/patches/patch-src_SyslogCollectorInterface.cpp
deleted file mode 100644
index f0a02791f44..00000000000
--- a/net/ntopng/patches/patch-src_SyslogCollectorInterface.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-src_SyslogCollectorInterface.cpp,v 1.1 2020/05/25 20:26:51 adam Exp $
-
-Do not confuse bind() with std::bind.
-
---- src/SyslogCollectorInterface.cpp.orig 2020-05-25 09:54:23.000000000 +0000
-+++ src/SyslogCollectorInterface.cpp
-@@ -95,7 +95,7 @@ SyslogCollectorInterface::SyslogCollecto
- listen_addr.sin_addr.s_addr = inet_addr(server_address);
- listen_addr.sin_port = htons(server_port);
-
-- if(bind(listen_sock, (struct sockaddr *) &listen_addr, sizeof(struct sockaddr)) != 0)
-+ if(::bind(listen_sock, (struct sockaddr *) &listen_addr, sizeof(struct sockaddr)) != 0)
- throw("bind error");
-
- if(listen(listen_sock, MAX_SYSLOG_SUBSCRIBERS) != 0)
diff --git a/net/ntopng/patches/patch-src_Utils.cpp b/net/ntopng/patches/patch-src_Utils.cpp
index 442d116b459..584cd8c32e2 100644
--- a/net/ntopng/patches/patch-src_Utils.cpp
+++ b/net/ntopng/patches/patch-src_Utils.cpp
@@ -1,26 +1,25 @@
-$NetBSD: patch-src_Utils.cpp,v 1.4 2020/05/25 20:26:51 adam Exp $
+$NetBSD: patch-src_Utils.cpp,v 1.5 2021/06/23 19:34:15 adam Exp $
Fix building on NetBSD.
d_type is not POSIX, provide workaround for SunOS.
---- src/Utils.cpp.orig 2020-03-27 16:51:24.000000000 +0000
+--- src/Utils.cpp.orig 2020-11-02 21:27:19.000000000 +0000
+++ src/Utils.cpp
-@@ -25,10 +25,13 @@ extern "C" {
+@@ -25,9 +25,12 @@ extern "C" {
#include "third-party/fast-sha1/sha1-fast.c"
}
-#if defined(__OpenBSD__) || defined(__APPLE__)
-+#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__APPLE__)
++#if defined(__OpenBSD__) || defined(__APPLE__) || defined(__NetBSD__)
#include <net/if_dl.h>
- #include <ifaddrs.h>
#endif
+#ifdef __sun
+struct stat s;
+#endif
- static map<string, int> initTcpStatesStr2State() {
- map<string, int>states_map;
-@@ -2167,7 +2170,12 @@ static bool scan_dir(const char * dir_na
+ #ifndef WIN32
+ #include <ifaddrs.h>
+@@ -2259,7 +2262,12 @@ static bool scan_dir(const char * dir_na
if(!entry) break;
d_name = entry->d_name;
@@ -33,7 +32,7 @@ d_type is not POSIX, provide workaround for SunOS.
snprintf(path, sizeof(path), "%s/%s", dir_name, entry->d_name);
if(!stat(path, &buf)) {
struct dirent *temp = (struct dirent *)malloc(sizeof(struct dirent));
-@@ -2177,7 +2185,11 @@ static bool scan_dir(const char * dir_na
+@@ -2269,7 +2277,11 @@ static bool scan_dir(const char * dir_na
*total += buf.st_size;
}