Commit graph

38 commits

Author SHA1 Message Date
Luca Deri
ce4ac606d4 Compilation fix 2021-03-22 17:28:35 +01:00
Luca Deri
a1178a0791 Updated (C) 2021-01-02 12:08:23 +01:00
Luca Deri
249f8300a1 FreeBSD changes 2020-12-31 19:54:08 +01:00
Luca Deri
fb1ea36992 Win fixes 2020-12-17 17:14:56 +01:00
Alfredo Cardigliano
7fed53e933 Load MaxMind db when installed, ntopng-data as fallback (fix #4371) 2020-11-12 16:39:18 +01:00
Simone Mainardi
267145539e Adds ntopng-data geoip path to lookup 2020-11-06 11:57:05 +00:00
Simone Mainardi
c1da3ab8f8 Fixes misdetection of initialized MaxMind geolocation databases 2020-08-04 10:44:50 +02:00
Luca Deri
0a976a69bb Added GeoLocation support from https://db-ip.com in addition to the existing MaxMind DB
Implements https://github.com/ntop/ntopng/issues/4206
2020-08-03 12:24:37 +02:00
Luca Deri
be44976074 Warning fix 2020-05-05 15:49:30 +02:00
Simone Mainardi
dc8b39a648 Handles maxminddb utf8 strings with memcpy
Possibly addresses #3592
2020-03-20 15:03:11 +01:00
Luca Deri
49c80c4615 Win changes 2020-03-20 09:50:36 +01:00
Luca Deri
e74d15b425 Win fixes 2020-03-12 11:14:59 +01:00
Luca Deri
57e6a93065 Improved scheduling algorithm to guarantee minimum service time when number of entries allow
Updated (C)
2020-01-06 23:36:36 +01:00
Simone Mainardi
adee07bcb4 Source changes to handle geoipupdate installed databases 2020-01-03 17:56:55 +01:00
Simone Mainardi
179f81792d Extra Invalid address lookup debug 2019-04-30 15:14:10 +02:00
Simone Mainardi
2e636db14c Adds a debug print to debug [Geolocation.cpp:306] ERROR: Invalid address lookup 2019-04-29 19:31:23 +02:00
Simone Mainardi
831e5d91e6 Implements Lua unit tests 2019-01-18 18:03:36 +01:00
Luca Deri
bedff2c8e2 Updated (C) 2019-01-07 19:28:49 +01:00
Luca Deri
4622ba92cd Updated geolocation (fixed warning)
Updated blacklist URL
2018-08-20 15:07:40 +02:00
Simone Mainardi
f0ff5cbf99 Cleanup old MaxMind GeoIP code 2018-08-17 18:06:20 +02:00
Simone Mainardi
86ed744e00 Fixes minor leaks 2018-08-17 17:00:57 +02:00
Simone Mainardi
d70dc03e25 Fixes a minor leak 2018-07-13 19:12:35 +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
Luca Deri
f0c936c368 Updated (C) to 2018 2018-03-22 21:59:42 +01:00
Simone Mainardi
b5e4dbdb8e Fixes default geolocation when GeoIP is missing
Fixes #1492
2017-09-29 00:15:23 +02:00
Luca Deri
d13a4a219d Fix for #1405 2017-08-18 12:15:19 +02:00
Luca Deri
43cca84ebe Fix for #1401 2017-08-16 11:55:35 +02:00
Luca Deri
2405449029 Removed the concept of secondary mac: one mac fits all
Removed activity heatmap: it will be soon replaces with host timeseries
2017-08-16 11:06:15 +02:00
Luca Deri
8f558a3269 Updated help (-h)
Minor fixes
2017-05-18 13:40:45 +02:00
Luca Deri
3623babd5e Minor fixes 2017-05-18 11:05:52 +02:00
Luca Deri
8fc56f1608 Win fixes
Optimized geolocation memory
2017-05-18 10:45:06 +02:00
Simone Mainardi
5014669d12 Implements Autonomous Systems hash table 2017-04-19 23:19:16 +02:00
Simone Mainardi
ca20b0d3e8 Implements continent support to the geolocation
Partially implements #1088
2017-04-05 20:06:23 +02:00
Luca
30e1a75f98 (C) update 2017-01-10 15:03:16 -08:00
Luca Deri
00ae9a773c Fix for avoiding UTF-8 issues with GeoIP 2016-01-28 23:52:48 +01:00
Luca Deri
d7c452f0a3 Moved to 2016 2016-01-01 09:27:39 +01:00
Luca Deri
28e32c72c9 Fixed dumping to tap interfaces 2015-11-07 16:22:01 +01:00
Luca Deri
b178cf4121 Added travis file for code testing
Added .gitignore file for ignoring selected files
Reworked src and include paths to organize the source better
Fixed bug with invalid git version caused in some settings that do not compile code extracting it from github
2015-05-01 19:40:52 +02:00
Renamed from Geolocation.cpp (Browse further)