Pavel Odintsov
a813f7da83
Introduced detailed attack reporting logic
2024-11-16 16:25:25 +03:00
Pavel Odintsov
a427d8b6f0
Merge branch 'master' of github.com:pavel-odintsov/fastnetmon
2024-10-13 01:06:11 +03:00
Pavel Odintsov
17659d62db
Added support for all available protocols in attack traffic dump for protocol field. Previously we used get_printable_protocol_name function which supported only tcp, udp and icmp
2024-10-13 01:05:54 +03:00
Carlo Cabrera
a9163b6e0e
Remove gpr_set_log_function
( #1023 )
...
This has been removed in grpc/grpc@d3560d9176 .
This fixes a build failure with gRPC 1.67.
2024-10-09 14:41:35 +03:00
Dreamer
9e04fd5574
Use graphite_push_period instead of clickhouse period ( #1022 )
2024-09-26 12:32:50 +03:00
Dreamer
078047ea59
Remove unused processed_directions vectors ( #1021 )
2024-09-26 12:23:08 +03:00
Dreamer
4e105bc41a
Do not use implicit conversion from 0/nullptr to std::string ( #1020 )
2024-09-23 20:31:37 +03:00
anacelto
058ad92093
fix docker arm64 builds ( #1017 )
2024-09-16 21:36:15 +03:00
Pavel Odintsov
5f7ce6b6a5
Added logic to correctly parse ARM cpuinfo on ARM based macOS Docker
2024-07-30 12:42:55 +03:00
Pavel Odintsov
3cca3b594e
Added Clickhouse support to documentation
2024-07-21 12:08:59 +03:00
Pavel Odintsov
7f0ad9c6cd
Adjusted logging
2024-07-17 21:08:22 +03:00
Pavel Odintsov
89bd4e0dda
Unified AF_PACKET module with Advanced edition
2024-07-17 21:03:57 +03:00
Pavel Odintsov
75ccf4aee2
Migrated AF_PACKET to unified configuration
2024-07-17 20:51:05 +03:00
Pavel Odintsov
66a2c26cae
Migrated AF_PACKET mirror to unified configuration
2024-07-17 20:20:20 +03:00
Pavel Odintsov
bcb019fdb9
Moving AF_PACKET plugin to new unified configuration scheme
2024-07-17 19:56:34 +03:00
Pavel Odintsov
7be16b0a19
Sync of sFlow plugin with Advanced edition
2024-07-17 18:26:45 +03:00
Pavel Odintsov
4a9fc72729
Unification of sFlow module with Advanced edition: WiP
2024-07-16 19:37:45 +03:00
Pavel Odintsov
82236ba29b
Making sFlow logic safer with const pointers
2024-07-16 18:30:51 +03:00
Pavel Odintsov
1e929f54a2
New version of libsflow with multiple improvements about protocol support and developer experience
2024-07-16 18:28:22 +03:00
Pavel Odintsov
394143340e
Added new sFlow metrics and switched sflow_read_packet_length_from_ip_header to global configuration
2024-07-16 18:16:09 +03:00
Pavel Odintsov
64a4d3090b
Switched Netflow plugin to new unified configuration storage
2024-07-16 14:10:30 +03:00
Pavel Odintsov
9ebb39c0d9
Moving Netflow configuration to main unified storage
2024-07-16 13:43:58 +03:00
Pavel Odintsov
b366696ab8
Merge branch 'master' of github.com:pavel-odintsov/fastnetmon
2024-07-16 13:31:45 +03:00
Pavel Odintsov
182eca59d8
Moved configuration logic for sFlow plugin to new unified structure
2024-07-16 13:30:30 +03:00
Pavel Odintsov
8b37e63781
Moved sFlow configuration options to main configuration
2024-07-16 13:16:10 +03:00
Denys Fedoryshchenko
8266f01d50
workflows,dockerfiles: Add basic build tests ( #1011 )
...
Add simple build tests using github workflows.
This is initial commit, and i suggest to inspect
if all dependencies installed.
Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
2024-07-16 00:42:55 +03:00
Pavel Odintsov
e65727c849
Moved from gRPC based integration for GoBGP IPv4 announces to our own BGP messaging logic
2024-07-14 21:38:04 +03:00
Pavel Odintsov
af49358307
Migrated IPv6 announces to use our logic to craft BGP IPv6 Unicast announces
2024-07-14 19:13:50 +03:00
Pavel Odintsov
742cbcae50
Added PoC AS_PATH logic to BGP
2024-07-14 19:01:12 +03:00
Pavel Odintsov
5ed76a49ad
Removed old gRPC based logic for IPv6 announces via GoBGP
2024-07-14 18:52:30 +03:00
Pavel Odintsov
a0b0d13f48
Reworked logic for IPv6 announces to sync it with Advanced edition in approach
2024-07-14 18:50:18 +03:00
Pavel Odintsov
3905a4a033
Unified gobgp_ban_manage with Advanced edition
2024-07-14 17:13:46 +03:00
Pavel Odintsov
e9ffe2073b
Changed logic to create GoBGP client each time when we need it
2024-07-14 16:55:09 +03:00
Pavel Odintsov
4f7d381fe0
Removed not supported schemas from Clickhouse
2024-07-13 21:50:21 +03:00
Pavel Odintsov
77645c168a
Finished Clickhouse support
2024-07-13 21:37:31 +03:00
Pavel Odintsov
5959583214
Added gitignore
2024-07-13 21:12:21 +03:00
Pavel Odintsov
96ec79717c
Fixed include logic for internal API
2024-07-13 21:11:21 +03:00
Pavel Odintsov
8cb11c967f
Migrated Protobuf API to new schema
2024-07-13 21:06:11 +03:00
Pavel Odintsov
a8187a7164
Uploaded new extended internal API
2024-07-13 20:42:41 +03:00
Pavel Odintsov
0551358f07
Extracted API into separate compile module
2024-07-13 20:19:35 +03:00
Pavel Odintsov
d1934e0165
Switched to new per protocol total counters
2024-07-13 20:04:15 +03:00
Pavel Odintsov
c90dda2536
Aligned InfluxDB plugin with Advanced edition
2024-07-13 19:43:44 +03:00
Pavel Odintsov
0aba63edd1
WiP to sync InfluxDB metrics plugin with Advanced edition
2024-07-13 16:21:52 +03:00
Pavel Odintsov
60a8dc7afb
WiP to unify InfluxDB metrics plugin with Advanced edition
2024-07-13 16:04:00 +03:00
Pavel Odintsov
e2931827a6
Migrated to per protocol total traffic counters
2024-07-13 15:31:39 +03:00
Pavel Odintsov
b9974c142b
Removed unused argument
2024-07-13 14:47:01 +03:00
Pavel Odintsov
3e0561ff10
Migrated InfluxDB plugin to new unified configuration
2024-07-13 14:46:47 +03:00
Pavel Odintsov
b883691ca2
Migrated InfluxDB configuration to main configuration
2024-07-13 14:38:34 +03:00
Pavel Odintsov
174e5e7373
Sync Graphite plugin with Advanced edition
2024-07-13 14:24:56 +03:00
Pavel Odintsov
2d478918e7
Migrates Graphtie metrics plugin to new configuration struicture and adjusted it to new total counters format
2024-07-13 13:41:53 +03:00