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

Commit Graph

  • 4288be64d0 Added loggint for hostgroup configuration Pavel Odintsov 2023-07-10 17:44:46 +0100
  • 8488a4cb9d Disabled old attack logic when new hash based one is enabled Pavel Odintsov 2023-07-10 17:44:12 +0100
  • d674e7d76c
    Update notify_about_attack.sh Pavel Odintsov 2023-07-10 17:39:49 +0100
  • 3b9701ba14 Fixed traffic pre_allocation logic Pavel Odintsov 2023-07-10 16:40:02 +0100
  • f6bad000a0 Unified logic to store attack's traffic Pavel Odintsov 2023-07-10 15:58:32 +0100
  • d0076012e6 Extracted attack details into separate file Pavel Odintsov 2023-07-10 14:50:04 +0100
  • 323b3ea985 Added logic log number of entries in hash Pavel Odintsov 2023-07-09 18:27:56 +0100
  • f719832ebd Implemented complete logic for attack detection Pavel Odintsov 2023-07-09 18:20:53 +0100
  • fb2928a857 Added logic to process filled buckets Pavel Odintsov 2023-07-09 17:34:48 +0100
  • d24a838c59 Added raw buffer logic for all ban and unban commands Pavel Odintsov 2023-07-09 17:13:08 +0100
  • 0bde56847a Improved argument sequence Pavel Odintsov 2023-07-09 16:57:23 +0100
  • c77d5c0957 Finished migration to new unified call_blackhole_actions_per_host Pavel Odintsov 2023-07-09 15:50:40 +0100
  • f8995223b4 Migrated call_unban_handlers to unified call_blackhole_actions_per_host Pavel Odintsov 2023-07-09 15:40:09 +0100
  • 44ff72ea34 Extracted logic to store attack sample Pavel Odintsov 2023-07-09 15:28:22 +0100
  • c1e871796c Improved script callback logic Pavel Odintsov 2023-07-09 15:20:05 +0100
  • e159ad10d2 Unified unban for script callbacks Pavel Odintsov 2023-07-09 15:17:23 +0100
  • e5cc588891 Unified GoBGP logic to ban and unban Pavel Odintsov 2023-07-09 15:11:16 +0100
  • 4f5523ab7e Unified ExaBGP ban logic to ban for ban and unban Pavel Odintsov 2023-07-09 15:08:21 +0100
  • fc77d5351d Unified ban logic per action Pavel Odintsov 2023-07-09 15:04:02 +0100
  • 7f631c2c18 Added logic to fence ban logic Pavel Odintsov 2023-07-09 14:58:22 +0100
  • 353cc054ce Steps to unify ban and unban logic Pavel Odintsov 2023-07-09 14:55:11 +0100
  • 6c4dfd29a3 Unified interface for call_ban_handlers Pavel Odintsov 2023-07-09 14:37:34 +0100
  • 9a77cbff66 Unified logic for execute_ipv6_ban Pavel Odintsov 2023-07-09 14:04:50 +0100
  • b53458d53f Polished network structures and removed unused Pavel Odintsov 2023-07-09 12:57:25 +0100
  • 1a8ed44b61 Unified bucket processing logic Pavel Odintsov 2023-07-09 12:52:29 +0100
  • 94dfcbad6e Improved IPv6 host traffic counters logic Pavel Odintsov 2023-07-09 12:43:40 +0100
  • b5b2d01702 Added logic to unban via API when hash based counetrs in use Pavel Odintsov 2023-07-08 16:41:21 +0100
  • 50d863bedf Added logic to verify that IP belongs our ranges during ban call via API. Added ban logic for hash based counters Pavel Odintsov 2023-07-08 16:33:34 +0100
  • 6da6ab78ae Added logic to return ban list when host counters enabled Pavel Odintsov 2023-07-08 16:26:38 +0100
  • 22ce3c6bb3 Better method name Pavel Odintsov 2023-07-08 15:34:19 +0100
  • 5fe2378117 Fixed bug in direction counters Pavel Odintsov 2023-07-08 15:31:21 +0100
  • df94f28160 Reworked remove_orphaned_buckets to use references. Added bucket cleanup logic for IPv4 host based counters Pavel Odintsov 2023-07-08 15:21:40 +0100
  • 5382e0cd3f Added logic to populate traffic buckets logic in IPv4 mode Pavel Odintsov 2023-07-08 15:08:11 +0100
  • 609ea6b495 Enagaged logic to increment hash based counters by real traffic Pavel Odintsov 2023-07-08 14:45:57 +0100
  • 1e7b7c6b7e Removed empty line Pavel Odintsov 2023-07-08 14:32:40 +0100
  • 7ef85e6518 Added logic to print traffic using hash based counters Pavel Odintsov 2023-07-08 14:31:04 +0100
  • 34fc85405e Removed unused argument do_redis_update; Renamed ban_list_ipv6_ng to ban_list_ipv6 Pavel Odintsov 2023-07-08 14:24:40 +0100
  • 7d31b28065 Added function to draw list of IP addresses with traffic when hash based counter was used Pavel Odintsov 2023-07-08 14:18:20 +0100
  • a06d0cca26 Added logic to calculate speed using hash based counters Pavel Odintsov 2023-07-08 14:02:38 +0100
  • c9c8c399b4 Adding new logic to store counetrs in hash Pavel Odintsov 2023-07-08 13:43:14 +0100
  • 5f9894285e Added new function to print subnets Pavel Odintsov 2023-07-08 13:34:08 +0100
  • 08b3a23847 Split traffic telemetry to be separate for IPv4 and IPv6 Pavel Odintsov 2023-07-07 15:58:55 +0100
  • de385da8d5 Adjusted link to usage survey Pavel Odintsov 2023-07-04 14:08:55 +0100
  • b7aa639548 Added extensive documentation about template update logic Pavel Odintsov 2023-07-03 17:55:27 +0100
  • fa71ec7c59 Reworked IPFIX flow set processing and added complete support for inline monitoring services Pavel Odintsov 2023-07-03 17:51:34 +0100
  • 65043a5d86 Reworked sampling rate processing logic for IPFIX Pavel Odintsov 2023-07-03 17:42:57 +0100
  • 385e136759 Added dozens of new fields for IPFIX Pavel Odintsov 2023-07-03 17:30:36 +0100
  • 2c5492f604 Polished IPFIX template processing logic Pavel Odintsov 2023-07-03 17:25:41 +0100
  • 0d757f9edd Polished IPFIX options templates parsing logic Pavel Odintsov 2023-07-03 17:22:39 +0100
  • 80b6a0a8f9 Made Netflow v9 packet parsing logic more reliable Pavel Odintsov 2023-07-03 17:17:51 +0100
  • 0aa2dc5511 Added support for bi-directional flows used by Cisco ASA and improved Netflow Lite aka Inline monitoring services support for Netflow v9 Pavel Odintsov 2023-07-03 17:08:37 +0100
  • ea66dab48a Added logic to more precise Netflow v9 flow duration tracking Pavel Odintsov 2023-07-03 16:39:24 +0100
  • 04a113205f Moved memory management functions to main file Pavel Odintsov 2023-07-03 16:37:24 +0100
  • 4bdf839eca Added new logic to track flow timeouts for Netflow v9. Added new function for samplnig tracking for Netflow v9. Improved Netflow v9 template options processing logic Pavel Odintsov 2023-07-03 16:35:18 +0100
  • 93aad63292 Improved process_netflow_v9_template Pavel Odintsov 2023-07-03 16:16:18 +0100
  • e0b96803ff Improved Netflow v9 processing logic Pavel Odintsov 2023-07-03 14:17:59 +0100
  • 82ba281a6c Added timestamp field for Netflow templates Pavel Odintsov 2023-07-03 14:11:53 +0100
  • c9ded9cf3b Added support for dozens of new Netflow v9 fields and improved data parsers for it Pavel Odintsov 2023-07-03 14:08:27 +0100
  • 6e5ceca76f Better naming for IPFIX functions Pavel Odintsov 2023-07-03 13:45:37 +0100
  • 9f47ae62b3 Better naming for Netflow v9 functions Pavel Odintsov 2023-07-03 13:41:53 +0100
  • b6bcf69248 Applied latest improvements for Netflow v5 parser logic from upstream Pavel Odintsov 2023-07-03 13:37:25 +0100
  • 72fde988b8 Extracted Netflow v5 into separate file Pavel Odintsov 2023-07-03 13:30:09 +0100
  • c12f032dd5 Moved IPFIX logic to separate file for clarity Pavel Odintsov 2023-07-03 13:17:31 +0100
  • 3d2cd39a48 Extracted Netflow v9 logic into separate file Pavel Odintsov 2023-07-03 13:12:00 +0100