Network tools for humans and agents
Open source network utilities for your browser, terminal, and AI agents. Use the navigation to open a tool, or connect Packetrove to your own workflow below.
Smallest Covering CIDR
Find the smallest single CIDR covering IPv4 or IPv6 addresses and ranges. Calculate locally in your browser, with exact address counts and a clear explanation of any extra coverage.
Open CIDR calculatorCIDR Subtraction
Remove excluded networks from your included address space. Copy an exact CIDR list for WireGuard exceptions or inspect gaps after known allocations, without uploading your inputs.
Open CIDR subtractionMy Public IP
Check the public IP used by your connection. If you use a VPN or proxy, the result shows its exit address; it does not reveal your private local address.
Check my public IPWeb API
Call Packetrove from any HTTP client. For example, get your current public IP with curl:
curl -fsS https://api.packetrove.com/v1/public-ip \ -H 'Accept: text/plain'
The response is the IP address followed by a newline, with Content-Type: text/plain.
Command-line interface
Install from source with Node.js and pnpm:
git clone https://github.com/euyuil/packetrove.git cd packetrove pnpm install pnpm --filter @packetrove/cli pack --pack-destination "$PWD" npm install --global ./packetrove-cli-0.1.0.tgz
Then print your current public IP:
packetrove public-ipRead the CLI guide
Model Context Protocol
Connect your AI agent to Packetrove over Streamable HTTP. No authentication or local server is needed.
Server address
https://api.packetrove.com/mcp
With your client installed, add the server:
Claude Code
claude mcp add --transport http --scope user packetrove \ https://api.packetrove.com/mcp
Codex
codex mcp add packetrove \ --url https://api.packetrove.com/mcp
Use /mcp in your client to check the connection. Public IP checks observe the connection used by the agent.