Network Tool 2024

IP Address Lookup Tool

Advanced IPv4 Geolocation and Registry Analysis Tool with Multi-Level API

Duration

4 Weeks

Year

2024

Technologies

PHP 8 GeoIP Database WHOIS/RDAP Open Graph OpenSearch RESTful API JSON/Plaintext

The Challenge

Network engineers and security analysts need detailed information about IP addresses for troubleshooting, forensics, and monitoring. The challenge was to develop a comprehensive tool that not only provides geolocation but also combines registry data, ISP information, and PTR records while providing different output levels for various use cases.

The Solution

The solution was an advanced IP lookup tool with three API levels: Basic (IP/PTR), Geolocation (Level 1), and complete Registry Analysis (Level 2). The system combines GeoIP databases with WHOIS/RDAP queries and offers both automatic client IP detection and specific IP analysis. Open Graph and OpenSearch integration enable seamless workflow integration.

Implementation

Implementation was done with PHP 8 and integration of various data sources: GeoIP for location data, RDAP/WHOIS for registry information, and DNS for PTR records. The system recognizes private/reserved IP ranges according to IANA standards and provides robust error handling. Rate limiting with 250 requests/second ensures stable production operation.

Results

A productive IP analysis tool used daily by security teams and network engineers worldwide. The system provides reliable geolocation with registry details and supports both forensic analysis and automated monitoring systems. The multi-level API enables optimized queries based on requirements with minimal latency.

Key Features

Precise Geolocation

Accurate location data with coordinates, timezone, and regional details

Registry Analysis

Complete WHOIS/RDAP data with ISP, network ranges, and AS information

Multi-Level API

Three API levels for different use cases and performance requirements

Gallery