Pavel Odintsov
7abcdbf8ee
Implemented logic to properly track internal traffic for incoming and outgoing directions
2020-09-26 20:40:28 +01:00
Pavel Odintsov
23efd99d27
Added C++ debug flags
2020-09-26 19:29:24 +01:00
Pavel Odintsov
38886ec4fe
Added option to enable build with debug symbols
2020-09-26 19:26:53 +01:00
Pavel Odintsov
bf4213fa4f
Added option to process intrenal traffic as external for attack detection purposes. Closes #856 ( #857 )
2020-09-25 18:35:35 +01:00
Pavel Odintsov
5a1db9e4db
Switched to using binaries for 1.1.7 version from installer
2020-09-12 09:33:16 +01:00
Pavel Odintsov
0a533c01f0
Cleanup github manifests
2020-09-06 13:35:03 +01:00
Pavel Odintsov
612bdbce63
We've moved CI to CircleCI
2020-08-29 14:39:10 +01:00
Pavel Odintsov
6859702b00
Moved stable version release into variable
2020-08-29 14:12:57 +01:00
Pavel Odintsov
13023204dd
Added option to install FastNetMon packages directly from CI
2020-08-29 14:02:49 +01:00
Pavel Odintsov
c3b04103cc
Added missing include for std::thread for Netflow code
2020-08-29 13:51:39 +01:00
Pavel Odintsov
db79cfb259
Deprecated LUA support. Closes #852 ( #853 )
2020-08-29 13:46:09 +01:00
Pavel Odintsov
bc095bc1c3
Completely reworked Netflow and IPFIX support logic ( #851 )
2020-08-29 00:59:36 +01:00
Pavel Odintsov
9bb0cd085b
Implemented option to configure delay between traffic recalculations: speed_calculation_delay ( #850 )
2020-08-28 22:52:07 +01:00
Pavel Odintsov
c0286711cc
Implemented sanity checks for sample / records lengths received from the wire in libsflow logic. Closes : #848 ( #849 )
2020-08-25 19:55:40 +01:00
Pavel Odintsov
4e7f714d1e
Disabled memory pre-allocation in libsflow code to address security issue. Closes : #847
2020-08-24 21:57:17 +01:00
Pavel Odintsov
ad5533bee2
Extracted endianless conversion functions to separate file
2020-08-23 14:29:12 +01:00
Pavel Odintsov
8e9e782b65
Fixed indentation issue
2020-08-23 13:28:30 +01:00
Jasper Lievisse Adriaanse
40689e8b68
Lacking SIOCGIFINDEX, fall back to if_nametoindex(3) ( #832 )
2020-08-19 19:37:12 +01:00
Pavel Odintsov
b2e6870b76
Delete codeql-analysis.yml
2020-08-19 19:35:53 +01:00
Pavel Odintsov
8e4711f26d
Added RHEL as supported distribution
2020-08-02 16:38:25 +01:00
Pavel Odintsov
e6795193ba
Added notice about sFlow v4 deprecation
2020-08-02 16:17:51 +01:00
Pavel Odintsov
47720f899f
Changed URL to official site
2020-08-02 16:15:30 +01:00
Pavel Odintsov
46a971f499
Merge branch 'master' of github.com:pavel-odintsov/fastnetmon
2020-08-02 16:11:55 +01:00
Pavel Odintsov
c27d71dda0
Switched sflow plugin to our own libsflow parser. Closes #843 ( #844 )
2020-08-02 15:42:12 +01:00
Pavel Odintsov
37c1404f4c
Switched sflow plugin to our own libsflow parser. Closes #843
2020-08-02 15:36:15 +01:00
Pavel Odintsov
7b22357404
Added new sFlow parser which will replace exiting one. Closes #841 ( #842 )
2020-08-02 14:27:14 +01:00
Pavel Odintsov
b9068dc1d7
Require C++ 11 support in compiler. Dropped CI target which builds code on standard gcc compilers in CentOS 6. Closes #839 ( #840 )
2020-08-02 13:24:30 +01:00
Pavel Odintsov
add9b4a02b
Introduced new parser for traffic. Closes #837 ( #838 )
2020-08-02 13:12:42 +01:00
Pavel Odintsov
c55eab60dc
Moved simple_packet into separate file to break include cycle. Closes #835 ( #836 )
2020-08-02 12:28:49 +01:00
Pavel Odintsov
5285bc36ef
Added new structures for network packets processing #833 ( #834 )
2020-08-02 12:04:37 +01:00
Pavel Odintsov
ffb491e348
Bump version in CI to build packages for new version of FNM
2020-07-30 12:08:09 +01:00
Pavel Odintsov
8d0a8825b2
Bump version for new builds
2020-07-30 12:03:05 +01:00
Jasper Lievisse Adriaanse
c3303f46de
include sys/socket.h before net/if_arp.h ( #825 )
...
On least OpenBSD this is required as otherwise the build fails with:
/usr/include/net/if_arp.h:79:18: error: field has incomplete type 'struct sockaddr'
2020-07-29 21:25:29 +01:00
Abdullah
e439e278f0
typo in doc ( #824 )
...
Just found it while reading doc so fixed it...
2020-07-29 21:22:21 +01:00
Pavel Odintsov
20150977a5
Made option to read list of networks from OpenVZ configurable and optional ( #831 )
2020-07-29 21:20:37 +01:00
Pavel Odintsov
b6039416c3
Create codeql-analysis.yml
2020-07-28 22:13:47 +01:00
Pavel Odintsov
5e95b1a4dd
Added guide about using FNM on VyOS
2020-07-18 16:54:50 +01:00
Pavel Odintsov
89e6e9b329
Updated sections order
2020-07-04 20:05:15 +01:00
Pavel Odintsov
14f9391b63
Added email info
2020-07-04 20:03:04 +01:00
Pavel Odintsov
15efd41041
Added information about email alerts
2020-07-04 20:02:36 +01:00
Pavel Odintsov
0763db3353
Added new links to Advanced edition
2020-07-04 20:00:43 +01:00
Pavel Odintsov
47e120d080
Another iteration of README cleanup
2020-07-04 19:59:05 +01:00
Pavel Odintsov
fea7a12a8f
Improved Mikrotik description
2020-07-04 19:54:54 +01:00
Pavel Odintsov
3b8c395940
Fixed link
2020-07-04 19:52:43 +01:00
Pavel Odintsov
488d1ab5c7
Another iteration of REDADME cleanup
2020-07-04 19:51:03 +01:00
Pavel Odintsov
b4609b48fe
Improved readme information
2020-07-04 19:45:21 +01:00
Pavel Odintsov
9ba053222d
Switched to using only latin symbols for all commands output to simplify error tracking
2020-06-28 22:14:38 +01:00
Pavel Odintsov
c8d8369ce9
Disabled mongoc build for CentOS 7 too, issue #822
2020-06-27 19:49:42 +01:00
Pavel Odintsov
af95cedac7
Fixed stripping bug
2020-06-27 17:39:12 +01:00
Pavel Odintsov
eb20ddb57e
Disabled Mongo C compilation for Debian 9 to addrss compilation issue caused by fresh OpenSSL. Issue # 822
2020-06-27 17:10:14 +01:00