Skip to content

A Python tool for passive IP reconnaissance, gathering geolocation, ISP, and hostname data using the ip-api.com API. Ideal for cybersecurity enthusiasts learning OSINT and penetration testing. Saves results to JSON for easy analysis.

Notifications You must be signed in to change notification settings

itzneel05/basic-ip-info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

IP Info Gatherer

A lightweight Python tool for passive reconnaissance, gathering public IP information (geolocation, ISP, hostname) using the ip-api.com API. Designed for cybersecurity enthusiasts learning Open-Source Intelligence (OSINT) and penetration testing. Results are displayed in the console and saved to a JSON file for easy analysis.

Features

  • Retrieves IP details: country, city, ISP, hostname.
  • Saves results to ip_info.json.
  • Simple command-line interface.

Prerequisites

  • Linux (Ubuntu/Kali recommended)
  • Python 3, requests
  • Install dependencies:
    pip3 install requests
    

Usage

Run the script with an IP address:

python3 ip_info.py <IP>

Example:

python3 ip_info.py 8.8.8.8

Built by itzneel05 as part of a cybersecurity learning journey. Feedback and contributions welcome!

About

A Python tool for passive IP reconnaissance, gathering geolocation, ISP, and hostname data using the ip-api.com API. Ideal for cybersecurity enthusiasts learning OSINT and penetration testing. Saves results to JSON for easy analysis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages