Commit Graph

  • 40bba90543 Added updates regarding GoBGP Pavel Odintsov 2022-02-09 14:27:32 +0000
  • 0493ee5772 Added gcc explicitly for Xenial Pavel Odintsov 2022-02-09 14:27:32 +0000
  • 3a818aba9a Added Travis CI maatrix to cover all Ubuntus Pavel Odintsov 2022-02-09 14:27:32 +0000
  • d07a7beb1e Added documentation for API client Pavel Odintsov 2022-02-09 14:27:32 +0000
  • 5a6232a3ee GoBGP unused code cleanup, added support for per subnet builds Pavel Odintsov 2022-02-09 14:27:32 +0000
  • 929293b447 Another attempt to fix time limit in Travis CI Pavel Odintsov 2022-02-09 14:27:32 +0000
  • 2d7b59fd5b Incresed limit to build gRPC to 30 minutes Pavel Odintsov 2022-02-09 14:27:32 +0000
  • c9bb3625d3 Enabled GoBGP and API in TravisCI Pavel Odintsov 2022-02-09 14:27:32 +0000
  • f5b621f81a Suppressed compilation warnings. Pavel Odintsov 2022-02-09 14:27:32 +0000
  • 4233316e06 Unified log4cpp headers and suppressed deprecation errors. Pavel Odintsov 2022-02-09 14:27:32 +0000
  • 9fa16e229c Added more verbose messages about protobuf compiler Pavel Odintsov 2022-02-09 14:27:32 +0000
  • ae8e5287b9 Added separate flag to build api explicitly Pavel Odintsov 2022-02-09 14:27:32 +0000
  • cc2cb2936d Fixed issue with hunging API server. Pavel Odintsov 2022-02-09 14:27:32 +0000
  • 3a7daa54ac Added GoBGP integration based on new GoBGP API. Pavel Odintsov 2022-02-09 14:27:32 +0000
  • 3c828c400f Upgrade gRPC to current version Pavel Odintsov 2022-02-09 14:27:32 +0000
  • f2369eeb4d Upgrade protobuf to current stable version Pavel Odintsov 2022-02-09 14:27:32 +0000
  • 94f1a9a634 Switched to using binary build of GoBGP 2.16 Pavel Odintsov 2022-02-09 14:27:32 +0000
  • a4d949b47a Deprecated old GoBGP integration because it was deprecated in mainstream https://github.com/osrg/gobgp/issues/1855 Pavel Odintsov 2022-02-09 14:27:32 +0000
  • 998112bf16 Made GoBGP support configurable Pavel Odintsov 2022-02-09 14:27:32 +0000
  • c732afbef5 Unified get_interface_number_by_device_name() and improved error control Pavel Odintsov 2022-02-09 14:27:32 +0000
  • 6e6f1ca053 Added option to control fanout mode in AF_PACKET. Pavel Odintsov 2022-02-09 14:27:32 +0000
  • 69e4140629 Reformatted source code with clang-format Pavel Odintsov 2022-02-09 14:27:32 +0000
  • 7082750cae Added support for artificial sampling rate in AF_PACKET mode. Pavel Odintsov 2022-02-09 14:27:32 +0000
  • 4b7ae499e7 Do not create new_fastnetmon_installation in currentfolder during install Pavel Odintsov 2022-02-09 14:27:32 +0000
  • af44a293b0 Switched to new json-c Pavel Odintsov 2022-01-22 19:02:41 +0000
  • 4ca1a67a23 Travis configuration cleanup Pavel Odintsov 2022-01-22 18:29:41 +0000
  • a2f22e85f5 Bumped version to 1.1.5 in preparation to cut release Pavel Odintsov 2022-01-22 17:21:57 +0000
  • 56fcad7b05 Switched master to latets json-c Pavel Odintsov 2022-01-22 16:09:21 +0000
  • a9e9d45159 Added option to install modern JSON-C for installer and added help Pavel Odintsov 2022-01-22 14:57:04 +0000
  • 402a69a81e Updated GoBGP proto file to current stable version v2.16.0 Pavel Odintsov 2022-01-22 13:46:31 +0000
  • c7abcb8a50 Disabled PF_RING build by default in cmake file Pavel Odintsov 2022-01-22 13:31:28 +0000
  • a8d2966c2b Made luajit optional feature Pavel Odintsov 2022-01-21 17:17:09 +0000
  • f757b8a592 Added which for nDPI build process dependency. Fixes #797 Pavel Odintsov 2022-01-21 16:29:31 +0000
  • 8b16aaab55 Fixed support for old compilers Pavel Odintsov 2022-01-21 16:01:22 +0000
  • c8ece867a8 Do not use repo's version when we need version from master Pavel Odintsov 2022-01-21 18:09:21 +0000
  • ac2c2487d1 I've added support for multiple interfaces in AF_PACKET mode. It's new default port mirror capture engine Pavel Odintsov 2022-01-21 15:23:25 +0000
  • f2d19915bc Extracted AF_PACKET logic into function Pavel Odintsov 2022-01-21 14:20:00 +0000
  • abfe546e9f Added detailed info messages about AF_PACKET workers and fixed build for FreeBSD Pavel Odintsov 2022-01-21 10:29:03 +0000
  • 631bba01f7 Switched to booleans for return codes to make logic clear Pavel Odintsov 2022-01-20 14:33:31 +0000
  • d5f17f7d00 Disabled fixed CPU allocation for AF_PACKET. It wastes resources on modern servers Pavel Odintsov 2022-01-20 12:31:05 +0000
  • c1e92f146f Added explicit control on fanout logic Pavel Odintsov 2022-01-20 11:26:02 +0000
  • bc095bc1c3
    Completely reworked Netflow and IPFIX support logic (#851) Pavel Odintsov 2020-08-29 00:59:36 +0100
  • 9bb0cd085b
    Implemented option to configure delay between traffic recalculations: speed_calculation_delay (#850) Pavel Odintsov 2020-08-28 22:52:07 +0100
  • c0286711cc
    Implemented sanity checks for sample / records lengths received from the wire in libsflow logic. Closes: #848 (#849) Pavel Odintsov 2020-08-25 19:55:40 +0100
  • 4e7f714d1e Disabled memory pre-allocation in libsflow code to address security issue. Closes: #847 Pavel Odintsov 2020-08-24 21:57:17 +0100
  • ad5533bee2 Extracted endianless conversion functions to separate file Pavel Odintsov 2020-08-23 14:29:12 +0100
  • 8e9e782b65 Fixed indentation issue Pavel Odintsov 2020-08-23 13:28:30 +0100
  • 40689e8b68
    Lacking SIOCGIFINDEX, fall back to if_nametoindex(3) (#832) Jasper Lievisse Adriaanse 2020-08-19 20:37:12 +0200
  • b2e6870b76
    Delete codeql-analysis.yml Pavel Odintsov 2020-08-19 19:35:53 +0100
  • 8e4711f26d
    Added RHEL as supported distribution Pavel Odintsov 2020-08-02 16:38:25 +0100
  • e6795193ba
    Added notice about sFlow v4 deprecation Pavel Odintsov 2020-08-02 16:17:51 +0100
  • 47720f899f Changed URL to official site Pavel Odintsov 2020-08-02 16:15:30 +0100
  • 46a971f499 Merge branch 'master' of github.com:pavel-odintsov/fastnetmon Pavel Odintsov 2020-08-02 16:11:55 +0100
  • c27d71dda0
    Switched sflow plugin to our own libsflow parser. Closes #843 (#844) Pavel Odintsov 2020-08-02 15:42:12 +0100
  • 37c1404f4c Switched sflow plugin to our own libsflow parser. Closes #843 Pavel Odintsov 2020-08-02 15:36:15 +0100
  • 7b22357404
    Added new sFlow parser which will replace exiting one. Closes #841 (#842) Pavel Odintsov 2020-08-02 14:27:14 +0100
  • b9068dc1d7
    Require C++ 11 support in compiler. Dropped CI target which builds code on standard gcc compilers in CentOS 6. Closes #839 (#840) Pavel Odintsov 2020-08-02 13:24:30 +0100
  • add9b4a02b
    Introduced new parser for traffic. Closes #837 (#838) Pavel Odintsov 2020-08-02 13:12:42 +0100
  • c55eab60dc
    Moved simple_packet into separate file to break include cycle. Closes #835 (#836) Pavel Odintsov 2020-08-02 12:28:49 +0100
  • 5285bc36ef
    Added new structures for network packets processing #833 (#834) Pavel Odintsov 2020-08-02 12:04:37 +0100
  • ffb491e348 Bump version in CI to build packages for new version of FNM Pavel Odintsov 2020-07-30 12:08:09 +0100
  • 8d0a8825b2
    Bump version for new builds Pavel Odintsov 2020-07-30 12:03:05 +0100
  • c3303f46de
    include sys/socket.h before net/if_arp.h (#825) Jasper Lievisse Adriaanse 2020-07-29 22:25:29 +0200
  • e439e278f0
    typo in doc (#824) Abdullah 2020-07-30 01:22:21 +0500