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:           Fri Aug 23 17:55:10 UTC 2024

Modified Files:
        pkgsrc/net/ntopng: Makefile PLIST distinfo
        pkgsrc/net/ntopng/patches:
            patch-httpdocs_misc_ntopng-utils-manage-updates.in
Removed Files:
        pkgsrc/net/ntopng/patches: patch-Makefile.in

Log Message:
ntopng: updated to 6.2

ntopng 6.2 (August 2024)

Breakthroughs

Major code optimizations and reduction of locks
Huge memory footprint reduction (by more than half)
Huge improvements to SNMP polling
MITRE alerts classification
New Security report
Replay historical flows on a virtual interface
Support for ClickHouse Cloud and TLS towards ClickHouse/SQLite
Cisco QoS MIB poller
New translations: Korean, Spanish and French
Support for influxdb v.2 (with v.1 compatible buckets)
CheckMK alerts export through Event Console (syslog)
New WeChat Alert endpoint
Add more filtering capabilities to the Reports
New UI table component

Improvements

Add flow_risk and host_risk remediations.
Add VLAN rules
Add drops/flows and probes info to view interface
Add exporters limits to ntopng licenses
Add extensions for asset inventory
Add feature sorting flows by protocol
Add flows and drops ts to netflow/sflow exporters
Add info to nprobes and exporters pages
Add interface to SNMP topology map
Add localhost to ipaddress expection lists
Add mac address to the hosts page
Add missing DHCP mappings
Add mitre_info to alerts in ClickHouse
Add NAT info to ClickHouse and ECS
Add SIP status call
Add the ability to set custom alert score
Add uuid_num and unique_source_id to exporters and probes
Add various filters to Historical/Alerts pages
Add L2TP decapsulation
Add sankey to probes/exporters page
Add support for flow source
Add --disable-purge for debug purposes Added average flow throughtput in flows
Add support for Ethernet-over-IP tunnel support
Add SNMP interface and device usage page and timeseries
Add detection of interfaces going down/up when open in pcap mode
Add host name discovered with DHCP
Add blacklist charts
Add SNMP Trap support
Add QoS page to snmp
Add sankey to probes/exporters page
Add support for MAC addresses in traffic profiles
Add smcroute integration.
Add traffic profiles rules.
Add TCP flow connection state
Add SNMP interface speed configuration
Add report editor
Add support for ModBUS Scattered Holding Register Read
Add filtering ability to report page
Add JE malloc support
Improve cloud support
Implement NetFlow polling device using coroutines
Implement flow traffic account in pcap interfaces when reading traffic from a pcap interface.
Implement mitre_table_info inside database
Implement TLS swap heuristic similar to SSH
Improve host pool reload latency
Improve performance in SNMP device listing
Improve SNMP various performances and reworked interfaces page
Modify Lua allocator to avoid allocating small blocks and using ^2 blocks size to reduce heap fragmentation
Reduced memory and trhead usage Added missing HTTP server thread naming Added --limit-resources to tell ntopng to reduce memory usage (useful for systems with limited resources)
Rework periodic discovery code
Rework flow exporters lua stats
Rework interface polling with snmpbulk
Rework flow exporters host rules
Rework timeseries backend and added support to bar charts
Rework throughput calculation for flow-based interfaces: it is no longer calculated periodically but only when a new flow update is received
Update the dashboard with the editing component feature.
Add support for interfaces of different datalink with pcap (e.g. -i ethX,tunY...)

Changes

Add ntopng to group systemd-journal
Add download of journalctl logs for the last day
Add hostnames to custom queries
Add mapping between db fields and netflow
Add usage of proto.ndpi_confidence in flow_details.
Add SNMP import functionality for CSV files
Add limit on DB interface flows accoring to the flow cache
Add Major and Minor connection states
Add percentage and * as exporter device option in Flow Exporter rules + minor fixes.
Add option to backup redis (ntopng-utils-manage-config -a backup -r)
Add percentage and * as exporter device option in Flow Exporter rules + minor fixes.
Add check for avoiding crash with hosts with no MAC
Add trigger period action on shell script
Add exporters limits to ntopng licenses
Add memory boundaries checks
Add switch between normal and per minute traffic ts
Add icon in flows that indicate when the flow has swapped directions
Add flow exporter top chart
Add autosearch when opening edit application page
Add topk chart to conversations
Add support for ModBUS Scattered Holding Register Read
Add host location to flow page
Add limitations for max number of polled SNMP devices
Add check for preventing false positive for long lived connections on top of protocols that can take a while
Add SNMP usage page
Add thpt charts to historical flows
Add garbage collector calls
Add startup flush for ntopng.trace_error.alert_queue
Add Bootstrap 5 tooltip support
Add check to avoid memory issues (heap overflow) during DHCP packet dissection
Add check for avoid setting the interface in non-blocking mode when used with pcap files
Change the severity of the old blacklisted flow to critical
Change the labels from 'Downlink Usage' and 'Uplink Usage' to 'In Usage' and 'Out Usage'
Changed score level for various Alerts.
Cleaned up flow throughout calculation
Disabled flow swap for UDP flows that might lead to false positives
Disable download image button on Safari.
Enable the editing of blacklist URL.
Enable interface name search.
Enable search in the SNMP interfaces page.
Make sort/delete persistent. Compute component_id on server side.
nmap command path is now computed at runtime
Packet padding is no longer accounted in flow traffic
Prevents non-admin users to pause interfaces
Report templates can now be defined in multiple paths
Reduced table retention
Remove additional http header
Remove sflowdev timeseries and unified to flowdev
Remove outdated unahandled flows that was casing fiscrepancies in flow accounting
Remove useless work when shutting down
Run nmap setcap only when we're outside a container
Update doc with all the latest features.

nEdge

Add option to enable external captive portal auth
Add Keep Src Address flag.
Add MAC and IP Address to radius interim-update
Add new fields to radius accounting
Add code to delete expired flows in ntopng still present in conntrack
Add check for offloaded flows with uncompleted protocol detection that have observed too many packets (updated via conntrack)
Implement remote radius authentication for local users (toggle)
Handle broadcast forwarding
Optimized std::map to reduce memory usage
Remove keep_src_address
Remove the hardcoded testing value for traffic_quota_ratio.
Remove alerts no longer necessary as they have been replaced by local traffic rules
Fix broadcast forwarding
Fix Daily Traffic Quota and Daily Time Quota column style.
Fix incorrect delta calculation
Fix repeater config modal reset
Fix the apply button in repeaters modal.
Fix progress bar.
Fix editing on repeater-config modal by removing unnecessary variable.
Fix the enable_nat and enable_iface toggles
Fix the alignment of column_key icons on the host_details/flows page.
Fix Daily Traffic Quota and Daily Time Quota column style.
Fix the alignment of column_info icons.

Fixes

