1
0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-09-23 10:50:43 +02:00
Commit Graph

93 Commits

Author SHA1 Message Date
Pavel Odintsov
4f27cf0657 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
Pavel Odintsov
bfde24946e We've unified average calculation time between hosts and networks and removed configuration option average_calculation_time_for_subnets as we do not need it. Cleanup in unused Flow Spec code. 2022-07-29 17:47: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
79ed5e3548 Added conf option to control how often we export traffic to Graphite 2022-04-02 01:39:06 +01:00
Pavel Odintsov
419f23200b Added conf options to control how often we export traffic to InfluxDB 2022-04-02 01:39:06 +01:00
Pavel Odintsov
bcb28203bd Added InfluxDB support 2022-03-28 14:58:01 +01:00
Pavel Odintsov
e2b5c468a0 Added stub conf options for IPv6 BGP implementation 2022-03-25 13:40:29 +00:00
Pavel Odintsov
27589dd835 Introduced separate packet length parser management flag for AF_PACKET: af_packet_read_packet_length_from_ip_header. It's not coupled with Netmap anymore 2022-03-25 13:40:29 +00:00
Pavel Odintsov
7b609acbd1 Added option sflow_read_packet_length_from_ip_header to use packet length from header instead of sFlow field. 2022-03-25 13:40:29 +00:00
Pavel Odintsov
7423088151 Added support for native BGP communities for GoBGP integration. 2022-03-24 01:29:11 +00:00
Pavel Odintsov
802acec352 Implemented BGP community parsers logic 2022-03-24 01:29:11 +00:00
Pavel Odintsov
de34d99801 Ipv6 callback
* Added proper storage for captured IPv6 packets

* Added final logic to trigger IPv6 attacks
2022-03-24 01:23:56 +00:00
Pavel Odintsov
f839e8d27d Added logic to show total IPv6 counters in fastnetmon_client 2022-03-19 21:58:07 +02:00
Pavel Odintsov
6e7c6df1f1 Removed obsoleted values from configuration 2022-03-19 21:58:07 +02:00
Pavel Odintsov
88e112376a We have to revert process internal as external logic because it make migration to new counters logic impossible 2022-03-19 21:58:07 +02:00
Pavel Odintsov
c19c1c39d1 Deprecated PF_RING filters compeltely 2022-03-14 00:09:35 +02:00
Pavel Odintsov
48c43a8952 Removed Snabb Switch support 2022-03-13 17:18:21 +02:00
Pavel Odintsov
b2da05e6e1 Added option to process intrenal traffic as external for attack detection purposes. 2022-03-13 17:18:21 +02:00
Pavel Odintsov
69f490a0da Deprecated LUA support 2022-02-26 20:12:06 +00:00
Pavel Odintsov
74d01090fd Implemented option to configure delay between traffic recalculations: speed_calculation_delay 2022-02-20 00:19:29 +00:00
Pavel Odintsov
e91fff07da Made option to read list of networks from OpenVZ configurable and optional. 2022-02-10 13:39:04 +00:00
Pavel Odintsov
d077617eb3 Aligned average calculatuon time for subnets and enabled per flow counters by default 2022-02-09 14:42:20 +00:00
Pavel Odintsov
6e6f1ca053 Added option to control fanout mode in AF_PACKET. 2022-02-09 14:42:20 +00:00
Pavel Odintsov
7082750cae Added support for artificial sampling rate in AF_PACKET mode. 2022-02-09 14:42:16 +00:00
Pavel Odintsov
93ead8d3bc
Commented out default hostgroup 2019-07-11 20:58:09 +01:00
Pavel Odintsov
4790c728eb
Disabled sFlow and Netflow plugins by default 2019-07-11 20:03:04 +01:00
Dmitriy Limonov
f527101e62 Added decoding of the outer vlan tag in sflow packets. (#736)
* Added decoding of the outer vlan tag in sFlow packets for QnQ
2018-09-28 16:59:49 +01:00
Pavel Odintsov
1fdde91cbb Fixed bunch of paths to old versions of FNM 2017-12-03 21:22:11 +00:00
Pavel Odintsov
ec092ae702 Fix about absent support of domains names 2016-11-07 01:12:23 +00:00
Pavel Odintsov
6e07a08bec Remove space at the end of "ban_for_tcp_pps" line 2016-09-09 09:06:31 +03:00
Pavel Odintsov
a2ab84e771 Merged test API server. Refactor cmake file. Get rid absolute library paths. 2015-10-16 00:24:03 +02:00
Pavel Odintsov
204b41aedc Completely workiing GoBGP integration. But compilation do not enabled by default 2015-10-05 12:48:48 +02:00
Pavel Odintsov
c7996393cf Disable AF_PACKET by default in configuration file. Completely merged GoBGP integration code. 2015-10-05 12:00:47 +02:00
Pavel Odintsov
3596a4797e Add ability to configure mongo host, port and database name 2015-10-01 11:39:16 +02:00
Pavel Odintsov
326d285329 Add draft MongoDB support. Documentation: https://github.com/FastVPSEestiOu/fastnetmon/blob/master/docs/MONGODB.md Related #328 2015-09-30 16:54:57 +02:00
Pavel Odintsov
96eb472cd1 Add option for configure cli_stats_file_path instead hardcoded /tmp/fastnetmon.dat 2015-09-28 18:26:00 +03:00
Pavel Odintsov
528ab55f78 Add option for configuring custom pid_path. Add check about ability to write to log explicitly Closes #142. 2015-09-24 02:23:38 +03:00
Stefan Behte
5d04094c45 configuration: typo/grammar fixes 2015-09-18 14:44:34 +02:00
Pavel Odintsov
64e1e345db Add configurarion params for per-packet thresholds 2015-09-11 17:08:09 +02:00
Henry Spanka
c2a95c711b remove whitespaces from fastnetmon conf 2015-09-10 15:40:54 +02:00
Pavel Odintsov
e95e5c9f87 Implement support for cropped packets from Juniper. Closes #402 2015-09-10 15:30:37 +02:00
Pavel Odintsov
d32f894e3c We are resurrected hardware locking plugin from PF_RING. We have added action plugin interfase; 2015-09-03 13:09:16 +02: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
6151284948 Completely working SnabbSwitch integration. 12 mpps with 4 NIC's 2015-08-31 14:15:16 +02:00
Pavel Odintsov
4eeb3b888b Remove deprecated option 2015-08-27 15:52:57 +03:00
Pavel Odintsov
6b122fd83d Config values unification 2015-08-27 15:42:34 +03:00
Pavel Odintsov
3efa660f35 Fix typo 2015-08-27 14:06:08 +03:00
Pavel Odintsov
6a05a09f99 Some code clean up with redis_prefix 2015-08-17 23:14:32 +02:00
Vicente De Luca
c96379e4b2 Add optional redis prefix keys feature 2015-08-17 18:50:06 +01:00