Back to projects
active

ip-multitool

A focused terminal toolkit for IP, DNS, RDAP, HTTP, and subnet diagnostics.

A Python CLI/TUI for practical network checks: IP and domain lookup, privacy indicators, DNS records, RDAP/WHOIS, HTTP response inspection, subnet math, local network discovery, and authorized port checks.

Problem

Network debugging often jumps between web lookups, dig, whois, curl, subnet calculators, and local scan tools.

What I built

A Python package with a full-screen TUI, scriptable commands, JSON output, optional dig/nmap/arp-scan integration, and explicit safety boundaries.

Result

Common IP, DNS, registration, HTTP, subnet, LAN, and port checks sit behind one consistent command.

Audience

For troubleshooting your own networks and endpoints with clear limits around what IP tooling can prove.

Developer setup

source without GitHub CLI git clone https://github.com/jx-grxf/ip-multitool.git && cd ip-multitool
source with GitHub CLI gh repo clone jx-grxf/ip-multitool && cd ip-multitool
latest release open https://github.com/jx-grxf/ip-multitool/releases

Highlights

  • IP and domain lookups with geo, ISP, ASN, reverse DNS, RDAP, and privacy indicators.
  • DNS, WHOIS/RDAP, HTTP, and TLS checks with JSON output for automation.
  • Subnet calculator, phone parsing, LAN discovery, and authorized port checks.
  • Clear limits: no person identification from IPs and no scans without authorization.