Fix top visited websites leak (growing undefinitely) and cpu load (sorting on every decoded site)
Fix aggregated live flows exporter filter.
Fix L7 Protocol usage & empty table statement using the view interface in Server Ports Analysis page
Fix pcap extraction for unprivileged users
Fix chown group
Fix TCP Flow Reset check.
Fix TCPFlowReset check.
Fix free on uninitialized pointers
Fix the creation of the all_alerts_view in the ClickHouse cluster SQL script.
Fix the partition parameter in the ClickHouse cluster SQL database schema.
Fix a bug related to removing CVEs when a scan is in progress and make minor optimizations.
Fix the formatting of 0 percentage.
Fix access to released memory in UT hash iteration
Fix navigation from server ports analysis chart view to table view.
Fix where on aggregated queries (interface id was ignored)
Fix invalid packet count with fragemented traffic
Fix info field cut after 256 characters
Fix crash and memory leak introduced
Fix missing fields in TLS alerts
Fix invalid application protocol accounting in network interfaces due to partial nDPi detection
Fix pcap download
Fix bug in UDP scan
Fix counter polling
Fix SSH flow swap heuristic
Fix segmentation fault on Stratosphere lab blacklist loading
Fix pcap polling on macOS and FreeBSD Fixes handling of interface pause (idle) on pcap interfaces
Fix SQL injection description
Fix copy not working on alert description
Fix string info cut due to buffer size
Fix invalid host rename when using HTTP proxies
Fix reset counters does not reset sent/rcvd bytes/packets
Fix attempt to index nil value
Fix some performance issues in the new flow page
Fix timeseries queries not working with serialize by mac
Fix incorrect check on TOS
Fix thpt historical flow chart
Fix historical flow charts
Fix duplicated entries in radius
Fix service map learning not reset at startup
Fix circular dependencies
Fix tooltip not working
Fix active monitoring alert discarded with no pool selected
Fix incorrect hosts number
Fix issue with host pools assignment
Fix remote access alert not triggered
Fix SNMP topology map and added to all snmp devices
Fix SNMP v3 import not working
Fix topology map not correctly working
Fix various translation to It, JP an other languages.
Fix various issue with application reloading
Fix various issues in SNMP Chart
Fix bytes per minute SNMP Serie not added
Fix shell script execution on alerts engaged
Fix crash when sorting hosts in low memory conditions
Fix domain name extraction from the info column.
Fix colors in dygraph plotters
Fix throughput values in local traffic rules.
Fix wrong source type in exporters report
Fix emergency recipient toast not configured
Fix location not correctly set in case of aggregation
Fix unknown filter applied even when not filtered
Fix schema id switch in influx
Fix Heap-buffer-overflow in IEC104
Fix influxdb top stats
Fix timeseries charts timezone and removed no more used files
Fix FreeBSD packaging issues with VulScan
Fix incorrect total calculation
Fix various issues on the exporter pages
Fix historical aggregated flow issue with timestamp lower than the last day
Fix various lua memory issues
CentOS 7 fixes
Workaround for a memory leak on windows for a bug on the pthread library
Various OT fixes


To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 pkgsrc/net/ntopng/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/ntopng/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/net/ntopng/distinfo
cvs rdiff -u -r1.9 -r0 pkgsrc/net/ntopng/patches/patch-Makefile.in
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/net/ntopng/patches/patch-httpdocs_misc_ntopng-utils-manage-updates.in

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.71 pkgsrc/net/ntopng/Makefile:1.72
--- pkgsrc/net/ntopng/Makefile:1.71     Wed May 29 16:34:00 2024
+++ pkgsrc/net/ntopng/Makefile  Fri Aug 23 17:55:09 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.71 2024/05/29 16:34:00 adam Exp $
+# $NetBSD: Makefile,v 1.72 2024/08/23 17:55:09 adam Exp $
 
-DISTNAME=      ntopng-6.0
-PKGREVISION=   3
+DISTNAME=      ntopng-6.2
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=ntop/}
 

Index: pkgsrc/net/ntopng/PLIST
diff -u pkgsrc/net/ntopng/PLIST:1.9 pkgsrc/net/ntopng/PLIST:1.10
--- pkgsrc/net/ntopng/PLIST:1.9 Mon Nov 20 17:59:35 2023
+++ pkgsrc/net/ntopng/PLIST     Fri Aug 23 17:55:09 2024
@@ -1,30 +1,24 @@
-@comment $NetBSD: PLIST,v 1.9 2023/11/20 17:59:35 adam Exp $
+@comment $NetBSD: PLIST,v 1.10 2024/08/23 17:55:09 adam Exp $
 bin/ntopng
 man/man8/ntopng.8
 share/ntopng/httpdocs/css/README.md
 share/ntopng/httpdocs/css/select2.min.css
-share/ntopng/httpdocs/dist/0a1b701f5563c2288281.ttf
-share/ntopng/httpdocs/dist/15d98c18221c8bcb2334.ttf
-share/ntopng/httpdocs/dist/2bd53024cba1f2355d53.png
-share/ntopng/httpdocs/dist/3d503f89ccaf1b224aa5.woff2
-share/ntopng/httpdocs/dist/4896d4b04430cc3dfb06.woff2
-share/ntopng/httpdocs/dist/52eba2c567c521b8d58a.ttf
-share/ntopng/httpdocs/dist/73879eafee8fd84e7c13.png
-share/ntopng/httpdocs/dist/79da213423ac0def2058.ttf
-share/ntopng/httpdocs/dist/8dbb811c120eea1560c8.png
+share/ntopng/httpdocs/dist/07ed6d5fa32c1d54af0f.ttf
+share/ntopng/httpdocs/dist/0f6cb412603527bda691.ttf
+share/ntopng/httpdocs/dist/0ff70dcbf135d859ebf3.ttf
+share/ntopng/httpdocs/dist/17a6e1aebccdbaa39e78.ttf
+share/ntopng/httpdocs/dist/6cfec8414be20e2c3426.woff2
+share/ntopng/httpdocs/dist/93f719f4d62bfa3e748c.woff2
 share/ntopng/httpdocs/dist/95ce97b96124cddcc6ff.png
-share/ntopng/httpdocs/dist/a0d12b5793f7a819cf4a.png
 share/ntopng/httpdocs/dist/b18a220ea3ed601ec968.png
-share/ntopng/httpdocs/dist/bdacea417c235e289149.png
+share/ntopng/httpdocs/dist/bb8d5a145e22822103fb.woff2
+share/ntopng/httpdocs/dist/bc3722686635b5f86132.woff2
 share/ntopng/httpdocs/dist/custom-theme.css
 share/ntopng/httpdocs/dist/custom-theme.js
 share/ntopng/httpdocs/dist/d68ae9f02541036a991d.png
-share/ntopng/httpdocs/dist/d79c2ec96ab9ff1161a2.woff2
-share/ntopng/httpdocs/dist/d86d12736d91b3cc9934.png
 share/ntopng/httpdocs/dist/dark-mode.css
 share/ntopng/httpdocs/dist/dark-mode.css.map
 share/ntopng/httpdocs/dist/dark-mode.js
-share/ntopng/httpdocs/dist/f77bcc98bb7468c8b15a.woff2
 share/ntopng/httpdocs/dist/images.css
 share/ntopng/httpdocs/dist/images.js
 share/ntopng/httpdocs/dist/images.js.map
