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.

Platform
Terminal / Python
Source
GitHub repository
Updated
Aug 4, 2026
Stack
Python · CLI · Networking
~ $ gh repo view jx-grxf/ip-multitool
ip-multitool  A focused terminal toolkit for IP, DNS, RDAP, HTTP, and subnet diagnostics.

status   Active
stack    Python · CLI · Networking
platform Terminal / Python
repo     github.com/jx-grxf/ip-multitool

~ $ git clone https://github.com/jx-grxf/ip-multitool.git && cd ip-multitool
~ $ 
Project data, read from GitHub at build time

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.

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.

Developer setup

clone
git clone https://github.com/jx-grxf/ip-multitool.git && cd ip-multitool