Commit Graph

164 Commits

Author SHA1 Message Date
Pavel Odintsov 3a6e4ebbf0 Bump version to 1.2.1 for development release 2021-02-05 17:35:43 +00:00
Pavel Odintsov 26d29eee83
Added InfluxDB support (#905) 2020-12-24 01:06:04 +00:00
Pavel Odintsov f92b05bc39
Extracted Graphite logic into separate module (#903) 2020-12-22 23:16:10 +00:00
Pavel Odintsov 428ad1063f
Bump version to 1.2.0 2020-12-14 21:56:43 +00:00
Pavel Odintsov ab08cbd0e9 FastNetMon Release 1.1.8 2020-12-06 20:03:27 +00:00
Pavel Odintsov 4b365bc901
Movex ExaBGP into separate module (#896) 2020-12-06 16:54:32 +00:00
Pavel Odintsov a7357e3ee0
Implemented BGP community parsers logic (#895) 2020-12-06 14:49:15 +00:00
Pavel Odintsov 86ee4a1f9f
Added IPv6 flag for fastnetmon_client (#879) 2020-11-15 12:39:55 +00:00
Pavel Odintsov 6dc575095b Deprecated PF_RING filters compeltely 2020-10-31 17:24:23 +00:00
Pavel Odintsov d021179c73
Another stage of big refactoring (#871) 2020-10-31 15:57:13 +00:00
Pavel Odintsov d51ad89ac7
Second step of business logic refactoring (#870) 2020-10-31 15:22:41 +00:00
Pavel Odintsov 3ead151c1d
Introduced fastnetmon_logic which will keep keep all business logic functions (#869) 2020-10-31 14:22:22 +00:00
Pavel Odintsov 316ade7c71 Unified Boost Build to same version; Upgrade Boost to 1.74 2020-10-30 22:50:01 +00:00
Pavel Odintsov 045e3a29fd Added more details about deetected libraries 2020-10-30 00:34:53 +00:00
Pavel Odintsov 98dcb8ef68 Added lib64 folder for mongo-c driver on CentOS family 2020-10-29 13:13:08 +00:00
Pavel Odintsov 30b5600160 Upgrade for gRPC and chanegd path for OpenSSL to use custom build 2020-10-29 10:33:28 +00:00
Pavel Odintsov 9c1475c1ec Made library bundle builder more strict. Mongoc is mandatory dependency since now 2020-10-25 18:28:02 +00:00
Pavel Odintsov 2e7ed00ed2 Few more fixes to handle compile version bump 2020-10-25 12:39:37 +00:00
Pavel Odintsov d66eda66a7 Fixed bug. We added linking with capnp before it was discovered 2020-10-24 21:03:40 +01:00
Pavel Odintsov 27864d9b8c Fixed capnp compilation logic for FNM 2020-10-24 19:02:55 +01:00
Pavel Odintsov 3c2169a058 Upgraded Mongoc and added script to install cmake based libraries automatically 2020-10-24 18:31:01 +01:00
Pavel Odintsov 7aa66ff73a Made gobgp, api and boost build options default. Switched to C++ 14 2020-10-24 00:21:53 +01:00
Pavel Odintsov b00ec619ab
Added linking with custom OpenSSL (#866) 2020-10-24 00:04:50 +01:00
Pavel Odintsov b3e63df7eb
Added support for sending capnp encoded messages (#865) 2020-10-23 23:22:55 +01:00
Pavel Odintsov 7bb6b45e47
Adding support for capnp, poco and OpenSSL for new logic. (#863) 2020-10-19 23:02:16 +01:00
Pavel Odintsov da30452fc1
Removed Snabb Switch support. Closes #858 (#859) 2020-09-27 12:22:50 +01:00
Pavel Odintsov eb887c80dd Switched back to release build 2020-09-26 20:47:04 +01:00
Pavel Odintsov 7abcdbf8ee Implemented logic to properly track internal traffic for incoming and outgoing directions 2020-09-26 20:40:28 +01:00
Pavel Odintsov 23efd99d27 Added C++ debug flags 2020-09-26 19:29:24 +01:00
Pavel Odintsov 38886ec4fe Added option to enable build with debug symbols 2020-09-26 19:26:53 +01:00
Pavel Odintsov bf4213fa4f
Added option to process intrenal traffic as external for attack detection purposes. Closes #856 (#857) 2020-09-25 18:35:35 +01:00
Pavel Odintsov db79cfb259
Deprecated LUA support. Closes #852 (#853) 2020-08-29 13:46:09 +01:00
Pavel Odintsov bc095bc1c3
Completely reworked Netflow and IPFIX support logic (#851) 2020-08-29 00:59:36 +01:00
Pavel Odintsov 7b22357404
Added new sFlow parser which will replace exiting one. Closes #841 (#842) 2020-08-02 14:27:14 +01:00
Pavel Odintsov b9068dc1d7
Require C++ 11 support in compiler. Dropped CI target which builds code on standard gcc compilers in CentOS 6. Closes #839 (#840) 2020-08-02 13:24:30 +01:00
Pavel Odintsov add9b4a02b
Introduced new parser for traffic. Closes #837 (#838) 2020-08-02 13:12:42 +01:00
Pavel Odintsov 5285bc36ef
Added new structures for network packets processing #833 (#834) 2020-08-02 12:04:37 +01:00
Pavel Odintsov 8d0a8825b2
Bump version for new builds 2020-07-30 12:03:05 +01:00
Pavel Odintsov 127cbc368d One more step to fix build with custom Boost and gcc 2020-06-12 18:51:21 +01:00
Pavel Odintsov 905aedc4d1 Made libraries path configurable in CMAKE 2020-06-03 09:48:06 +01:00
Pavel Odintsov 52ef1be79c Added debug about Boost libraries and switched to using bundled FNM build from script 2020-06-02 21:09:46 +01:00
Pavel Odintsov 0624304131 Added logic to build libicu and link Boost against it 2020-06-02 00:42:42 +01:00
Pavel Odintsov 7c5ccf8bf9 Added logic to build FNM with custom Boost 2020-06-01 23:54:36 +01:00
Pavel Odintsov 71c7120edc Added option to build FNM with custom Boost 2020-06-01 22:00:32 +01:00
Pavel Odintsov 9fb663557e old cmake does not like command: CHECK_C_SOURCE_COMPILES 2020-05-31 13:56:43 +01:00
Pavel Odintsov 54642940b1 Fixed AF_PACKET support check for old distros. Closes #816 2020-05-31 13:50:25 +01:00
Pavel Odintsov e631b3babf Fixed variable name for PF_RING mode 2020-05-25 23:08:47 +01:00
Pavel Odintsov 5b474700fb Added logic to disable Netmap plugin on very old platforms. Closes #810 2020-05-25 22:54:00 +01:00
Pavel Odintsov f13a958d60 Replaced unreliable kernel version based check by compilation check. Closes #809 2020-05-25 22:28:29 +01:00
Pavel Odintsov cdeaae1a8e Added logic to cache compiled dependencies and skipt their build if we've got them 2020-05-25 20:26:11 +01:00