1
0
Fork 0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-05-13 07:26:11 +02:00
fastnetmon-rewritten/src
Pavel Odintsov 6335b9759a Debian bookworm got permanent name during freeze 2023-05-22 21:02:34 +01:00
..
a10_plugin
actions Added workaround to avoid namespace conflicts with MinGW defines in GoBGP binding code. Related #977 2023-04-03 19:39:47 +01:00
afpacket_plugin Added logic to populate packet arrival time for all plugins 2023-03-10 22:21:36 +01:00
example_plugin Eliminated non portable dependencies in example plugin 2023-04-02 21:42:11 +01:00
fmt
juniper_plugin We deprecated configuration field notify_script_pass_details and set it to true by default. You need to read stdin attack information for both ban and attack_details actions 2022-08-03 22:40:41 +01:00
libpatricia Made Patricial library cross platform 2023-04-02 15:57:30 +01:00
libsflow Added cross platform support for libsflow to fix build on Windows 2023-04-02 15:19:02 +01:00
man
metrics Reformat all code with clang-format 2023-03-01 13:31:39 +00:00
mikrotik_plugin We deprecated configuration field notify_script_pass_details and set it to true by default. You need to read stdin attack information for both ban and attack_details actions 2022-08-03 22:40:41 +01:00
netflow_plugin Unified getsockopt between platforms 2023-04-03 12:02:35 +01:00
netmap_plugin Reformat code with clang format 2023-02-26 23:29:01 +00:00
nlohmann
packaging Behaviour change: disabled PID logic by default, no need to use --disable_pid_logic anymore 2023-04-03 17:45:18 +01:00
pcap_plugin Added option to disable pcap build 2023-04-02 19:57:29 +01:00
scripts Debian bookworm got permanent name during freeze 2023-05-22 21:02:34 +01:00
sflow_plugin Unified getsockopt between platforms 2023-04-03 12:02:35 +01:00
simple_packet_capnp
tests Added missing include for test 2023-04-03 12:48:05 +01:00
traffic_output_formats/protobuf Switched to use arrival time instead of timestamp from flow for Protobuf export 2023-03-10 22:28:34 +01:00
xdp_plugin Significant include cleanup for fast_library 2023-04-02 22:41:23 +01:00
.clang-format
.clang_formatter_excludes Reformat code with clang-format 2023-03-13 14:43:24 +00:00
CMakeLists.txt Added detailed comments about XDP detection logic in cmake 2023-04-22 21:50:46 +01:00
Dockerfile We need to tell Docker that we run on CI 2022-11-30 19:32:09 +00:00
abstract_subnet_counters.hpp Attempt to addd workaround for Boost 1.74. Closes #970 2023-03-07 12:43:42 +00: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.hpp Removed old insecure and unsafe IP parser function 2023-04-03 17:23:34 +01:00
asn_geoip_update.sh
ban_list.hpp
bgp_protocol.cpp Significant include cleanup for fast_library 2023-04-02 22:41:23 +01:00
bgp_protocol.hpp Removed ExaBGP powered Flow Spec implementation. We've decided to use only GoBGP for flow spec as it's only developer friendly option we have in place 2022-07-29 17:44:07 +01:00
conanfile.txt cmake generator was replaced by CMakeToolchain long time ago 2023-04-01 18:51: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 Added inet_pton based implementation for reading IP addresses from string on Windows 2023-04-03 18:27:14 +01:00
fast_library.hpp Removed old insecure and unsafe IP parser function 2023-04-03 17:23:34 +01:00
fast_platform.h.template
fast_priority_queue.cpp
fast_priority_queue.hpp Switched to use only .hpp extension for header files as standard for this repo 2022-06-26 15:10:12 +01:00
fastnetmon.conf Enabled host announce by default when GoBGP is enabled 2023-03-13 13:12:09 +00:00
fastnetmon.cpp Removed references to removed function 2023-04-03 19:25:50 +01:00
fastnetmon.proto
fastnetmon.service.in
fastnetmon_actions.hpp Switched to use only .hpp extension for header files as standard for this repo 2022-06-26 15:10:12 +01:00
fastnetmon_api_client.cpp Added alternative help command name 2023-01-13 14:36:47 +00:00
fastnetmon_client.cpp Added all missing parts to be able to build fastnetmon_client 2023-04-03 21:20:04 +01:00
fastnetmon_install.pl
fastnetmon_logic.cpp Added logic to handle timeval fields on Windows correctly 2023-04-03 17:56:40 +01:00
fastnetmon_logic.hpp Reformat all code with clang-format 2023-03-01 13:31:39 +00:00
fastnetmon_logrotate
fastnetmon_networks.hpp Made fastnetmon networks more cross platform 2023-04-02 16:28: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_rc_freebsd
fastnetmon_simple_packet.hpp Added missing in6_addr definition in simple packet structure 2023-04-02 19:50:06 +01:00
fastnetmon_tests.cpp Removed references to removed function 2023-04-03 19:25:50 +01:00
fastnetmon_types.hpp Made sflow plugin cross platform. Addresses include duplication 2023-04-02 16:20:03 +01:00
fixed_size_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
grep.sh
iana_ethertypes.hpp Added ERSPAN as draft ethertype: https://datatracker.ietf.org/doc/html/draft-foschiano-erspan-03#section-4.2 2022-08-08 12:45:00 +01:00
iana_ip_protocols.hpp Switched to use only .hpp extension for header files as standard for this repo 2022-06-26 15:10:12 +01:00
ipfix_fields.csv
ipfix_rfc.cpp Switched to use only .hpp extension for header files as standard for this repo 2022-06-26 15:10:12 +01:00
ipfix_rfc.hpp Switched to use only .hpp extension for header files as standard for this repo 2022-06-26 15:10:12 +01:00
irq_balance_manually.sh
network_data_structures.cpp Added multiple fields for GRE and IPv6 parser logic 2022-08-08 12:16:44 +01:00
network_data_structures.hpp Fixed network_data_structures on Windows 2023-04-02 16:30:57 +01:00
networks_list
networks_whitelist
notify_about_attack.sh Use lightweigth bourne shell when possible 2023-03-06 11:49:28 +01:00
packet_bucket.hpp We do not have any cases to support continious capture and it breaks builds on Windows msys2 2023-04-03 13:49:36 +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 Cleanup old code 2022-08-08 16:54:07 +01:00
plugin_runner.cpp Added option to disable pcap build 2023-04-02 19:57:29 +01:00
simple_packet_parser_ng.cpp Reformat code with clang format 2023-02-26 23:29:01 +00:00
simple_packet_parser_ng.hpp Added IPv6 and GRE support for our new packet parser 2022-08-08 12:46:48 +01:00
speed_counters.cpp Reworked increment counters functions to use references 2023-02-28 20:45:57 +00: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