IPGeoLocation is an OSINT tool used to collect geographical and network-related information about IP addresses and domains. It works with multiple public APIs to display details like country, city, ISP, timezone, and coordinates directly inside Termux on Android. You can use this tool to learn basic IP address reconnaissance and information gathering techniques.
Installation Commands
Update Termux packages:
pkg update && pkg upgrade -yInstall required packages:
pkg install git python -yClone IPGeoLocation repository:
git clone https://github.com/maldevel/IPGeoLocationGo to tool directory:
cd IPGeoLocationInstall Python requirements:
pip install -r requirements.txtGive executable permission:
chmod +x ipgeolocation.pyUsage Commands
Show help menu:
python ipgeolocation.py -hScan an IP address:
python ipgeolocation.py -t 8.8.8.8Scan a domain:
python ipgeolocation.py -t google.comUse specific API provider:
python ipgeolocation.py -t 8.8.8.8 -a ipapiSave output to file:
python ipgeolocation.py -t 8.8.8.8 > result.txt