Skip to content

6.0 Stable

Compare
Choose a tag to compare
@lucaderi lucaderi released this 02 Nov 15:14
· 109 commits to 6.0-stable since this release

ntopng 6.0 (October 2023)

Breakthroughs

  • New configurable Dashboard with new built-in templates
  • New configurable Traffic Report
  • New Vulnerability Scans & CVEs support
  • Add support to Periodic Reports notified via Recipients (e.g. email)
  • Add Inactive Hosts
  • Add PagerDuty integration
  • Add TheHive integration
  • Add support to Modbus and Modbus alerts
  • Add Server Ports Analysis page
  • Enable multithreading in active measurements (more accurate)
  • Migrate frontend chart timeseries library to Dygraph
  • Add support for MAC Address based RADIUS accounting
  • Improve OT, ICS, Scada support
  • Trigger External Host alerts directly from Lua (also for inactive hosts)
  • Add multicast forwarders
  • Implement host blackhole
  • Add support for LLDP id to MIB-II InterfaceId mapping
  • Add support for bidirectional rules
  • Add support for Enterprise XL bundle

Improvements

  • Implement asynchronous VS scanning
  • Implement Ms Teams call detection
  • Optimize blacklist handling
  • Improve Network Map charts physics
  • Extend support to deliver notification to specific recipients
  • Improve traffic recording settings
  • Add support for Host Pools and Networks in Local Traffic Rules
  • Add search map
  • Add custom queries for Top Local/Remote hosts
  • Add Top receiver/sender networks custom queries
  • Add openvas support
  • Add new Vulners vulnerability scanner
  • Add ability to set probes aliases
  • Add MDNS, NETBios, HTTP historical filters
  • Improve FreeBSD clickhouse installation
  • Implement -L <path> for logging HTTP requests
  • Add -z for enabling timestamp reforge when reading pcap files
  • Improve dark mode css
  • Optimize ElasticSearch export (removed locks, increase export queue to 64K to handle spikes)
  • Add Radius chap validation
  • Add Radius auth protocol preference
  • Automated commit of clang-format CI changes
  • Add tool for creating nProbe topics in a kafka broker
  • Implement host score in Host scripts
  • Improvements for No-RX traffic analysis
  • Improve nProbe time drift check
  • Implement clickhouse retention
  • Add new page with snmp device rules
  • Add limit to discard clickhouse dump files
  • Improve IP/MAC association in SNMP

Changes

  • Support multilple -m options
  • Rework nDPI stats
  • Add support for multiple email recipients
  • Add logic to enable generic checks if without a configuration
  • Add malware host contacted check
  • Use REST API to enable/disable checks
  • Disabled the reset of the email notification modal upon failed edit submission
  • Whitelisted locale page
  • Add ability to reset blacklist stats
  • Implement blacklist stats
  • Add mining currency in flow info
  • Add flag to use proxy in email settings
  • Reduced in simulate vlans option, the number of vlans
  • Restricted top flow chart for community version
  • Add input with suggestions component
  • Set capture direction for n2disk in zmq interfaces
  • Add explicit flag to enable flow export when recording on zmq interfaces
  • Add support for %NPROBE_INSTANCE_NAME
  • Add Ellio blocklist configuration (disabled by default)
  • Update to the latest nDPI risks
  • Email endpoint improvements
  • Improve notification message
  • Add download/upload buttons
  • Add possibility to send notification to recipients
  • Add multicast broadcast filter
  • Updated checks lists per license
  • Add feedback of correctly host inserted or already present
  • Take the score into account when computing the top alerted hosts
  • Add backend autorefresh support
  • Add flow exporter mapping to timeseries
  • Update default aggregation criteria in Aggregated live flows.
  • Add missing protocol mapping
  • Exported IP country information when using -F syslog
  • Change js formatting function for 'number' type, using thousands separator
  • Disabled LDAP support for FreeBSD
  • Add VLAN bidirectional traffic alert
  • Handle JSON format for NXLOG in Kerberos plugin

nEdge

  • Add dashboard templates for nedge pro and enterprise
  • Enable CH support on nEdge Enterprise
  • Enable throughput charts on nedge
  • Make Multicast repeater configurable
  • Add MDNS and multicast repeater
  • Major cleanup of (deprecated) nedge host pools code
  • Add support for custom informative captive portal
  • Set multiple LAN addresses in case of multiple LAN interfaces
  • Add inter-LANs policies
  • Always redirect somewhere on captive success, instead of displaying an empty page
  • nf_config API improvements

Fixes

  • Fix edit rest in multicast forwarding
  • Fix missing validation functions
  • Fix traffic timeseries labels
  • Fix RedHat OS-name detection
  • Fix prototype pollution vulnerability
  • Fix thread pool spawning on freebsd
  • Fix Zoom handling
  • Fix behavior alert not triggered
  • Fix naming with timeseries
  • Fix nDPI protocol id issues
  • Fix RRD computation of sampled series with MAX as consolidated function
  • Fix flow alert where clause in write mode
  • Fix alert silencing not working
  • Fix application protocol ID using minor and major protocol
  • Fix UI spinner on loading
  • Fix recursive problem in active monitoring
  • Fix ts with vlans
  • Fix shutting down doesn't insert alerts in CH
  • Fix checks configuration initialization (default values) for new risks
  • Fix traffic behavior total not working in charts
  • Fix timeseries chart date format
  • Fix SSH flow swap heuristic
  • Fix avg empty value and added extra check for nan values in js
  • Fix pcap dynamically loaded not triggering alert
  • Fix ZMQ linking on Win
  • Fix date format
  • Fix blacklist counter stats
  • Fix flow alert queries on SQLite
  • Fix interface and local networks alerts not released
  • Fix flow devices not working with view interface
  • Fix flow exporters not seen with aggregated interfaces
  • Fix js regexes
  • Fix for validating correctly host and VLAN
  • Fix segv with custom protocols
  • Fix l7 metadata ingestion (e.g. dns query) when collecting from ZMQ
  • Fix hostname resolving
  • Fix ApexCharts formatter
  • Fix heap-buffer-overflow in MDNS packet dissection
  • Fix exclusion bitmap not correctly set
  • Fix some errors and leaks found while fuzzing locally
  • Fix Heap buffer overflow in IEC104Stats
  • Fix for memory management in packet-mode