Commit Graph

3835 Commits

Author SHA1 Message Date
Pavel Odintsov
3bc7cf62e0 Added logic to exclude some traffic from processing using JSON encoded BGP Flow Spec rules in format https://fastnetmon.com/docs-fnm-advanced/fastnetmon-bgp-flow-spec-rfc-5575-json-representation/ in file /etc/whitelist_rules one rule per line 2024-06-05 02:21:00 +03:00
Pavel Odintsov
3d73a457d7 Added logic to filter flows using our Flow Spec rules 2024-06-05 02:07:39 +03:00
Pavel Odintsov
1b716fbbf8 Added new BGP Flow Spec native logic 2024-06-05 01:53:22 +03:00
Pavel Odintsov
b590031f5a Added ABSL as system build dependency 2024-06-05 01:16:05 +03:00
Pavel Odintsov
0e2da6e972 Disabled logic to link with ABSL by default as it breaks builds but enabled it for system build option 2024-06-05 01:11:42 +03:00
Pavel Odintsov
f41418ed96 Enabled LINK_WITH_ABSL by default 2024-06-05 01:06:00 +03:00
Pavel Odintsov
4ae3c86f53 Added build with system libs for 24.04 2024-06-05 00:05:19 +03:00
Pavel Odintsov
6c63320ec5 Fixed syntax error 2024-06-02 16:45:23 +03:00
Pavel Odintsov
f01b3175cc Added support for comments in networks list file 2024-06-02 16:40:57 +03:00
Pavel Odintsov
235cbc29db Added IPv4 prefix format validation in white list and added support for comments in white list file 2024-06-02 16:33:58 +03:00
Pavel Odintsov
f0f7f6e5ca Added logic to load IPv6 prefixes from whitelist file. Fixes: #1001 2024-06-02 13:57:14 +03:00
Pavel Odintsov
228a86df00 Fixed hiredis hash 2024-04-29 22:04:42 +01:00
Pavel Odintsov
81a78b1637 Fixed hash and force rebuild using Commercial CircleCI account with extended build time 2024-04-29 22:00:00 +01:00
Pavel Odintsov
0b81149f82 Altered hash for Capnp build 2024-04-29 18:09:51 +01:00
Pavel Odintsov
0279504c84 Added missing cmake hash 2024-04-29 17:39:02 +01:00
Pavel Odintsov
8a37208e92 Added hashes for dependencies on Ubuntu 24.04 ARM64 2024-04-29 17:22:55 +01:00
Pavel Odintsov
2f89584ca5 Added hashes for gcc on Ubuntu 24.04 ARM64 2024-04-29 16:21:18 +01:00
Pavel Odintsov
77e328c016 Added builds for Ubuntu 24.04 2024-04-29 12:39:51 +01:00
Pavel Odintsov
ad6cd6ce1b
Removed old links 2024-04-04 18:16:16 +01:00
Pavel Odintsov
d838e45d8e Fixed log messages 2024-04-04 12:58:05 +01:00
Pavel Odintsov
18fea2e8b8 Removed leading dot on end of hash 2024-02-27 13:46:40 +00:00
Pavel Odintsov
bf1fe58f61 Debian 9 became EOL in the end of June 2022. 1.2.4 is the very last version which supports it 2024-02-27 12:17:18 +00:00
Pavel Odintsov
beb4589aa9 Added hashes for all binary builds of Clickhouse client 2024-02-27 12:10:10 +00:00
Pavel Odintsov
09cb3f55cd Added logic to build Clickhouse client library 2024-02-27 11:50:50 +00:00
Pavel Odintsov
2a31585098
Delete src/fastnetmon_rc_freebsd
Outdated, please use upstream one https://cgit.freebsd.org/ports/tree/net-mgmt/fastnetmon/files/fastnetmon.in
2024-02-22 16:47:14 +00:00
Pavel Odintsov
fb476865e2 Enabled attack details dumps for IPv6 2024-02-17 18:02:55 +00:00
Pavel Odintsov
8137140f05 One more place to switch to platform configuration 2024-02-17 17:46:53 +00:00
Pavel Odintsov
c43b438885 Removed not used platform configuration parameter as we read it from configuraration file 2024-02-17 17:41:26 +00:00
Pavel Odintsov
7464c8dc94 Made exabgp_command_pipe and backtrace_path as platform specific cmake configurable variables 2024-02-17 17:29:33 +00:00
Pavel Odintsov
61a304032a Moved platform specific options to template file 2024-02-17 17:15:08 +00:00
Pavel Odintsov
6067295140 We merged this fix 2024-02-16 15:17:47 +00:00
Pavel Odintsov
afab84d0c1 Added subfolder for formula folder on MacOS 2024-02-16 15:09:28 +00:00
Pavel Odintsov
110b1a0eee One more step to fix MacOS 2024-02-16 14:58:52 +00:00
Pavel Odintsov
99df70c2a7 Additional checks to debug macOS build issues 2024-02-16 14:54:12 +00:00
Pavel Odintsov
28bb373701 Run env first 2024-02-16 14:41:23 +00:00
Pavel Odintsov
90276b0026 Added env checking 2024-02-16 14:40:44 +00:00
Pavel Odintsov
06d11c3c69 Removed outdated arguments for Homebrew builds 2024-02-16 14:25:32 +00:00
Pavel Odintsov
b35bc957a2 Sync of Homebrew build 2024-02-13 22:41:16 +00:00
Michael Cho
99a20f34bb
Prioritize find_package config mode for Protobuf (#997)
This sets correct C++ standard for newer Protobuf installations as
FindProtobuf module only sets cxx_std_11
2024-02-13 22:30:47 +00:00
Pavel Odintsov
a74f7a90a9
Removed Boosr version check as all supported paltforms have newer Boost 2024-02-11 17:33:51 +00:00
Pavel Odintsov
5321a50558
Enabled CPU pinning logic for FreeBSD as we have this logic in modern Boost 2024-02-11 17:32:06 +00:00
Pavel Odintsov
3932570572 Added default platform specific paths for FreeBSD 2024-02-10 19:11:48 +00:00
Pavel Odintsov
1da33bb50e Extracted all platform specific variables to cmake file itself 2024-02-10 11:47:57 +00:00
Pavel Odintsov
3e093b8d7c Upgraded Netflow v9 implementation 2024-02-05 12:17:27 +00:00
Pavel Odintsov
22561a577c Huge amount of improvements to improve IPFIX standard support and add support for multiple vendor specific capabilities 2024-02-01 14:18:15 +00:00
Pavel Odintsov
4beb2274ae Added new types of IPFIX entifies 2024-02-01 13:50:41 +00:00
Pavel Odintsov
78bdeae324 Added logic to strip 1, 2 or 3 nested vlans 2024-02-01 13:36:54 +00:00
Pavel Odintsov
ed7ae8ee98 Added logic to export per network IPv6 traffic to InfluxDB 2024-01-21 21:12:58 +00:00
Pavel Odintsov
dfc161008a Reworked default systemd unit file to run FastNetMon under regular non root user and switched logging to journald 2024-01-10 15:25:04 +00:00
Pavel Odintsov
907454df86 Better logging 2024-01-08 11:40:07 +00:00