A Go-based whois and domain intelligence CLI with a tabbed TUI covering WHOIS, DNS, mail auth, SSL/TLS, HTTP, SEO and tech stack detection.
zhihui-hu/one-ip
A web toolbox for IP lookup, network and DNS/CDN diagnostics, browser fingerprint checks, and AI service status, deployable on Cloudflare Workers.
- Stars
- 1,090
- Forks
- 1,302
- Open issues
- 8
- Last commit
- 24 days ago
What is it?
One IP is a bilingual web toolbox for looking up IP addresses and diagnosing network and browser environments. For a given IPv4 or IPv6 address it shows geolocation, ASN, CIDR, registration data, risk flags and a reputation score, and it can run RDAP-based WHOIS lookups for domains, IPs and ASNs.
Beyond IP lookup, it includes DNS and CDN node checks, global ping through Globalping probes, and site-by-site egress checks. The browser section covers environment info, FingerprintJS and CreepJS fingerprinting, WebRTC, permissions and automation signals. It also checks connectivity to several AI chat services and aggregates their official status pages.
The app is built with React 19, Vite and TypeScript, and runs as Cloudflare Workers with static assets. It includes a documented JSON and text API for IP health checks that needs no API key, and it can be deployed to Cloudflare with a button or a manual setup guide.
Key features
- 01Looks up IPv4 and IPv6 geolocation, ASN, CIDR, network attributes and risk flags.
- 02Runs RDAP-based WHOIS queries for domains, IPs and ASNs.
- 03Checks DNS resolution, CDN edge nodes and site-level egress IPs.
- 04Runs global ping from Globalping probes with latency and packet loss.
- 05Provides browser fingerprint, WebRTC and automation detection pages.
- 06Exposes a public IP health API with JSON and text output.
Use cases
- Checking the reputation and type of an IP before using it for a service.
- Diagnosing which exit IP and CDN node a network path actually uses.
- Verifying browser privacy settings and WebRTC leaks during testing.
- Monitoring the status of AI services from one dashboard.
- Self-hosting a private IP and network diagnostic tool on Cloudflare Workers.
Quick start
- 1
Clone the repository and install dependencies
pnpm install --frozen-lockfile - 2
Start the local development server
pnpm worker:dev - 3
Open the app in your browser at the local address
Things to know
- The /api/* endpoints require a Cloudflare Worker, so static hosting alone is not enough.
- Third-party services' rate limits and cross-origin restrictions can affect query results.
- The AGPL-3.0 license requires sharing modified source code when the software is offered over a network.
Topics
FAQ
- What is one-ip?
- A web toolbox for IP lookup, network and DNS/CDN diagnostics, browser fingerprint checks, and AI service status, deployable on Cloudflare Workers. One IP is a bilingual web toolbox for looking up IP addresses and diagnosing network and browser environments. For a given IPv4 or IPv6 address it shows geolocation, ASN, CIDR, registration data, risk flags and a reputation score, and it can run RDAP-based WHOIS lookups for domains, IPs and ASNs.
- Is one-ip free to use? What license does it have?
- one-ip is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is one-ip still maintained?
- Actively maintained. The last commit to one-ip was on Sep 26, 2026.
- What can I use one-ip for?
- Checking the reputation and type of an IP before using it for a service. Diagnosing which exit IP and CDN node a network path actually uses. Verifying browser privacy settings and WebRTC leaks during testing. Monitoring the status of AI services from one dashboard. Self-hosting a private IP and network diagnostic tool on Cloudflare Workers.
- How do I install one-ip?
- Clone the repository and install dependencies: pnpm install --frozen-lockfile Start the local development server: pnpm worker:dev Open the app in your browser at the local address
- Where can I get one-ip?
- The source code and installation instructions are on GitHub: https://github.com/zhihui-hu/one-ip
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Web toolkit for analyzing any domain, combining DNS lookups, IP geolocation, WHOIS and SSL certificate history in one interface.
Free domain registration service with multiple extensions, plus a DNS and website learning guide, documented in this repository.
A self-hostable email service built on Cloudflare Workers, letting you create multiple mailboxes under one domain with sending, attachments and a responsive web UI.
A TypeScript SDK for building persistent, stateful AI agents on Cloudflare Durable Objects, with real-time state sync, scheduling, and MCP support.
Self-hosted, open-source peer-to-peer WebRTC video conferencing with browser-based rooms, screen sharing, chat and a whiteboard.