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 CLIgit clone https://github.com/jx-grxf/ip-multitool.git && cd ip-multitool
source with GitHub CLIgh repo clone jx-grxf/ip-multitool && cd ip-multitool
latest releaseopen 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.