IPData Simple Python script to get details about a hostname or IP address This project is inspired by This article on null-byte You can use: IPv4 Addresses IPv6 Addresses Hostnames Dependencies pygeoip Virtualenv Install instructions Clone the repo: git clone https://github.com/fkinaro/IPData.git Run python3 -m virtualenv IPData Change to the project directory: cd IPData Download the database wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz Decompress the archive: gzip -d GeoLiteCity.dat.gz Run source bin/activate to activate your virtual environment. Set the script as executable: chmod +x app.py Execute the script: ./app.py