1
0
Fork 0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-05-17 23:56:07 +02:00
Commit Graph

25 Commits

Author SHA1 Message Date
Pavel Odintsov 907454df86 Better logging 2024-01-08 11:40:07 +00:00
Pavel Odintsov 77134e1b1b Added option to disable pcap build 2023-04-02 19:57:29 +01:00
Pavel Odintsov 62bac2a870 Reworked patricia logic to use const strings for tree construction 2022-06-26 15:18:21 +01:00
Pavel Odintsov ba4067d165 Renamed patricia.h to patricia.hpp 2022-05-24 13:57:09 +01:00
Pavel Odintsov 242703a166 Reformatted code with clang-format 2022-04-20 21:45:43 +01:00
Pavel Odintsov 54da2b6cad
Deprecated PF_RING plugin for new versions. We switched to AF_PACKET which is compeltely open source and worse way better (#929) 2022-04-04 15:30:23 +01:00
Pavel Odintsov a8af8ea5e7
We decided to remove DPI support as it does not work for all protocols and focus only on L3 and L4 protocols (#928) 2022-04-02 22:23:52 +01:00
Pavel Odintsov 48c43a8952 Removed Snabb Switch support 2022-03-13 17:18:21 +02:00
Pavel Odintsov 69f490a0da Deprecated LUA support 2022-02-26 20:12:06 +00:00
Pavel Odintsov 69e4140629 Reformatted source code with clang-format 2022-02-09 14:42:20 +00:00
Pavel Odintsov b480f3590f Introduced an option to disable Netmap plugin 2017-07-27 23:19:33 +01:00
Pavel Odintsov 846bb19ccb Add AF_PACKET support. So we could capture traffic on any linux with 3.6+ kernel without any custom kernel modules. Closes #169. Speed result: 2mpps on i7 3820 2015-09-01 10:41:55 +02:00
Pavel Odintsov 21ccb93440 Add SnabbSwitch support 2015-08-31 12:25:57 +02:00
Pavel Odintsov c540f44013 Add support for LUA processors for sFLOW 2015-07-03 12:18:15 -04:00
Pavel Odintsov a78082d3a7 Add patricia init 2015-06-28 16:35:19 -04:00
Pavel Odintsov 155211ccff Add subnet lookup code to plugin runner 2015-06-28 16:29:40 -04:00
Pavel Odintsov cbe749b40a Change interface name to fake in plugin runner 2015-06-28 15:37:54 -04:00
Pavel Odintsov 665295f89c Disable processin of IPv6 packets in counters code; Move total counter for IPv6 to main toolkit 2015-06-18 16:49:14 +03:00
Pavel Odintsov 85d167a473 Add new global variable to plugin runner: total_ipv6_packets 2015-06-17 14:08:32 +03:00
Pavel Odintsov e1cd8eaff7 Place <netinet/ip.h> and <netinet/ip.h> in reverse order for FreeBSD 2015-06-16 10:53:07 -04:00
Pavel Odintsov 20d30f5158 Drop build_plugin_runner code because it's very custom and non cross platform. Move to cmake custom target: cmake .. -DBUILD_PLUGIN_RUNNER=ON 2015-05-29 14:42:01 +03:00
Pavel Odintsov a80f0b44f2 Complete code reformat with clang-format 2015-05-15 13:55:52 +03:00
Pavel Odintsov 63c2e0df93 Fix plugin runner 2015-05-08 10:40:42 +03:00
Pavel Odintsov 01969596d9 Add ability to run netmap plugin in plugin runner environment 2015-05-07 14:46:17 +03:00
Pavel Odintsov d8c2e4888b Move all code to src folder 2015-03-22 13:36:58 +03:00