🤿 Dive deep into any domain or IP to uncover DNS, WHOIS, HTTP, and security details
  • Go 61.1%
  • HTML 37.3%
  • Dockerfile 1.6%
Find a file
Kamil Marut 178a13d41e
All checks were successful
Push Docker Image / push (push) Successful in 2m32s
build: Build on host's arch for target arch
2026-03-27 14:35:33 +01:00
.forgejo/workflows ci: Change from Github Actions to Forgejo Actions 2026-03-27 11:09:08 +01:00
internal feat: Rewrite app in Go 2026-03-27 12:33:00 +01:00
sql feat: Rewrite app in Go 2026-03-27 12:33:00 +01:00
static refactor: Rewrite app using SvelteKit 2026-01-06 18:51:18 +01:00
templates feat: Rewrite app in Go 2026-03-27 12:33:00 +01:00
.gitignore chore: Update .gitignore for Go app 2026-03-27 13:42:59 +01:00
AGENTS.md feat: Rewrite app in Go 2026-03-27 12:33:00 +01:00
docker-compose.yml feat: Rewrite app in Go 2026-03-27 12:33:00 +01:00
Dockerfile build: Build on host's arch for target arch 2026-03-27 14:35:33 +01:00
go.mod feat: Rewrite app in Go 2026-03-27 12:33:00 +01:00
go.sum feat: Rewrite app in Go 2026-03-27 12:33:00 +01:00
main.go feat: Rewrite app in Go 2026-03-27 12:33:00 +01:00
README.md refactor: Rewrite app using SvelteKit 2026-01-06 18:51:18 +01:00
sqlc.yaml feat: Rewrite app in Go 2026-03-27 12:33:00 +01:00

DomainDive

🤿 Dive deep into any domain or IP to uncover DNS, WHOIS, HTTP, and security details

DomainDive is a TypeScript-based web application built with SvelteKit that provides a comprehensive view of a domain's DNS, WHOIS, HTTP, and security details.

Features

  • WHOIS Lookup: Retrieve domain registration information
  • DNS Records: View A, AAAA, MX, TXT, CNAME records
  • SSL Certificate: Check SSL/TLS certificate details
  • HTTP Headers: Analyze HTTP response headers
  • Geolocation: Discover server location based on IP
  • Caching: Results are cached for 5 minutes to improve performance

Usage

Development

  1. Install dependencies:

    bun install
    
  2. Run the development server:

    bun --bun run dev
    
  3. Access the application at http://localhost:5173.

Production

  1. Build the application:

    bun --bun run build
    
  2. Run the production server:

    bun run build/index.js
    

Docker

To run DomainDive using Docker:

  1. Build and run the Docker container:

    docker-compose up -d
    
  2. Access the application at http://localhost:3000.