surtur
a44baeb1fe
cmake: more granular build progress reporting
continuous-integration/drone/push Build is failing
2021-08-13 17:28:31 +02:00
surtur
f088faa94b
ci: add 'fastnetmon subfolder build' step
...
continuous-integration/drone/push Build is passing
build in 'build' subfolder and run ldd on artifacts
* fix most obvious insufficiencies in fastnetmon_tests.cpp to allow us
to build again
2021-05-06 23:35:11 +02:00
surtur
c23b1642a6
ci: add 'build fastnetmon explicit features' step
...
continuous-integration/drone/push Build is passing
* run cmake (with '--clean-first' on fedora)
* build fnm with features explicitly enabled, without '-Werror'
* run ldd on the artifacts after the fact
* fix plugin_runner error
2021-05-06 22:51:47 +02:00
surtur
2d60dd48d6
apply CMakeLists patch for ultimate clean-up
...
continuous-integration/drone/push Build is passing
* switch to c++17 standard
* edit library and header paths to include system folders
* disable libicu
* fix trailing whitespace
* update .drone.yml
2021-05-05 01:33:18 +02:00
wanderer
a451bcd026
update CMakeLists patch
...
continuous-integration/drone/push Build is passing
file: src/patches/cmake-libndpi-nolibicu-cpp17-includes-protoc-grpc.patch
changes:
* only have CMakeLists.txt-related stuff in this patch
* more cleaning up done here
* a little smarter build logic introduced - now building both from
build folder and directly from the src folder is supported
2021-05-04 16:20:26 +02:00
surtur
70d343517b
WIP: add a patch file [skip ci]
...
this will be further broken down to multiple commits (once the patch is
applied). changes pertain:
* CMakeLists file
* {libndpi,protoc,grpc}
* cpp14 --> cpp17
* CXX flags -> added some includes
and a .gitignore file has been added, too
2021-04-09 02:45:13 +02:00
surtur
a059aae220
ci: correct project archive gh links
continuous-integration/drone/push Build was killed
2021-03-28 23:32:12 +02:00
Pavel Odintsov
3a6e4ebbf0
Bump version to 1.2.1 for development release
2021-02-05 17:35:43 +00:00
Pavel Odintsov
6301ad1e00
Added inetrmediate folder for CI builds
2021-02-05 13:58:19 +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
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
ab08cbd0e9
FastNetMon Release 1.1.8
2020-12-06 20:03:27 +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
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
c5b8b79be5
Added logic to print blocked IPv6 hosts in fastnetmon_client
2020-11-25 00:00:11 +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
ff69f6f42a
Added all required pieces for IPv6 blocks ( #887 )
2020-11-24 22:51:21 +00:00
Pavel Odintsov
675293bda3
Added proper storage for captured IPv6 packets ( #885 )
2020-11-15 21:48:04 +00:00
Pavel Odintsov
ef7dbfd649
Added fixed storage and renamed types for consistency ( #884 )
2020-11-15 21:11:36 +00:00
Pavel Odintsov
47bcbc57da
Reworked packet storage to work with sampled data ( #883 )
2020-11-15 20:36:05 +00:00
Pavel Odintsov
fca943d6ba
Added IPv6 support for hosts ( #882 )
2020-11-15 20:16:29 +00:00