fancellu / ip2country

Reads in each IP, lookup for country, print out iso_code and country name, plus ip count per country

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ip2Country

Uses MaxMind GeoLite2 Country free database to do bulk IP address country lookups

To run

Download GeoLite2-Country.mmdb to the local directory

pip install -r requirements.txt

python main.py ipfile.txt

Outputs

line_number, IP, iso_code, country_name

Then the count of IP addresses for each country, ordered by most common

About

Reads in each IP, lookup for country, print out iso_code and country name, plus ip count per country