FastNetMon Community 1.2.1 Edinburgh
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