Commit graph

143 commits

Author SHA1 Message Date
Alfredo Cardigliano
d22bccc547 Fix redis service name in Debian 8 2020-02-25 11:29:46 +01:00
emanuele-f
6ac2ab7324 Fix for system without rrd_th 2020-02-24 16:30:50 +01:00
emanuele-f
e5f37da2eb Add -O2 when using --with-llvm-sanitizer 2020-02-14 11:11:38 +01:00
emanuele-f
64022a7ee7 Add the --with-llvm-sanitizer flag
To enable the leaks detector, set the ASAN_OPTIONS=detect_leaks=1
environment variable, e.g:

  sudo ASAN_OPTIONS=detect_leaks=1 ./ntopng /etc/ntopng/ntopng.conf
2020-02-13 18:51:56 +01:00
Alfredo Cardigliano
e1bc445961 Checking if current version is < available version (to handle manual updates) 2019-12-17 11:09:05 +01:00
Alfredo Cardigliano
ddb17b31fa rpm-sign fix for centos8 2019-10-21 09:43:06 +02:00
Simone Mainardi
94ddf465fa Adds packaging for Centos8 2019-10-14 11:17:28 +02:00
Simone Mainardi
2fc7144eb6 Implements hash tables rwlocks 2019-10-04 17:06:24 +02:00
Luca Deri
0a4793edd0 Reworked json-c prerequisite 2019-07-22 18:14:07 -04:00
Alfredo Cardigliano
f1fa1c0ad1 json2tlv Makefile 2019-07-17 13:56:09 +00:00
Simone Mainardi
6baa87459c Fixes dependencies for arm debian9 package 2019-05-29 07:00:19 -04:00
Simone Mainardi
204ea6cf62 Cleanup unused code based on struct eBPFEvent 2019-05-13 14:47:47 +02:00
Alfredo Cardigliano
19d839e1e2 Fixed nDPI include path 2019-04-23 10:28:07 +02:00
emanuele-f
88c6720bbe Fix crash with libradcli 1.2.6-4 2019-04-03 22:38:37 +02:00
Luca Deri
aeb04b0693 Fix for MacOS Brew users 2019-04-03 22:28:00 +02:00
Alfredo Cardigliano
1848cc2130 linking liblicense 2019-03-29 19:21:18 +01:00
Luca Deri
27dd883f50 Improved libssl presence 2019-03-27 19:05:30 +01:00
emanuele-f
544728238a Update libebpf location 2019-02-14 19:26:10 +01:00
Alfredo Cardigliano
9f8b0e56f8 Using nBPF configure instead of pf_ring/userspace configure 2019-02-12 15:29:53 +01:00
emanuele-f
35e1ce162c Rename nedge binary
Previously it was named "ntopng" now "nedge"
Closes #2347
2019-02-01 16:43:15 +01:00
Simone Mainardi
2fc083b50b Adds testing facility for periodic checks 2019-01-17 16:13:39 +01:00
Luca Deri
1222c9a056 nIndex fix 2019-01-09 15:50:30 +01:00
Alfredo Cardigliano
7519e57e39 Using version script to get the pfring version and revision 2018-12-07 16:56:22 +01:00
emanuele-f
a34fa816b2 Fix crash with new radcli library version and add more error checks 2018-11-30 21:21:33 +01:00
emanuele-f
66aad551f3 Merge branch 'authenticator' of https://github.com/jerome-42/ntopng into jerome-42-authenticator 2018-11-29 17:23:18 +01:00
Simone Mainardi
726c1933df Uses pkg-config to test the existance of libssl 2018-11-23 18:27:49 +01:00
Luca Deri
5dc9a9bffd n2n dependency changes
Fixed warning
2018-11-23 16:52:29 +01:00
Jérôme Marteaux
2cd90466d9 Radius and HTTP authenticator 2018-11-23 09:20:57 +01:00
Luca Deri
757341a0bb Improved process info in flows 2018-10-15 22:13:33 +02:00
Luca Deri
0dfab5aeeb eBPF changes 2018-10-13 00:23:25 +02:00
Luca Deri
35a49924be Improved ebpf check 2018-10-12 22:34:36 +02:00
Luca Deri
8fcaf56825 Better eBPF detection 2018-10-12 09:06:01 +02:00
Luca Deri
e020281263 Initial changes for libebpfflow support 2018-10-12 09:01:46 +02:00
Luca Deri
cbd4514af0 Added missing lib with nIndex 2018-09-19 21:46:02 +02:00
Simone Mainardi
f477e8394b Conditional handling of nedge/ntopng in backup/restore 2018-08-13 17:21:04 +02:00
Simone Mainardi
f7fdc40c72 Major nEdge code cleanup 2018-08-06 17:54:25 +02:00
Luca Deri
0d851a7fbb Fixed for forcing ntiong build with libmaxmind or fail 2018-07-30 19:54:03 +02:00
Luca
7356a8c3b5 Changed libndpi.a path 2018-07-21 18:13:29 +02:00
Simone Mainardi
8cf4a2054f Add quotes to configure variable 2018-07-13 12:45:18 +02:00
Simone Mainardi
77c0f349d1 Migrates geolocation to GeoLite2 and libmaxminddb
Migrates class Geolocation to the new libmaxminddb

Handles static/dynamic compilation of libmaxminddb

Adds missing configure/make files for libmaxminddb

Adds libmaxminddb to travis.yml

Adds dev libmaxminddb to .travis.yml

Removes t Makefile

Removes missing ubuntu14 libmaxminddb-dev

Run autoreconf on libmaxminddb

Adds autoreconf to libmaxminddb static build

Adds libmaxminddb dependency to packages

Adds new *.mmdb files to debian/ubuntu ntopng-data

Adds new *.mmdb files to centos6/7 ntopng-data

Removes old libgeoip dep in favor of libmaxminddb

Adds back old .dat to debian/ubuntu ntopng-data

Adds back old .dat to centos ntopng-data

Adds autoreconf for travis

Removes libmaxminddb autoreconf from travis

Removes third-party libmaxminddb

Removes static build of libmaxminddb

Removes old libgeoip1 dependencies

Updates readme with libmaxminddb

Adds geolite attribution
2018-07-13 12:03:15 +02:00
cardigliano
3cd0c92cd5 ntopng is now 'PartOf' pf_ring, stopping or restarting pf_ring will stop/restart ntopng with systemd 2018-06-29 12:41:25 +02:00
Simone Mainardi
d7e9d8e7b0 Adds nedge systemd service alias to ntopng 2018-06-12 12:07:20 +02:00
Luca Deri
7bee732a76 Fix for https://github.com/ntop/nDPI/issues/572 2018-05-28 18:20:54 +02:00
Luca Deri
a850860b2c Added native clang++ support on OSX
The ntopng database is now created automativally by the timeseries exporter
2018-04-25 18:27:06 +02:00
emanuele-f
a4d5eea17f Add start after mysql service 2018-04-18 11:04:50 +02:00
Simone Mainardi
6028bd5c7e Checks for libcurl version >= 7.20.0 for SMTP 2018-04-05 14:41:43 +02:00
Simone Mainardi
3ed603498f Fixes curl smtp send mail issues 2018-04-05 14:39:19 +02:00
Simone Mainardi
37ddac841d Handles compilation of nIndex and zstd 2018-02-15 11:22:27 +01:00
Luca Deri
9f0458561a Replaced nDB with nIndex experimental support 2018-02-13 20:57:19 +01:00
emanuele-f
99b67b16ad Remove old nedge define and move to new one 2018-02-09 13:01:08 +01:00