MaxMind GeoIP CSV à .dat

J'ai besoin de mettre les adresses IP locales dans MaxMind GeoIP DB. J'ai téléchargé le CSV et j'ajoute de nouvelles adresses IP et les locations sont faciles. J'ai trouvé deux outils qui utilisent csv pour MaxMind GeoIP mais je ne peux pas les faire fonctionner.

Avec le script python:

./csv2dat.py -w custom_geoip.dat mmcountry working.csv File "./csv2dat.py", line 69 print "error: database types don't match" SyntaxError: Missing parentheses in call to 'print' 

De plus, j'ai essayé de comstackr le script cpp ( https://github.com/dankamongmen/sprezzos-world/blob/master/packaging/geoip/debian/src/geoip-csv-to-dat.cpp ) mais je reçois grande strace.

J'ai essayé avec le nouveau et ancien MaxMind DB. y a-t-il un autre outil?

Merci

One Solution collect form web for “MaxMind GeoIP CSV à .dat”

geoip-csv-to-dat.cpp – fait partie du package geoip-bin et pourrait être installé à partir de Debian ou du repository Ubuntu s'il s'agit de votre dissortingbution linux.

 apt-get install geoip-bin /usr/lib/geoip/geoip-generator --help 

MISE À JOUR: creuser dans la source a révélé que les bases de données csv du pays et de la ville de Maxmind ont obtenu des formats complètement différents, de sorte que vous devez fournir différents groupes d'arguments pour le traiter.

Pour la database pays:

 /usr/lib/geoip/geoip-generator -v -o custom_geoip.dat working.csv 

Pour la database de la ville:

 /usr/lib/geoip/geoip-generator -v -o custom_geoip.dat -t \ GEOIP_CITY_EDITION_REV1 -l working-locations.csv working-blocks.csv 

En ce qui concerne csv2dat.py – il semble que vous essayez d'exécuter le script Python 2 avec l'interpréteur Python 3 . Essayer:

 python2.7 csv2dat.py -w custom_geoip.dat mmcountry working.csv 
  • Rsyslog: copyr avec modification de l'installation
  • mdadm: remplacez le disque dans un RAID5 4-disk pendant qu'il résynse
  • Redimensionner Debian dans VirtualBox
  • Sudo ne fonctionne pas sur certaines commands
  • Affecter plusieurs adresses IP à 1 entrée dans le fichier hôtes
  • Xargs séparés par une nouvelle ligne
  • Apache2 et nginx prenant au hasard toute la memory, chaque semaine environ
  • Configuration de PHP pour l'installation existante de MySQL
  • NEGOT Marco Marco Marco Grand Marco MarcoAndMeaMMMMMMM DaiaFMMMMqu comprisAvidasMoteries Tables Tables thermables DawoetdMachachopHeaLMMMMT Cumbe
  • Désactiver la connection ldap pour un user particulier sur une machine particulière
  • Capture / Manipulation de packages IP via TUN / TAP
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.