@@ -36,12 +30,6 @@ share/ntopng/httpdocs/dist/images/marker
 share/ntopng/httpdocs/dist/images/marker-icon-red.png
 share/ntopng/httpdocs/dist/images/marker-icon.png
 share/ntopng/httpdocs/dist/images/marker-shadow.png
-share/ntopng/httpdocs/dist/images/ui-icons_444444_256x240.png
-share/ntopng/httpdocs/dist/images/ui-icons_555555_256x240.png
-share/ntopng/httpdocs/dist/images/ui-icons_777620_256x240.png
-share/ntopng/httpdocs/dist/images/ui-icons_777777_256x240.png
-share/ntopng/httpdocs/dist/images/ui-icons_cc0000_256x240.png
-share/ntopng/httpdocs/dist/images/ui-icons_ffffff_256x240.png
 share/ntopng/httpdocs/dist/images/virustotal.svg
 share/ntopng/httpdocs/dist/login.js
 share/ntopng/httpdocs/dist/login.js.map
@@ -59,8 +47,6 @@ share/ntopng/httpdocs/dist/white-mode.js
 share/ntopng/httpdocs/favicon.ico
 share/ntopng/httpdocs/geoip/README.geolocation.md
 share/ntopng/httpdocs/img/README.md
-share/ntopng/httpdocs/inc/as_stats_id.inc
-share/ntopng/httpdocs/inc/country_stats_id.inc
 share/ntopng/httpdocs/inc/geolocation_disclaimer.inc
 share/ntopng/httpdocs/inc/host_to_server_id.inc
 share/ntopng/httpdocs/inc/host_to_server_top.inc
@@ -83,6 +69,8 @@ share/ntopng/httpdocs/misc/alert_store_s
 share/ntopng/httpdocs/misc/alert_view_store_schema.sql
 share/ntopng/httpdocs/misc/db_schema_clickhouse.sql
 share/ntopng/httpdocs/misc/db_schema_clickhouse_cluster.sql
+share/ntopng/httpdocs/misc/db_schema_clickhouse_old.sql
+share/ntopng/httpdocs/misc/db_schema_clickhouse_unused.sql
 share/ntopng/httpdocs/misc/lists/builtin/abuse_ch.list
 share/ntopng/httpdocs/misc/lists/builtin/adway.list
 share/ntopng/httpdocs/misc/lists/builtin/alienvault.list
@@ -90,9 +78,11 @@ share/ntopng/httpdocs/misc/lists/builtin
 share/ntopng/httpdocs/misc/lists/builtin/disconnect_me.list
 share/ntopng/httpdocs/misc/lists/builtin/dshield_7days.list
 share/ntopng/httpdocs/misc/lists/builtin/ellio.list
+share/ntopng/httpdocs/misc/lists/builtin/ellio_ntop.list
 share/ntopng/httpdocs/misc/lists/builtin/emerging_threats.list
 share/ntopng/httpdocs/misc/lists/builtin/feodo.list
 share/ntopng/httpdocs/misc/lists/builtin/feodo_c2.list
+share/ntopng/httpdocs/misc/lists/builtin/ipsum.list
 share/ntopng/httpdocs/misc/lists/builtin/nocoin.list
 share/ntopng/httpdocs/misc/lists/builtin/snort.list
 share/ntopng/httpdocs/misc/lists/builtin/sslbl_c2.list
@@ -127,17 +117,36 @@ share/ntopng/httpdocs/tables_config/aler
 share/ntopng/httpdocs/tables_config/alert_snmp_device.json
 share/ntopng/httpdocs/tables_config/alert_system.json
 share/ntopng/httpdocs/tables_config/alert_user.json
+share/ntopng/httpdocs/tables_config/as_stats.json
+share/ntopng/httpdocs/tables_config/blacklists.json
+share/ntopng/httpdocs/tables_config/countries_stats.json
 share/ntopng/httpdocs/tables_config/device_exclusions.json
+share/ntopng/httpdocs/tables_config/exporters.json
+share/ntopng/httpdocs/tables_config/exporters_details.json
 share/ntopng/httpdocs/tables_config/flow_historical.json
 share/ntopng/httpdocs/tables_config/flow_historical_aggregated.json
+share/ntopng/httpdocs/tables_config/flows_list.json
+share/ntopng/httpdocs/tables_config/flows_list_with_exporters.json
+share/ntopng/httpdocs/tables_config/hosts_list.json
+share/ntopng/httpdocs/tables_config/hosts_list_with_vlans.json
 share/ntopng/httpdocs/tables_config/hosts_to_scan.json
 share/ntopng/httpdocs/tables_config/inactive_hosts.json
+share/ntopng/httpdocs/tables_config/network_discovery.json
 share/ntopng/httpdocs/tables_config/open_ports.json
+share/ntopng/httpdocs/tables_config/probes.json
 share/ntopng/httpdocs/tables_config/server_ports_analysis.json
+share/ntopng/httpdocs/tables_config/snmp_device_interfaces.json
+share/ntopng/httpdocs/tables_config/snmp_devices.json
+share/ntopng/httpdocs/tables_config/snmp_interfaces.json
+share/ntopng/httpdocs/tables_config/snmp_similarity.json
+share/ntopng/httpdocs/tables_config/snmp_topology.json
+share/ntopng/httpdocs/tables_config/snmp_usage.json
+share/ntopng/httpdocs/tables_config/vs_reports.json
 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/analyze_db.template
 share/ntopng/httpdocs/templates/analyze_pcap.template
 share/ntopng/httpdocs/templates/htmlPages/hostDetails/hosttraffic.html
 share/ntopng/httpdocs/templates/htmlPages/hostDetails/listening-ports.template
@@ -265,6 +274,8 @@ share/ntopng/httpdocs/templates/pages/no
 share/ntopng/httpdocs/templates/pages/notifications/thehive/thehive_recipient.template
 share/ntopng/httpdocs/templates/pages/notifications/webhook/webhook_endpoint.template
 share/ntopng/httpdocs/templates/pages/notifications/webhook/webhook_recipient.template
+share/ntopng/httpdocs/templates/pages/notifications/wechat/wechat_endpoint.template
+share/ntopng/httpdocs/templates/pages/notifications/wechat/wechat_recipient.template
 share/ntopng/httpdocs/templates/pages/observation_points_config.template
 share/ntopng/httpdocs/templates/pages/recipients_list.template
 share/ntopng/httpdocs/templates/pages/sankey_vlan.template
@@ -273,6 +284,7 @@ share/ntopng/httpdocs/templates/pages/ta
 share/ntopng/httpdocs/templates/pages/tabs/manage_data/delete.template
 share/ntopng/httpdocs/templates/pages/tabs/manage_data/export.template
 share/ntopng/httpdocs/templates/pages/tabs/manage_data/inactive_interfaces_data.template
+share/ntopng/httpdocs/templates/pages/tabs/manage_data/purge.template
 share/ntopng/httpdocs/templates/pages/tabs/manage_data/system_interface_data.template
 share/ntopng/httpdocs/templates/pages/test_gui_widgets.template
 share/ntopng/httpdocs/templates/pages/top_sites.template
