.. |
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
|
Extracted GoBGP client into separate module
|
2023-08-05 14:06:42 +01:00 |
afpacket_plugin
|
Removed Boosr version check as all supported paltforms have newer Boost
|
2024-02-11 17:33:51 +00:00 |
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
|
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
|
Reordered sections in libsflow
|
2023-08-14 19:17:13 +01:00 |
man
|
…
|
|
metrics
|
Added logic to export per network IPv6 traffic to InfluxDB
|
2024-01-21 21:12:58 +00:00 |
mikrotik_plugin
|
Adjusted tool naming
|
2023-10-27 13:45:38 +01:00 |
netflow_plugin
|
Upgraded Netflow v9 implementation
|
2024-02-05 12:17:27 +00: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
|
Removed leading dot on end of hash
|
2024-02-27 13:46:40 +00:00 |
sflow_plugin
|
Migrated away from IPv4 only inet_addr in sFlow logic. Adds IPv6 support for sFlow plugin. Related #936
|
2023-10-20 11:02:32 +01: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-format
|
…
|
|
.clang_formatter_excludes
|
Reformat code with clang-format
|
2023-03-13 14:43:24 +00:00 |
CMakeLists.txt
|
Removed not used platform configuration parameter as we read it from configuraration file
|
2024-02-17 17:41:26 +00:00 |
Dockerfile
|
We need to tell Docker that we run on CI
|
2022-11-30 19:32:09 +00:00 |
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.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
|
cmake generator was replaced by CMakeToolchain long time ago
|
2023-04-01 18:51:28 +01:00 |
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
|
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
|
Removed not used platform configuration parameter as we read it from configuraration file
|
2024-02-17 17:41:26 +00:00 |
fast_priority_queue.cpp
|
Reformatted code with clang-format
|
2022-04-20 21:45:43 +01:00 |
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
|
Fixed bug in connection tracking logic due to double capture of mutex. Closes #988
|
2023-07-12 12:08:53 +01:00 |
fastnetmon.cpp
|
Fixed log messages
|
2024-04-04 12:58:05 +01:00 |
fastnetmon.proto
|
Add unban action
|
2015-10-15 22:27:51 +02: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 |
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
|
We've moved to new unified intallation tool: https://fastnetmon.com/install/
|
2022-04-03 15:34:39 +01:00 |
fastnetmon_logic.cpp
|
Enabled attack details dumps for IPv6
|
2024-02-17 18:02:55 +00:00 |
fastnetmon_logic.hpp
|
Slightly improved print_attack_details_to_file
|
2023-08-05 19:03:06 +01:00 |
fastnetmon_logrotate
|
Added logrotate to Fedora package
|
2022-05-27 20:04:30 +01:00 |
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
|
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
|
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
|
Removed Snabb Switch support
|
2022-03-13 17:18:21 +02:00 |
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.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
|
Added multiple fields for GRE and IPv6 parser logic
|
2022-08-08 12:16:44 +01:00 |
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 |