Commit Graph

2510 Commits

Author SHA1 Message Date
Pavel Odintsov
e7a17bd9a6 Moved CI builds into subfolder 2021-02-05 13:56:08 +00:00
Pavel Odintsov
41b8411d7f Switched to pipeline variables for FNM version 2021-02-05 13:53:39 +00:00
Pavel Odintsov
a16bf7f6e3 Added pipeline variable to keep FastNetMon version for CircleCI 2021-02-05 13:23:47 +00:00
Pavel Odintsov
1efad5a28f
Fixed build for CentOS 6 2021-02-04 19:45:34 +00:00
Pavel Odintsov
21486accac
Added GoBGP recommendation status 2021-01-27 19:04:39 +00:00
Pavel Odintsov
bcb4902fdb Cappend number of flows per Netflow v9 packet to avoid infinite loop 2021-01-23 19:21:28 +00:00
Pavel Odintsov
f97385e3bc Expose Netflow metrics via system counters 2021-01-23 19:01:52 +00:00
Pavel Odintsov
f7e0226690 IMproved logging to avoid duplicates and enabled IPFIX logic 2021-01-23 18:54:00 +00:00
Pavel Odintsov
72a4ec3d6f Added logic to apply IPFIX sampling rate 2021-01-23 18:23:37 +00:00
Pavel Odintsov
a82cd92cdb Added logic to track IPFIX sampling rate per device basis 2021-01-23 17:30:35 +00:00
Pavel Odintsov
e3253963c0 Added logic to decode flow end reason and selector metrics for Netflow Lite 2021-01-23 14:56:11 +00:00
Pavel Odintsov
82b3154aaa Added logic to parse IPFIX options templates 2021-01-23 14:42:11 +00:00
Pavel Odintsov
7dce4ff003 Netflow plugin performance optimisations 2021-01-23 14:12:55 +00:00
Pavel Odintsov
26d29eee83
Added InfluxDB support (#905) 2020-12-24 01:06:04 +00:00
Pavel Odintsov
f92b05bc39
Extracted Graphite logic into separate module (#903) 2020-12-22 23:16:10 +00:00
Pavel Odintsov
60d20e686c
Added functions for InfluxDB operations (#902) 2020-12-22 22:49:00 +00:00
Pavel Odintsov
11244a4926
Improved issue template 2020-12-22 22:08:40 +00:00
Pavel Odintsov
e7cd32ebc1 Bump version for CI 2020-12-14 22:05:08 +00:00
Pavel Odintsov
428ad1063f
Bump version to 1.2.0 2020-12-14 21:56:43 +00:00
Pavel Odintsov
26ad465d02
Bump version to 1.2.0 2020-12-14 21:55:49 +00:00
Pavel Odintsov
bd0ca5bce1
Added stub logic to make IPv6 announces (#899) 2020-12-14 21:07:48 +00:00
Pavel Odintsov
04c65c1998 Added logic to unban IPv6 blackholes 2020-12-13 19:43:51 +00:00
Pavel Odintsov
fb66e72a97 Added logic to ban IPv6 hosts 2020-12-13 19:28:19 +00:00
Pavel Odintsov
428ba970c1 Added logic to show blocked IPv6 addresses 2020-12-13 18:58:19 +00:00
Pavel Odintsov
5fb892eb55 Extracted API implementation into separate file 2020-12-13 18:36:08 +00:00
Pavel Odintsov
7aae0f5d9b We've started calling GoBGP callback for IPv6 traffic 2020-12-13 18:10:17 +00:00
Pavel Odintsov
f285cb8aec Added logic to read IPv6 addresses 2020-12-13 17:53:52 +00:00
Pavel Odintsov
0b4e9a20fa Added logic to read host / subnet level IPv6 announces 2020-12-13 17:16:03 +00:00
Pavel Odintsov
9218c98e0a Added logic to read BGP IPv6 host and communities 2020-12-13 17:13:34 +00:00
Pavel Odintsov
d8dc86d456 Added stub conf options for IPv6 BGP implementation 2020-12-13 17:05:12 +00:00
Pavel Odintsov
b473cb9019 Renamed variables for clarity 2020-12-13 14:36:56 +00:00
Pavel Odintsov
79e3e351aa 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 2020-12-13 14:34:11 +00:00
Pavel Odintsov
3d8ee7f936 Renamed variable for clarity 2020-12-13 14:27:04 +00:00
Pavel Odintsov
ebee5b2a08 Added option sflow_read_packet_length_from_ip_header to use packet length from header instead of sFlow field. Closes #893 2020-12-13 13:40:39 +00:00
Pavel Odintsov
7b091457a1 Bump dev version build 2020-12-06 20:50:17 +00:00
Pavel Odintsov
ab08cbd0e9 FastNetMon Release 1.1.8 2020-12-06 20:03:27 +00:00
Pavel Odintsov
4d918c9384 README cleanup 2020-12-06 19:26:07 +00:00
Pavel Odintsov
40b1927e55 Switched to archive CentOS 6 repository 2020-12-06 19:10:26 +00:00
Pavel Odintsov
93fdea494d
Added support for native BGP communities for GoBGP integration. Closes: #855 (#897) 2020-12-06 18:34:35 +00:00
Pavel Odintsov
8e5892b466
Changed EPEL6 install URL due to deprecation 2020-12-06 17:39:23 +00:00
Pavel Odintsov
4b365bc901
Movex ExaBGP into separate module (#896) 2020-12-06 16:54:32 +00:00
Pavel Odintsov
a7357e3ee0
Implemented BGP community parsers logic (#895) 2020-12-06 14:49:15 +00:00
Pavel Odintsov
731d123323 Added logic to track return code from script exec. Closes #265 2020-11-27 19:34:17 +00:00
Pavel Odintsov
93bea219f3 Added logic to completely suppress traffic log collection. Remediation for crashes 2020-11-27 12:29:57 +00:00
Pavel Odintsov
e2369d2283
Implemented logic to unban blocked IPv6 hosts (#889) 2020-11-25 00:30:26 +00:00
Pavel Odintsov
0fcf2efb48
Added notice about availablr IPv6 support 2020-11-25 00:03:42 +00:00
Pavel Odintsov
c5b8b79be5 Added logic to print blocked IPv6 hosts in fastnetmon_client 2020-11-25 00:00:11 +00:00
Pavel Odintsov
95522d4bcb Merge branch 'master' of github.com:pavel-odintsov/fastnetmon 2020-11-24 23:48:42 +00:00
Pavel Odintsov
3e9060e6b8
Ipv6 callback (#888)
* Added proper storage for captured IPv6 packets

* Added final logic to trigger IPv6 attacks
2020-11-24 23:48:26 +00:00
Pavel Odintsov
a8458c0ed6 Merge branch 'master' of github.com:pavel-odintsov/fastnetmon 2020-11-24 22:53:25 +00:00