@@ -289,6 +301,7 @@ share/ntopng/scripts/callbacks/5minute-d
 share/ntopng/scripts/callbacks/5minute-delayed/interface/local_network_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/blacklist.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
@@ -320,12 +333,11 @@ share/ntopng/scripts/callbacks/hourly-de
 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/network_discovery.lua
 share/ntopng/scripts/callbacks/minute-delayed/system/radius_accounting.lua
-share/ntopng/scripts/callbacks/minute/interface/localhosts_stats.lua
+share/ntopng/scripts/callbacks/minute-delayed/system/radius_acct_cleanup.lua
 share/ntopng/scripts/callbacks/minute/interface/timeseries.lua
 share/ntopng/scripts/callbacks/minute/system/active_monitoring.lua
-share/ntopng/scripts/callbacks/minute/system/dispatch_message_example.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
@@ -341,7 +353,13 @@ share/ntopng/scripts/historical/alerts/f
 share/ntopng/scripts/historical/alerts/flow/contacts_by_type.json
 share/ntopng/scripts/historical/alerts/flow/contacts_with_port.json
 share/ntopng/scripts/historical/alerts/flow/info.json
+share/ntopng/scripts/historical/alerts/flow/mitre_id.json
+share/ntopng/scripts/historical/alerts/flow/mitre_tactic.json
+share/ntopng/scripts/historical/alerts/flow/mitre_technique.json
 share/ntopng/scripts/historical/alerts/host/host_by_type.json
+share/ntopng/scripts/historical/alerts/host/mitre_id.json
+share/ntopng/scripts/historical/alerts/host/mitre_tactic.json
+share/ntopng/scripts/historical/alerts/host/mitre_technique.json
 share/ntopng/scripts/historical/analysis/README
 share/ntopng/scripts/historical/analysis/asn.json
 share/ntopng/scripts/historical/analysis/flow_geomap.json
@@ -370,18 +388,23 @@ share/ntopng/scripts/historical/tables/t
 share/ntopng/scripts/historical/tables/top_sender_countries.json
 share/ntopng/scripts/historical/tables/top_sender_networks.json
 share/ntopng/scripts/historical/tables/top_servers.json
+share/ntopng/scripts/historical/tables/top_vlans.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
+share/ntopng/scripts/locales/es.lua
+share/ntopng/scripts/locales/fr.lua
 share/ntopng/scripts/locales/icmp/en.lua
 share/ntopng/scripts/locales/it.lua
 share/ntopng/scripts/locales/jp.lua
+share/ntopng/scripts/locales/ko.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/blacklists.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
@@ -406,9 +429,9 @@ share/ntopng/scripts/lua/admin/validate_
 share/ntopng/scripts/lua/alert_details.lua
 share/ntopng/scripts/lua/alert_stats.lua
 share/ntopng/scripts/lua/analyze_pcap.lua
-share/ntopng/scripts/lua/as_details.lua
 share/ntopng/scripts/lua/as_stats.lua
 share/ntopng/scripts/lua/authorize_captive.lua
+share/ntopng/scripts/lua/blacklists_stats.lua
 share/ntopng/scripts/lua/captive_portal.lua
 share/ntopng/scripts/lua/change_password.lua
 share/ntopng/scripts/lua/check_recording_data.lua
@@ -435,6 +458,7 @@ share/ntopng/scripts/lua/examples/debug.
 share/ntopng/scripts/lua/examples/hello_world.lua
 share/ntopng/scripts/lua/examples/interface.lua
 share/ntopng/scripts/lua/examples/ntop.lua
+share/ntopng/scripts/lua/experiments/stats_to_mbroker.lua
 share/ntopng/scripts/lua/export_data.lua
 share/ntopng/scripts/lua/find_app.lua
 share/ntopng/scripts/lua/find_category.lua
@@ -446,7 +470,6 @@ share/ntopng/scripts/lua/flows_stats.lua
 share/ntopng/scripts/lua/geoip_config.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
@@ -459,7 +482,6 @@ share/ntopng/scripts/lua/get_db_data.lua
 share/ntopng/scripts/lua/get_dhcp_config.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_flow_process_tree.lua
 share/ntopng/scripts/lua/get_flows_data.lua
 share/ntopng/scripts/lua/get_historical_data.lua
@@ -554,10 +576,14 @@ 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_categories.lua
+share/ntopng/scripts/lua/modules/alert_category_utils.lua
 share/ntopng/scripts/lua/modules/alert_consts.lua
 share/ntopng/scripts/lua/modules/alert_creators.lua
 share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_binary_application_transfer.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_blacklisted_client_contact.lua
 share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_blacklisted_country.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_blacklisted_server_contact.lua
 share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_broadcast_non_udp_traffic.lua
 share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_custom_lua_script.lua
 share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_data_exfiltration.lua
@@ -627,10 +653,11 @@ share/ntopng/scripts/lua/modules/alert_d
 share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_periodicity_changed.lua
 share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_rare_destination.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_local_insecure_flow.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_no_answer.lua
 share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_tcp_connection_refused.lua
+share/ntopng/scripts/lua/modules/alert_definitions/flow/alert_tcp_flow_reset.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
@@ -647,21 +674,19 @@ share/ntopng/scripts/lua/modules/alert_d
 share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_dangerous_host.lua
 share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_dns_flood.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_external_script.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_host_scanner.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_scan_detected.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_server_ports_contacts.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_snmp_flood.lua
 share/ntopng/scripts/lua/modules/alert_definitions/host/host_alert_tcp_fin_scan.lua
@@ -673,10 +698,13 @@ share/ntopng/scripts/lua/modules/alert_d
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_attack_mitigation_via_snmp.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_broadcast_domain_too_large.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_cidr_rule_threshold_crossed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_cloud_disconnected.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_cloud_reconnected.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_contacts_anomaly.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_device_connection_disconnection.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_dhcp_storm.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_dropped_alerts.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_exporters_limit_exceeded.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_gateway_unreachable.lua
@@ -700,41 +728,51 @@ share/ntopng/scripts/lua/modules/alert_d
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_network_score_per_host.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_exporter_activity.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_no_if_activity.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_no_probe_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_appeared.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_port_mac_changed.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_port_mac_disappeared.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_profile_rule_threshold_crossed.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_quota_exceeded.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_score_behavior_anomaly.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_polling_error.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_snmp_device_reset.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_snmp_device_traffic_change.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_snmp_interface_errors.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_snmp_interface_threshold_crossed.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_snmp_topology_changed.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_snmp_trap.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_system_error.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_traffic_behavior_anomaly.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_user_activity.lua
+share/ntopng/scripts/lua/modules/alert_definitions/other/alert_vlan_rule_threshold_crossed.lua
 share/ntopng/scripts/lua/modules/alert_definitions/other/alert_vulnerability_scan.lua
 share/ntopng/scripts/lua/modules/alert_entities.lua
