1
0
Fork 0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-05-18 04:06:11 +02:00
fastnetmon-rewritten/src
Pavel Odintsov 220a1de961 Added logic to install pcap from sources 2023-08-22 13:24:50 +01:00
..
a10_plugin
actions Extracted GoBGP client into separate module 2023-08-05 14:06:42 +01:00
afpacket_plugin
example_plugin Eliminated non portable dependencies in example plugin 2023-04-02 21:42:11 +01:00
fmt
gobgp_client Reduced namespace pollution 2023-08-05 14:12:36 +01:00
ipfix_fields Updated IPFIX dictionary from IANA 2023-06-24 21:17:55 +01:00
juniper_plugin
libpatricia
libsflow Reordered sections in libsflow 2023-08-14 19:17:13 +01:00
man
metrics Reworked FastNetMon to use high efficient hash based counters to store per host traffic 2023-07-12 12:41:32 +01:00
mikrotik_plugin
netflow_plugin Added stub logic to decode sampling rate encoding on Mikrotik 2023-07-31 10:23:48 +01:00
netmap_plugin
nlohmann
packaging Adjusted flags for Homewbrew formula 2023-07-11 18:18:32 +01:00
pcap_plugin
scripts Added logic to install pcap from sources 2023-08-22 13:24:50 +01:00
sflow_plugin Ported sFlow plugin to new unified types 2023-08-14 19:17:36 +01:00
simple_packet_capnp
tests Added missing include for test 2023-04-03 12:48:05 +01: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 Significant include cleanup for fast_library 2023-04-02 22:41:23 +01:00
.clang-format
.clang_formatter_excludes
CMakeLists.txt Added explicit logic to search for pcap library 2023-08-22 13:17:26 +01:00
Dockerfile
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
api.hpp Reworked FastNetMon to use high efficient hash based counters to store per host traffic 2023-07-12 12:41:32 +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 Added Windows compatibility for bgp_protocols code 2023-07-19 17:22:58 +01:00
bgp_protocol.hpp Added complete BGP Unicast IPv4 and IPv6 implementation for native BGP operations 2023-07-18 17:52:45 +01:00
conanfile.txt
dynamic_binary_buffer.hpp Added dynamic buffer implementation for BGP structures 2023-07-18 16:26:28 +01:00
fast_endianless.hpp
fast_library.cpp Unified logic to serialise attack information 2023-07-31 11:35:37 +01:00
fast_library.hpp Unified logic to serialise attack information 2023-07-31 11:35:37 +01:00
fast_platform.h.template
fast_priority_queue.cpp
fast_priority_queue.hpp
fastnetmon.conf Fixed bug in connection tracking logic due to double capture of mutex. Closes #988 2023-07-12 12:08:53 +01:00
fastnetmon.cpp Reworked FastNetMon to use high efficient hash based counters to store per host traffic 2023-07-12 12:41:32 +01:00
fastnetmon.proto
fastnetmon.service.in
fastnetmon_actions.hpp
fastnetmon_api_client.cpp
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 Slightly improved print_attack_details_to_file 2023-08-05 19:03:06 +01:00
fastnetmon_logic.hpp Slightly improved print_attack_details_to_file 2023-08-05 19:03:06 +01:00
fastnetmon_logrotate
fastnetmon_networks.hpp Fixed networks build on Windows platforms 2023-08-22 12:44:34 +01:00
fastnetmon_pcap_format.cpp
fastnetmon_pcap_format.hpp
fastnetmon_plugin.hpp
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 old tests 2023-07-18 19:00:48 +01:00
fastnetmon_types.hpp Completely reworked flow tracking logic 2023-07-11 21:57:12 +01:00
fixed_size_packet_storage.hpp
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
irq_balance_manually.sh
network_data_structures.cpp
network_data_structures.hpp Added cropped_tcp_header_only_ports_t to parse short TCP packets 2023-07-18 19:10:31 +01:00
networks_list
networks_whitelist
notify_about_attack.sh Polished example callback script 2023-07-20 21:12:07 +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
pcap_reader.cpp
plugin_runner.cpp
simple_packet_parser_ng.cpp Fixed sFlow bug on Huawei routers with too short packets. Closes #990 2023-07-18 19:08:39 +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 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
subnet_counter.hpp
vcpkg.json