Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/techbliss/ida_pro_http_ip_geolocator
Google maps http and ip lookup for ida pro
https://github.com/techbliss/ida_pro_http_ip_geolocator
Last synced: 13 minutes ago
JSON representation
Google maps http and ip lookup for ida pro
- Host: GitHub
- URL: https://github.com/techbliss/ida_pro_http_ip_geolocator
- Owner: techbliss
- Created: 2017-08-05T19:28:41.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-10T17:07:43.000Z (over 5 years ago)
- Last Synced: 2024-08-03T10:01:37.897Z (3 months ago)
- Language: Python
- Size: 12.3 MB
- Stars: 13
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
[![](https://img.shields.io/badge/Twitter--blue.svg?maxAge=2592000)](https://twitter.com/zadow28) ![Python version](https://img.shields.io/badge/python-2.7-brightgreen.svg?maxAge=2592000) ![Python version](https://img.shields.io/badge/Ida-plugin-red.svg?maxAge=2592000) ![PyQ5t](https://img.shields.io/badge/PyQt5-5.6-orange.svg) ![PyQ5t](https://img.shields.io/badge/PyQt4-4.8-yellow.svg)
**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](https://developers.google.com/maps/documentation/javascript/get-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](https://www.maxmind.com/en/geoip2-city)
**TODO**
Nothing
**Screenshot**
**PyQt4**
![maps](https://cloud.githubusercontent.com/assets/3592375/18419769/ff98ad24-7862-11e6-8423-808f7a973dd5.png)
**PyQt5**
![1](https://user-images.githubusercontent.com/3592375/28998155-aea2a2ca-7a24-11e7-92bb-b15ca10e10aa.png)
![2](https://user-images.githubusercontent.com/3592375/28998153-aea2532e-7a24-11e7-8c9b-be8424698bd2.png)
![3](https://user-images.githubusercontent.com/3592375/28998154-aea28d1c-7a24-11e7-8bd9-f2a5a3f57fd9.png)