+share/ntopng/scripts/lua/modules/alert_entities_utils.lua
+share/ntopng/scripts/lua/modules/alert_entity_builders.lua
 share/ntopng/scripts/lua/modules/alert_exclusions.lua
+share/ntopng/scripts/lua/modules/alert_granularities.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_management.lua
 share/ntopng/scripts/lua/modules/alert_roles.lua
 share/ntopng/scripts/lua/modules/alert_severities.lua
+share/ntopng/scripts/lua/modules/alert_severity_groups.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
@@ -751,7 +789,6 @@ share/ntopng/scripts/lua/modules/alert_u
 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
@@ -762,8 +799,9 @@ share/ntopng/scripts/lua/modules/captive
 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/blacklisted_client_contact.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/blacklisted_server_contact.lua
 share/ntopng/scripts/lua/modules/check_definitions/flow/broadcast_non_udp_traffic.lua
-share/ntopng/scripts/lua/modules/check_definitions/flow/connection_failed.lua
 share/ntopng/scripts/lua/modules/check_definitions/flow/country_check.lua
 share/ntopng/scripts/lua/modules/check_definitions/flow/custom_lua_script.lua
 share/ntopng/scripts/lua/modules/check_definitions/flow/device_protocol_not_allowed.lua
@@ -814,8 +852,9 @@ share/ntopng/scripts/lua/modules/check_d
 share/ntopng/scripts/lua/modules/check_definitions/flow/not_purged.lua
 share/ntopng/scripts/lua/modules/check_definitions/flow/rare_destination.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_local_insecure_flow.lua
 share/ntopng/scripts/lua/modules/check_definitions/flow/remote_to_remote.lua
+share/ntopng/scripts/lua/modules/check_definitions/flow/tcp_flow_reset.lua
 share/ntopng/scripts/lua/modules/check_definitions/flow/tcp_no_data_exchanged.lua
 share/ntopng/scripts/lua/modules/check_definitions/flow/tcp_packets_issues.lua
 share/ntopng/scripts/lua/modules/check_definitions/flow/unexpected_dhcp.lua
@@ -828,17 +867,13 @@ share/ntopng/scripts/lua/modules/check_d
 share/ntopng/scripts/lua/modules/check_definitions/host/countries_contacts.lua
 share/ntopng/scripts/lua/modules/check_definitions/host/custom_host_lua_script.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/external_host_script.lua
 share/ntopng/scripts/lua/modules/check_definitions/host/fin_scan.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/rst_scan.lua
 share/ntopng/scripts/lua/modules/check_definitions/host/scan_detection.lua
@@ -849,16 +884,12 @@ share/ntopng/scripts/lua/modules/check_d
 share/ntopng/scripts/lua/modules/check_definitions/interface/dropped_alerts.lua
 share/ntopng/scripts/lua/modules/check_definitions/interface/ghost_networks.lua
 share/ntopng/scripts/lua/modules/check_definitions/interface/no_if_activity.lua
+share/ntopng/scripts/lua/modules/check_definitions/interface/no_probe_or_exporter_activity.lua
 share/ntopng/scripts/lua/modules/check_definitions/interface/periodic_activity_not_executed.lua
 share/ntopng/scripts/lua/modules/check_definitions/interface/slow_periodic_activity.lua
-share/ntopng/scripts/lua/modules/check_definitions/interface/slow_purge.lua
-share/ntopng/scripts/lua/modules/check_definitions/interface/throughput.lua
 share/ntopng/scripts/lua/modules/check_definitions/interface/too_many_drops.lua
 share/ntopng/scripts/lua/modules/check_definitions/network/broadcast_domain_too_large.lua
-share/ntopng/scripts/lua/modules/check_definitions/network/egress.lua
 share/ntopng/scripts/lua/modules/check_definitions/network/flow_flood_victim.lua
-share/ntopng/scripts/lua/modules/check_definitions/network/ingress.lua
-share/ntopng/scripts/lua/modules/check_definitions/network/inner.lua
 share/ntopng/scripts/lua/modules/check_definitions/network/ip_reassignment.lua
 share/ntopng/scripts/lua/modules/check_definitions/network/network_discovery.lua
 share/ntopng/scripts/lua/modules/check_definitions/network/network_issues.lua
@@ -868,9 +899,12 @@ share/ntopng/scripts/lua/modules/check_d
 share/ntopng/scripts/lua/modules/check_definitions/syslog/nbox.lua
 share/ntopng/scripts/lua/modules/check_definitions/syslog/suricata.lua
 share/ntopng/scripts/lua/modules/check_definitions/system/dropped_alerts.lua
+share/ntopng/scripts/lua/modules/check_definitions/system/exporters_limit_exceeded.lua
 share/ntopng/scripts/lua/modules/check_definitions/system/ids_ips_log.lua
 share/ntopng/scripts/lua/modules/check_definitions/system/periodic_activity_not_executed.lua
 share/ntopng/scripts/lua/modules/check_definitions/system/slow_periodic_activity.lua
+share/ntopng/scripts/lua/modules/check_definitions/system/system_error.lua
+share/ntopng/scripts/lua/modules/check_redis_prefs.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
@@ -893,6 +927,7 @@ share/ntopng/scripts/lua/modules/conf_ha
 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/consts.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
@@ -913,9 +948,9 @@ share/ntopng/scripts/lua/modules/dhcp_ut
 share/ntopng/scripts/lua/modules/discover_utils.lua
 share/ntopng/scripts/lua/modules/dkjson.lua
 share/ntopng/scripts/lua/modules/dns_utils.lua
-share/ntopng/scripts/lua/modules/doa_ox.lua
 share/ntopng/scripts/lua/modules/dscp_consts.lua
 share/ntopng/scripts/lua/modules/ebpf_utils.lua
+share/ntopng/scripts/lua/modules/field_units.lua
 share/ntopng/scripts/lua/modules/file_utils.lua
 share/ntopng/scripts/lua/modules/fingerprint_utils.lua
 share/ntopng/scripts/lua/modules/flow_consts.lua
@@ -928,9 +963,11 @@ share/ntopng/scripts/lua/modules/flow_ut
 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/gui_utils.lua
 share/ntopng/scripts/lua/modules/historical_flow_details_formatter.lua
 share/ntopng/scripts/lua/modules/historical_flow_utils.lua
 share/ntopng/scripts/lua/modules/host_pools_nedge.lua
+share/ntopng/scripts/lua/modules/host_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/http_utils.lua
@@ -954,6 +991,8 @@ share/ntopng/scripts/lua/modules/influxd
 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/l4_protocol_list.lua
+share/ntopng/scripts/lua/modules/label_utils.lua
 share/ntopng/scripts/lua/modules/liluat.lua
 share/ntopng/scripts/lua/modules/lists_utils.lua
 share/ntopng/scripts/lua/modules/live_traffic_utils.lua
@@ -971,7 +1010,9 @@ share/ntopng/scripts/lua/modules/measure
 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/mitre_utils.lua
+share/ntopng/scripts/lua/modules/network_consts.lua
+share/ntopng/scripts/lua/modules/network_formatter.lua
 share/ntopng/scripts/lua/modules/new_devices.lua
 share/ntopng/scripts/lua/modules/notifications/endpoints.lua
 share/ntopng/scripts/lua/modules/notifications/endpoints/alert_store_db.lua
