A simple web application for looking up WHOIS, IP, and ASN information using free APIs. The application automatically detects the type of query and provides formatted results with a clean, modern UI that supports both light and dark modes.
- 🔍 Automatic detection of query type (Domain, IP, or ASN)
- 🌐 Direct WHOIS domain lookup with support for all TLDs
- 🌍 IP geolocation and information lookup
- 🔢 ASN (Autonomous System Number) details
- 🎨 Clean and modern UI with dark mode support
- 📱 Responsive design for mobile and desktop
- 🚫 No authentication required
- ⚙️ Environment variable configuration
The application uses the following free services:
-
WHOIS Lookup: Direct WHOIS protocol
- Native WHOIS queries to authoritative servers
- Support for all TLDs including ccTLDs
- No API key required
- No rate limits
-
IP Lookup: ipapi.co
- Provides geolocation and organization information
- Free tier with rate limits
- No API key required
-
ASN Lookup: BGPView API
- Provides ASN details and related information
- Free to use
- No authentication required
- Clone the repository:
git clone https://github.com/dumbwareio/dumbwhois.git
cd dumbwhois
- Install dependencies:
npm install
- Configure environment variables:
cp .env.example .env
# Edit .env to set your desired port (default is 3000)
- Start the server:
npm start
For development with auto-reload:
npm run dev
- Build the Docker image:
docker build -t dumbwhois .
- Run the container:
docker run -p 3000:3000 -d dumbwhois
Or using Docker Compose:
docker-compose up -d
- Visit
http://localhost:3000
in your browser - Enter any of the following:
- Domain name (e.g.,
yahoo.com
,europa.eu
) - IP address (e.g.,
8.8.8.8
) - ASN number (e.g.,
AS13335
or just13335
)
- Domain name (e.g.,
- The application will automatically detect the type of query and display formatted results
- Toggle between light and dark modes using the moon icon in the top-right corner
- Domain Lookup:
google.com
,europa.eu
,bbc.co.uk
- IP Lookup:
8.8.8.8
,1.1.1.1
,140.82.121.4
- ASN Lookup:
AS13335
,AS15169
,AS8075
Please note that some APIs used have rate limits:
- WHOIS: No rate limits (uses direct protocol)
- ipapi.co: 1000 requests per day (free tier)
- BGPView: Reasonable use policy
Contributions are welcome! Please feel free to submit a Pull Request.