.. |
a10_plugin
|
Removed attack_details actions from all scripts as we removed this active while ago
|
2023-10-27 13:51:58 +01:00 |
actions
|
Moved from gRPC based integration for GoBGP IPv4 announces to our own BGP messaging logic
|
2024-07-14 21:38:04 +03:00 |
afpacket_plugin
|
Migrated AF_PACKET to unified configuration
|
2024-07-17 20:51:05 +03:00 |
example_plugin
|
Eliminated non portable dependencies in example plugin
|
2023-04-02 21:42:11 +01:00 |
fmt
|
|
|
gobgp_client
|
Moved from gRPC based integration for GoBGP IPv4 announces to our own BGP messaging logic
|
2024-07-14 21:38:04 +03:00 |
ipfix_fields
|
Updated IPFIX dictionary from IANA
|
2023-06-24 21:17:55 +01:00 |
juniper_plugin
|
Adjusted tool naming
|
2023-10-27 13:45:38 +01:00 |
libpatricia
|
Made Patricial library cross platform
|
2023-04-02 15:57:30 +01:00 |
libsflow
|
New version of libsflow with multiple improvements about protocol support and developer experience
|
2024-07-16 18:28:22 +03:00 |
man
|
|
|
metrics
|
Removed not supported schemas from Clickhouse
|
2024-07-13 21:50:21 +03:00 |
mikrotik_plugin
|
Adjusted tool naming
|
2023-10-27 13:45:38 +01:00 |
netflow_plugin
|
Switched Netflow plugin to new unified configuration storage
|
2024-07-16 14:10:30 +03:00 |
netmap_plugin
|
Enabled CPU pinning logic for FreeBSD as we have this logic in modern Boost
|
2024-02-11 17:32:06 +00:00 |
nlohmann
|
|
|
packaging
|
We merged this fix
|
2024-02-16 15:17:47 +00:00 |
pcap_plugin
|
Added option to disable pcap build
|
2023-04-02 19:57:29 +01:00 |
scripts
|
Enabled Clickhouse support build for our official packages
|
2024-07-06 20:30:11 +03:00 |
sflow_plugin
|
Sync of sFlow plugin with Advanced edition
|
2024-07-17 18:26:45 +03:00 |
simple_packet_capnp
|
|
|
tests
|
Better logging
|
2024-01-08 11:40:07 +00:00 |
traffic_output_formats/protobuf
|
Added logic to make compiler more verbose about variety of code issues
|
2023-07-31 10:09:09 +01:00 |
xdp_plugin
|
Added missing include to get access to integer types
|
2023-12-03 14:02:25 +03:00 |
.clang_formatter_excludes
|
Reformat code with clang-format
|
2023-03-13 14:43:24 +00:00 |
.clang-format
|
|
|
abstract_subnet_counters.hpp
|
Added template option to configure type of data structure
|
2023-07-11 13:36:35 +01:00 |
all_logcpp_libraries.hpp
|
We do not need remote syslog and syslog appenders in all modules
|
2023-04-02 19:40:02 +01:00 |
api.cpp
|
Migrated Protobuf API to new schema
|
2024-07-13 21:06:11 +03:00 |
api.hpp
|
Migrated Protobuf API to new schema
|
2024-07-13 21:06:11 +03:00 |
attack_details.hpp
|
Unified logic to store attack's traffic
|
2023-07-10 15:58:32 +01:00 |
ban_list.hpp
|
|
|
bgp_protocol_flow_spec.cpp
|
Added logic to filter flows using our Flow Spec rules
|
2024-06-05 02:07:39 +03:00 |
bgp_protocol_flow_spec.hpp
|
Added logic to filter flows using our Flow Spec rules
|
2024-06-05 02:07:39 +03:00 |
bgp_protocol.cpp
|
Added Windows compatibility for bgp_protocols code
|
2023-07-19 17:22:58 +01:00 |
bgp_protocol.hpp
|
Added PoC AS_PATH logic to BGP
|
2024-07-14 19:01:12 +03:00 |
CMakeLists.txt
|
Finished Clickhouse support
|
2024-07-13 21:37:31 +03:00 |
conanfile.txt
|
cmake generator was replaced by CMakeToolchain long time ago
|
2023-04-01 18:51:28 +01:00 |
Dockerfile
|
|
|
dynamic_binary_buffer.hpp
|
Added dynamic buffer implementation for BGP structures
|
2023-07-18 16:26:28 +01:00 |
fast_endianless.hpp
|
Reworked endian-less logic to make it more clear
|
2023-04-02 16:11:14 +01:00 |
fast_library.cpp
|
WiP to unify InfluxDB metrics plugin with Advanced edition
|
2024-07-13 16:04:00 +03:00 |
fast_library.hpp
|
WiP to unify InfluxDB metrics plugin with Advanced edition
|
2024-07-13 16:04:00 +03:00 |
fast_platform.h.template
|
Added logic to exclude some traffic from processing using JSON encoded BGP Flow Spec rules in format https://fastnetmon.com/docs-fnm-advanced/fastnetmon-bgp-flow-spec-rfc-5575-json-representation/ in file /etc/whitelist_rules one rule per line
|
2024-06-05 02:21:00 +03:00 |
fast_priority_queue.cpp
|
|
|
fast_priority_queue.hpp
|
|
|
fastnetmon_actions.hpp
|
|
|
fastnetmon_api_client.cpp
|
Migrated Protobuf API to new schema
|
2024-07-13 21:06:11 +03:00 |
fastnetmon_client.cpp
|
Added all missing parts to be able to build fastnetmon_client
|
2023-04-03 21:20:04 +01:00 |
fastnetmon_configuration_scheme.hpp
|
Migrated AF_PACKET to unified configuration
|
2024-07-17 20:51:05 +03:00 |
fastnetmon_install.pl
|
|
|
fastnetmon_internal_api.proto
|
Migrated Protobuf API to new schema
|
2024-07-13 21:06:11 +03:00 |
fastnetmon_logic.cpp
|
Moving AF_PACKET plugin to new unified configuration scheme
|
2024-07-17 19:56:34 +03:00 |
fastnetmon_logic.hpp
|
Extracted API into separate compile module
|
2024-07-13 20:19:35 +03:00 |
fastnetmon_logrotate
|
|
|
fastnetmon_networks.hpp
|
Fixed networks build on Windows platforms
|
2023-08-22 12:44:34 +01:00 |
fastnetmon_pcap_format.cpp
|
Reworked pcap format to make it more cross platform and make it more ideomatic C++
|
2023-04-02 19:30:16 +01:00 |
fastnetmon_pcap_format.hpp
|
Reworked pcap format to make it more cross platform and make it more ideomatic C++
|
2023-04-02 19:30:16 +01:00 |
fastnetmon_plugin.hpp
|
Reformat code with clang-format
|
2023-03-13 14:43:24 +00:00 |
fastnetmon_simple_packet.hpp
|
Unification of sFlow module with Advanced edition: WiP
|
2024-07-16 19:37:45 +03:00 |
fastnetmon_tests.cpp
|
Removed old tests
|
2023-07-18 19:00:48 +01:00 |
fastnetmon_types.hpp
|
Switched to new per protocol total counters
|
2024-07-13 20:04:15 +03:00 |
fastnetmon.conf
|
Moved from gRPC based integration for GoBGP IPv4 announces to our own BGP messaging logic
|
2024-07-14 21:38:04 +03:00 |
fastnetmon.cpp
|
Migrated AF_PACKET mirror to unified configuration
|
2024-07-17 20:20:20 +03:00 |
fastnetmon.service.in
|
Reworked default systemd unit file to run FastNetMon under regular non root user and switched logging to journald
|
2024-01-10 15:25:04 +00:00 |
filter.cpp
|
Added logic to filter flows using our Flow Spec rules
|
2024-06-05 02:07:39 +03:00 |
filter.hpp
|
Added logic to filter flows using our Flow Spec rules
|
2024-06-05 02:07:39 +03:00 |
fixed_size_packet_storage.hpp
|
Sync of sFlow plugin with Advanced edition
|
2024-07-17 18:26:45 +03:00 |
grep.sh
|
|
|
iana_ethertypes.hpp
|
|
|
iana_ip_protocols.cpp
|
Sync IANA protocol numbers
|
2023-07-18 16:40:00 +01:00 |
iana_ip_protocols.hpp
|
Sync IANA protocol numbers
|
2023-07-18 16:40:00 +01:00 |
ip_lookup_tree.hpp
|
Moved from gRPC based integration for GoBGP IPv4 announces to our own BGP messaging logic
|
2024-07-14 21:38:04 +03:00 |
irq_balance_manually.sh
|
|
|
network_data_structures.cpp
|
|
|
network_data_structures.hpp
|
Added logic to strip 1, 2 or 3 nested vlans
|
2024-02-01 13:36:54 +00:00 |
networks_list
|
|
|
networks_whitelist
|
|
|
notify_about_attack.sh
|
Removed attack_details actions from all scripts as we removed this active while ago
|
2023-10-27 13:51:58 +01:00 |
packet_bucket.hpp
|
Switched away from contains() as it's availbable only for C++ 20. Closes #983
|
2023-06-07 14:39:11 +01:00 |
packet_storage.hpp
|
Reworked pcap format to make it more cross platform and make it more ideomatic C++
|
2023-04-02 19:30:16 +01:00 |
pcap_reader.cpp
|
Better logging
|
2024-01-08 11:40:07 +00:00 |
plugin_runner.cpp
|
Better logging
|
2024-01-08 11:40:07 +00:00 |
simple_packet_parser_ng.cpp
|
Added logic to strip 1, 2 or 3 nested vlans
|
2024-02-01 13:36:54 +00:00 |
simple_packet_parser_ng.hpp
|
Poretd parser to new logic which does not alter buffer content during parsing process
|
2023-06-07 13:10:36 +01:00 |
speed_counters.cpp
|
No more atomic locks in traffic increment functions as we have locks on traffic structures
|
2023-07-12 13:30:53 +01:00 |
speed_counters.hpp
|
Complete rework of speed counters for IPv4 prefixes and IPv6 hosts and networks
|
2023-02-28 19:24:05 +00:00 |
subnet_counter.hpp
|
Complete rework of speed counters for IPv4 prefixes and IPv6 hosts and networks
|
2023-02-28 19:24:05 +00:00 |
vcpkg.json
|
Added vcpkg dependencies manifest which can be used that way: vcpkg install
|
2023-04-01 17:55:18 +01:00 |