@@ -1003,6 +1044,7 @@ share/ntopng/scripts/lua/modules/prefs_m
 share/ntopng/scripts/lua/modules/prefs_reload_utils.lua
 share/ntopng/scripts/lua/modules/prefs_utils.lua
 share/ntopng/scripts/lua/modules/presets_utils.lua
+share/ntopng/scripts/lua/modules/profiling.lua
 share/ntopng/scripts/lua/modules/protos_utils.lua
 share/ntopng/scripts/lua/modules/radius_handler.lua
 share/ntopng/scripts/lua/modules/recording_utils.lua
@@ -1016,10 +1058,12 @@ share/ntopng/scripts/lua/modules/rrd_pat
 share/ntopng/scripts/lua/modules/rrd_utils.lua
 share/ntopng/scripts/lua/modules/script_manager.lua
 share/ntopng/scripts/lua/modules/scripts_triggers.lua
+share/ntopng/scripts/lua/modules/smcroute_service_utils.lua
 share/ntopng/scripts/lua/modules/snmp_consts.lua
 share/ntopng/scripts/lua/modules/snmp_mappings.lua
 share/ntopng/scripts/lua/modules/stats_utils.lua
 share/ntopng/scripts/lua/modules/storage_utils.lua
+share/ntopng/scripts/lua/modules/string_utils.lua
 share/ntopng/scripts/lua/modules/sys_utils.lua
 share/ntopng/scripts/lua/modules/syslog_utils.lua
 share/ntopng/scripts/lua/modules/system_config/appliance_config.lua
@@ -1051,7 +1095,6 @@ share/ntopng/scripts/lua/modules/timeser
 share/ntopng/scripts/lua/modules/timeseries/tests/utils_test.lua
 share/ntopng/scripts/lua/modules/timeseries/ts_common.lua
 share/ntopng/scripts/lua/modules/timeseries/ts_data.lua
-share/ntopng/scripts/lua/modules/timeseries/ts_rest_utils.lua
 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
@@ -1070,11 +1113,14 @@ share/ntopng/scripts/lua/modules/tz_util
 share/ntopng/scripts/lua/modules/ui_utils.lua
 share/ntopng/scripts/lua/modules/vlan_utils.lua
 share/ntopng/scripts/lua/modules/voip_utils.lua
+share/ntopng/scripts/lua/modules/vs_db_utils.lua
 share/ntopng/scripts/lua/modules/vulnerability_scan/cve_utils.lua
 share/ntopng/scripts/lua/modules/vulnerability_scan/modules/cve.lua
+share/ntopng/scripts/lua/modules/vulnerability_scan/modules/ipv4_netscan.lua
 share/ntopng/scripts/lua/modules/vulnerability_scan/modules/tcp_portscan.lua
 share/ntopng/scripts/lua/modules/vulnerability_scan/modules/udp_portscan.lua
 share/ntopng/scripts/lua/modules/vulnerability_scan/modules/vulners.lua
+share/ntopng/scripts/lua/modules/vulnerability_scan/vs_rest_utils.lua
 share/ntopng/scripts/lua/modules/vulnerability_scan/vs_utils.lua
 share/ntopng/scripts/lua/modules/widget_gui_utils.lua
 share/ntopng/scripts/lua/modules/widgets_utils.lua
@@ -1240,6 +1286,7 @@ share/ntopng/scripts/lua/rest/v2/bind/ho
 share/ntopng/scripts/lua/rest/v2/connect/test.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/create/pcap/extraction/task.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/application/application.lua
@@ -1266,6 +1313,7 @@ share/ntopng/scripts/lua/rest/v2/edit/ho
 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/edit_blacklist.lua
 share/ntopng/scripts/lua/rest/v2/enable/check.lua
 share/ntopng/scripts/lua/rest/v2/exec/host/schedule_vulnerability_scan.lua
 share/ntopng/scripts/lua/rest/v2/export/active_monitoring/config.lua
@@ -1289,6 +1337,7 @@ share/ntopng/scripts/lua/rest/v2/get/am_
 share/ntopng/scripts/lua/rest/v2/get/am_host/list.lua
 share/ntopng/scripts/lua/rest/v2/get/asn/asn_info.lua
 share/ntopng/scripts/lua/rest/v2/get/asn/asn_name.lua
+share/ntopng/scripts/lua/rest/v2/get/asn/get_as_data.lua
 share/ntopng/scripts/lua/rest/v2/get/category/list.lua
 share/ntopng/scripts/lua/rest/v2/get/checks/config.lua
 share/ntopng/scripts/lua/rest/v2/get/country/country_name.lua
@@ -1296,10 +1345,12 @@ share/ntopng/scripts/lua/rest/v2/get/das
 share/ntopng/scripts/lua/rest/v2/get/dashboard/template/list.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/active_list.lua
 share/ntopng/scripts/lua/rest/v2/get/flow/aggregated_live_flows.lua
 share/ntopng/scripts/lua/rest/v2/get/flow/aggregated_live_flows_filters.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/flow_filters.lua
 share/ntopng/scripts/lua/rest/v2/get/flow/graph.lua
 share/ntopng/scripts/lua/rest/v2/get/flow/l4/counters.lua
 share/ntopng/scripts/lua/rest/v2/get/flow/l7/counters.lua
@@ -1307,13 +1358,16 @@ share/ntopng/scripts/lua/rest/v2/get/flo
 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/active_list.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/config.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/find.lua
 share/ntopng/scripts/lua/rest/v2/get/host/fingerprint/data.lua
+share/ntopng/scripts/lua/rest/v2/get/host/host_filters.lua
 share/ntopng/scripts/lua/rest/v2/get/host/inactive/active_inactive.lua
 share/ntopng/scripts/lua/rest/v2/get/host/inactive/inactive_manufacturer.lua
 share/ntopng/scripts/lua/rest/v2/get/host/inactive/inactivity_period.lua
@@ -1331,6 +1385,7 @@ share/ntopng/scripts/lua/rest/v2/get/hos
 share/ntopng/scripts/lua/rest/v2/get/host/l7/proto_data.lua
 share/ntopng/scripts/lua/rest/v2/get/host/l7/stats.lua
 share/ntopng/scripts/lua/rest/v2/get/host/no_tx_peers.lua
+share/ntopng/scripts/lua/rest/v2/get/host/open_ports.lua
 share/ntopng/scripts/lua/rest/v2/get/host/packets/arp_data.lua
 share/ntopng/scripts/lua/rest/v2/get/host/packets/rcvd_data.lua
 share/ntopng/scripts/lua/rest/v2/get/host/packets/sent_data.lua
@@ -1370,8 +1425,11 @@ share/ntopng/scripts/lua/rest/v2/get/net
 share/ntopng/scripts/lua/rest/v2/get/network/discovery/run_discovery.lua
 share/ntopng/scripts/lua/rest/v2/get/network/networks.lua
 share/ntopng/scripts/lua/rest/v2/get/ntopng/applications.lua
