Pavel Odintsov
77e0829853
Switched all distros to binray packages
2020-06-13 20:48:28 +01:00
Pavel Odintsov
306d894a13
Switched new installs for Ubuntu to official binary packages
2020-06-13 13:47:06 +01:00
Pavel Odintsov
83859c8526
Removed dependency on libicu for all CentOSes. Removed numactl dependency for CentOS 7 and 8
2020-06-13 00:13:48 +01:00
Pavel Odintsov
127cbc368d
One more step to fix build with custom Boost and gcc
2020-06-12 18:51:21 +01:00
Pavel Odintsov
28ab292401
Improved logic to build with custom compiler, improve build for dependencies
2020-06-12 18:34:07 +01:00
Pavel Odintsov
4c89fee085
Removed double slash
2020-06-11 23:10:10 +01:00
Pavel Odintsov
8dd3048aaa
We do not need custom compiler when we do standard build for CentOS 6
2020-06-11 23:06:45 +01:00
Pavel Odintsov
fe0f36d2d7
Moving to build FNM on CentOS 6 with custom compiler
2020-06-11 20:29:33 +01:00
Pavel Odintsov
6b4682141b
Unified system paths and fixed return code for gcc compiler
2020-06-11 18:32:07 +01:00
Pavel Odintsov
d10953d5d1
Improved build performance
2020-06-11 10:03:11 +01:00
Pavel Odintsov
cf54ed07b2
Added separate step for compiler build on CentOS 6
2020-06-10 23:48:49 +01:00
Pavel Odintsov
0c4bfaa69c
Added logic to skip mongoc compilation on Ubuntu 20.04
2020-06-10 23:28:58 +01:00
Pavel Odintsov
265f42c42f
Added manual gcc compilation on CentOS 6
2020-06-10 21:08:58 +01:00
Pavel Odintsov
1052d9a371
Switched to older version of Boost Build which does not need C++ 11
2020-06-10 19:35:50 +01:00
Pavel Odintsov
3433258bf9
Added rpath for libicu to hint path for libicu's libs
2020-06-10 18:50:25 +01:00
Pavel Odintsov
9650424910
Unified systemd and system v rpm spec files completely
2020-06-09 23:46:33 +01:00
Pavel Odintsov
0baedfe205
Added rpath for Boost's regexp library and improved build process for new CentOS
2020-06-09 23:08:30 +01:00
Pavel Odintsov
3180a3c91e
Attempt to build fresh Boost on CentOS66
2020-06-09 19:18:38 +01:00
Pavel Odintsov
b72e197e8b
Added dependencies for libpcap
2020-06-09 18:32:54 +01:00
Pavel Odintsov
bd5cfabf67
Fixed api flag name, added explicit failure if we cannot build mongodb dependency
2020-06-09 08:59:52 +01:00
Pavel Odintsov
772ed5a82a
Removed sudo and added S3 ORB for CircleCI
2020-06-07 18:22:51 +01:00
Pavel Odintsov
f596833ffc
Fixed error checking
2020-06-07 17:32:44 +01:00
Pavel Odintsov
72a7eca650
Moved away from using wget for retrieving fastnetmon.conf from master branch. We will use it from current repo clone
2020-06-07 16:30:28 +01:00
Pavel Odintsov
c3e1f209ba
Improved error reporting for package build script
2020-06-07 15:44:51 +01:00
Pavel Odintsov
70d3854e96
Extended build time allowance, explicitly added distro name to package build script
2020-06-07 13:39:56 +01:00
Pavel Odintsov
63cb7f901e
Added dependencies on bzip2 for Boost build on CentOS. Closes : #820
2020-06-07 00:41:49 +01:00
Pavel Odintsov
4212585898
Added binary install for cmake on CentOS 6
2020-06-06 18:50:59 +01:00
Pavel Odintsov
ae26099136
We do not need hiredis lib from system because we use our own version from source code
2020-06-06 18:36:49 +01:00
Pavel Odintsov
c01904f5e5
Added version configuration for CentOS 6 build
2020-06-06 18:29:58 +01:00
Pavel Odintsov
20351fd3b7
Fixed cmake build for CentOS
2020-06-06 17:57:26 +01:00
Pavel Odintsov
3f31ac3f51
Changed Boost build path to mirror and disabled build failure for CentOS 6 due to lack of GoBGP
2020-06-06 17:44:01 +01:00
Pavel Odintsov
1dc7aad696
Added build target for not recommended CentOS 6
2020-06-04 20:56:21 +01:00
Pavel Odintsov
8ab5d957be
Merge branch 'master' of github.com:pavel-odintsov/fastnetmon
2020-06-04 20:32:23 +01:00
Pavel Odintsov
f0b5e269da
Implement CI task to build FastNetMon for all popular Ubuntu distros
2020-06-04 20:32:09 +01:00
Pavel Odintsov
91599d87da
Aligned average calculatuon time for subnets and enabled per flow counters by default
2020-06-04 18:45:38 +01:00
Pavel Odintsov
f2f59a1339
Added GoBGP into bundle
2020-06-03 10:07:57 +01:00
Pavel Odintsov
905aedc4d1
Made libraries path configurable in CMAKE
2020-06-03 09:48:06 +01:00
Pavel Odintsov
ae5092142a
Added logic to ignore PF_RING
2020-06-03 09:36:49 +01:00
Pavel Odintsov
f7320ffffd
Improved our own logic to build libraries bundle
2020-06-03 09:25:35 +01:00
Pavel Odintsov
52ef1be79c
Added debug about Boost libraries and switched to using bundled FNM build from script
2020-06-02 21:09:46 +01:00
Pavel Odintsov
5cfd3fc0e1
Added command to disable FastNetMon compilation for CI
2020-06-02 19:57:33 +01:00
Pavel Odintsov
5c8cf3edc5
Improved formatting and disabled Boost installation when we build it manually
2020-06-02 19:47:13 +01:00
Pavel Odintsov
cf408fee9f
Improved logging and reduced number of build threads for cmake
2020-06-02 18:15:14 +01:00
Pavel Odintsov
f290dfede2
Added logic to install cmake from sources for all lib build
2020-06-02 09:53:36 +01:00
Pavel Odintsov
2cd99fe639
We need to build cmake too
2020-06-02 09:00:41 +01:00
Pavel Odintsov
0624304131
Added logic to build libicu and link Boost against it
2020-06-02 00:42:42 +01:00
Pavel Odintsov
7c5ccf8bf9
Added logic to build FNM with custom Boost
2020-06-01 23:54:36 +01:00
Pavel Odintsov
71c7120edc
Added option to build FNM with custom Boost
2020-06-01 22:00:32 +01:00
Pavel Odintsov
ac0499fb21
Added flag to build Boost, added flag to disable mirror repo because boost does not fint into Github's limit for 100Mb
2020-06-01 21:47:54 +01:00
Pavel Odintsov
07efeb7f4b
Added command to build Boost Builder
2020-06-01 21:27:54 +01:00
Pavel Odintsov
9fb663557e
old cmake does not like command: CHECK_C_SOURCE_COMPILES
2020-05-31 13:56:43 +01:00
Pavel Odintsov
54642940b1
Fixed AF_PACKET support check for old distros. Closes #816
2020-05-31 13:50:25 +01:00
Pavel Odintsov
3d4fe275b1
Reduced number of CPU cores for CircleCI
2020-05-27 00:01:50 +01:00
Pavel Odintsov
2b0be61a64
Improved failure experience in CI environment
2020-05-26 21:25:57 +01:00
Pavel Odintsov
dc69c35deb
Removed ldconfig changes, added conf option flag, added FNM run on CI after build
2020-05-26 20:46:44 +01:00
Pavel Odintsov
e631b3babf
Fixed variable name for PF_RING mode
2020-05-25 23:08:47 +01:00
Pavel Odintsov
5b474700fb
Added logic to disable Netmap plugin on very old platforms. Closes #810
2020-05-25 22:54:00 +01:00
Pavel Odintsov
f13a958d60
Replaced unreliable kernel version based check by compilation check. Closes #809
2020-05-25 22:28:29 +01:00
Pavel Odintsov
05d6a24276
Added dependency on dnf-plugins-core for CentOS 8
2020-05-25 21:17:41 +01:00
Pavel Odintsov
dbe71601b2
Added PowerTools report for CentOS 8 builds. Closes #801
2020-05-25 21:12:45 +01:00
Pavel Odintsov
5d498ad28b
Removed annoying alerts for users without ANSI color library
2020-05-25 20:31:15 +01:00
Pavel Odintsov
cdeaae1a8e
Added logic to cache compiled dependencies and skipt their build if we've got them
2020-05-25 20:26:11 +01:00
Pavel Odintsov
7ecd00656a
Switched to DEBIAN_FRONTEND=noninteractive to address interactive questions from tzdata in Docker environment
2020-05-25 19:45:50 +01:00
Pavel Odintsov
30a85236df
Split dependency install process into two steps: packages and compilation
2020-05-25 13:59:04 +01:00
Pavel Odintsov
4eee2ba885
Increased build time for CircleCI
2020-05-25 13:18:42 +01:00
Pavel Odintsov
d53208f4ec
Added new way to distinguish CI builds
2020-05-25 12:52:39 +01:00
Pavel Odintsov
265b7c69ae
Added documentation for API client
2020-05-24 15:38:52 +01:00
Pavel Odintsov
d398b57c4f
GoBGP unused code cleanup, added support for per subnet builds
2020-05-24 15:11:01 +01:00
Pavel Odintsov
602f56b920
Suppressed compilation warnings. Closes #806
2020-05-24 13:35:20 +01:00
Pavel Odintsov
dd248303d3
Unified log4cpp headers and suppressed deprecation errors. Closes #805
2020-05-24 13:12:21 +01:00
Pavel Odintsov
6679e2e11e
Added more verbose messages about protobuf compiler
2020-05-24 12:55:14 +01:00
Pavel Odintsov
8f24ca9ff7
Added separate flag to build api explicitly
2020-05-24 12:35:10 +01:00
Pavel Odintsov
28ba87717a
Fixed issue with hunging API server. Closes : #804
2020-05-24 02:23:33 +01:00
Pavel Odintsov
8ee5bc40a0
Added GoBGP integration based on new GoBGP API. Related: #389
2020-05-24 01:36:50 +01:00
Pavel Odintsov
0a87084cb5
Upgrade gRPC to current version
2020-05-24 00:31:17 +01:00
Pavel Odintsov
80f968d2a9
Upgrade protobuf to current stable version
2020-05-24 00:11:18 +01:00
Pavel Odintsov
03117a7b68
Switched to using binary build of GoBGP 2.16
2020-05-23 23:51:55 +01:00
Pavel Odintsov
80210fcb8f
Deprecated old GoBGP integration because it was deprecated in mainstream https://github.com/osrg/gobgp/issues/1855
2020-05-23 23:51:29 +01:00
Pavel Odintsov
15c3ae4177
Made GoBGP support configurable
2020-05-23 23:21:34 +01:00
Pavel Odintsov
87b102d8b0
Unified get_interface_number_by_device_name() and improved error control
2020-05-23 20:29:17 +01:00
Pavel Odintsov
8cf87fc7b0
Added option to control fanout mode in AF_PACKET. Closes #803
2020-05-23 20:21:50 +01:00
Pavel Odintsov
be8afbd1b7
Reformatted source code with clang-format
2020-05-23 19:55:10 +01:00
Pavel Odintsov
e10abca803
Added support for artificial sampling rate in AF_PACKET mode. Closes #790
2020-05-23 19:31:06 +01:00
Pavel Odintsov
cf9b88ebf3
Do not create new_fastnetmon_installation in currentfolder during install
2020-05-23 19:19:33 +01:00
Pavel Odintsov
dfdc2844a1
Switched to new json-c
2020-05-23 18:07:46 +01:00
Pavel Odintsov
93d84ac3f9
Bumped version to 1.1.5 in preparation to cut release
2020-05-23 18:02:16 +01:00
Pavel Odintsov
a0fcf9f39e
Switched master to latets json-c
2020-05-23 17:52:52 +01:00
Pavel Odintsov
27ce2a4cd9
Added option to install modern JSON-C for installer and added help
2020-05-23 17:52:39 +01:00
Pavel Odintsov
b976c8f12a
Updated GoBGP proto file to current stable version v2.16.0
2020-05-23 17:35:39 +01:00
Pavel Odintsov
0ed31107d1
Disabled PF_RING build by default in cmake file
2020-05-23 17:32:23 +01:00
Pavel Odintsov
51cd23a41a
Made luajit optional feature
2020-05-23 17:25:55 +01:00
Pavel Odintsov
780aff3601
Added which for nDPI build process dependency. Fixes #797
2020-04-13 16:15:00 +01:00
Pavel Odintsov
c2441d714a
Fixed support for old compilers
2020-01-27 21:08:03 +00:00
Pavel Odintsov
7a0756e67b
Do not use repo's version when we need version from master
2020-01-27 21:03:54 +00:00
Pavel Odintsov
8eced79901
I've added support for multiple interfaces in AF_PACKET mode. It's new default port mirror capture engine
2020-01-27 21:02:05 +00:00
Pavel Odintsov
42e85db9d9
Extracted AF_PACKET logic into function
2020-01-27 20:56:45 +00:00
Pavel Odintsov
64b74b979b
Added detailed info messages about AF_PACKET workers and fixed build for FreeBSD
2020-01-27 20:50:02 +00:00
Pavel Odintsov
a86d0d05b8
Switched to booleans for return codes to make logic clear
2020-01-27 20:45:01 +00:00
Pavel Odintsov
8599af0390
Disabled fixed CPU allocation for AF_PACKET. It wastes resources on modern servers
2020-01-27 20:42:54 +00:00
Pavel Odintsov
65cc8367db
Added explicit control on fanout logic
2020-01-27 20:38:39 +00:00
Pavel Odintsov
a20c980d96
Added fix for json-c to build it on Debian Buster
2020-01-19 13:26:02 +00:00
Pavel Odintsov
78a7b039d8
Improved Debian Buster detection. Will use FastNetMon from official repositories instead of manual compilation. Closes #789
2020-01-19 13:09:07 +00:00
Pavel Odintsov
2e587dd678
Fixed bytes per second to mbits conversion to correct formula. It should improve calculation accurancy
...
Thanks to Denis Troshanovich for noticing it!
2019-11-16 13:30:45 +00:00
Yasser Bazzi
50d9706b0f
Remove useless booleans. ( #780 )
...
These booleans are not used anywhere on the code.
2019-11-08 02:06:04 +00:00
Pavel Odintsov
dc07dd3672
Added json-c fix to allow old code on new systems
2019-10-20 20:28:36 +01:00
Pavel Odintsov
f7517de755
Added EPEL 8 install for CentOS 8
2019-10-20 20:19:36 +01:00
Pavel Odintsov
ffafe3afcb
Enabled verbose output from git clone to debug installation failures
2019-07-16 19:08:59 +01:00
Pavel Odintsov
511b24f35f
Exported distro specific information to ENV
2019-07-16 19:01:44 +01:00
Pavel Odintsov
5517f3c6ff
Added missing dependency for CentOS 7 platform
2019-07-14 21:22:07 +01:00
Pavel Odintsov
43f63398f9
Switched tee to append mode to keep install history for all packages
2019-07-14 21:10:32 +01:00
Pavel Odintsov
2ffe1303f6
Added explicit log to installer log file during FastNetMon build
2019-07-14 21:03:48 +01:00
Pavel Odintsov
60d1ed9594
Added suggested steps in case of installation failure
2019-07-14 20:56:40 +01:00
Pavel Odintsov
241aefcbda
Removed fencing code
2019-07-14 20:43:49 +01:00
Pavel Odintsov
d887900754
Introduced installer failure tracking
2019-07-14 20:42:34 +01:00
Pavel Odintsov
89f572b0ab
Added inplace bugfix for CentOS 6
2019-07-14 20:02:00 +01:00
Pavel Odintsov
9717912725
Added missing dependency required for old compilers
2019-07-14 19:57:22 +01:00
Pavel Odintsov
8530d19a84
Improved install failure reporing
2019-07-14 19:26:13 +01:00
Pavel Odintsov
cde911d8df
Replaced die by fast_die to use for install failure reporting
2019-07-14 19:20:24 +01:00
Pavel Odintsov
14ec1fd4ae
Added packages required for build process
2019-07-14 19:15:25 +01:00
Pavel Odintsov
24065de7f8
Removed compiler build tools from install script
2019-07-14 12:12:26 +01:00
Pavel Odintsov
88bc9fd68f
Fixed install process for systemd enabled distros
2019-07-14 12:06:16 +01:00
Pavel Odintsov
14667413c7
Removed obsoleted option from installer code
2019-07-14 11:51:20 +01:00
Pavel Odintsov
d401df3eee
Improved code to guess system-enabled distro
2019-07-14 11:46:39 +01:00
Pavel Odintsov
07479b7e87
Made Term::ANSIColor module optional
2019-07-14 11:25:59 +01:00
Pavel Odintsov
b7bed171ae
Added accept clause for unknown action types
2019-07-11 21:20:51 +01:00
Pavel Odintsov
93ead8d3bc
Commented out default hostgroup
2019-07-11 20:58:09 +01:00
Pavel Odintsov
07a832244e
Disabled LUA install in default intsaller too due to low demand
2019-07-11 20:50:35 +01:00
Pavel Odintsov
2c87e24d93
Disabled PF_RING for all distros except Ubuntu 12.04 and CentOS 6
2019-07-11 20:39:34 +01:00
Pavel Odintsov
a9e4851c18
Switched to install from repo for Debian 10
2019-07-11 20:16:36 +01:00
Pavel Odintsov
d465fdc998
Added simple command to fix configuration
2019-07-11 20:12:36 +01:00
Pavel Odintsov
90b30824d7
Added some useful commands for installer
2019-07-11 20:07:19 +01:00
Pavel Odintsov
30ced722c4
Added systemd reload command to apply changes
2019-07-11 20:04:01 +01:00
Pavel Odintsov
4790c728eb
Disabled sFlow and Netflow plugins by default
2019-07-11 20:03:04 +01:00
Pavel Odintsov
a20b2ec7ae
Added small help file for Ubuntu distros and improved tool security
2019-07-11 20:01:45 +01:00
Pavel Odintsov
efdbf24c0e
Switched installer script to using FastNetMon from official repositories for Ubuntu 18.04 and 19.04
2019-07-11 19:55:45 +01:00
Pavel Odintsov
8b5be4990a
Added missing dependency file for Netmap.
2019-06-19 19:53:13 +01:00
Pavel Odintsov
4cf49b7bf0
Updated Netmap API headers from version 11 to 14. Closes #764
2019-06-19 10:41:53 +01:00
Pavel Odintsov
6b93996059
Enabled errors for Mikrotik addon
2019-04-29 20:29:05 +01:00
Jasper Lievisse Adriaanse
998b21daa6
only install systemd service files from cmake install on Linux ( #760 )
2019-04-01 10:15:36 +01:00
Pavel Odintsov
df85edc2dd
Bumped version of FastNetMon for next release
2019-03-31 13:21:46 +01:00
Pavel Odintsov
01ae34143d
Switched installer to version 1.1.4
2019-03-31 12:52:09 +01:00
Pavel Odintsov
38bf681f18
Fixed build process for json-c on systems with fresh gcc ( #752 )
2019-02-13 22:20:23 +00:00
Pavel Odintsov
59f990dc56
Added more updates for Mikrotik
2019-02-13 19:52:28 +00:00
Pavel Odintsov
0123a22d48
Added details about configuration for Mikrotik
2019-02-13 19:51:05 +00:00
Pavel Odintsov
978289dd29
Fixed insecure permissions for /tmp/fastnetmon.dat ( #749 )
2018-12-19 23:06:51 +00:00
Christian David
571ea4847a
Juniper Implementation ( #747 )
2018-12-06 17:33:42 +00: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
64ef4bd012
Added privacy policy
2018-09-17 00:14:22 +01:00
Alexander Astashov
bccc10d50d
issues/682 v4 ( #727 )
...
Added support for host addresses in whitelist. Closes #682
2018-08-02 23:55:01 +01:00
Pavel Odintsov
a330d92b8c
Added executable bit and details for advanced
2018-07-24 23:24:10 +01:00
Pavel Odintsov
2f497ad7e6
Added PHP interpreter install
2018-07-24 23:02:44 +01:00
Pavel Odintsov
c9b7ba8987
Moved guide about route collector to site
2018-07-21 13:24:55 +01:00
Hidde van der Heide
68827f3931
Skipp non-protable CPU affinity code on non-GNU libc platforms
2018-07-15 07:32:33 +00:00
Pavel Odintsov
25221a2334
Merge pull request #723 from jasperla/cmake
...
turn several hardcoded "options" into a real options
2018-07-18 09:58:45 +01:00
Jasper Lievisse Adriaanse
17318e452a
turn several hardcoded "options" into a real options
...
This makes setting the following variables easier:
ENABLE_NETMAP_SUPPORT
ENABLE_DPI_SUPPORT
ENABLE_LUA_SUPPORT (was overridable but not a real option)
2018-07-14 18:13:07 +02:00
Jasper Lievisse Adriaanse
1ba1298e8e
Define DLT_LINUX_SLL in case it's not already defined
2018-07-12 08:24:31 +02:00
Jasper Lievisse Adriaanse
d02c20b3e8
add support for OpenBSD
2018-07-11 16:41:24 +02:00
Pavel Odintsov
6bc480b523
Fixed colon
2018-03-04 20:49:22 +00:00
Pavel Odintsov
c965a84afa
Fixed console colors
2018-03-04 20:48:57 +00:00
Pavel Odintsov
d326867792
Added UTM tags for install script
2018-03-04 20:41:52 +00:00
Pavel Odintsov
2e4ac87c59
Merge pull request #711 from trodery/trodery-documentation-changes
...
Cleaning up of various documentation
2018-03-01 21:26:29 +00:00
Terry Rodery
3cef12ae4a
rephrase
2018-03-01 13:32:55 -06:00
Terry Rodery
97c953e8ee
clean-up/rephrase
2018-03-01 13:32:36 -06:00
Terry Rodery
4259d82158
change header format
2018-03-01 13:31:35 -06:00
Terry Rodery
f57e02356b
rephrase a few things
2018-03-01 13:30:04 -06:00
Terry Rodery
10f04f1700
clean-up and reformat
2018-03-01 13:29:33 -06:00
Terry Rodery
19116c3feb
clean-up and migrate to README.md
2018-03-01 13:28:58 -06:00
Terry Rodery
ed34eb236c
Update README.md grammar and formatting
...
Some suggested grammatical and formatting changes
2018-02-28 09:40:27 -06:00
Pavel Odintsov
8e1fb0b076
Do not call exit from thread. Fixes #706
2018-02-13 21:26:04 +00:00
Benjamin Drung
1fdf32aec6
Link against atomic if __atomic_add_fetch_8 is missing
...
src/fastnetmon.cpp uses __atomic_add_fetch(). Some architectures (like
mips, mipsel, m68k, powerpc, sh4) do not provide these built-in
functions and need to link against atomic to provide this function.
closes #703
Bug-Debian: https://bugs.debian.org/869805
2018-02-05 23:21:12 +01:00
Pavel Odintsov
b6e6843d2e
Introduced cmake option to enable memory model aware atomics
2018-02-04 13:19:44 +00:00
Pavel Odintsov
d5711bb3da
Added support for Memory Model Aware Atomic Operations
2018-02-04 13:10:57 +00:00
Benjamin Drung
bdf4bdc395
Support nDPI 2.1
...
The parameters to ndpi_init_detection_module() were changed in nDPI 1.8,
but only nDPI 2.1 gained support for NDPI_MAJOR header variables.
Therefore the preprocessor check works for new versions of nDPI, but not
for nDPI between 1.8 and 2.0. This is the best we can get. Fixes more or
less #597 .
Signed-off-by: Benjamin Drung <benjamin.drung@profitbricks.com>
2018-01-31 12:49:00 +01:00
Benjamin Drung
10afb25751
Support nDPI 2.2
...
nDPI 2.0 renamed detected_protocol.protocol to
detected_protocol.app_protocol (to avoid confusion).
fixes #699
Bug-Debian: https://bugs.debian.org/887623
2018-01-30 10:46:39 +01:00
Pavel Odintsov
c74470e92d
Fixes #690 . Added ifconfig to dependencies for CentOS 7
2017-12-19 12:30:44 +00:00
Pavel Odintsov
61ba9e429b
Moved Docker file to src
2017-12-03 22:05:52 +00:00
Pavel Odintsov
1fdde91cbb
Fixed bunch of paths to old versions of FNM
2017-12-03 21:22:11 +00:00
Benjamin Drung
a4d2d8170a
Support setting ENABLE_LUA_SUPPORT
...
To allow users to disable Lua support, do not overwrite the
ENABLE_LUA_SUPPORT variable. Instead just set the default if it is not
set yet.
2017-08-24 16:39:15 +02:00
Pavel Odintsov
1ccfc2fbab
Added pretty colors and reworked text to make it clear why we ask email addresses
2017-07-29 18:45:36 +01:00
Pavel Odintsov
136b9c7c0f
Reworked parser code to avoid Netmap dependencies
2017-07-27 23:09:58 +00:00
Pavel Odintsov
b480f3590f
Introduced an option to disable Netmap plugin
2017-07-27 23:19:33 +01:00
Pavel Odintsov
1b9c49500e
Fixes #602 Do not attempt to push blank dataset into Graphite
2017-07-27 22:26:56 +01:00
Pavel Odintsov
95157e88bd
GoBGP project re-licensed this file in BSD terms for us instead of Apache 2 licenses. Issue reference: https://github.com/osrg/gobgp/issues/1384
2017-07-26 09:46:40 +01:00
Pavel Odintsov
7c615e9ae1
Removed code which uses x86_only features to fix https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=869621
2017-07-25 19:53:15 +01:00
Pavel Odintsov
176f4d2d1e
Removed unused code
2017-07-24 12:54:24 +01:00
Pavel Odintsov
da8a4ca97f
Removed all GeoIP files from repo. We never used them in production code. They was added for testing purpoposes
2017-07-21 19:00:01 +01:00
Pavel Odintsov
7f787c0be0
Also set modern version in cmake build system
2017-06-24 21:43:43 +01:00
Pavel Odintsov
c62243ede1
Introduced option --use-modern-pf-ring to install latest PF_RING (6.6.0 at this moment)
2017-06-24 21:15:17 +01:00
Pavel Odintsov
1f7896d2e5
#646 : Since this commit we will use our own mirror for all dependencies located on GitHub
2017-06-17 23:03:21 +01:00
Benjamin Drung
4fb2096c3a
Install sysvinit script on Debian/Ubuntu
...
On Debian/Ubuntu systems, install the sysvinit script (in addition to
the systemd service file).
2017-05-30 11:11:39 +02:00
Benjamin Drung
fb13a55c5d
Add documentation key to systemd service file
...
Documentation for systemd service files can be automatically viewed
using systemctl help servicename if this field is present. Thus add the
relevant man page, the local and online documentation to the
documentation key.
2017-05-29 16:54:27 +02:00
Benjamin Drung
f397d61593
Install fastnetmon.service with cmake
...
The path to the fastnetmon daemon might differ, thus use configure_file
to set the path dynamically.
2017-05-29 16:50:23 +02:00
Benjamin Drung
28fbaa5d1a
Use variables for installation paths
...
The installation paths differ for Linux and BSD. Thus use variables for
defining installation paths to avoid duplicating install commands.
2017-05-29 16:45:36 +02:00
Pavel Odintsov
1cb80c26b0
Fixed critical bug in IPv6 direction detection code
2017-05-20 19:05:18 +01:00
Benjamin Drung
70da8c54c6
Fix typo criticial -> critical
...
Fix typo and use full sentences.
2017-05-08 17:14:33 +02:00
Benjamin Drung
6b09a7b190
Fix typo programm -> program
2017-05-08 16:21:52 +02:00
Pavel Odintsov
d08f617aee
#651 : reduced logging level for threshold related messages
2017-04-17 21:49:17 +03:00
Pavel Odintsov
e4452170c0
Add notice about FNM Advanced
2017-04-15 22:02:21 +04:00
dmayan
84067a4e10
Added logging to router syslog
...
Added logging in router's log for banning and unbanning. Useful for reporting and alert management.
2017-04-13 14:41:47 -03:00
Henry Spanka
eb3d6ebd66
Restart Fastnetmon when it fails
...
Sometimes FastNetMon crashes due to Segfaults and to prevent an outage of the DDoS Sensor we should immediately restart it.
2017-04-02 22:10:55 +02:00