Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Generowanie bazy GeoIP

42 views
Skip to first unread message

Konrad Kosmowski

unread,
Aug 5, 2010, 12:29:44 PM8/5/10
to
Wiecie może jak wygenerować bazę GeoIP w formacie .dat dla mod_geoip? Wszędzie
są opisy jak przekonwerować bazę GeoIP z .dat na tekst czy SQL, ale w drugą
stronę - jak skompilować - nie znalazłem żadnych informacji.

Chodzi o zastosowanie GeoIP w sieci WAN.

--
+ ' .-. .
, * ) )
http://kosmosik.net/ . . '-' . kK

horhe

unread,
Aug 6, 2010, 4:24:06 AM8/6/10
to
W dniu 05.08.2010 18:29, Konrad Kosmowski pisze:

> Wiecie może jak wygenerować bazę GeoIP w formacie .dat dla mod_geoip? Wszędzie
> są opisy jak przekonwerować bazę GeoIP z .dat na tekst czy SQL, ale w drugą
> stronę - jak skompilować - nie znalazłem żadnych informacji.

Hmm, jeśli jest dostępny (
http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
) plik .dat to nie ma potrzeby aby go konwertować?:) Chyba, że nie
chodzi o wersję "lite", to nie mam odpowiedniego linka.

Pozdrawiam

Konrad Kosmowski

unread,
Aug 8, 2010, 7:09:58 PM8/8/10
to
** horhe <niedzi...@kolekcja.mejor.pl> wrote:

>> Wiecie może jak wygenerować bazę GeoIP w formacie .dat dla mod_geoip?
>> Wszędzie są opisy jak przekonwerować bazę GeoIP z .dat na tekst czy SQL, ale
>> w drugą stronę - jak skompilować - nie znalazłem żadnych informacji.

> Hmm, jeśli jest dostępny (
> http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
> ) plik .dat to nie ma potrzeby aby go konwertować?:) Chyba, że nie
> chodzi o wersję "lite", to nie mam odpowiedniego linka.

Nie zrozumiałeś o co chodzi. Mam duży WAN (sieć rozległa), w którym adresacja
nie jest publiczna tylko mamy np. 10.1.2.0/24 - Warszawa itd. Potrzebuje bazy
GeoIP *dla* *sieci* *wewnętrznej* czyli samemu muszę wygenrować bazę dla
mod_geoip z danymi mojej sieci - jak to zrobić?

horhe

unread,
Aug 9, 2010, 4:55:29 AM8/9/10
to
W dniu 09.08.2010 01:09, Konrad Kosmowski pisze:

> Nie zrozumiałeś o co chodzi. Mam duży WAN (sieć rozległa), w którym adresacja
> nie jest publiczna tylko mamy np. 10.1.2.0/24 - Warszawa itd. Potrzebuje bazy
> GeoIP *dla* *sieci* *wewnętrznej* czyli samemu muszę wygenrować bazę dla
> mod_geoip z danymi mojej sieci - jak to zrobić?

A to proszę Pana proponuję pakiet "geoip" dla debiana. Tam w środku jest
plik "geoip-csv-to-dat.cpp" , który wygląda na narzędzie, którego
potrzebujesz. Ponieważ nie znam się na ręcznym kompilowaniu to nie
podpowiem co dalej.
Pozdrawiam

Konrad Kosmowski

unread,
Aug 9, 2010, 4:18:53 PM8/9/10
to
** horhe <niedzi...@kolekcja.mejor.pl> wrote:

No tak o zainstalowaniu pakietu geoip-devel nie pomyślałem... :\

Konrad Kosmowski

unread,
Aug 9, 2010, 4:58:19 PM8/9/10
to
** Konrad Kosmowski <kon...@kosmosik.net> wrote:

>>> Nie zrozumiałeś o co chodzi. Mam duży WAN (sieć rozległa), w którym
>>> adresacja nie jest publiczna tylko mamy np. 10.1.2.0/24 - Warszawa itd.
>>> Potrzebuje bazy GeoIP *dla* *sieci* *wewnętrznej* czyli samemu muszę
>>> wygenrować bazę dla mod_geoip z danymi mojej sieci - jak to zrobić?

>> A to proszę Pana proponuję pakiet "geoip" dla debiana. Tam w środku jest
>> plik "geoip-csv-to-dat.cpp" , który wygląda na narzędzie, którego
>> potrzebujesz. Ponieważ nie znam się na ręcznym kompilowaniu to nie
>> podpowiem co dalej. Pozdrawiam

> No tak o zainstalowaniu pakietu geoip-devel nie pomyślałem... :\

Pobrałem geoip-csv-to-dat.cpp ze źródeł Debiana:
http://ftp.de.debian.org/debian/pool/main/g/geoip/geoip_1.4.7~beta6+dfsg-1.debian.tar.gz

Zainstalowałem kompilator i zależności oraz GeoIP-devel (distro Fedora 13).
Odpalam gcc geoip-csv-to-dat.cpp ale wysypuje błąd:
http://fpaste.org/OhG7/

Bartosz Feński aka fEnIo

unread,
Aug 9, 2010, 5:05:40 PM8/9/10
to
W artykule Konrad Kosmowski napisał(a):

>>>> Nie zrozumiałeś o co chodzi. Mam duży WAN (sieć rozległa), w którym
>>>> adresacja nie jest publiczna tylko mamy np. 10.1.2.0/24 - Warszawa itd.
>>>> Potrzebuje bazy GeoIP *dla* *sieci* *wewnętrznej* czyli samemu muszę
>>>> wygenrować bazę dla mod_geoip z danymi mojej sieci - jak to zrobić?
>
>>> A to proszę Pana proponuję pakiet "geoip" dla debiana. Tam w środku jest
>>> plik "geoip-csv-to-dat.cpp" , który wygląda na narzędzie, którego
>>> potrzebujesz. Ponieważ nie znam się na ręcznym kompilowaniu to nie
>>> podpowiem co dalej. Pozdrawiam
>
>> No tak o zainstalowaniu pakietu geoip-devel nie pomyślałem... :\
>
> Pobrałem geoip-csv-to-dat.cpp ze źródeł Debiana:
> http://ftp.de.debian.org/debian/pool/main/g/geoip/geoip_1.4.7~beta6+dfsg-1.debian.tar.gz
>
> Zainstalowałem kompilator i zależności oraz GeoIP-devel (distro Fedora 13).
> Odpalam gcc geoip-csv-to-dat.cpp ale wysypuje błąd:
> http://fpaste.org/OhG7/

Odpal g++, a nie gcc.

pozdr,
fEnIo

--
,''`. Bartosz Fenski | mailto:fe...@debian.org | pgp:0x13fefc40 | irc:fEnIo
: :' : 32-050 Skawina - Glowackiego 3/15 - malopolskie v. - Poland
`. `' phone:+48602383548 | proud Debian maintainer and user
`- http://fenski.pl | xmpp:fe...@jabber.org | rlu:172001

0 new messages