+share/ntopng/scripts/lua/rest/v2/get/ntopng/get_preferences.lua
 share/ntopng/scripts/lua/rest/v2/get/ntopng/interfaces.lua
 share/ntopng/scripts/lua/rest/v2/get/ntopng/users.lua
+share/ntopng/scripts/lua/rest/v2/get/pcap/extraction/data.lua
+share/ntopng/scripts/lua/rest/v2/get/pcap/extraction/tasks.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/pools.lua
@@ -1381,12 +1439,18 @@ share/ntopng/scripts/lua/rest/v2/get/sys
 share/ntopng/scripts/lua/rest/v2/get/syslog/producer/list.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/blacklists/blacklists.lua
+share/ntopng/scripts/lua/rest/v2/get/system/blacklists/blacklists_filters.lua
+share/ntopng/scripts/lua/rest/v2/get/system/blacklists/update_blacklist.lua
 share/ntopng/scripts/lua/rest/v2/get/system/configurations/download_backup.lua
 share/ntopng/scripts/lua/rest/v2/get/system/configurations/list_available_backups.lua
+share/ntopng/scripts/lua/rest/v2/get/system/health/flow_collection.lua
 share/ntopng/scripts/lua/rest/v2/get/system/health/influxdb.lua
 share/ntopng/scripts/lua/rest/v2/get/system/health/interfaces.lua
 share/ntopng/scripts/lua/rest/v2/get/system/health/redis.lua
 share/ntopng/scripts/lua/rest/v2/get/system/health/stats.lua
+share/ntopng/scripts/lua/rest/v2/get/system/logs.lua
+share/ntopng/scripts/lua/rest/v2/get/system/status.lua
 share/ntopng/scripts/lua/rest/v2/get/tables/user_columns_config.lua
 share/ntopng/scripts/lua/rest/v2/get/timeseries/date_format.lua
 share/ntopng/scripts/lua/rest/v2/get/timeseries/ts.lua
@@ -1406,13 +1470,19 @@ share/ntopng/scripts/lua/rest/v2/reset/a
 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/config.lua
+share/ntopng/scripts/lua/rest/v2/set/device/alias.lua
 share/ntopng/scripts/lua/rest/v2/set/host/alias.lua
+share/ntopng/scripts/lua/rest/v2/set/host/config.lua
 share/ntopng/scripts/lua/rest/v2/set/host/notes.lua
+share/ntopng/scripts/lua/rest/v2/set/interface/alias.lua
+share/ntopng/scripts/lua/rest/v2/set/network/alias.lua
 share/ntopng/scripts/lua/rest/v2/set/pool/members.lua
 share/ntopng/scripts/lua/rest/v2/trigger/host/alert.lua
 share/ntopng/scripts/lua/rest/version.lua
+share/ntopng/scripts/lua/sankey_test.lua
 share/ntopng/scripts/lua/self_test.lua
 share/ntopng/scripts/lua/show_geolocation_note.lua
 share/ntopng/scripts/lua/sidebar-handler.lua
@@ -1430,8 +1500,6 @@ share/ntopng/scripts/lua/system_setup_ui
 share/ntopng/scripts/lua/system_stats.lua
 share/ntopng/scripts/lua/system_stats_data.lua
 share/ntopng/scripts/lua/toggle_all_checks.lua
-share/ntopng/scripts/lua/traffic_extraction.lua
-share/ntopng/scripts/lua/traffic_extraction_data.lua
 share/ntopng/scripts/lua/traffic_recording_config.lua
 share/ntopng/scripts/lua/unknown_devices.lua
 share/ntopng/scripts/lua/update_blog_posts.lua
@@ -1449,4 +1517,8 @@ share/ntopng/scripts/templates/dashboard
 share/ntopng/scripts/templates/dashboard/nedge.json
 share/ntopng/scripts/templates/dashboard/pro.json
 share/ntopng/scripts/templates/report/default.json
+share/ntopng/scripts/templates/report/flow_exporters.json
+share/ntopng/scripts/templates/report/networks.json
+share/ntopng/scripts/templates/report/security.json
 share/ntopng/scripts/templates/report/vs_result.json
+share/ntopng/scripts/templates/widgets.json

Index: pkgsrc/net/ntopng/distinfo
diff -u pkgsrc/net/ntopng/distinfo:1.16 pkgsrc/net/ntopng/distinfo:1.17
--- pkgsrc/net/ntopng/distinfo:1.16     Tue Jun 25 06:53:09 2024
+++ pkgsrc/net/ntopng/distinfo  Fri Aug 23 17:55:09 2024
@@ -1,17 +1,15 @@
-$NetBSD: distinfo,v 1.16 2024/06/25 06:53:09 adam Exp $
+$NetBSD: distinfo,v 1.17 2024/08/23 17:55:09 adam Exp $
 
-BLAKE2s (ntopng-6.0-httpdocs.tar.gz) = ef953c738bd7119929d9e3874488591ca5378fa45d772e38bd226c8328cad6ae
-SHA512 (ntopng-6.0-httpdocs.tar.gz) = e11c4a25153ab5a85f4393d8ce36308e6d0ca4e16f7aacf676764886607dd3a12168aeca384138626cf23cb23d1f1d42b0f1b67cc5c7715a06217c2f71088432
-Size (ntopng-6.0-httpdocs.tar.gz) = 6833487 bytes
-BLAKE2s (ntopng-6.0.tar.gz) = 9a581ccf56b3923a062df8c7f5c402913f01cb84af5bb7143d0759b7b399211e
-SHA512 (ntopng-6.0.tar.gz) = d9d27bed0706d36c82a5b22b2b918014fed7d614e11c79cc47ee1033ae5fd2f703a67f3c5205c63c014bbd2839eb7c78616137ee6cc11d09ebcf6fafc7a658d2
-Size (ntopng-6.0.tar.gz) = 68289620 bytes
-SHA1 (patch-Makefile.in) = 0c07d15959a8b15b20529ee73c96979fefd15773
+BLAKE2s (ntopng-6.2-httpdocs.tar.gz) = 10448187a0f866291cc83a0f57ba850e5987b56132b360fae557f75d16be080f
+SHA512 (ntopng-6.2-httpdocs.tar.gz) = 32e295740e02f0226f5908aec5427f1b860e170d7ead512868a134a8b683b8ac9e411bf0f22ff7444239f353ef9ac9a5c732a5e446d421c8357f5f24b966e728
+Size (ntopng-6.2-httpdocs.tar.gz) = 6895483 bytes
+BLAKE2s (ntopng-6.2.tar.gz) = f94501396959ca44bbc74ac9ab1485359ef8ccced09b1ab241798065306cf061
+SHA512 (ntopng-6.2.tar.gz) = 00370116dc6ed13b78c5da4338c359abc6a9b24c529c06ce4298df9a6b411d3e5799f29b41543a17d7fc70a3f5b1717306723f5a6899ee2c971ad9eafff602d8
+Size (ntopng-6.2.tar.gz) = 78896001 bytes
 SHA1 (patch-configure.ac.in) = 08ba8383478fe58ce8cedf8c5466bbb6a1be59c3
