1
0
Fork 0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-06-01 22:16:27 +02:00
fastnetmon-rewritten/src
Pavel Odintsov f6bad000a0 Unified logic to store attack's traffic 2023-07-10 15:58:32 +01:00
..
a10_plugin
actions Extracted attack details into separate file 2023-07-10 14:50:04 +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
ipfix_fields Updated IPFIX dictionary from IANA 2023-06-24 21:17:55 +01:00
juniper_plugin
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
netflow_plugin Added extensive documentation about template update logic 2023-07-03 17:55:27 +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 Updated IPFIX dictionary from IANA 2023-06-24 21:17:55 +01:00
sflow_plugin Poretd parser to new logic which does not alter buffer content during parsing process 2023-06-07 13:10:36 +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 Moved IPFIX IANA fields dictionary to separate folder 2023-06-24 21:15:29 +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 Better method name 2023-07-08 15:34:19 +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.hpp Added raw buffer logic for all ban and unban commands 2023-07-09 17:13:08 +01:00
attack_details.hpp Unified logic to store attack's traffic 2023-07-10 15:58:32 +01:00
ban_list.hpp
bgp_protocol.cpp Significant include cleanup for fast_library 2023-04-02 22:41:23 +01:00
bgp_protocol.hpp
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 Unified logic to store attack's traffic 2023-07-10 15:58:32 +01:00
fast_library.hpp Unified logic to store attack's traffic 2023-07-10 15:58:32 +01:00
fast_platform.h.template
fast_priority_queue.cpp
fast_priority_queue.hpp
fastnetmon.conf Enabled host announce by default when GoBGP is enabled 2023-03-13 13:12:09 +00:00
fastnetmon.cpp Added logic log number of entries in hash 2023-07-09 18:27:56 +01:00
fastnetmon.proto
fastnetmon.service.in
fastnetmon_actions.hpp
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 Unified logic to store attack's traffic 2023-07-10 15:58:32 +01:00
fastnetmon_logic.hpp Implemented complete logic for attack detection 2023-07-09 18:20:53 +01:00
fastnetmon_logrotate
fastnetmon_networks.hpp Polished network structures and removed unused 2023-07-09 12:57:25 +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 Poretd parser to new logic which does not alter buffer content during parsing process 2023-06-07 13:10:36 +01:00
fastnetmon_tests.cpp Removed references to removed function 2023-04-03 19:25:50 +01:00
fastnetmon_types.hpp Extracted attack details into separate file 2023-07-10 14:50:04 +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
iana_ip_protocols.hpp
irq_balance_manually.sh
network_data_structures.cpp
network_data_structures.hpp Reworked packet parser to avoid data modification in buffer during parsing process 2023-06-07 13:00:29 +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 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
plugin_runner.cpp Added option to disable pcap build 2023-04-02 19:57:29 +01:00
simple_packet_parser_ng.cpp Poretd parser to new logic which does not alter buffer content during parsing process 2023-06-07 13:10:36 +01: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 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