/ida_pro_http_ip_geolocator

Google maps http and ip lookup for ida pro

Primary LanguagePython

Python version Python version PyQ5t PyQ5t

Ida pro PyQt4 and Pyqt5 Geo locator http and IP Lookup

What it does

look up web addresses and resolve it to a ip and look it via google maps

or just lookup a ip address

PyQt5 version street view also works.

Dependencies

ida 6.8 =<

PyQt4 and the PyQt4 webkit

ida 6.9 and 7.0+

PyQt5 and the PyQt5 QtWebEnginewidgets

not needed , but for more accurate results, and to get detailed streetmaps and more. you would have to make a billing plan at https://cloud.google.com/maps-platform/ you would get alot of free api lookups , so i do not think you ever would be charged.

GOOGLE JAVASCRIPT MAP API KEY You woulkd have to mae

pygeoip

pip install pygeoip

Howto

(1)not needed but Fill in your Java maps api key in line 47 in PyQt4 version and line 50 in PyQt5 version in geo.py for a more accurate result

Copy files to plugin folder and load via ALt+G

IMPORTANT

right click a ip adress like 198.153.192.1 and press copy to clibboard

or a web adress without the http// or www like pypi.python.org and press copy to clipboard

then hit shortcut CTRL+G or load via file menu in ida.

Remember it is the clipboard contents data it uses.

and remember that the program works without ida pro also.

NB!

Using MaxMind free GeoipCityData.dat(provided here in the package)

MaxMind Site

TODO

Nothing

Screenshot

PyQt4

maps

PyQt5

1

2

3