-SHA1 (patch-httpdocs_misc_ntopng-utils-manage-updates.in) = dd58ec396c6e2471c064307fd9bf1f31b0e0c9cf
+SHA1 (patch-httpdocs_misc_ntopng-utils-manage-updates.in) = c6a4bf93c0464d2c2e8493f3b5de9b5c243a1e52
 SHA1 (patch-include_Redis.h) = cf73f5e53abdeb096d93449327365931ba99ae2b
 SHA1 (patch-include_ntop__includes.h) = 2bf588dba941f25b71381c7848b237d964d77f31
-SHA1 (patch-src_LuaEngineNtop.cpp) = d349bf3bebff575bdfa1c59ef8b751895cfb5201
 SHA1 (patch-src_PacketDumperTuntap.cpp) = baaec78bfbc898fad95e019a28d94490fe278c74
 SHA1 (patch-src_Redis.cpp) = 9b8ad39359107c5a96f72fbd403799a11138fd90
 SHA1 (patch-src_Utils.cpp) = daee7d08960d36f1095a36628738e2c66423883f

Index: pkgsrc/net/ntopng/patches/patch-httpdocs_misc_ntopng-utils-manage-updates.in
diff -u pkgsrc/net/ntopng/patches/patch-httpdocs_misc_ntopng-utils-manage-updates.in:1.1 pkgsrc/net/ntopng/patches/patch-httpdocs_misc_ntopng-utils-manage-updates.in:1.2
--- pkgsrc/net/ntopng/patches/patch-httpdocs_misc_ntopng-utils-manage-updates.in:1.1    Wed Mar 30 09:46:07 2022
+++ pkgsrc/net/ntopng/patches/patch-httpdocs_misc_ntopng-utils-manage-updates.in        Fri Aug 23 17:55:10 2024
@@ -1,10 +1,10 @@
-$NetBSD: patch-httpdocs_misc_ntopng-utils-manage-updates.in,v 1.1 2022/03/30 09:46:07 wiz Exp $
+$NetBSD: patch-httpdocs_misc_ntopng-utils-manage-updates.in,v 1.2 2024/08/23 17:55:10 adam Exp $
 
 Fix unportable test(1) operator.
 
---- httpdocs/misc/ntopng-utils-manage-updates.in.orig  2022-02-03 18:00:06.000000000 +0000
+--- httpdocs/misc/ntopng-utils-manage-updates.in.orig  2024-08-13 16:12:12.000000000 +0000
 +++ httpdocs/misc/ntopng-utils-manage-updates.in
-@@ -64,7 +64,7 @@ else
+@@ -68,7 +68,7 @@ else
        fi
  fi
  
@@ -13,16 +13,16 @@ Fix unportable test(1) operator.
        # Check for nEdge
        if dpkg --get-selections | grep -q "^nedge[[:space:]]*install$" >/dev/null; then
                PRODUCT="nedge"
-@@ -202,7 +202,7 @@ function maintenance_check() {
+@@ -213,7 +213,7 @@ function maintenance_check() {
  
  function service_enabled_check() {
        SERVICE_ENABLED=$(/bin/systemctl is-enabled ${PRODUCT} 2>/dev/null)
 -      if [ ! "${SERVICE_ENABLED}" == "enabled" ]; then
 +      if [ ! "${SERVICE_ENABLED}" = "enabled" ]; then
-               set_failure "service-not-enabled"
+               set_failure "service-not-enabled" 1
                exit 0
        fi
-@@ -214,7 +214,7 @@ function run_upgrade() {
+@@ -225,7 +225,7 @@ function run_upgrade() {
  
        # Check if upgrade is in progress (it can take more than 1 min)
        IN_PROGRESS=$(${REDIS_CLI} ${REDIS_CLI_OPT} GET ${REDIS_IN_PROGRESS_KEY} 2>/dev/null | grep 1)
@@ -31,25 +31,25 @@ Fix unportable test(1) operator.
                return
        fi
  
-@@ -224,7 +224,7 @@ function run_upgrade() {
-       logsetup $ACTION
-       log Requested $ACTION
+@@ -240,7 +240,7 @@ function run_upgrade() {
+       # Check if the product is under maintenance
+       maintenance_check
  
 -      if [ "${OS}" == "DEBIAN" ]; then
 +      if [ "${OS}" = "DEBIAN" ]; then
                # Debian or Ubuntu
  
                # Update repo index
-@@ -284,7 +284,7 @@ function check_updates() {
-       logsetup $ACTION
-       log Requested $ACTION
+@@ -305,7 +305,7 @@ function check_updates() {
+       # Check if the product is under maintenance
+       maintenance_check
  
 -      if [ "${OS}" == "DEBIAN" ]; then
 +      if [ "${OS}" = "DEBIAN" ]; then
                # Debian or Ubuntu
  
                # Update repo index
-@@ -331,7 +331,7 @@ function check_updates() {
+@@ -352,7 +352,7 @@ function check_updates() {
                if [ "${CRON_UPDATES}" = "1" ]; then
                        # Check if automatic updates are enabled by the user
                        AUTO_UPDATES=$(${REDIS_CLI} ${REDIS_CLI_OPT} GET ${REDIS_AUTO_UPDATES_KEY} 2>/dev/null | grep 1)
@@ -58,7 +58,7 @@ Fix unportable test(1) operator.
                                run_upgrade
                        fi
                fi
-@@ -346,7 +346,7 @@ function check_updates() {
+@@ -367,7 +367,7 @@ function check_updates() {
  # Check if the user requested a 'Check for updates' manually
  function check_updates_on_demand() {
        CHECK_FOR_UPDATES=$(${REDIS_CLI} ${REDIS_CLI_OPT} GET ${REDIS_CHECK_FOR_UPDATES_KEY} 2>/dev/null | grep 1)
@@ -67,7 +67,7 @@ Fix unportable test(1) operator.
                stall_check
                check_updates 0
                ${REDIS_CLI} ${REDIS_CLI_OPT} DEL ${REDIS_CHECK_FOR_UPDATES_KEY} >/dev/null 2>&1 
-@@ -357,7 +357,7 @@ function check_updates_on_demand() {
+@@ -378,7 +378,7 @@ function check_updates_on_demand() {
  function handle_upgrade_requests() {
        # Check redis for upgrade requests
        UPGRADE=$(${REDIS_CLI} ${REDIS_CLI_OPT} GET ${REDIS_RUN_UPGRADE_KEY} 2>/dev/null | grep 1)
@@ -76,7 +76,7 @@ Fix unportable test(1) operator.
                stall_check
                run_upgrade
        fi
-@@ -368,29 +368,29 @@ maintenance_check
+@@ -386,29 +386,29 @@ function handle_upgrade_requests() {
  
  # Check OEM mode
  OEM_MODE=$(${REDIS_CLI} ${REDIS_CLI_OPT} EXISTS ${REDIS_PRODUCT_NAME_KEY} 2>/dev/null | grep 1)



Home | Main Index | Thread Index | Old Index