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 
  • Linux + comment vérifier la version linux 32 Bit ou 64 Bit
  • Contrôle de bande passante dynamic en pourcentage avec tc
  • Synchroniser les counts d'users sur plusieurs servers linux
  • Existe-t-il un moyen d'empêcher un SW RAID 1 de se dégrader?
  • Intranet sur SSH
  • Est-ce une bonne pratique d'effacer le directory «travail» et «temp» lors du deployment d'applications sur Tomcat?
  • Configurez l'IP statique avec un numéro de port qui indiquera plusieurs projets sur différents ports
  • en cours d'exécution mke2fs avec memory limitée
  • Localiser pour Linux qui comprend la taille de file et les permissions?
  • Augmenter la taille du disque - utiliser LVM ou non?
  • L'alignment du disque dur virtuel virtuel
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.