Skip to content

FastNetMon Advanced 2.0.337

Compare
Choose a tag to compare
@fastnetmon-release-publisher fastnetmon-release-publisher released this 26 Apr 17:18
93aeed8

Changes:

  • Removed obsoleted logic to write not parsed sFlow packets to pcap dump
  • Better naming for fields keeping payload length in simple packet
  • Added warning as we may have issues with IPv6 offset encoding
  • Added option to populate offset length from NG parser for fragmented IPv4 traffic
  • Added logic to stop producing random UDP ports for subsequent packets when fragmentation involved. This issue may have caused random UDP port numbers for fragmented traffic
  • Added field ip_fragment_offset for simple packet
  • Fixed filtering logic to get rid of empty entries in show host counters output
  • Addressed race condition in sudo fcli show host_counters_ipv6 and unified logic with IPv4
  • Made both sudo fcli show single_host_counters and single_host_counetrs_ipv6 less verbose when we have no IP.
  • Improved IPv6 logic to return error when we have no known entries about IP in hash table
  • Added logic to read IPv6 addresses from Flow Spec JSON
  • Ported filter logic to new IPv6 enabled Flow Spec structures
  • Integrated IPv4/IPv6 logic into BGP protocol logic
  • Passed IPv6 lookup tree to flow spec validation function in API
  • Improved flow spec detection logic error processing
  • Added IPv6 source and prefix subnets for flow spec announces
  • New flow spec method names from flow spec detection logic
  • Improved function to retrieve CPU model to support Linux in Docker running on mac book with ARM64 CPUs
  • Added better logic to propagate error from collect_hardware_data
  • Added new installer option -docker to install only Docker Engine. Removed limitation only for CentOS 7 for Docker install and allowed it for all RedHats
  • Switched from apt_package_manager_install_multiple_packages to apt_package_manager_install_multiple_packages_check_for_installed install batches of packages faster on Ubuntu and Debian
  • Added package existence check for MongoDB on Ubuntu and Debian before installing as it will reduce issues with conflict between version if we have packages already
  • Commit reworked advanced install logic to use apt_get_install_package_check_for_installed instead of apt_get_install_package
  • Added function apt_get_install_package_check_for_installed to avoid installation when packet is already here
  • Pretty list of InfluxDB databases
  • Added logic to debug exit code and stdout with stderr for systemctl start
  • Added better logging about license request process
  • Removed msmtp configuration option tls_trust_file if email_notifications_disable_certificate_checks is set as it triggers error: cannot use tls_trust_file with tls_certcheck turned off
  • Improved logic to implement email_notifications_disable_certificate_checks
  • Added option to install ARM64 packages from installer for CentOS
  • Added logic to bind on IPv6 for Grafana interface for ports 443 and 81
  • Switched to native MongoDB builds for Ubuntu 22.04 without old manually installed libssl
  • Integrated native IPv6 support for fastnetmon_client which can be switched online