Advertisement
rfmonk

geo_locate_ip.py

Nov 29th, 2013
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.47 KB | None | 0 0
  1. #! /usr/bin/env python
  2.  
  3. import pygeoip
  4. gi = pygeoip.GeoIP('/opt/GeoIP/Geo.dat')
  5. def printRecord(tgt):
  6.     rec = gi.record_by_name(tgt)
  7.     city = rec['city']
  8.     region = rec['region_name']
  9.     country = rec['country_name']
  10.     long = rec['longitude']
  11.     lat = rec['latitude']
  12.     print '[*] Target: ' + tgt + 'Geo-located. '
  13.     print '[+] '+str(city)+', '+str(region)+', '+str(country)
  14.     print '[+] Latitude: '+str(lat)+ ', Longitude: '+ str(long)
  15.  
  16. tgt = '50.19.217.109'
  17. printRecord(tgt)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement