Commit Graph

  • 7b609acbd1 Added option sflow_read_packet_length_from_ip_header to use packet length from header instead of sFlow field. Pavel Odintsov 2022-03-25 13:40:29 +0000
  • f2d48d9f07 Bump dev version build Pavel Odintsov 2022-03-25 13:40:29 +0000
  • 3df12ebccb FastNetMon Release 1.1.8 Pavel Odintsov 2022-03-24 01:29:11 +0000
  • 714c2e3530 README cleanup Pavel Odintsov 2022-03-24 01:29:11 +0000
  • 79ff4876fc Switched to archive CentOS 6 repository Pavel Odintsov 2022-03-24 01:29:11 +0000
  • 7423088151 Added support for native BGP communities for GoBGP integration. Pavel Odintsov 2022-03-24 01:29:11 +0000
  • 915e66dad8 Changed EPEL6 install URL due to deprecation Pavel Odintsov 2022-03-24 01:29:11 +0000
  • cfb8faecc2 Movex ExaBGP into separate module Pavel Odintsov 2022-03-24 01:29:11 +0000
  • 802acec352 Implemented BGP community parsers logic Pavel Odintsov 2022-03-24 01:29:11 +0000
  • 5f19da9732 Added logic to track return code from script exec. Pavel Odintsov 2022-03-24 01:29:11 +0000
  • ce607e3da2 Added logic to completely suppress traffic log collection. Remediation for crashes Pavel Odintsov 2022-03-24 01:29:11 +0000
  • b5730e8ecf Implemented logic to unban blocked IPv6 hosts Pavel Odintsov 2022-03-24 01:23:56 +0000
  • b92ba0669a Added notice about availablr IPv6 support Pavel Odintsov 2022-03-24 01:23:56 +0000
  • 2ae24d07d4 Added logic to print blocked IPv6 hosts in fastnetmon_client Pavel Odintsov 2022-03-24 01:23:56 +0000
  • de34d99801 Ipv6 callback Pavel Odintsov 2022-03-24 01:23:56 +0000
  • ffc1124056 Added all required pieces for IPv6 blocks Pavel Odintsov 2022-03-24 01:23:56 +0000
  • e390d98f20 Added proper storage for captured IPv6 packets Pavel Odintsov 2022-03-24 01:21:35 +0000
  • 809e6276c2 Added fixed storage and renamed types for consistency Pavel Odintsov 2022-03-24 01:21:35 +0000
  • 9e417942bb Reworked packet storage to work with sampled data Pavel Odintsov 2022-03-24 01:21:35 +0000
  • dd61c7b4a1 Added IPv6 support for hosts Pavel Odintsov 2022-03-19 21:58:07 +0200
  • e6f858700d Added per subnet counters for IPv6 and they work Pavel Odintsov 2022-03-19 21:58:07 +0200
  • 24f35295b4 Includes cleanup for main file Pavel Odintsov 2022-03-19 21:58:07 +0200
  • 9bd7aad887 IPv6 tracking support Pavel Odintsov 2022-03-19 21:58:07 +0200
  • f839e8d27d Added logic to show total IPv6 counters in fastnetmon_client Pavel Odintsov 2022-03-19 21:58:07 +0200
  • 6e7c6df1f1 Removed obsoleted values from configuration Pavel Odintsov 2022-03-19 21:58:07 +0200
  • dbbee915ad Added IPv6 flag for fastnetmon_client Pavel Odintsov 2022-03-19 21:58:07 +0200
  • 5b25113896 Unified packet processing path Pavel Odintsov 2022-03-19 21:58:07 +0200
  • 4c19ecf45d Moved traffic sample collection logic into separate branch Pavel Odintsov 2022-03-19 21:58:07 +0200
  • 88e112376a We have to revert process internal as external logic because it make migration to new counters logic impossible Pavel Odintsov 2022-03-19 21:58:07 +0200
  • f9b3ae2e4c Moved logic to unified functions Pavel Odintsov 2022-03-19 21:58:07 +0200
  • 9699cab0e7 Added logic to maintain metrics for structures with arbitrary key structure Pavel Odintsov 2022-03-19 21:58:07 +0200
  • 51edfb1199 Added logic to track total number of IPv6 packets Pavel Odintsov 2022-03-14 00:09:35 +0200
  • 460bab96b2 Added logic to lookup IPv6 prefix for incoming packet Pavel Odintsov 2022-03-14 00:09:35 +0200
  • 76d6cefa0a Removed obsoleted PoC IPv6 logic Pavel Odintsov 2022-03-14 00:09:35 +0200
  • 8969a1c70a Fix for PF_RING deprecation and switched to http for boots download on Debian 8 Pavel Odintsov 2022-03-14 00:09:35 +0200
  • c19c1c39d1 Deprecated PF_RING filters compeltely Pavel Odintsov 2022-03-14 00:09:35 +0200
  • 01558ed595 Another stage of big refactoring Pavel Odintsov 2022-03-14 00:09:35 +0200
  • 39ee40ff9b Second step of business logic refactoring Pavel Odintsov 2022-03-14 00:09:35 +0200
  • e0bc596ae7 Introduced fastnetmon_logic which will keep keep all business logic functions Pavel Odintsov 2022-03-14 00:09:35 +0200
  • 3a3f514861 Switched compiler to GCC 9.3 to address compilation issues on Ubuntu 20.04 Pavel Odintsov 2022-03-13 23:57:28 +0200
  • 1d54eb27ab Changed dependencies cache key to force full dependencies rebuild Pavel Odintsov 2022-03-13 23:45:05 +0200
  • 795ea2ccb0 We need to create bundle after compiling FastNetMon Pavel Odintsov 2022-03-13 23:45:05 +0200
  • 0af06bebd9 We need to use custom LD_LIBRARY path for Boost build Pavel Odintsov 2022-03-13 23:45:05 +0200
  • b1b47c3b3d We need to specify LD_LIBRARY_PATH for b2 because we use very fresh compiler for it Pavel Odintsov 2022-03-13 23:45:05 +0200
  • 367faf205b Added OpenSSL and Capnp into libraries bundle. Reduced number of build threads for Boost Pavel Odintsov 2022-03-13 23:45:05 +0200
  • 6f9db019a6 Switched to current version of Boost Build tool Pavel Odintsov 2022-03-13 23:45:05 +0200
  • 55351e3306 Unified Boost Build to same version; Upgrade Boost to 1.74 Pavel Odintsov 2022-03-13 23:45:05 +0200
  • b9f2f032a2 Added more details about deetected libraries Pavel Odintsov 2022-03-13 23:45:05 +0200
  • 62b3a7862b Documented all flags for build script Pavel Odintsov 2022-03-13 23:45:05 +0200
  • bdd30a146f Bumped revision version for dependencies to update grpc and cmake Pavel Odintsov 2022-03-13 23:45:05 +0200
  • dffafb95c1 Added lib64 folder for mongo-c driver on CentOS family Pavel Odintsov 2022-03-13 23:45:05 +0200
  • 810bce5d28 Switched path for grpc in library build logic Pavel Odintsov 2022-03-13 23:45:05 +0200
  • 1f388388b2 Attempt to upgrade cmake to address target pattern contains no '%'. Stop. Pavel Odintsov 2022-03-13 23:45:05 +0200
  • 8ef8bdb879 Upgrade for gRPC and chanegd path for OpenSSL to use custom build Pavel Odintsov 2022-03-13 23:45:05 +0200
  • eba38d87f3 Split FNM build and dependencies build into different steps for easier rerun Pavel Odintsov 2022-03-13 23:45:05 +0200
  • 8ce02cf0fe Made library bundle builder more strict. Mongoc is mandatory dependency since now Pavel Odintsov 2022-03-13 23:45:05 +0200
  • eb2d21c81d Cleanup for old cache Pavel Odintsov 2022-03-13 23:45:05 +0200
  • 94d7e49a57 We need to pass LD_LIBRARIES path to make after cmake call Pavel Odintsov 2022-03-13 23:45:05 +0200
  • 5330f3de8c Few more fixes to handle compile version bump Pavel Odintsov 2022-03-13 23:45:05 +0200
  • 93a13ec881 We need to add diffutils to address compiler compilation failure for CentOS 8 Pavel Odintsov 2022-03-13 23:40:27 +0200
  • bc54e1a648 Removed last tracking logic from build code Pavel Odintsov 2022-03-13 23:40:27 +0200
  • 2f162572d7 Did serious cleanup for fastnetmon_build.pl script Pavel Odintsov 2022-03-13 23:40:27 +0200
  • c44cb127d2 We do not need logic which installs from binary package Pavel Odintsov 2022-03-13 23:40:27 +0200
  • 4b3384783a Switched to use custom compiler on all platforms. I see no reasons to maintain different configurations for different platforms Pavel Odintsov 2022-03-13 23:40:27 +0200