IPAnalyzer
IPAnalyzer is an IP Address Tracker OSINT ethical hacking tool built for Linux distributions, designed to gather detailed information about IP addresses, including their Google Maps location.
Install / Use
/learn @s-r-e-e-r-a-j/IPAnalyzerREADME
IPAnalyzer
IPAnalyzer is an OSINT ethical hacking tool built for Linux distributions, designed to gather detailed information about IP addresses. This tool provides geolocation, timezone, country code, ASN, and other valuable data related to any given IP address. It also integrates with the Tor network to ensure anonymity and avoid API rate limiting by frequently changing IP addresses during requests.
This tool is made specifically for Debian-based Linux distributions, like Kali Linux, parrot os, ubuntu and has been tested on Kali Linux to ensure smooth operation.
Features
- IP Geolocation: Get detailed information about the location, country code, timezone, languages, and more.
- ASN (Autonomous System Number) Lookup: Retrieve the ASN information of the given IP address.
- Tor Network Integration: Automatically routes requests through the Tor network to bypass API rate limits and provide anonymity.
- API Requests: Continuously fetch information using Tor by changing IP addresses for each request.
- Interactive Menu: User-friendly interface to interact with the tool and easily gather IP-related information.
- Automated Dependency Installation: Installs required dependencies automatically if they are not already present.
- curl: Used for making HTTP requests to the API for fetching IP information.
- jq: A lightweight and flexible command-line JSON processor.
- Tor: Used for routing requests through the Tor network to maintain anonymity and avoid rate limits.
Disclaimer
IPAnalyzer is a legal OSINT tool created for educational and ethical use only. Please use it responsibly.
Installation
To install and run IPAnalyzer, follow these steps:
- Clone the repository:
git clone https://github.com/s-r-e-e-r-a-j/IPAnalyzer.git
- Navigate to the IPAnalyzer directory
cd IPAnalyzer
- Navigate to the IPAnalyzer directory
cd IPAnalyzer
- Run the tool:
You can now run the IPAnalyzer tool by executing the following command:
sudo bash ipanalyzer.sh
This will start the tool and display the interactive menu.
Usage
After running the script, you'll be presented with an interactive menu where you can:
- Analyze an IP: Enter an IP address and receive detailed information about it, including geolocation, country, timezone, ASN, and more.
- Check Your Own IP: View the current IP address (via Tor or your regular IP) and verify if the requests are being routed through Tor.
- Exit the Tool: Option to exit the tool at any time.
Example:
_____ _____ _
|_ _| __ \ /\ | |
| | | |__) / \ _ __ __ _| |_ _ _______ _ __
| | | ___/ /\ \ | '_ \ / _` | | | | |_ / _ \ '__|
_| |_| | / ____ \| | | | (_| | | |_| |/ / __/ |
|_____|_| /_/ \_\_| |_|\__,_|_|\__, /___\___|_|
__/ |
|___/
Developer : Sreeraj
* GitHub: https://github.com/s-r-e-e-r-a-j
[01] My Original IP
[02] My Tor IP
[03] Track an IP
[00] Exit
[~] Select An Option:
Follow the prompts to analyze any IP or check your own IP.
How It Works
- IP Analysis: When you select the option to analyze an IP address, the tool fetches geolocation details such as the city, country, region, timezone, languages, and ASN of the given IP.
- Tor Integration: IPAnalyzer automatically connects to the Tor network if it's not already running, ensuring that each request is routed through a new IP address, which helps in avoiding rate limits imposed by the API.
- Anonymous Requests: The tool helps maintain privacy by masking the user's real IP address during the analysis.
License
This tool is open-source and available under the MIT License.
Related Skills
clearshot
Structured screenshot analysis for UI implementation and critique. Analyzes every UI screenshot with a 5×5 spatial grid, full element inventory, and design system extraction — facts and taste together, every time. Escalates to full implementation blueprint when building. Trigger on any digital interface image file (png, jpg, gif, webp — websites, apps, dashboards, mockups, wireframes) or commands like 'analyse this screenshot,' 'rebuild this,' 'match this design,' 'clone this.' Skip for non-UI images (photos, memes, charts) unless the user explicitly wants to build a UI from them. Does NOT trigger on HTML source code, CSS, SVGs, or any code pasted as text.
openpencil
2.1kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
openpencil
2.1kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
ui-ux-designer
Use this agent when you need to design, implement, or improve user interface components and user experience flows. Examples include: creating new pages or components, improving existing UI layouts, implementing responsive designs, optimizing user interactions, building forms or dashboards, analyzing existing UI through browser snapshots, or when you need to ensure UI components follow design system standards and shadcn/ui best practices.\n\n<example>\nContext: User needs to create a new dashboard page for team management.\nuser: "I need to create a team management dashboard where users can view team members, invite new members, and manage roles"\nassistant: "I'll use the ui-ux-designer agent to design and implement this dashboard with proper UX considerations, using shadcn/ui components and our design system tokens."\n</example>\n\n<example>\nContext: User wants to improve the user experience of an existing form.\nuser: "The signup form feels clunky and users are dropping off. Can you improve it?"\nassistant: "Let me use the ui-ux-designer agent to analyze the current form UX and implement improvements using our design system and shadcn/ui components."\n</example>\n\n<example>\nContext: User wants to evaluate and improve existing UI.\nuser: "Can you take a look at our pricing page and see how we can make it more appealing and user-friendly?"\nassistant: "I'll use the ui-ux-designer agent to take a snapshot of the current pricing page, analyze the UX against Notion-inspired design principles, and implement improvements using our design tokens."\n</example>
