MaxMind GeoIP support in 3.0.8.2
Kevin Branch
kevin at branchnetconsulting.com
Fri Sep 28 17:24:43 EDT 2018
Looks like GeoIP is linked in already:
# ldd `which ralabel`
linux-vdso.so.1 => (0x00007ffddaf8a000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f5fe67c9000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f5fe65ab000)
libGeoIP.so.1 => /usr/lib/x86_64-linux-gnu/libGeoIP.so.1
(0x00007f5fe637c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5fe5fb3000)
/lib64/ld-linux-x86-64.so.2 (0x00007f5fe6acf000)
I switched to just "lat,lon" like you suggested in ralabel.conf:
# cat /etc/ralabel.conf
RALABEL_ARIN_COUNTRY_CODES=no
RALABEL_GEOIP_ASN=yes
RALABEL_GEOIP_ASN_FILE="/usr/local/share/GeoIP/GeoIPASNum.dat"
RALABEL_GEOIP_CITY="lat,lon"
RALABEL_GEOIP_CITY_FILE="/usr/local/share/GeoIP/GeoIPCity.dat"
But I don't see anything but ASNs getting added in:
# ra -r /argus/today/unt-01.arg -w - | ralabel -f /etc/ralabel.conf -r - -s
sas,das,scity,dcity,icity | head -n20
sAS dAS
4323
4323
4323
22927 4323
6582 4323
7018 4323
4323 3
4323
4323 15169
4323
4323
4323 15169
4323 21928
2828 4323
Thoughts?
Kevin
On Fri, Sep 28, 2018 at 2:36 PM Carter Bullard <carter at qosient.com> wrote:
> Hey Kevin,
> If you do a ./configure —help you’ll see all the options that ./configure
> supports. If you specify —with-GeoIP it wants the directory where the
> GeoIP library is.
> —with-GeoIP=DIR. compile with GeoIP in <dir>
>
> You can check if the library is bound to the client binaries with ldd …
> ldd `which ralabel`
>
> If you’re already bound, the city stuff should work …. I’m not familiar
> with “reg,cco” as GeoIP City objects off the top of my head. I’m familiar
> with “off,cont,lat,lon,region,city,cname”. Maybe try lat,lon as a test, as
> I use that all the time ..
>
> Carter
>
>
>
> On Sep 28, 2018, at 1:59 PM, Kevin Branch <kevin at branchnetconsulting.com>
> wrote:
>
> Hi Carter,
>
> I was just trying today to make ralabel on argus 3.0.8.2 do GeoIP labeling
> with GeoIPCity.dat, but even though the file referred to in ralabel.conf
> for that purpose exists, no GeoIP labeling takes place. ASN lookups work
> great, but ralabel never adds any scity or dcity fields.
>
> My ralabel.conf:
>
> RALABEL_ARIN_COUNTRY_CODES=no
>
> RALABEL_GEOIP_ASN=yes
> RALABEL_GEOIP_ASN_FILE="/usr/local/share/GeoIP/GeoIPASNum.dat"
>
> RALABEL_GEOIP_CITY="reg,cco"
> RALABEL_GEOIP_CITY_FILE="/usr/local/share/GeoIP/GeoIPCity.dat"
>
>
> No errors are thrown by ralabel. I thought maybe I needed to specially
> compile in GeoIP support like I read about here:
> https://qosient.com/argus/geolocation.shtml
> but when I run "./configure --with-GeoIP=yes" it throws this error:
>
> configure: WARNING: unrecognized options: --with-GeoIP
>
> However, I presume the fact that ASN lookups work means that MaxMind GeoIP
> support libraries are already installed, and presumably installed by
> default in the latest argus now.
>
> # ra -r /argus/today/unt-01.arg -w - | ralabel -f /etc/ralabel.conf -r -
> -s sas,das,scity,dcity,icity | head -n20
> sAS dAS
> 4323
> 4323
> 4323
> 22927 4323
> 6582 4323
> 7018 4323
> 4323 3
> 4323
> 4323 15169
> 4323
> 4323
> 4323 15169
> 4323 21928
> 2828 4323
>
> Any thoughts on what I am missing or how I might further debug this issue?
>
> Thanks!
> Kevin
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist1.pair.net/pipermail/argus/attachments/20180928/d4290e25/attachment.html>
More information about the argus
mailing list