1
0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-11-23 00:52:00 +01:00

Commit Graph

  • b89113b81b Extracted GoBGP client into separate module Pavel Odintsov 2023-08-05 14:06:42 +0100
  • dfbde597ee Extracted GoBGP gRPC client to separate module Pavel Odintsov 2023-08-05 13:38:50 +0100
  • f50717afe2 Moved GoBGP gRPC bindings to separate folder Pavel Odintsov 2023-08-05 13:31:27 +0100
  • 18013d6fec Added new path for GoBGP bindings to ignore list Pavel Odintsov 2023-08-05 13:25:54 +0100
  • 643cbabac0 Added optional capability to track compilation performance Pavel Odintsov 2023-08-05 12:45:46 +0100
  • 587fc7090d Added attack sample information to callback script Pavel Odintsov 2023-07-31 12:10:11 +0100
  • bc0b142abb Removed unused details callback logic Pavel Odintsov 2023-07-31 11:40:12 +0100
  • 85ad7810e3 Unified logic to serialise attack information Pavel Odintsov 2023-07-31 11:35:37 +0100
  • e791f3ad45 Added missing variable Pavel Odintsov 2023-07-31 10:37:54 +0100
  • eb948023d3 Added stub logic to decode sampling rate encoding on Mikrotik Pavel Odintsov 2023-07-31 10:23:48 +0100
  • d389fd147d Code cleanup from unused things Pavel Odintsov 2023-07-31 10:16:40 +0100
  • 0b76fc02ae Added logic to make compiler more verbose about variety of code issues Pavel Odintsov 2023-07-31 10:09:09 +0100
  • 36d66016ad
    Update README.md Pavel Odintsov 2023-07-20 21:57:38 +0100
  • 6d620c3dba
    Switched link to FastNetMon Community Guide Pavel Odintsov 2023-07-20 21:51:32 +0100
  • 665b9cbc7e
    Polished example callback script Pavel Odintsov 2023-07-20 21:12:07 +0100
  • b49aebd698
    Upgraded macOS version to supported one Pavel Odintsov 2023-07-20 14:33:41 +0100
  • 8c0cedec39
    Added Windows compatibility for bgp_protocols code Pavel Odintsov 2023-07-19 17:22:58 +0100
  • 337a29e58a Added cropped_tcp_header_only_ports_t to parse short TCP packets Pavel Odintsov 2023-07-18 19:10:31 +0100
  • f8dc5882ff Fixed sFlow bug on Huawei routers with too short packets. Closes #990 Pavel Odintsov 2023-07-18 19:08:39 +0100
  • f2a428772c Removed old tests Pavel Odintsov 2023-07-18 19:00:48 +0100
  • 2839d989af Added missing include Pavel Odintsov 2023-07-18 18:46:56 +0100
  • d4420c4990 Added complete BGP Unicast IPv4 and IPv6 implementation for native BGP operations Pavel Odintsov 2023-07-18 17:52:45 +0100
  • cbe0dfeaf9 New functions to work with prefixes Pavel Odintsov 2023-07-18 16:50:50 +0100
  • 582a8292ff Sync IANA protocol numbers Pavel Odintsov 2023-07-18 16:40:00 +0100
  • 7836db2091 Added dynamic buffer implementation for BGP structures Pavel Odintsov 2023-07-18 16:26:28 +0100
  • 778a4f5c00
    Create Test ipabuse@wirelessdataspco.org",23:62:568:2 2023-07-17 20:17:24 +0100
  • 9267f1b892 No more atomic locks in traffic increment functions as we have locks on traffic structures Pavel Odintsov 2023-07-12 13:30:53 +0100
  • 4a052e9a8c Reworked FastNetMon to use high efficient hash based counters to store per host traffic Pavel Odintsov 2023-07-12 12:41:32 +0100
  • 64a78d1d83 Fixed bug in connection tracking logic due to double capture of mutex. Closes #988 Pavel Odintsov 2023-07-12 12:08:53 +0100
  • ef3d00fb2d Fixed code alignment Pavel Odintsov 2023-07-12 11:55:30 +0100
  • 560af8ed67 Improved fencing flags Pavel Odintsov 2023-07-12 11:54:44 +0100
  • e974590d23 Added logic to disable old style traffic calculation when new host based counters are in place Pavel Odintsov 2023-07-12 11:49:19 +0100
  • 1be54a219e We do not enable mirror by default anymore Pavel Odintsov 2023-07-12 11:41:09 +0100
  • 1ec90a9837 Complete flow tracking logic for flow based counters Pavel Odintsov 2023-07-11 22:45:58 +0100
  • 04791d5868 Aligned code correctly Pavel Odintsov 2023-07-11 22:36:39 +0100
  • 1c5484c3d9 Hash counters are no ready yet Pavel Odintsov 2023-07-11 21:57:53 +0100
  • 72192fba83 Completely reworked flow tracking logic Pavel Odintsov 2023-07-11 21:57:12 +0100
  • c0790ac467 Eliminated unused Flow table lookup Pavel Odintsov 2023-07-11 21:16:38 +0100
  • 76cf64db16 Unified interface for flow counters Pavel Odintsov 2023-07-11 21:10:12 +0100
  • e0b6696bad Reduced pointer usage in flow tracking logic Pavel Odintsov 2023-07-11 20:59:47 +0100
  • 1afffbd991 Unified logic to collect flow tracking structure Pavel Odintsov 2023-07-11 20:46:12 +0100
  • 407ccabd9b Unified flow increment logic Pavel Odintsov 2023-07-11 20:44:48 +0100
  • d180f93d34 Better naming for mutex variable Pavel Odintsov 2023-07-11 20:40:34 +0100
  • a2f6098606 Improved C++ standard selection logic Pavel Odintsov 2023-07-11 20:22:15 +0100
  • fc3c62a7fc Slightly altered logic to set C++ standard Pavel Odintsov 2023-07-11 20:10:29 +0100
  • f87b2cab70 Added native build on Debian side to pick up issues with new compilers Pavel Odintsov 2023-07-11 19:51:19 +0100
  • 2858cc016d Added logic to try CMAKE_CXX_STANDARD for setting C++ standard version. Attempt to fix builds on Sid Pavel Odintsov 2023-07-11 19:49:31 +0100
  • d2a2672f28 Fixed typo Pavel Odintsov 2023-07-11 19:11:43 +0100
  • 2c7a99688d Pbuilder automatic configuration is broken and we have to specify mirror manually: https://groups.google.com/g/linux.debian.bugs.dist/c/0CYIdLYj72M Pavel Odintsov 2023-07-11 19:08:57 +0100
  • 8140ccfd98 Moved Docker distro used for upstream builds to configuration Pavel Odintsov 2023-07-11 18:52:19 +0100
  • 6614812fdf Switched from Bullseye to Bookworm Pavel Odintsov 2023-07-11 18:42:48 +0100
  • 1b7fb10282 Adjusted flags for Homewbrew formula Pavel Odintsov 2023-07-11 18:18:32 +0100
  • 6cb765b3c3 Sync Homebrew formula Pavel Odintsov 2023-07-11 18:05:57 +0100
  • 94d75c3db4 Switch to C++ 20 Pavel Odintsov 2023-07-11 17:58:28 +0100
  • 20de1562bb Switched to use template based function for per network traffic export Pavel Odintsov 2023-07-11 13:47:02 +0100
  • 3bb8369c71 Rearranged order of functions Pavel Odintsov 2023-07-11 13:39:55 +0100
  • 10f07f5cf7 Added logic to export traffic from hash based counters to InfluxDB Pavel Odintsov 2023-07-11 13:37:51 +0100
  • 3738ef9f8f Added template option to configure type of data structure Pavel Odintsov 2023-07-11 13:36:35 +0100
  • f5b7cd8e31 Unified InfluxDB host traffic export logic with templates Pavel Odintsov 2023-07-10 19:10:27 +0100
  • e8c97d3314 Better logic naming Pavel Odintsov 2023-07-10 18:55:22 +0100
  • 5a3b9c2a05 Rearranged logic Pavel Odintsov 2023-07-10 18:53:22 +0100
  • ffd5091fd6 Implemented complete logic to export per hostr traffic to Graphite when new hash based counters in use Pavel Odintsov 2023-07-10 18:45:54 +0100
  • 34104f5f76 Added unban logic for new hash based counters Pavel Odintsov 2023-07-10 18:30:09 +0100
  • f14b56c8ce Added logic to print ban list when hash based counters in use Pavel Odintsov 2023-07-10 18:00:30 +0100