Skip to content

FastNetMon Community 1.2.1 Edinburgh

Compare
Choose a tag to compare
@pavel-odintsov pavel-odintsov released this 14 May 11:25
· 1188 commits to master since this release

Changes

  • Added configuration options to control how often we export traffic to InfluxDB: influxdb_push_period
  • Added configuration option to control how often we export traffic to Graphite: graphite_push_period = 1
  • Added GoBGP 2.17 as part of our binary package
  • Added experimental logic for Netflow v9 Lite
  • Add support for Discord notifications via script contributed by amit17
  • Deprecated and removed DPI logic as we focus only on L3 and L4 protocols
  • Deprecated CentOS 6 for new versions, last support which supports it will be 1.2.0
  • Deprecated Debian 8 for new versions, last support which supports it will be 1.2.0
  • Added support for Debian 11 and Ubuntu 22.04
  • Deprecated PF_RING plugin for new versions. We switched to AF_PACKET which is completely open source and works way better
  • Switched fastnetmon_client to use sort by mbits by default for consistency between editions
  • Deprecated Netmap support for all new Linux releases. It may be enabled manually on FreeBSD which has native support for it
  • Improved code style and reformatted code with clang-format
  • Replaced unsafe call of printw by format-less addstr
  • Added logic to build bindings files for capnp during build process. Addresses issue with inability to build on platforms with different version of capnp installed
  • Switched to C++ 17 by default to use latest development in language
  • Upgrade log4cpp to 1.1.3 to address C++ 17 compatibility
  • Added official Docker image powered by GitHub's Docker registry
  • Performance optimisations for sFlow logic
  • Implemented logic to parse IPv4 samples for sFlow plugin. Some agents such as hsflowd use this kind of encoding
  • Created our security policy
  • Added logic to search Protobuf gRPC compiler plugin using find_program
  • Moved NO_DEFAULT_PATH to variable and added configuration option to control it. It's very useful for upstream builds
  • Disabled RPATH alterations when DO_NOT_USE_SYSTEM_LIBRARIES_FOR_BUILD is not set
  • Extended LimitNOFILE to 65535 as we may have pretty large number of active attack notification
  • Removing bundled Netmap header files as they cause issues with compatibility when Netmap driver has different version.
  • Upgrade {fmt} to 8.0.0 to address issue with build on Debian bullseye
  • Updated Fedora spec to prepare upstreaming

To install / upgrade please use:

wget https://install.fastnetmon.com/installer -Oinstaller
sudo chmod +x installer
sudo ./installer -install_community_edition