A free suite of PHP network diagnostic tools you run on your own server — whois, DNS, ping, traceroute, MTR, subnet math and more — hardened against abuse and wrapped in a green-phosphor terminal UI.
Network tools that shell out are a classic foot-gun. This suite is built so a public deployment can't be turned against you or your network.
ping, traceroute, and MTR refuse targets that resolve to private or reserved space, so the box can't be used to map your LAN.
A per-request Content-Security-Policy with no unsafe-inline anywhere, plus frame, sniff, and referrer headers.
Every form that runs a command is protected with a hashed, per-session token checked in constant time.
Server-side limits keyed by client IP — not the session cookie — so they can't be shrugged off by clearing state.
Hostnames and IPs are whitelisted and every argument is escaped before it ever reaches the shell.
Optional audit logging lands in a web-inaccessible directory with a deny-all rule — never as loose files in the web root.
Dual-stack ping and DNS, full IPv6 subnet math with exact 128-bit counts, and an RFC 4193 ULA generator.
Plain PHP with one shared include. Extract into a web root, point the docroot, done — no Composer, no Node.
Each tool is a standalone page linked from a shared nav bar and landing page.
Every tool shares one terminal theme — scanlines, glow, and monospace output.
── whois example.com ───── Domain Name: EXAMPLE.COM Registrar: RESERVED-Internet Assigned Numbers Authority Updated Date: 2024-08-14T07:01:34Z Creation Date: 1995-08-14T04:00:00Z Name Server: A.IANA-SERVERS.NET Name Server: B.IANA-SERVERS.NET DNSSEC: signedDelegation ── ping 1.1.1.1 ───── 64 bytes from 1.1.1.1: icmp_seq=1 ttl=57 time=9.84 ms 64 bytes from 1.1.1.1: icmp_seq=2 ttl=57 time=9.71 ms --- 1.1.1.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss
Drop it on any standard PHP host. The network tools call the usual system binaries.
iptools_common.php alongside the tools.index.php for the dashboard, or any tool directly.tmp/ and grant the web user passwordless sudo to mtr.The complete suite in one small tarball — free forever.
⬇ Download ip-tools-0.1.1.tar.gzYour support helps keep this software free and actively improved. Any amount is greatly appreciated!