pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/ntopng



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Mar 28 19:32:25 UTC 2022

Modified Files:
        pkgsrc/net/ntopng: Makefile PLIST distinfo
        pkgsrc/net/ntopng/patches: patch-Makefile.in patch-src_Utils.cpp
Added Files:
        pkgsrc/net/ntopng/patches: patch-configure.ac.in
Removed Files:
        pkgsrc/net/ntopng/patches: patch-configure.seed

Log Message:
ntopng: updated to 5.2.1

ntopng 5.2 (February 2022)

Breakthroughs
* New ClickHouse support for storing historical data, replacing nIndex support (data migration available)
* Advanced Historical Flow Explorer, with the ability to define custom queries using JSON-based configurations
* New Historical Data Analysis page (including Score, Applications, Alerts, AS analysis), with the ability to define custom reports with charts
* Enhanced drill down from charts and historical flow data and alerts to PCAP data
* nEdge support for Ubuntu 20
* Enhanced support for Observation Points

Improvements
* Improve CPU utilization and memory footprint
* Improve historical data retention management for flows and timeseries
* Improve periodic activities handling, with support for strict and relaxed (delayed) tasks
* Improve filtering and analysis of the historical flows
* Improve alert explorer and filtering
* Improve Enterprise dashboard look and feel
* Improve the speedtest support and servers selection
* Improve support for ping and continuous ping (ICMP) for active monitoring
* Improve flow-direction handling
* Improve localization (including DE and IT translations)
* Improve IPS policies management
 * Add IPS activities logging (e.g. block, unblock)
* Improve SNMP support
 * Optimize polling of SNMP devices
 * Improve SNMP v3 support
 * Add more information including version
 * Stateful SNMP alert to detect too many MACs on non-trunk
 * Perform fat MIBs poll on average every 15 minutes
 * Add preference to disable polling of SNMP fat MIBs
* Add more information to the historical flow data, including Latency, AS, Observation Points, SNMP interface, Host Pools
* Add detailed view of historical flows and alerts
* Add support for nProbe field L7_INFO
* Add ICMP flood alert
* Add Checks exclusion settings for subnets and for hosts and domains globally
* Add CDP support
* Add more regression tests
* Add support for obsolete client SSH version
* Add support for ERSPAN version 2 (type III)
* Add support for all the new nDPI Flow Risks added in nDPI 4.2
* Add extra info to service and periodicity map hosts
* Add Top Sites check
* REST API
 * Getter for the bridge MIB
 * Getter for LLDP adjacencies
 * Check for BPF filters
 * Score charts timeseries and analysis

Changes
* Encapsulated traffic is accounted for the lenght of the encapsulated packet and not of the original packet
* Remove nIndex support, including the flow explorer
* Remove MySQL historical flow explorer (export only)
* Hide LDAP password from logs

Fixes
* Fix a few memory leaks, double free, buffer overflow and invalid memory access
* Fix SQLite initialization
* Fix support for fragmented packets
* Fix IP validation in modals
* Fix netplan configuration manager
* Fix blog notifications
* Fix time range picker to support all browsers
* Fix binary application transfer name in alerts
* Fix glitches in chart drag operations
* Fix pools edit/remove
* Fix InfluxDB timeseries export
* Fix ELK memory leak
* Fix TLS version for obsolete TLS alerts when collecting flows
* Fix fields conversion in timeseries charts filters
* Fix some invalid nProbe field mapping
* Fix hosts Geomap
* Fix slow shutdown termination
* Fix wrong Call-ID 0 with RTP streams with no SIP stream associated
* Fix ping support for FreeBSD
* Fix active monitoring interface list
* Fix host names not always shown
* Fix host pools stats
* Fix UTF8 encoding issues in localization tools
* Fix time/timezone in forwarded syslog messages
* Fix unknown process alert
* Fix nil DOM javascript error
* Fix country not always shown in flow alerts
* Fix non-initialized traffic profiles
* Fix traffic profiles not working over ZMQ
* Fix syslog collection
* Fix async SNMP calls blocking the execution
* Fix CPU stats timeseries
* Fix InfluxDB attempts to alwa re-create retention policies
* Fix REST API ts.lua returning 24h data
* Fix processing of DNS packets under certain conditions
* Fix invalid space in SNMP Hostnames
* Fix REST API incompat. (/get/alert/severity/counters.lua, /get/alert/type/counters.lua)
* Fix map layout not saved correctly
* Fix LLDP topology for Juniper routers
* Fix not authorized error when editing SNMP devices
* Fix double 95perc, splitted avg and 95perc in sent/rcvd in charts
* Fix inconsistent local/remote timeseries
* Fix Risks generation in IPS policy configuration
* Fix deletion of sub-interface
* Fix deadline not honored when monitoring SNMP devices
* Fix traffic profiles on L7 protocols
* Fix TCP connection refused check
* Fix failures when the DB is not reacheable
* Fix segfault with View interfaces
* Fix hosts wrongly detected as Local
* Fix missing throughputs in countries

Misc
* Enforces proxy exclusions with env var `no_proxy`
* Move Lua engine to 5.4
* Major code review and cleanup

nEdge
* Add support for  Ubuntu 20
* Add ability to logout when using the Captive Portal
* Add per egress interface stats and timeseries
* Add active DHCP leases in UI and REST API
* Add daily/weekly/monthly quotas
* Add service and periodicity maps and alerts
* Fix Captive Portal not working due to invalid allowed interface
* Fix addition of static DHCP leases
* Fix factory reset
* Fix reboot button

ntopng 5.0 (August 2021)

Breakthroughs

* Advanced alerts engine with security features, including the detection of [attackers and victims](https://www.ntop.org/ntopng/how-attackers-and-victims-detection-works-in-ntopng/)
 * Integration of 30+ [nDPI security risks](https://www.ntop.org/ndpi/how-to-spot-unsafe-communications-using-ndpi-flow-risk-score/)
 * Generation of the `score` [indicator of compromise](https://www.ntop.org/ntopng/what-is-score-and-how-it-can-drive-you-towards-network-issues/) for hosts, interfaces and other network elements
* Ability to collect flows from hundredths of routers by means of [observation points](https://www.ntop.org/nprobe/collecting-flows-from-hundred-of-routers-using-observation-points/)
* Anomaly detection based on Double Exponential Smoothing (DES) to uncover possibly suspicious behaviors in the traffic and in the score
* Encrypted Traffic Analysis (ETA) with special emphasis on the TLS to uncover self-signed, expired, invalid certificates and other issues

New features

* Ability to configure alert exclusions for individual hosts to mitigate false positives
* FreeBSD / OPNsense / pfSense [packages](https://packages.ntop.org/)
* Ability to see the TX/RX traffic breakdown both for physical interfaces and when receiving traffic from nProbe
* Add support for ECS when exporting to Syslog
* Improved TCP analysis, including analysis of TCP flows with zero window and low goodput
* Ability to send alerts to Slack
* Implementation of a token-based REST API access

Improvements

* Reworked the execution of hosts and flows checks (formerly user scripts), yielding a reduced CPU load of about 50%
* Improved 100Kfps+ [NetFlow/sFlow collection performance](https://www.ntop.org/nprobe/netflow-collection-performance-using-ntopng-and-nprobe/)
* Drilldown of [nIndex](https://www.ntop.org/guides/ntopng/advanced_features/flows_dump.html#nindex) historical flows much more flexible
* Migration to Bootstrap 5
* Check malicious JA3 signatures against all TLS-based protocols
* Reworked Doh/DoT handling

Fixes

* Fixes SSRF and stored-XSS injected with malicious SSDP responses
* Fixes several leaks in NetworkInterface

Notes

* To ensure optimal performance and scalability and to prevent uneven resource utilization, the maximum number of interfaces handled by a single ntopng instance has been reduced to
 * 16 (Enterprise M)
 * 32 (Enterprise L)
 * 8  (all other versions)
* REST API v1/ is deprecated and will be dropped in the next stable release in favor of REST API v2/
* The old alerts dashboard has been removed and replaced by an advanced alerts drilldown page with integrated charts


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 pkgsrc/net/ntopng/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/ntopng/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/net/ntopng/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/ntopng/patches/patch-Makefile.in
cvs rdiff -u -r0 -r1.1 pkgsrc/net/ntopng/patches/patch-configure.ac.in
cvs rdiff -u -r1.6 -r0 pkgsrc/net/ntopng/patches/patch-configure.seed
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/ntopng/patches/patch-src_Utils.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/ntopng/Makefile
diff -u pkgsrc/net/ntopng/Makefile:1.55 pkgsrc/net/ntopng/Makefile:1.56
--- pkgsrc/net/ntopng/Makefile:1.55     Wed Dec  8 16:06:04 2021
+++ pkgsrc/net/ntopng/Makefile  Mon Mar 28 19:32:24 2022
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.55 2021/12/08 16:06:04 adam Exp $
+# $NetBSD: Makefile,v 1.56 2022/03/28 19:32:24 adam Exp $
 
-DISTNAME=      ntopng-4.2
-PKGREVISION=   3
+DISTNAME=      ntopng-5.2.1
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=ntop/}
 
@@ -22,7 +21,7 @@ RCD_SCRIPTS+=         ntopng
 
 CXXFLAGS+=             -std=c++11  # va_copy()
 
-MAKE_FLAGS+=           LUA_LIB=-llua5.3
+MAKE_FLAGS+=           LUA_LIB=-llua5.4
 
 # Portable types
 CFLAGS.SunOS+=         -Du_int8_t=uint8_t
@@ -37,23 +36,22 @@ REPLACE_BASH+=              httpdocs/misc/ntopng-uti
 SUBST_CLASSES+=                fix-vers
 SUBST_STAGE.fix-vers=  pre-configure
 SUBST_MESSAGE.fix-vers=        Setting package version.
-SUBST_FILES.fix-vers=  configure.seed
+SUBST_FILES.fix-vers=  configure.ac.in
 SUBST_SED.fix-vers=    -e 's,@VERSION@,${PKGVERSION},g'
 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.ac.in configure.ac && autoreconf -fiv
 
 post-build:
        ${FIND} ${WRKSRC}/httpdocs -type f -print0 | xargs -0 chmod a-x
 
+.include "../../archivers/zstd/buildlink3.mk"
 .include "../../databases/hiredis/buildlink3.mk"
 .include "../../databases/rrdtool/buildlink3.mk"
 .include "../../databases/sqlite3/buildlink3.mk"
 .include "../../geography/libmaxminddb/buildlink3.mk"
-.include "../../lang/lua53/buildlink3.mk"
+.include "../../lang/lua54/buildlink3.mk"
 .include "../../net/GeoIP/buildlink3.mk"
 .include "../../net/libpcap/buildlink3.mk"
 .include "../../net/ndpi/buildlink3.mk"

Index: pkgsrc/net/ntopng/PLIST
diff -u pkgsrc/net/ntopng/PLIST:1.6 pkgsrc/net/ntopng/PLIST:1.7
--- pkgsrc/net/ntopng/PLIST:1.6 Wed Jun 23 19:34:15 2021
+++ pkgsrc/net/ntopng/PLIST     Mon Mar 28 19:32:24 2022
@@ -1,32 +1,56 @@
-@comment $NetBSD: PLIST,v 1.6 2021/06/23 19:34:15 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2022/03/28 19:32:24 adam Exp $
 bin/ntopng
 man/man8/ntopng.8
-share/ntopng/httpdocs/bootstrap-4.4.0-dist/css/bootstrap-grid.css
-share/ntopng/httpdocs/bootstrap-4.4.0-dist/css/bootstrap-grid.css.map
-share/ntopng/httpdocs/bootstrap-4.4.0-dist/css/bootstrap-grid.min.css
-share/ntopng/httpdocs/bootstrap-4.4.0-dist/css/bootstrap-grid.min.css.map
-share/ntopng/httpdocs/bootstrap-4.4.0-dist/css/bootstrap-reboot.css
-share/ntopng/httpdocs/bootstrap-4.4.0-dist/css/bootstrap-reboot.css.map
-share/ntopng/httpdocs/bootstrap-4.4.0-dist/css/bootstrap-reboot.min.css
-share/ntopng/httpdocs/bootstrap-4.4.0-dist/css/bootstrap-reboot.min.css.map
-share/ntopng/httpdocs/bootstrap-4.4.0-dist/css/bootstrap.css
-share/ntopng/httpdocs/bootstrap-4.4.0-dist/css/bootstrap.css.map
-share/ntopng/httpdocs/bootstrap-4.4.0-dist/css/bootstrap.min.css
-share/ntopng/httpdocs/bootstrap-4.4.0-dist/css/bootstrap.min.css.map
-share/ntopng/httpdocs/bootstrap-4.4.0-dist/js/bootstrap.bundle.js
-share/ntopng/httpdocs/bootstrap-4.4.0-dist/js/bootstrap.bundle.js.map
-share/ntopng/httpdocs/bootstrap-4.4.0-dist/js/bootstrap.bundle.min.js
-share/ntopng/httpdocs/bootstrap-4.4.0-dist/js/bootstrap.bundle.min.js.map
-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/bootstrap/css/bootstrap-grid.css
+share/ntopng/httpdocs/bootstrap/css/bootstrap-grid.css.map
+share/ntopng/httpdocs/bootstrap/css/bootstrap-grid.min.css
+share/ntopng/httpdocs/bootstrap/css/bootstrap-grid.min.css.map
+share/ntopng/httpdocs/bootstrap/css/bootstrap-grid.rtl.css
+share/ntopng/httpdocs/bootstrap/css/bootstrap-grid.rtl.css.map
+share/ntopng/httpdocs/bootstrap/css/bootstrap-grid.rtl.min.css
+share/ntopng/httpdocs/bootstrap/css/bootstrap-grid.rtl.min.css.map
+share/ntopng/httpdocs/bootstrap/css/bootstrap-reboot.css
+share/ntopng/httpdocs/bootstrap/css/bootstrap-reboot.css.map
+share/ntopng/httpdocs/bootstrap/css/bootstrap-reboot.min.css
+share/ntopng/httpdocs/bootstrap/css/bootstrap-reboot.min.css.map
+share/ntopng/httpdocs/bootstrap/css/bootstrap-reboot.rtl.css
+share/ntopng/httpdocs/bootstrap/css/bootstrap-reboot.rtl.css.map
+share/ntopng/httpdocs/bootstrap/css/bootstrap-reboot.rtl.min.css
+share/ntopng/httpdocs/bootstrap/css/bootstrap-reboot.rtl.min.css.map
+share/ntopng/httpdocs/bootstrap/css/bootstrap-utilities.css
+share/ntopng/httpdocs/bootstrap/css/bootstrap-utilities.css.map
+share/ntopng/httpdocs/bootstrap/css/bootstrap-utilities.min.css
+share/ntopng/httpdocs/bootstrap/css/bootstrap-utilities.min.css.map
+share/ntopng/httpdocs/bootstrap/css/bootstrap-utilities.rtl.css
+share/ntopng/httpdocs/bootstrap/css/bootstrap-utilities.rtl.css.map
+share/ntopng/httpdocs/bootstrap/css/bootstrap-utilities.rtl.min.css
+share/ntopng/httpdocs/bootstrap/css/bootstrap-utilities.rtl.min.css.map
+share/ntopng/httpdocs/bootstrap/css/bootstrap.css
+share/ntopng/httpdocs/bootstrap/css/bootstrap.css.map
+share/ntopng/httpdocs/bootstrap/css/bootstrap.min.css
+share/ntopng/httpdocs/bootstrap/css/bootstrap.min.css.map
+share/ntopng/httpdocs/bootstrap/css/bootstrap.rtl.css
+share/ntopng/httpdocs/bootstrap/css/bootstrap.rtl.css.map
+share/ntopng/httpdocs/bootstrap/css/bootstrap.rtl.min.css
+share/ntopng/httpdocs/bootstrap/css/bootstrap.rtl.min.css.map
+share/ntopng/httpdocs/bootstrap/js/bootstrap.bundle.js
+share/ntopng/httpdocs/bootstrap/js/bootstrap.bundle.js.map
+share/ntopng/httpdocs/bootstrap/js/bootstrap.bundle.min.js
+share/ntopng/httpdocs/bootstrap/js/bootstrap.bundle.min.js.map
+share/ntopng/httpdocs/bootstrap/js/bootstrap.esm.js
+share/ntopng/httpdocs/bootstrap/js/bootstrap.esm.js.map
+share/ntopng/httpdocs/bootstrap/js/bootstrap.esm.min.js
+share/ntopng/httpdocs/bootstrap/js/bootstrap.esm.min.js.map
+share/ntopng/httpdocs/bootstrap/js/bootstrap.js
+share/ntopng/httpdocs/bootstrap/js/bootstrap.js.map
+share/ntopng/httpdocs/bootstrap/js/bootstrap.min.js
+share/ntopng/httpdocs/bootstrap/js/bootstrap.min.js.map
 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
+share/ntopng/httpdocs/css/apexcharts.css
 share/ntopng/httpdocs/css/bootstrap-nav-wizard.css
 share/ntopng/httpdocs/css/bootstrap-slider.css
 share/ntopng/httpdocs/css/bootstrap3-datetimepicker.css
@@ -35,6 +59,7 @@ share/ntopng/httpdocs/css/cal-heatmap.cs
 share/ntopng/httpdocs/css/cubism.css
 share/ntopng/httpdocs/css/custom_theme.css
 share/ntopng/httpdocs/css/dark-mode.css
+share/ntopng/httpdocs/css/dataTables.bootstrap5.min.css
 share/ntopng/httpdocs/css/datepicker.css
 share/ntopng/httpdocs/css/dc.css
 share/ntopng/httpdocs/css/flags.css
@@ -54,24 +79,21 @@ share/ntopng/httpdocs/css/images/ui-icon
 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
 share/ntopng/httpdocs/css/minified/rickshaw.min.css
 share/ntopng/httpdocs/css/minified/tempusdominus.min.css
 share/ntopng/httpdocs/css/ntopng.css
-share/ntopng/httpdocs/css/ntopng.min.css
 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/tagify.css
 share/ntopng/httpdocs/css/timeline.css
 share/ntopng/httpdocs/css/timepicker.css
-share/ntopng/httpdocs/datatables/datatables.min.css
 share/ntopng/httpdocs/favicon.ico
 share/ntopng/httpdocs/fontawesome-free-5.11.2-web/LICENSE.txt
 share/ntopng/httpdocs/fontawesome-free-5.11.2-web/css/all.css
@@ -1762,7 +1784,6 @@ share/ntopng/httpdocs/img/network_icon.p
 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/geolocation_disclaimer.inc
@@ -1784,12 +1805,9 @@ share/ntopng/httpdocs/inc/sprobe_process
 share/ntopng/httpdocs/inc/sprobe_process_header.inc
 share/ntopng/httpdocs/inc/vlan_stats_id.inc
 share/ntopng/httpdocs/js/ASAP.js
-share/ntopng/httpdocs/js/Chart.bundle.js
-share/ntopng/httpdocs/js/Chart.bundle.min.js
 share/ntopng/httpdocs/js/Makefile
 share/ntopng/httpdocs/js/README.gauge
-share/ntopng/httpdocs/js/address-chips.js
-share/ntopng/httpdocs/js/ays_utils.js
+share/ntopng/httpdocs/js/apexchart/apexcharts.min.js
 share/ntopng/httpdocs/js/binary-indicators.js
 share/ntopng/httpdocs/js/bootstrap-datatable.js
 share/ntopng/httpdocs/js/bootstrap-slider.js
@@ -1803,40 +1821,38 @@ share/ntopng/httpdocs/js/cubism.v1.js
 share/ntopng/httpdocs/js/cubism_ntop.v1.js
 share/ntopng/httpdocs/js/d3.v3.js
 share/ntopng/httpdocs/js/d3.v4.min.js
-share/ntopng/httpdocs/js/datatable_utils.js
-share/ntopng/httpdocs/js/datatables_sprymedia.min.js
 share/ntopng/httpdocs/js/dc.js
 share/ntopng/httpdocs/js/deps.min.js
 share/ntopng/httpdocs/js/deps.min.js.map
-share/ntopng/httpdocs/js/ebpf_utils.js
 share/ntopng/httpdocs/js/gauge.js
 share/ntopng/httpdocs/js/googleMapJson.js
-share/ntopng/httpdocs/js/graph_utils.js
 share/ntopng/httpdocs/js/heatmap.js
 share/ntopng/httpdocs/js/html5shiv.js
 share/ntopng/httpdocs/js/ie_fix.js
 share/ntopng/httpdocs/js/jquery-ui.js
 share/ntopng/httpdocs/js/jquery.are-you-sure.js
+share/ntopng/httpdocs/js/jquery.dataTables.min.js
 share/ntopng/httpdocs/js/jquery.js
 share/ntopng/httpdocs/js/jquery.peity.js
 share/ntopng/httpdocs/js/jquery.tablesorter.js
 share/ntopng/httpdocs/js/jquery_bootstrap.min.js
 share/ntopng/httpdocs/js/jquery_bootstrap.min.js.map
-share/ntopng/httpdocs/js/main.js
 share/ntopng/httpdocs/js/markerclusterer.js
 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/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/components/ifaces-dropdown.js
+share/ntopng/httpdocs/js/pages/dhcp_active_leases.js
+share/ntopng/httpdocs/js/pages/edit_alert_exclusions.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/flowdevices_page.js
+share/ntopng/httpdocs/js/pages/graph-map.js
 share/ntopng/httpdocs/js/pages/import-export-config.js
+share/ntopng/httpdocs/js/pages/infrastructure-dashboard.js
+share/ntopng/httpdocs/js/pages/interface_nprobes.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
@@ -1845,38 +1861,41 @@ share/ntopng/httpdocs/js/pages/sflowdevi
 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/pages/toast-config-change-flows.js
+share/ntopng/httpdocs/js/pages/toast-config-change-hosts.js
+share/ntopng/httpdocs/js/particle/particle.min.js
 share/ntopng/httpdocs/js/pie-chart.js
+share/ntopng/httpdocs/js/popper/popper.min.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/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/tagify.min.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/active_monitoring_utils.js
+share/ntopng/httpdocs/js/utils/are-you-sure-utils.js
 share/ntopng/httpdocs/js/utils/blog-notification-utils.js
+share/ntopng/httpdocs/js/utils/bootstrap-datatable-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/ebpf-utils.js
+share/ntopng/httpdocs/js/utils/graph-utils.js
 share/ntopng/httpdocs/js/utils/modal-utils.js
+share/ntopng/httpdocs/js/utils/ntop-utils.js
+share/ntopng/httpdocs/js/utils/ntopng-validators-utils.js
+share/ntopng/httpdocs/js/utils/quotas-utils.js
+share/ntopng/httpdocs/js/utils/sprymedia-datatable-utils.js
+share/ntopng/httpdocs/js/utils/string-utils.js
+share/ntopng/httpdocs/js/utils/toast-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/js/widgets/widgets.js
 share/ntopng/httpdocs/leaflet/MarkerCluster.Default.css
 share/ntopng/httpdocs/leaflet/MarkerCluster.css
 share/ntopng/httpdocs/leaflet/images/layers-2x.png
@@ -1892,6 +1911,9 @@ share/ntopng/httpdocs/leaflet/leaflet.js
 share/ntopng/httpdocs/leaflet/leaflet.js.map
 share/ntopng/httpdocs/leaflet/leaflet.markercluster.js
 share/ntopng/httpdocs/leaflet/leaflet.markercluster.js.map
+share/ntopng/httpdocs/misc/alert_store_schema.sql
+share/ntopng/httpdocs/misc/alert_store_schema_clickhouse.sql
+share/ntopng/httpdocs/misc/alert_view_store_schema.sql
 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
@@ -1907,48 +1929,90 @@ share/ntopng/httpdocs/monaco-editor/min/
 share/ntopng/httpdocs/monaco-editor/min/vs/editor/editor.main.js
 share/ntopng/httpdocs/monaco-editor/min/vs/editor/editor.main.nls.js
 share/ntopng/httpdocs/monaco-editor/min/vs/loader.js
-share/ntopng/httpdocs/offline/index.html
 share/ntopng/httpdocs/other/EtherOUI.txt
 share/ntopng/httpdocs/other/TimeZones.txt
 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/selectpicker/js/bootstrap-select.js
 share/ntopng/httpdocs/ssl/README
 share/ntopng/httpdocs/ssl/ntopng-cert.pem.dummy
-share/ntopng/httpdocs/sw.js
-share/ntopng/httpdocs/templates/defs_list.html
+share/ntopng/httpdocs/templates/active_monitoring_stats.template
+share/ntopng/httpdocs/templates/am_add_host_modal.html
+share/ntopng/httpdocs/templates/am_delete_host_modal.html
+share/ntopng/httpdocs/templates/am_edit_host_modal.html
 share/ntopng/httpdocs/templates/import_modal.html
 share/ntopng/httpdocs/templates/modal_confirm_dialog.html
+share/ntopng/httpdocs/templates/modal_confirm_dialog_form.template
 share/ntopng/httpdocs/templates/on_off_switch.html
+share/ntopng/httpdocs/templates/pages/alerts/alert_details.template
+share/ntopng/httpdocs/templates/pages/alerts/datatable.js.template
+share/ntopng/httpdocs/templates/pages/alerts/defs_overview.template
+share/ntopng/httpdocs/templates/pages/alerts/families/all/table.js.template
+share/ntopng/httpdocs/templates/pages/alerts/families/all/table.template
+share/ntopng/httpdocs/templates/pages/alerts/families/am_host/table.js.template
+share/ntopng/httpdocs/templates/pages/alerts/families/am_host/table.template
+share/ntopng/httpdocs/templates/pages/alerts/families/flow/table.js.template
+share/ntopng/httpdocs/templates/pages/alerts/families/flow/table.template
+share/ntopng/httpdocs/templates/pages/alerts/families/host/table.js.template
+share/ntopng/httpdocs/templates/pages/alerts/families/host/table.template
+share/ntopng/httpdocs/templates/pages/alerts/families/interface/table.js.template
+share/ntopng/httpdocs/templates/pages/alerts/families/interface/table.template
+share/ntopng/httpdocs/templates/pages/alerts/families/mac/table.js.template
+share/ntopng/httpdocs/templates/pages/alerts/families/mac/table.template
+share/ntopng/httpdocs/templates/pages/alerts/families/network/table.js.template
+share/ntopng/httpdocs/templates/pages/alerts/families/network/table.template
+share/ntopng/httpdocs/templates/pages/alerts/families/snmp_device/table.js.template
+share/ntopng/httpdocs/templates/pages/alerts/families/snmp_device/table.template
+share/ntopng/httpdocs/templates/pages/alerts/families/system/table.js.template
+share/ntopng/httpdocs/templates/pages/alerts/families/system/table.template
+share/ntopng/httpdocs/templates/pages/alerts/families/user/table.js.template
+share/ntopng/httpdocs/templates/pages/alerts/families/user/table.template
+share/ntopng/httpdocs/templates/pages/arp.template
+share/ntopng/httpdocs/templates/pages/components/blog-dropdown.template
+share/ntopng/httpdocs/templates/pages/components/breadcrumb.template
+share/ntopng/httpdocs/templates/pages/components/datatable.template
+share/ntopng/httpdocs/templates/pages/components/db-analysis.template
+share/ntopng/httpdocs/templates/pages/components/export-policy-configuration-link.template
+share/ntopng/httpdocs/templates/pages/components/ifaces-dropdown.template
 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/page-navbar.template
 share/ntopng/httpdocs/templates/pages/components/pool-select.template
+share/ntopng/httpdocs/templates/pages/components/range-picker.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/components/tag-input.template
+share/ntopng/httpdocs/templates/pages/components/toast.template
+share/ntopng/httpdocs/templates/pages/components/toasts-container.template
+share/ntopng/httpdocs/templates/pages/edit_check.template
+share/ntopng/httpdocs/templates/pages/edit_configset.template
 share/ntopng/httpdocs/templates/pages/endpoint_notifications_list.template
+share/ntopng/httpdocs/templates/pages/hassh_fingerprint.template
+share/ntopng/httpdocs/templates/pages/hosts_geomap.template
+share/ntopng/httpdocs/templates/pages/hosts_map.template
+share/ntopng/httpdocs/templates/pages/interface_nprobes.template
+share/ntopng/httpdocs/templates/pages/ja3_fingerprint.template
+share/ntopng/httpdocs/templates/pages/license.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/alerts/acknowledge_alert.template
+share/ntopng/httpdocs/templates/pages/modals/alerts/acknowledge_alerts.template
+share/ntopng/httpdocs/templates/pages/modals/alerts/delete_alert_exclusion_modal.template
+share/ntopng/httpdocs/templates/pages/modals/alerts/delete_alerts.template
+share/ntopng/httpdocs/templates/pages/modals/alerts/filters/add.template
+share/ntopng/httpdocs/templates/pages/modals/alerts/redirect_modal.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/modal_alerts_filter_dialog.html
 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
@@ -1961,12 +2025,8 @@ share/ntopng/httpdocs/templates/pages/mo
 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/observation_points_config.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
@@ -1974,40 +2034,74 @@ share/ntopng/httpdocs/templates/pages/ta
 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/pages/test_gui_widgets.template
+share/ntopng/httpdocs/templates/pages/top_sites.template
 share/ntopng/httpdocs/templates/traffic_extraction_dialog.html
 share/ntopng/httpdocs/templates/traffic_report.html
 share/ntopng/httpdocs/templates/typeahead_input.html
+share/ntopng/httpdocs/templates/widgets/chart-widget.template
+share/ntopng/httpdocs/templates/widgets/geomap-widget.template
 share/ntopng/httpdocs/templates/wizard_dialog.html
 share/ntopng/httpdocs/tempusdominus/css/tempusdominus-bootstrap-4.css
 share/ntopng/httpdocs/tempusdominus/js/tempusdominus-bootstrap-4.js
-share/ntopng/scripts/callbacks/interface/5min.lua
-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/interface.lua
-share/ntopng/scripts/callbacks/interface/minute.lua
-share/ntopng/scripts/callbacks/interface/network.lua
-share/ntopng/scripts/callbacks/interface/periodic_user_scripts.lua
-share/ntopng/scripts/callbacks/system/5min.lua
+share/ntopng/scripts/callbacks/5minute-delayed/interface/interface_checks.lua
+share/ntopng/scripts/callbacks/5minute-delayed/interface/local_network_checks.lua
+share/ntopng/scripts/callbacks/5minute-delayed/system/snmp_device_checks.lua
+share/ntopng/scripts/callbacks/5minute/interface/timeseries.lua
+share/ntopng/scripts/callbacks/5minute/system/active_monitoring.lua
+share/ntopng/scripts/callbacks/5minute/system/export_influxdb_stats.lua
+share/ntopng/scripts/callbacks/5minute/system/system_checks.lua
+share/ntopng/scripts/callbacks/5second/system/housekeeping.lua
+share/ntopng/scripts/callbacks/5second/system/influxdb.lua
+share/ntopng/scripts/callbacks/5second/system/nedge_pinger.lua
+share/ntopng/scripts/callbacks/5second/system/network_discovery.lua
+share/ntopng/scripts/callbacks/5second/system/notifications.lua
+share/ntopng/scripts/callbacks/5second/system/timeseries.lua
+share/ntopng/scripts/callbacks/daily-delayed/interface/interface_checks.lua
+share/ntopng/scripts/callbacks/daily-delayed/interface/local_network_checks.lua
+share/ntopng/scripts/callbacks/daily-delayed/interface/stats_retention.lua
+share/ntopng/scripts/callbacks/daily-delayed/interface/timeseries_retention.lua
+share/ntopng/scripts/callbacks/daily-delayed/system/clickhouse_retention.lua
+share/ntopng/scripts/callbacks/daily-delayed/system/fetch_blog_feed.lua
+share/ntopng/scripts/callbacks/daily-delayed/system/mysql_retention.lua
+share/ntopng/scripts/callbacks/daily-delayed/system/stats_retention.lua
+share/ntopng/scripts/callbacks/daily-delayed/system/system_checks.lua
+share/ntopng/scripts/callbacks/hourly-delayed/interface/checks_cleanup.lua
+share/ntopng/scripts/callbacks/hourly-delayed/interface/interface_checks.lua
+share/ntopng/scripts/callbacks/hourly-delayed/interface/local_network_checks.lua
+share/ntopng/scripts/callbacks/hourly-delayed/system/connectivity.lua
+share/ntopng/scripts/callbacks/hourly-delayed/system/system_checks.lua
+share/ntopng/scripts/callbacks/hourly/system/active_monitoring.lua
+share/ntopng/scripts/callbacks/hourly/system/disk_monitor.lua
+share/ntopng/scripts/callbacks/minute-delayed/interface/interface_checks.lua
+share/ntopng/scripts/callbacks/minute-delayed/interface/local_network_checks.lua
+share/ntopng/scripts/callbacks/minute-delayed/system/clickhouse.lua
+share/ntopng/scripts/callbacks/minute/interface/localhosts_stats.lua
+share/ntopng/scripts/callbacks/minute/interface/timeseries.lua
+share/ntopng/scripts/callbacks/minute/system/active_monitoring.lua
+share/ntopng/scripts/callbacks/minute/system/drop_host_pool.lua
+share/ntopng/scripts/callbacks/minute/system/influxdb_checks.lua
+share/ntopng/scripts/callbacks/minute/system/redis_timeseries.lua
+share/ntopng/scripts/callbacks/minute/system/system_checks.lua
+share/ntopng/scripts/callbacks/minute/system/timeseries.lua
+share/ntopng/scripts/callbacks/second/system/timeseries.lua
 share/ntopng/scripts/callbacks/system/boot.lua
-share/ntopng/scripts/callbacks/system/daily.lua
-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
 share/ntopng/scripts/callbacks/system/shutdown.lua
-share/ntopng/scripts/callbacks/system/snmp_device.lua
 share/ntopng/scripts/callbacks/system/startup.lua
-share/ntopng/scripts/callbacks/system/stats_update.lua
 share/ntopng/scripts/callbacks/system/syslog.lua
-share/ntopng/scripts/callbacks/system/system.lua
-share/ntopng/scripts/callbacks/system/timeseries.lua
+share/ntopng/scripts/historical/analysis/README
+share/ntopng/scripts/historical/analysis/asn.json
+share/ntopng/scripts/historical/analysis/flow_status.json
+share/ntopng/scripts/historical/analysis/protos.json
+share/ntopng/scripts/historical/analysis/score.json
+share/ntopng/scripts/historical/tables/README
+share/ntopng/scripts/historical/tables/latency_by_asn.json
+share/ntopng/scripts/historical/tables/top_clients.json
+share/ntopng/scripts/historical/tables/top_conversations.json
+share/ntopng/scripts/historical/tables/top_l7_contacts.json
+share/ntopng/scripts/historical/tables/top_server_ports.json
+share/ntopng/scripts/historical/tables/top_servers.json
+share/ntopng/scripts/locales/cn.lua
 share/ntopng/scripts/locales/cz.lua
 share/ntopng/scripts/locales/de.lua
 share/ntopng/scripts/locales/en.lua
@@ -2015,12 +2109,15 @@ share/ntopng/scripts/locales/icmp/en.lua
 share/ntopng/scripts/locales/it.lua
 share/ntopng/scripts/locales/jp.lua
 share/ntopng/scripts/locales/pt.lua
+share/ntopng/scripts/lua/10mb.lua
+share/ntopng/scripts/lua/1mb.lua
 share/ntopng/scripts/lua/API.lua
 share/ntopng/scripts/lua/about.lua
 share/ntopng/scripts/lua/admin/change_user_prefs.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_check.lua
 share/ntopng/scripts/lua/admin/edit_configset.lua
 share/ntopng/scripts/lua/admin/edit_device_protocols.lua
 share/ntopng/scripts/lua/admin/endpoint_notifications_list.lua
@@ -2038,46 +2135,37 @@ share/ntopng/scripts/lua/admin/manage_po
 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
 share/ntopng/scripts/lua/admin/users.lua
 share/ntopng/scripts/lua/admin/validate_new_user.lua
+share/ntopng/scripts/lua/alert_details.lua
+share/ntopng/scripts/lua/alert_stats.lua
 share/ntopng/scripts/lua/as_details.lua
 share/ntopng/scripts/lua/as_stats.lua
-share/ntopng/scripts/lua/assistant_test.lua
 share/ntopng/scripts/lua/authorize_captive.lua
-share/ntopng/scripts/lua/bubble.lua
 share/ntopng/scripts/lua/captive_portal.lua
 share/ntopng/scripts/lua/change_password.lua
-share/ntopng/scripts/lua/check_major_release.lua
+share/ntopng/scripts/lua/check_details.lua
 share/ntopng/scripts/lua/check_recording_data.lua
 share/ntopng/scripts/lua/check_update.lua
+share/ntopng/scripts/lua/checks_overview.lua
 share/ntopng/scripts/lua/code_viewer.lua
 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/datatable_columns.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/dismiss_toast.lua
 share/ntopng/scripts/lua/do_export_data.lua
+share/ntopng/scripts/lua/edit_active_monitoring_host.lua
+share/ntopng/scripts/lua/edit_check_config.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
@@ -2092,27 +2180,26 @@ share/ntopng/scripts/lua/flow_details.lu
 share/ntopng/scripts/lua/flow_stats.lua
 share/ntopng/scripts/lua/flows_stats.lua
 share/ntopng/scripts/lua/geoip_config.lua
-share/ntopng/scripts/lua/get_alerts_table_data.lua
+share/ntopng/scripts/lua/get_active_monitoring_hosts.lua
 share/ntopng/scripts/lua/get_arp_data.lua
 share/ntopng/scripts/lua/get_as_data.lua
 share/ntopng/scripts/lua/get_ases_data.lua
+share/ntopng/scripts/lua/get_check_config.lua
+share/ntopng/scripts/lua/get_checks.lua
+share/ntopng/scripts/lua/get_checks_configsets.lua
 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_discover_data.lua
 share/ntopng/scripts/lua/get_discover_progress.lua
+share/ntopng/scripts/lua/get_endpoint_configs.lua
 share/ntopng/scripts/lua/get_extracted_traffic.lua
-share/ntopng/scripts/lua/get_fingerprint_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
-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_data.lua
@@ -2123,37 +2210,31 @@ share/ntopng/scripts/lua/get_http_hosts.
 share/ntopng/scripts/lua/get_http_hosts_data.lua
 share/ntopng/scripts/lua/get_icmp_data.lua
 share/ntopng/scripts/lua/get_influxdb_info.lua
+share/ntopng/scripts/lua/get_internals_checks_stats.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_notification_configs.lua
-share/ntopng/scripts/lua/get_num_alerts.lua
-share/ntopng/scripts/lua/get_periodicity_map.lua
+share/ntopng/scripts/lua/get_os_data.lua
+share/ntopng/scripts/lua/get_oses_data.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
-share/ntopng/scripts/lua/get_user_script_config.lua
-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/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
@@ -2166,6 +2247,7 @@ share/ntopng/scripts/lua/host_stats.lua
 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_map.lua
 share/ntopng/scripts/lua/hosts_stats.lua
 share/ntopng/scripts/lua/hotspot-detect.lua
 share/ntopng/scripts/lua/http_servers_stats.lua
@@ -2191,9 +2273,7 @@ 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
@@ -2201,10 +2281,9 @@ share/ntopng/scripts/lua/inc/users.lua
 share/ntopng/scripts/lua/index.lua
 share/ntopng/scripts/lua/info_portal.lua
 share/ntopng/scripts/lua/install_update.lua
-share/ntopng/scripts/lua/jsontest.lua
+share/ntopng/scripts/lua/license.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/login.lua
 share/ntopng/scripts/lua/logout.lua
 share/ntopng/scripts/lua/mac_details.lua
@@ -2212,89 +2291,252 @@ share/ntopng/scripts/lua/mac_pkt_distro.
 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.lua
 share/ntopng/scripts/lua/modules/alert_consts.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_definitions/flow/alert_binary_application_transfer.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_blacklisted_country.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_broadcast_non_udp_traffic.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_connection_issues.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_data_exfiltration.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_device_protocol_not_allowed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_dns_data_exfiltration.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_dns_invalid_query.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_elephant_flow.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_external.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_flow_blacklisted.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_flow_blocked.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_flow_low_goodput.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_flow_tcp_no_data_exchanged.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_iec_invalid_transition.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_iec_unexpected_type_id.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_internals.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_known_proto_on_non_std_port.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_lateral_movement.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_longlived.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_malicious_signature.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_dns_suspicious_traffic.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_http_numeric_ip_host.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_http_suspicious_header.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_http_suspicious_url.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_http_suspicious_user_agent.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_malformed_packet.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_smb_insecure_version.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_ssh_obsolete_client.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_ssh_obsolete_server.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_suspicious_dga_domain.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_tls_cert_validity_too_long.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_tls_missing_sni.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_tls_not_carrying_https.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_tls_suspicious_esni_usage.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_unsafe_protocol.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_url_possible_rce_injection.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_url_possible_sql_injection.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_ndpi_url_possible_xss.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_periodicity_changed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_potentially_dangerous_protocol.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_remote_access.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_remote_to_local_insecure_proto.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_remote_to_remote.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_tcp_connection_refused.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_tls_certificate_expired.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_tls_certificate_mismatch.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_tls_certificate_selfsigned.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_tls_old_protocol_version.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_tls_unsafe_ciphers.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_udp_unidirectional.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_unexpected_dhcp_server.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_unexpected_dns_server.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_unexpected_ntp_server.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_unexpected_smtp_server.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_web_mining.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_zero_tcp_window.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_countries_contacts.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_dangerous_host.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_dns_server_contacts.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_dns_traffic.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_domain_names_contacts.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_flow_anomaly.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_flow_flood.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_host_log.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_icmp_flood.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_ntp_server_contacts.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_ntp_traffic.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_p2p_traffic.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_pkt_threshold.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_remote_connection.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_score_anomaly.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_score_threshold.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_smtp_server_contacts.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_tcp_syn_flood.lua
+share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_tcp_syn_scan.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_am_threshold_cross.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_attack_mitigation_via_snmp.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_behavior_anomaly.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_broadcast_domain_too_large.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_contacts_anomaly.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_device_connection.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_device_disconnection.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_dropped_alerts.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_fail2ban_executed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_flow_flood_victim.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_ghost_network.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_host_pool_connection.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_host_pool_disconnection.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_ids_ips_jail_add.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_ids_ips_jail_remove.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_influxdb_error.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_influxdb_export_failure.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_ip_outsite_dhcp_range.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_list_download_failed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_list_download_succeeded.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_login_failed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_mac_ip_association_change.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_misconfigured_app.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_network_discovery_executed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_nfq_flushed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_ngi_trust_event.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_no_if_activity.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_periodic_activity_not_executed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_port_duplexstatus_change.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_port_errors.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_port_load_threshold_exceeded.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_port_mac_changed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_port_status_change.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_port_too_many_macs.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_process_notification.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_quota_exceeded.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_shell_script_executed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_slow_periodic_activity.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_slow_purge.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_snmp_device_reset.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_snmp_topology_changed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_tcp_syn_flood_victim.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_tcp_syn_scan_victim.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_threshold_cross.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_too_many_drops.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_unexpected_new_device.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_user_activity.lua
+share/ntopng/scripts/lua/modules/alert_entities.lua
+share/ntopng/scripts/lua/modules/alert_exclusions.lua
+share/ntopng/scripts/lua/modules/alert_keys/flow_alert_keys.lua
+share/ntopng/scripts/lua/modules/alert_keys/host_alert_keys.lua
+share/ntopng/scripts/lua/modules/alert_keys/other_alert_keys.lua
+share/ntopng/scripts/lua/modules/alert_roles.lua
+share/ntopng/scripts/lua/modules/alert_severities.lua
+share/ntopng/scripts/lua/modules/alert_store/alert_store.lua
+share/ntopng/scripts/lua/modules/alert_store/alert_store_utils.lua
+share/ntopng/scripts/lua/modules/alert_store/all_alert_store.lua
+share/ntopng/scripts/lua/modules/alert_store/am_alert_store.lua
+share/ntopng/scripts/lua/modules/alert_store/flow_alert_store.lua
+share/ntopng/scripts/lua/modules/alert_store/host_alert_store.lua
+share/ntopng/scripts/lua/modules/alert_store/interface_alert_store.lua
+share/ntopng/scripts/lua/modules/alert_store/mac_alert_store.lua
+share/ntopng/scripts/lua/modules/alert_store/network_alert_store.lua
+share/ntopng/scripts/lua/modules/alert_store/snmp_device_alert_store.lua
+share/ntopng/scripts/lua/modules/alert_store/system_alert_store.lua
+share/ntopng/scripts/lua/modules/alert_store/user_alert_store.lua
 share/ntopng/scripts/lua/modules/alert_utils.lua
 share/ntopng/scripts/lua/modules/alerts_api.lua
+share/ntopng/scripts/lua/modules/am_import_export.lua
+share/ntopng/scripts/lua/modules/am_utils.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/behavior_utils.lua
 share/ntopng/scripts/lua/modules/blog_utils.lua
 share/ntopng/scripts/lua/modules/callback_utils.lua
+share/ntopng/scripts/lua/modules/captive_portal_utils.lua
 share/ntopng/scripts/lua/modules/categories_utils.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/binary_application_transfer.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/blacklisted.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/broadcast_non_udp_traffic.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/country_check.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/device_protocol_not_allowed.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/external_alert_check.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/iec_invalid_transition.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/iec_unexpected_type_id.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/known_proto_on_non_std_port.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/low_goodput.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_dns_suspicious_traffic.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_http_numeric_ip_host.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_http_suspicious_header.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_http_suspicious_url.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_http_suspicious_user_agent.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_malformed_packet.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_smb_insecure_version.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_ssh_obsolete_client.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_ssh_obsolete_server.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_suspicious_dga_domain.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_tls_missing_sni.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_tls_not_carrying_https.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_tls_suspicious_esni_usage.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_unsafe_protocol.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_url_possible_rce_injection.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_url_possible_sql_injection.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/ndpi_url_possible_xss.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/not_purged.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/remote_access.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/remote_to_local_insecure_proto.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/remote_to_remote.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/tcp_issues_generic.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/tcp_no_data_exchanged.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/udp_unidirectional.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/unexpected_dhcp.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/unexpected_dns.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/unexpected_ntp.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/unexpected_smtp.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/web_mining.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/zero_tcp_window.lua
+share/ntopng/scripts/lua/modules/check_definitions/host/countries_contacts.lua
+share/ntopng/scripts/lua/modules/check_definitions/host/dangerous_host.lua
+share/ntopng/scripts/lua/modules/check_definitions/host/dns.lua
+share/ntopng/scripts/lua/modules/check_definitions/host/dns_contacts.lua
+share/ntopng/scripts/lua/modules/check_definitions/host/domain_names_contacts.lua
+share/ntopng/scripts/lua/modules/check_definitions/host/flow_flood.lua
+share/ntopng/scripts/lua/modules/check_definitions/host/icmp_flood.lua
+share/ntopng/scripts/lua/modules/check_definitions/host/ntp.lua
+share/ntopng/scripts/lua/modules/check_definitions/host/ntp_contacts.lua
+share/ntopng/scripts/lua/modules/check_definitions/host/p2p.lua
+share/ntopng/scripts/lua/modules/check_definitions/host/pkt_threshold.lua
+share/ntopng/scripts/lua/modules/check_definitions/host/remote_connection.lua
+share/ntopng/scripts/lua/modules/check_definitions/host/score_threshold.lua
+share/ntopng/scripts/lua/modules/check_definitions/host/smtp_contacts.lua
+share/ntopng/scripts/lua/modules/check_definitions/host/syn_flood.lua
+share/ntopng/scripts/lua/modules/check_definitions/host/syn_scan.lua
+share/ntopng/scripts/lua/modules/check_templates/check_template.lua
+share/ntopng/scripts/lua/modules/check_templates/elephant_flows.lua
+share/ntopng/scripts/lua/modules/check_templates/elephant_flows.template
+share/ntopng/scripts/lua/modules/check_templates/items_list.lua
+share/ntopng/scripts/lua/modules/check_templates/items_list.template
+share/ntopng/scripts/lua/modules/check_templates/long_lived.lua
+share/ntopng/scripts/lua/modules/check_templates/long_lived.template
+share/ntopng/scripts/lua/modules/check_templates/multi_select.lua
+share/ntopng/scripts/lua/modules/check_templates/threshold_cross.lua
+share/ntopng/scripts/lua/modules/check_templates/threshold_cross.template
+share/ntopng/scripts/lua/modules/checks.lua
+share/ntopng/scripts/lua/modules/checks_utils.lua
+share/ntopng/scripts/lua/modules/classes.lua
 share/ntopng/scripts/lua/modules/code_editor.lua
 share/ntopng/scripts/lua/modules/companion_interface_utils.lua
+share/ntopng/scripts/lua/modules/conf_handlers/netplan.lua
+share/ntopng/scripts/lua/modules/conf_handlers/network_ifaces.lua
+share/ntopng/scripts/lua/modules/conf_handlers/wireless.lua
+share/ntopng/scripts/lua/modules/configuration_utils.lua
+share/ntopng/scripts/lua/modules/connectivity_utils.lua
+share/ntopng/scripts/lua/modules/continent_codes.lua
+share/ntopng/scripts/lua/modules/control_groups.lua
+share/ntopng/scripts/lua/modules/country_codes.lua
 share/ntopng/scripts/lua/modules/country_utils.lua
+share/ntopng/scripts/lua/modules/cpu_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/datamodel/datamodel.lua
+share/ntopng/scripts/lua/modules/datamodel/heatmap.lua
+share/ntopng/scripts/lua/modules/datamodel/slices.lua
 share/ntopng/scripts/lua/modules/datasources_utils.lua
+share/ntopng/scripts/lua/modules/datatable_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
@@ -2311,51 +2553,16 @@ share/ntopng/scripts/lua/modules/flow_db
 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_simple_alert_definition.lua
+share/ntopng/scripts/lua/modules/flow_risk_simple_check_definition.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/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_migration.lua
 share/ntopng/scripts/lua/modules/host_pools_nedge.lua
+share/ntopng/scripts/lua/modules/hosts_map_utils.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
@@ -2366,13 +2573,16 @@ share/ntopng/scripts/lua/modules/i18n/va
 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/checks_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/infrastructure_import_export.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/influxdb_export_api.lua
 share/ntopng/scripts/lua/modules/internals_utils.lua
+share/ntopng/scripts/lua/modules/ipv4_utils.lua
 share/ntopng/scripts/lua/modules/json.lua
 share/ntopng/scripts/lua/modules/liluat.lua
 share/ntopng/scripts/lua/modules/lists_utils.lua
@@ -2382,19 +2592,25 @@ share/ntopng/scripts/lua/modules/lua_pat
 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/measurements/cicmp.lua
+share/ntopng/scripts/lua/modules/measurements/http.lua
+share/ntopng/scripts/lua/modules/measurements/http_download.lua
+share/ntopng/scripts/lua/modules/measurements/icmp.lua
+share/ntopng/scripts/lua/modules/measurements/speedtest.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/new_devices.lua
+share/ntopng/scripts/lua/modules/notifications/endpoints.lua
+share/ntopng/scripts/lua/modules/notifications/recipients.lua
+share/ntopng/scripts/lua/modules/notifications/recipients_rest_utils.lua
 share/ntopng/scripts/lua/modules/ntop_utils.lua
+share/ntopng/scripts/lua/modules/os_data_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_utils.lua
 share/ntopng/scripts/lua/modules/pools/active_monitoring_pools.lua
+share/ntopng/scripts/lua/modules/pools/drop_host_pool_utils.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
@@ -2414,22 +2630,25 @@ share/ntopng/scripts/lua/modules/prefs_r
 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/redis_api.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/scripts_triggers.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/sys_utils.lua
 share/ntopng/scripts/lua/modules/syslog_utils.lua
-share/ntopng/scripts/lua/modules/system_utils.lua
+share/ntopng/scripts/lua/modules/system_config/appliance_config.lua
+share/ntopng/scripts/lua/modules/system_config/system_config.lua
+share/ntopng/scripts/lua/modules/system_setup_ui_utils.lua
+share/ntopng/scripts/lua/modules/tag_utils.lua
 share/ntopng/scripts/lua/modules/tcp_flow_state_utils.lua
 share/ntopng/scripts/lua/modules/telemetry_utils.lua
 share/ntopng/scripts/lua/modules/template.lua
@@ -2440,7 +2659,6 @@ share/ntopng/scripts/lua/modules/test/un
 share/ntopng/scripts/lua/modules/timeseries/custom/ts_5min_custom.lua.sample
 share/ntopng/scripts/lua/modules/timeseries/custom/ts_minute_custom.lua.sample
 share/ntopng/scripts/lua/modules/timeseries/drivers/influxdb.lua
-share/ntopng/scripts/lua/modules/timeseries/drivers/nindex.lua
 share/ntopng/scripts/lua/modules/timeseries/drivers/rrd.lua
 share/ntopng/scripts/lua/modules/timeseries/drivers/sample.lua
 share/ntopng/scripts/lua/modules/timeseries/schemas/ts_5min.lua
@@ -2458,6 +2676,11 @@ share/ntopng/scripts/lua/modules/timeser
 share/ntopng/scripts/lua/modules/timeseries/ts_schema.lua
 share/ntopng/scripts/lua/modules/timeseries/ts_utils.lua
 share/ntopng/scripts/lua/modules/timeseries/ts_utils_core.lua
+share/ntopng/scripts/lua/modules/tls_consts.lua
+share/ntopng/scripts/lua/modules/toasts/defined_toasts.lua
+share/ntopng/scripts/lua/modules/toasts/predicates_defined_toasts.lua
+share/ntopng/scripts/lua/modules/toasts/toast_ui.lua
+share/ntopng/scripts/lua/modules/toasts/toasts_manager.lua
 share/ntopng/scripts/lua/modules/top_talkers_utils.lua
 share/ntopng/scripts/lua/modules/tracker.lua
 share/ntopng/scripts/lua/modules/ts_5min_dump_utils.lua
@@ -2465,15 +2688,18 @@ share/ntopng/scripts/lua/modules/ts_5sec
 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/widget_gui_utils.lua
 share/ntopng/scripts/lua/modules/widgets_utils.lua
 share/ntopng/scripts/lua/modules/xmlSimple.lua
+share/ntopng/scripts/lua/monitor/active_monitoring_monitor.lua
+share/ntopng/scripts/lua/monitor/influxdb_monitor.lua
+share/ntopng/scripts/lua/monitor/redis_monitor.lua
 share/ntopng/scripts/lua/network_details.lua
-share/ntopng/scripts/lua/network_state.lua
 share/ntopng/scripts/lua/network_stats.lua
+share/ntopng/scripts/lua/ntopng_logout.lua
+share/ntopng/scripts/lua/os_details.lua
 share/ntopng/scripts/lua/os_stats.lua
 share/ntopng/scripts/lua/page_not_found.lua
 share/ntopng/scripts/lua/periodic_script_details.lua
@@ -2486,7 +2712,6 @@ share/ntopng/scripts/lua/pool_stats.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/rest/get/alert/data.lua
 share/ntopng/scripts/lua/rest/get/host/data.lua
 share/ntopng/scripts/lua/rest/get/interface/data.lua
 share/ntopng/scripts/lua/rest/get/pcap/live_extraction.lua
@@ -2496,21 +2721,43 @@ share/ntopng/scripts/lua/rest/get/system
 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/acknowledge/am_host/alerts.lua
+share/ntopng/scripts/lua/rest/v1/acknowledge/flow/alerts.lua
+share/ntopng/scripts/lua/rest/v1/acknowledge/host/alerts.lua
+share/ntopng/scripts/lua/rest/v1/acknowledge/interface/alerts.lua
+share/ntopng/scripts/lua/rest/v1/acknowledge/mac/alerts.lua
+share/ntopng/scripts/lua/rest/v1/acknowledge/network/alerts.lua
+share/ntopng/scripts/lua/rest/v1/acknowledge/system/alerts.lua
+share/ntopng/scripts/lua/rest/v1/acknowledge/user/alerts.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/charts/host/map.lua
+share/ntopng/scripts/lua/rest/v1/charts/time/data.lua
+share/ntopng/scripts/lua/rest/v1/create/ntopng/api_token.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/all/alerts.lua
+share/ntopng/scripts/lua/rest/v1/delete/am_host/alerts.lua
 share/ntopng/scripts/lua/rest/v1/delete/endpoints.lua
+share/ntopng/scripts/lua/rest/v1/delete/flow/alerts.lua
+share/ntopng/scripts/lua/rest/v1/delete/host/alerts.lua
+share/ntopng/scripts/lua/rest/v1/delete/host/new_devices.lua
 share/ntopng/scripts/lua/rest/v1/delete/host/pool.lua
+share/ntopng/scripts/lua/rest/v1/delete/interface/alerts.lua
 share/ntopng/scripts/lua/rest/v1/delete/interface/pool.lua
+share/ntopng/scripts/lua/rest/v1/delete/mac/alerts.lua
+share/ntopng/scripts/lua/rest/v1/delete/network/alerts.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/delete/system/alerts.lua
+share/ntopng/scripts/lua/rest/v1/delete/user/alerts.lua
+share/ntopng/scripts/lua/rest/v1/disable/check.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
@@ -2518,32 +2765,48 @@ share/ntopng/scripts/lua/rest/v1/edit/ho
 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/incr_flows.lua
+share/ntopng/scripts/lua/rest/v1/edit/ntopng/incr_hosts.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/enable/check.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/checks/config.lua
+share/ntopng/scripts/lua/rest/v1/export/infrastructure/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/all/alert/list.lua
+share/ntopng/scripts/lua/rest/v1/get/all/alert/ts.lua
+share/ntopng/scripts/lua/rest/v1/get/am_host/alert/list.lua
+share/ntopng/scripts/lua/rest/v1/get/am_host/alert/ts.lua
+share/ntopng/scripts/lua/rest/v1/get/checks/.dontdelete
+share/ntopng/scripts/lua/rest/v1/get/checks/config.lua
+share/ntopng/scripts/lua/rest/v1/get/datasource/datasource.lua
+share/ntopng/scripts/lua/rest/v1/get/datasource/interface/packet_distro.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/alert/list.lua
+share/ntopng/scripts/lua/rest/v1/get/flow/alert/ts.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/flow/traffic_stats.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/alert/list.lua
+share/ntopng/scripts/lua/rest/v1/get/host/alert/ts.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/fingerprint/data.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
@@ -2552,6 +2815,10 @@ share/ntopng/scripts/lua/rest/v1/get/hos
 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/alert/list.lua
+share/ntopng/scripts/lua/rest/v1/get/interface/alert/ts.lua
+share/ntopng/scripts/lua/rest/v1/get/interface/arp.lua
+share/ntopng/scripts/lua/rest/v1/get/interface/bcast_domains.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
@@ -2559,9 +2826,14 @@ share/ntopng/scripts/lua/rest/v1/get/int
 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/alert/list.lua
+share/ntopng/scripts/lua/rest/v1/get/mac/alert/ts.lua
 share/ntopng/scripts/lua/rest/v1/get/mac/pools.lua
+share/ntopng/scripts/lua/rest/v1/get/network/alert/list.lua
+share/ntopng/scripts/lua/rest/v1/get/network/alert/ts.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/session.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
@@ -2569,48 +2841,205 @@ share/ntopng/scripts/lua/rest/v1/get/poo
 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/alert/list.lua
+share/ntopng/scripts/lua/rest/v1/get/system/alert/ts.lua
 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/time/data.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/get/user/alert/list.lua
+share/ntopng/scripts/lua/rest/v1/get/user/alert/ts.lua
+share/ntopng/scripts/lua/rest/v1/get/widget/data.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/checks/config.lua
+share/ntopng/scripts/lua/rest/v1/import/infrastructure/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/pool/host_pool/members.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/checks/config.lua
+share/ntopng/scripts/lua/rest/v1/reset/infrastructure/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/checks/.dontdelete
+share/ntopng/scripts/lua/rest/v1/set/checks/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/rest/v2/acknowledge/am_host/alerts.lua
+share/ntopng/scripts/lua/rest/v2/acknowledge/flow/alerts.lua
+share/ntopng/scripts/lua/rest/v2/acknowledge/host/alerts.lua
+share/ntopng/scripts/lua/rest/v2/acknowledge/interface/alerts.lua
+share/ntopng/scripts/lua/rest/v2/acknowledge/mac/alerts.lua
+share/ntopng/scripts/lua/rest/v2/acknowledge/network/alerts.lua
+share/ntopng/scripts/lua/rest/v2/acknowledge/system/alerts.lua
+share/ntopng/scripts/lua/rest/v2/acknowledge/user/alerts.lua
+share/ntopng/scripts/lua/rest/v2/add/active_monitoring/pool.lua
+share/ntopng/scripts/lua/rest/v2/add/host/pool.lua
+share/ntopng/scripts/lua/rest/v2/add/interface/pool.lua
+share/ntopng/scripts/lua/rest/v2/add/network/pool.lua
+share/ntopng/scripts/lua/rest/v2/add/ntopng/user.lua
+share/ntopng/scripts/lua/rest/v2/bind/host/pool/member.lua
+share/ntopng/scripts/lua/rest/v2/charts/host/map.lua
+share/ntopng/scripts/lua/rest/v2/charts/time/data.lua
+share/ntopng/scripts/lua/rest/v2/create/ntopng/api_token.lua
+share/ntopng/scripts/lua/rest/v2/create/ntopng/session.lua
+share/ntopng/scripts/lua/rest/v2/delete/active_monitoring/pool.lua
+share/ntopng/scripts/lua/rest/v2/delete/all/alerts.lua
+share/ntopng/scripts/lua/rest/v2/delete/am_host/alerts.lua
+share/ntopng/scripts/lua/rest/v2/delete/endpoints.lua
+share/ntopng/scripts/lua/rest/v2/delete/flow/alerts.lua
+share/ntopng/scripts/lua/rest/v2/delete/host/alerts.lua
+share/ntopng/scripts/lua/rest/v2/delete/host/new_devices.lua
+share/ntopng/scripts/lua/rest/v2/delete/host/pool.lua
+share/ntopng/scripts/lua/rest/v2/delete/interface/alerts.lua
+share/ntopng/scripts/lua/rest/v2/delete/interface/pool.lua
+share/ntopng/scripts/lua/rest/v2/delete/mac/alerts.lua
+share/ntopng/scripts/lua/rest/v2/delete/network/alerts.lua
+share/ntopng/scripts/lua/rest/v2/delete/network/pool.lua
+share/ntopng/scripts/lua/rest/v2/delete/ntopng/user.lua
+share/ntopng/scripts/lua/rest/v2/delete/observation_point/stats.lua
+share/ntopng/scripts/lua/rest/v2/delete/pools.lua
+share/ntopng/scripts/lua/rest/v2/delete/recipients.lua
+share/ntopng/scripts/lua/rest/v2/delete/system/alerts.lua
+share/ntopng/scripts/lua/rest/v2/delete/user/alerts.lua
+share/ntopng/scripts/lua/rest/v2/disable/check.lua
+share/ntopng/scripts/lua/rest/v2/edit/active_monitoring/pool.lua
+share/ntopng/scripts/lua/rest/v2/edit/flow/pool.lua
+share/ntopng/scripts/lua/rest/v2/edit/host/pool.lua
+share/ntopng/scripts/lua/rest/v2/edit/host_pool/pool.lua
+share/ntopng/scripts/lua/rest/v2/edit/interface/pool.lua
+share/ntopng/scripts/lua/rest/v2/edit/mac/pool.lua
+share/ntopng/scripts/lua/rest/v2/edit/network/pool.lua
+share/ntopng/scripts/lua/rest/v2/edit/ntopng/incr_flows.lua
+share/ntopng/scripts/lua/rest/v2/edit/ntopng/incr_hosts.lua
+share/ntopng/scripts/lua/rest/v2/edit/ntopng/user.lua
+share/ntopng/scripts/lua/rest/v2/edit/system/pool.lua
+share/ntopng/scripts/lua/rest/v2/enable/check.lua
+share/ntopng/scripts/lua/rest/v2/export/active_monitoring/config.lua
+share/ntopng/scripts/lua/rest/v2/export/all/config.lua
+share/ntopng/scripts/lua/rest/v2/export/checks/config.lua
+share/ntopng/scripts/lua/rest/v2/export/infrastructure/config.lua
+share/ntopng/scripts/lua/rest/v2/export/notifications/config.lua
+share/ntopng/scripts/lua/rest/v2/export/pool/config.lua
+share/ntopng/scripts/lua/rest/v2/export/snmp/config.lua
+share/ntopng/scripts/lua/rest/v2/get/active_monitoring/pools.lua
+share/ntopng/scripts/lua/rest/v2/get/alert/severity/consts.lua
+share/ntopng/scripts/lua/rest/v2/get/alert/severity/counters.lua
+share/ntopng/scripts/lua/rest/v2/get/alert/type/consts.lua
+share/ntopng/scripts/lua/rest/v2/get/alert/type/counters.lua
+share/ntopng/scripts/lua/rest/v2/get/all/alert/list.lua
+share/ntopng/scripts/lua/rest/v2/get/all/alert/ts.lua
+share/ntopng/scripts/lua/rest/v2/get/am_host/alert/list.lua
+share/ntopng/scripts/lua/rest/v2/get/am_host/alert/ts.lua
+share/ntopng/scripts/lua/rest/v2/get/checks/config.lua
+share/ntopng/scripts/lua/rest/v2/get/datasource/datasource.lua
+share/ntopng/scripts/lua/rest/v2/get/datasource/interface/packet_distro.lua
+share/ntopng/scripts/lua/rest/v2/get/dns/resolve.lua
+share/ntopng/scripts/lua/rest/v2/get/flow/active.lua
+share/ntopng/scripts/lua/rest/v2/get/flow/alert/list.lua
+share/ntopng/scripts/lua/rest/v2/get/flow/alert/ts.lua
+share/ntopng/scripts/lua/rest/v2/get/flow/l4/counters.lua
+share/ntopng/scripts/lua/rest/v2/get/flow/l7/counters.lua
+share/ntopng/scripts/lua/rest/v2/get/flow/pools.lua
+share/ntopng/scripts/lua/rest/v2/get/flow/traffic_stats.lua
+share/ntopng/scripts/lua/rest/v2/get/geo_map/hosts.lua
+share/ntopng/scripts/lua/rest/v2/get/host/active.lua
+share/ntopng/scripts/lua/rest/v2/get/host/alert/list.lua
+share/ntopng/scripts/lua/rest/v2/get/host/alert/ts.lua
+share/ntopng/scripts/lua/rest/v2/get/host/custom_data.lua
+share/ntopng/scripts/lua/rest/v2/get/host/data.lua
+share/ntopng/scripts/lua/rest/v2/get/host/dscp/stats.lua
+share/ntopng/scripts/lua/rest/v2/get/host/fingerprint/data.lua
+share/ntopng/scripts/lua/rest/v2/get/host/fingerprint/ja3.lua
+share/ntopng/scripts/lua/rest/v2/get/host/interfaces.lua
+share/ntopng/scripts/lua/rest/v2/get/host/l7/stats.lua
+share/ntopng/scripts/lua/rest/v2/get/host/pool/members.lua
+share/ntopng/scripts/lua/rest/v2/get/host/pool_by_member.lua
+share/ntopng/scripts/lua/rest/v2/get/host/pools.lua
+share/ntopng/scripts/lua/rest/v2/get/host_pool/pools.lua
+share/ntopng/scripts/lua/rest/v2/get/interface/address.lua
+share/ntopng/scripts/lua/rest/v2/get/interface/alert/list.lua
+share/ntopng/scripts/lua/rest/v2/get/interface/alert/ts.lua
+share/ntopng/scripts/lua/rest/v2/get/interface/arp.lua
+share/ntopng/scripts/lua/rest/v2/get/interface/bcast_domains.lua
+share/ntopng/scripts/lua/rest/v2/get/interface/data.lua
+share/ntopng/scripts/lua/rest/v2/get/interface/dscp/stats.lua
+share/ntopng/scripts/lua/rest/v2/get/interface/l7/stats.lua
+share/ntopng/scripts/lua/rest/v2/get/interface/nprobes/data.lua
+share/ntopng/scripts/lua/rest/v2/get/interface/pools.lua
+share/ntopng/scripts/lua/rest/v2/get/l4/protocol/consts.lua
+share/ntopng/scripts/lua/rest/v2/get/l7/application/consts.lua
+share/ntopng/scripts/lua/rest/v2/get/l7/category/consts.lua
+share/ntopng/scripts/lua/rest/v2/get/mac/alert/list.lua
+share/ntopng/scripts/lua/rest/v2/get/mac/alert/ts.lua
+share/ntopng/scripts/lua/rest/v2/get/mac/pools.lua
+share/ntopng/scripts/lua/rest/v2/get/network/alert/list.lua
+share/ntopng/scripts/lua/rest/v2/get/network/alert/ts.lua
+share/ntopng/scripts/lua/rest/v2/get/network/pools.lua
+share/ntopng/scripts/lua/rest/v2/get/ntopng/interfaces.lua
+share/ntopng/scripts/lua/rest/v2/get/ntopng/session.lua
+share/ntopng/scripts/lua/rest/v2/get/ntopng/users.lua
+share/ntopng/scripts/lua/rest/v2/get/pcap/live_extraction.lua
+share/ntopng/scripts/lua/rest/v2/get/pcap/live_traffic.lua
+share/ntopng/scripts/lua/rest/v2/get/pool/config.lua
+share/ntopng/scripts/lua/rest/v2/get/pools.lua
+share/ntopng/scripts/lua/rest/v2/get/recipient/pools.lua
+share/ntopng/scripts/lua/rest/v2/get/redis/redis_info.lua
+share/ntopng/scripts/lua/rest/v2/get/redis/redis_stats.lua
+share/ntopng/scripts/lua/rest/v2/get/system/alert/list.lua
+share/ntopng/scripts/lua/rest/v2/get/system/alert/ts.lua
+share/ntopng/scripts/lua/rest/v2/get/system/pools.lua
+share/ntopng/scripts/lua/rest/v2/get/system/stats.lua
+share/ntopng/scripts/lua/rest/v2/get/timeseries/ts.lua
+share/ntopng/scripts/lua/rest/v2/get/user/alert/list.lua
+share/ntopng/scripts/lua/rest/v2/get/user/alert/ts.lua
+share/ntopng/scripts/lua/rest/v2/import/active_monitoring/config.lua
+share/ntopng/scripts/lua/rest/v2/import/all/config.lua
+share/ntopng/scripts/lua/rest/v2/import/checks/config.lua
+share/ntopng/scripts/lua/rest/v2/import/infrastructure/config.lua
+share/ntopng/scripts/lua/rest/v2/import/notifications/config.lua
+share/ntopng/scripts/lua/rest/v2/import/pool/config.lua
+share/ntopng/scripts/lua/rest/v2/import/pool/host_pool/members.lua
+share/ntopng/scripts/lua/rest/v2/import/snmp/config.lua
+share/ntopng/scripts/lua/rest/v2/reset/active_monitoring/config.lua
+share/ntopng/scripts/lua/rest/v2/reset/all/config.lua
+share/ntopng/scripts/lua/rest/v2/reset/checks/config.lua
+share/ntopng/scripts/lua/rest/v2/reset/infrastructure/config.lua
+share/ntopng/scripts/lua/rest/v2/reset/notifications/config.lua
+share/ntopng/scripts/lua/rest/v2/reset/pool/config.lua
+share/ntopng/scripts/lua/rest/v2/reset/snmp/config.lua
+share/ntopng/scripts/lua/rest/v2/set/checks/auto_refresh.lua
+share/ntopng/scripts/lua/rest/v2/set/checks/config.lua
+share/ntopng/scripts/lua/rest/v2/set/host/alias.lua
+share/ntopng/scripts/lua/rest/v2/set/host/notes.lua
+share/ntopng/scripts/lua/rest/v2/set/pool/config.lua
+share/ntopng/scripts/lua/rest/version.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_setup_ui/date_time.lua
+share/ntopng/scripts/lua/system_setup_ui/interfaces.lua
+share/ntopng/scripts/lua/system_setup_ui/misc.lua
+share/ntopng/scripts/lua/system_setup_ui/mode.lua
+share/ntopng/scripts/lua/system_setup_ui/network.lua
+share/ntopng/scripts/lua/system_setup_ui/wifi.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_delete_nindex.lua
-share/ntopng/scripts/lua/test_locales.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/toggle_all_checks.lua
+share/ntopng/scripts/lua/toggle_check.lua
 share/ntopng/scripts/lua/top_hosts.lua
 share/ntopng/scripts/lua/traffic_extraction.lua
 share/ntopng/scripts/lua/traffic_extraction_data.lua
@@ -2618,124 +3047,64 @@ share/ntopng/scripts/lua/traffic_recordi
 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/username_details.lua
 share/ntopng/scripts/lua/vlan_details.lua
 share/ntopng/scripts/lua/vlan_stats.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/checks/interface/dropped_alerts.lua
+share/ntopng/scripts/plugins/alerts/internals/alerts_drops/checks/system/dropped_alerts.lua
 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/no_if_activity/checks/interface/no_if_activity.lua
+share/ntopng/scripts/plugins/alerts/internals/no_if_activity/locales/en.lua
+share/ntopng/scripts/plugins/alerts/internals/no_if_activity/locales/it.lua
+share/ntopng/scripts/plugins/alerts/internals/no_if_activity/manifest.lua
+share/ntopng/scripts/plugins/alerts/internals/periodic_activities/checks/interface/periodic_activity_not_executed.lua
+share/ntopng/scripts/plugins/alerts/internals/periodic_activities/checks/interface/slow_periodic_activity.lua
+share/ntopng/scripts/plugins/alerts/internals/periodic_activities/checks/system/periodic_activity_not_executed.lua
+share/ntopng/scripts/plugins/alerts/internals/periodic_activities/checks/system/slow_periodic_activity.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/checks/interface/slow_purge.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/broadcast_domain_too_large/checks/interface/broadcast_domain_too_large.lua
+share/ntopng/scripts/plugins/alerts/network/broadcast_domain_too_large/manifest.lua
+share/ntopng/scripts/plugins/alerts/network/network_discovery/checks/interface/network_discovery.lua
+share/ntopng/scripts/plugins/alerts/network/network_discovery/locales/en.lua
+share/ntopng/scripts/plugins/alerts/network/network_discovery/locales/it.lua
+share/ntopng/scripts/plugins/alerts/network/network_discovery/manifest.lua
+share/ntopng/scripts/plugins/alerts/network/remote_connection/manifest.lua
+share/ntopng/scripts/plugins/alerts/network/snmp_topology_change/checks/snmp_device/lldp_topology_changed.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/checks/interface/throughput.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/checks/network/egress.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/checks/network/ingress.lua
+share/ntopng/scripts/plugins/alerts/network/threshold_cross/checks/network/inner.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/checks/network/flow_flood_victim.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/checks/interface/ghost_networks.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/ids_ips_log/checks/system/ids_ips_log.lua
+share/ntopng/scripts/plugins/alerts/security/ids_ips_log/manifest.lua
+share/ntopng/scripts/plugins/alerts/security/score_anomaly/manifest.lua
+share/ntopng/scripts/plugins/alerts/security/syn_flood/checks/network/syn_flood_victim.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/checks/network/syn_scan_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/security/unexpected_new_device/checks/interface/unexpected_new_device.lua
+share/ntopng/scripts/plugins/alerts/security/unexpected_new_device/locales/en.lua
+share/ntopng/scripts/plugins/alerts/security/unexpected_new_device/manifest.lua
+share/ntopng/scripts/plugins/alerts/system/too_many_drops/checks/interface/too_many_drops.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/checks/syslog/host_log.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/checks/syslog/suricata.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/alert_store_db_endpoint/alert_endpoints/alert_store_db.lua
+share/ntopng/scripts/plugins/endpoints/alert_store_db_endpoint/manifest.lua
+share/ntopng/scripts/plugins/endpoints/alert_store_db_endpoint/templates/alert_store_db_endpoint.template
+share/ntopng/scripts/plugins/endpoints/alert_store_db_endpoint/templates/alert_store_db_recipient.template
 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
@@ -2746,14 +3115,21 @@ share/ntopng/scripts/plugins/endpoints/e
 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/shell_alert_endpoint/alert_endpoints/shell.lua
+share/ntopng/scripts/plugins/endpoints/shell_alert_endpoint/http_lint.lua
+share/ntopng/scripts/plugins/endpoints/shell_alert_endpoint/locales/en.lua
+share/ntopng/scripts/plugins/endpoints/shell_alert_endpoint/locales/it.lua
+share/ntopng/scripts/plugins/endpoints/shell_alert_endpoint/manifest.lua
+share/ntopng/scripts/plugins/endpoints/shell_alert_endpoint/templates/shell_endpoint.template
+share/ntopng/scripts/plugins/endpoints/shell_alert_endpoint/templates/shell_recipient.template
 share/ntopng/scripts/plugins/endpoints/slack_alert_endpoint/alert_endpoints/slack.lua
+share/ntopng/scripts/plugins/endpoints/slack_alert_endpoint/locales/en.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/slack_alert_endpoint/templates/slack_recipient.template
 share/ntopng/scripts/plugins/endpoints/syslog_alert_endpoint/alert_endpoints/syslog.lua
+share/ntopng/scripts/plugins/endpoints/syslog_alert_endpoint/http_lint.lua
+share/ntopng/scripts/plugins/endpoints/syslog_alert_endpoint/locales/en.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
@@ -2765,66 +3141,21 @@ share/ntopng/scripts/plugins/endpoints/t
 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/locales/en.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/checks/host/example.lua
+share/ntopng/scripts/plugins/examples/example/checks/interface/example.lua
+share/ntopng/scripts/plugins/examples/example/checks/network/example.lua
+share/ntopng/scripts/plugins/examples/example/checks/snmp_device/example.lua
+share/ntopng/scripts/plugins/examples/example/checks/system/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
+share/ntopng/scripts/shell/README

Index: pkgsrc/net/ntopng/distinfo
diff -u pkgsrc/net/ntopng/distinfo:1.11 pkgsrc/net/ntopng/distinfo:1.12
--- pkgsrc/net/ntopng/distinfo:1.11     Tue Oct 26 11:06:09 2021
+++ pkgsrc/net/ntopng/distinfo  Mon Mar 28 19:32:24 2022
@@ -1,13 +1,13 @@
-$NetBSD: distinfo,v 1.11 2021/10/26 11:06:09 nia Exp $
+$NetBSD: distinfo,v 1.12 2022/03/28 19:32:24 adam Exp $
 
-BLAKE2s (ntopng-4.2.tar.gz) = 1dbf55dc0e6e3824ef7df9232881872b33aafcc8d24062d160c1e1d6adf1ee60
-SHA512 (ntopng-4.2.tar.gz) = e89ec3f35644ae8bc570d9802ecfadbf0067145e23a589df2032e8781e9c954f4166d3abb650ddafc65e4fbad656730ee1abf9c5273d3e09f8173d423436b8ff
-Size (ntopng-4.2.tar.gz) = 57554819 bytes
-SHA1 (patch-Makefile.in) = 39bd64f682f85451cd3f4945c8218af596f591f9
-SHA1 (patch-configure.seed) = bd93153c6088b7a140e7de0f18052574ed8e4b6c
+BLAKE2s (ntopng-5.2.1.tar.gz) = 11d1a6f878d0c02952bebf5a5813b265af47f6eb44b404acf9b2c4fc683c8aad
+SHA512 (ntopng-5.2.1.tar.gz) = 01cdf21deac61a3b11e7d0e6b662c911123241332e812bb676cb8c5c003fe1d50a4c61231f9c327d467e89dd1345fc1bdbab5d2599fe04b04a8fe12654c01bdd
+Size (ntopng-5.2.1.tar.gz) = 60280025 bytes
+SHA1 (patch-Makefile.in) = 62ce8cadc3b0e026684545b2c7db24268352c5f3
+SHA1 (patch-configure.ac.in) = ad1348831ebda24053c01a7312bd3458bccda819
 SHA1 (patch-include_Redis.h) = ad7b03b9ebfb8b9786cca3f8c49ea24dc559ba12
 SHA1 (patch-include_ntop__includes.h) = 2bf588dba941f25b71381c7848b237d964d77f31
 SHA1 (patch-src_PacketDumperTuntap.cpp) = 76415461ebbe88d886111aa2d6508c7eec66b11d
 SHA1 (patch-src_Redis.cpp) = 61d6c54c0e81e4936b777895d2d8408febdb519e
-SHA1 (patch-src_Utils.cpp) = 38445607703c620942dbc5cdb5b0408d44a6bd46
+SHA1 (patch-src_Utils.cpp) = 3ac13f9d4762e7f577a8c9f8a9b9aeb443567dfe
 SHA1 (patch-third-party_snmp_net.c) = defaacb719c2fb0276932554a7951f02a19ba4ef

Index: pkgsrc/net/ntopng/patches/patch-Makefile.in
diff -u pkgsrc/net/ntopng/patches/patch-Makefile.in:1.6 pkgsrc/net/ntopng/patches/patch-Makefile.in:1.7
--- pkgsrc/net/ntopng/patches/patch-Makefile.in:1.6     Fri May 14 12:57:27 2021
+++ pkgsrc/net/ntopng/patches/patch-Makefile.in Mon Mar 28 19:32:25 2022
@@ -1,14 +1,17 @@
-$NetBSD: patch-Makefile.in,v 1.6 2021/05/14 12:57:27 nia Exp $
+$NetBSD: patch-Makefile.in,v 1.7 2022/03/28 19:32:25 adam Exp $
 
-Don't build an internal copy of Lua...
+Don't build an internal copy of Lua.
 
---- Makefile.in.orig   2020-03-27 16:51:24.000000000 +0000
+--- Makefile.in.orig   2022-02-02 17:01:08.000000000 +0000
 +++ Makefile.in
-@@ -29,19 +29,6 @@ MONGOOSE_HOME=${PWD}/third-party/mongoos
+@@ -33,19 +33,6 @@ MONGOOSE_HOME=${PWD}/third-party/mongoos
  MONGOOSE_INC=-I$(MONGOOSE_HOME)
  ######
  
 -LUA_PLATFORM=generic
+-LUA_HOME=${PWD}/third-party/lua-5.4.3
+-LUA_INC=-I$(LUA_HOME)/src
+-LUA_LIB=$(LUA_HOME)/src/liblua.a
 -
 -ifeq ($(OS),Linux)
 -      LUA_PLATFORM=linux
@@ -16,15 +19,12 @@ Don't build an internal copy of Lua...
 -      LUA_PLATFORM=macosx
 -else ifeq ($(OS), $(filter $(OS), FreeBSD))
 -      LUA_PLATFORM=freebsd
+-      LUA_LIB=/usr/local/lib/liblua-5.3.a
 -endif
--
--LUA_HOME=${PWD}/third-party/lua-5.3.5
--LUA_INC=-I$(LUA_HOME)/src
--LUA_LIB=$(LUA_HOME)/src/liblua.a
+ 
  
  ######
- LIBRRDTOOL_HOME=${PWD}/third-party/rrdtool-1.4.8
-@@ -121,8 +108,6 @@ RPM_PKG = $(TARGET)-$(NTOPNG_VERSION)-@R
+@@ -102,8 +89,6 @@ RPM_PKG = $(TARGET)-$(NTOPNG_VERSION)-@R
  RPM_DATA_PKG = $(TARGET)-data-$(NTOPNG_VERSION)-@REVISION@.noarch.rpm
  ######
  
@@ -33,13 +33,12 @@ Don't build an internal copy of Lua...
  ifneq ($(HAS_ZEROMQ), 0)
  LIB_TARGETS += $(ZEROMQ_LIB)
  endif
-@@ -162,9 +147,6 @@ test_alert_engine: $(OBJECTS_NO_MAIN) $(
+@@ -144,8 +129,6 @@ test_alert_engine: $(OBJECTS_NO_MAIN) $(
        $(MAKE) CPPFLAGS="${CPPFLAGS} -DTEST_CHECK_ENGINE" src/AlertCheckLuaEngine.o
-       $(GPP) $(OBJECTS_NO_MAIN) -Wall $(NLIBS) -o $@
+       $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJECTS_NO_MAIN) -Wall $(LIBS) -o $@
  
 -$(LUA_LIB):
--      cd $(LUA_HOME); @GMAKE@ $(LUA_PLATFORM)
--
- $(ZEROMQ_LIB):
-       cd $(ZEROMQ_HOME); ./configure --without-documentation --without-libsodium; @GMAKE@
+-      $(MAKE) -C $(LUA_HOME) $(LUA_PLATFORM)
  
+ $(ZEROMQ_LIB):
+       cd $(ZEROMQ_HOME); ./configure --without-documentation --without-libsodium; $(MAKE)

Index: pkgsrc/net/ntopng/patches/patch-src_Utils.cpp
diff -u pkgsrc/net/ntopng/patches/patch-src_Utils.cpp:1.5 pkgsrc/net/ntopng/patches/patch-src_Utils.cpp:1.6
--- pkgsrc/net/ntopng/patches/patch-src_Utils.cpp:1.5   Wed Jun 23 19:34:15 2021
+++ pkgsrc/net/ntopng/patches/patch-src_Utils.cpp       Mon Mar 28 19:32:25 2022
@@ -1,16 +1,16 @@
-$NetBSD: patch-src_Utils.cpp,v 1.5 2021/06/23 19:34:15 adam Exp $
+$NetBSD: patch-src_Utils.cpp,v 1.6 2022/03/28 19:32:25 adam Exp $
 
 Fix building on NetBSD.
 d_type is not POSIX, provide workaround for SunOS.
 
---- src/Utils.cpp.orig 2020-11-02 21:27:19.000000000 +0000
+--- src/Utils.cpp.orig 2022-02-02 17:01:08.000000000 +0000
 +++ src/Utils.cpp
-@@ -25,9 +25,12 @@ extern "C" {
- #include "third-party/fast-sha1/sha1-fast.c"
- }
+@@ -21,9 +21,12 @@
  
--#if defined(__OpenBSD__) || defined(__APPLE__)
-+#if defined(__OpenBSD__) || defined(__APPLE__) || defined(__NetBSD__)
+ #include "ntop_includes.h"
+ 
+-#if defined(__OpenBSD__) || defined(__APPLE__) || defined(__FreeBSD__)
++#if defined(__OpenBSD__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__)
  #include <net/if_dl.h>
  #endif
 +#ifdef __sun
@@ -19,7 +19,7 @@ d_type is not POSIX, provide workaround 
  
  #ifndef WIN32
  #include <ifaddrs.h>
-@@ -2259,7 +2262,12 @@ static bool scan_dir(const char * dir_na
+@@ -2402,7 +2405,12 @@ static bool scan_dir(const char * dir_na
      if(!entry) break;
      d_name = entry->d_name;
  
@@ -32,7 +32,7 @@ d_type is not POSIX, provide workaround 
        snprintf(path, sizeof(path), "%s/%s", dir_name, entry->d_name);
        if(!stat(path, &buf)) {
          struct dirent *temp = (struct dirent *)malloc(sizeof(struct dirent));
-@@ -2269,7 +2277,11 @@ static bool scan_dir(const char * dir_na
+@@ -2412,7 +2420,11 @@ static bool scan_dir(const char * dir_na
          *total += buf.st_size;
        }
  

Added files:

Index: pkgsrc/net/ntopng/patches/patch-configure.ac.in
diff -u /dev/null pkgsrc/net/ntopng/patches/patch-configure.ac.in:1.1
--- /dev/null   Mon Mar 28 19:32:25 2022
+++ pkgsrc/net/ntopng/patches/patch-configure.ac.in     Mon Mar 28 19:32:25 2022
@@ -0,0 +1,50 @@
+$NetBSD: patch-configure.ac.in,v 1.1 2022/03/28 19:32:25 adam Exp $
+
+Portability fix.
+Detect system hiredis.
+Link against dynamkc libndpi (-Bstatic is not portable).
+On Darwin, install into man/.
+
+--- configure.ac.in.orig       2022-02-02 17:01:08.000000000 +0000
++++ configure.ac.in
+@@ -187,7 +187,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
+ fi
+@@ -235,9 +235,7 @@ fi
+ 
+ PKG_CHECK_MODULES([NDPI], [libndpi >= 2.0], [
+    NDPI_INC=`echo $NDPI_CFLAGS | sed -e "s/[ ]*$//"`
+-   # Use static libndpi library as building against the dynamic library fails
+-   NDPI_LIB="-Wl,-Bstatic $NDPI_LIBS -Wl,-Bdynamic"
+-   #NDPI_LIB="$NDPI_LIBS"
++   NDPI_LIB="$NDPI_LIBS"
+    NDPI_LIB_DEP=
+    ], [
+       AC_MSG_CHECKING(for nDPI source)
+@@ -432,7 +430,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"
+@@ -734,11 +732,7 @@ if test $INSTALL_DIR = "NONE"; then
+   INSTALL_DIR=${ac_default_prefix}
+ fi
+ 
+-if test $SYSTEM = "Darwin"; then
+-  MAN_DIR=$INSTALL_DIR/share/man
+-else
+   MAN_DIR=$INSTALL_DIR/man
+-fi
+ 
+ if test $SYSTEM = "OpenBSD"; then
+   INSTALL_DIR=${prefix}



Home | Main Index | Thread Index | Old Index