🤿 Dive deep into any domain or IP to uncover DNS, WHOIS, HTTP, and security details
  • Go 74.3%
  • CSS 13.5%
  • HTML 11.1%
  • Dockerfile 1.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Camila 18ddd50759
All checks were successful
Push Docker Image / push (push) Successful in -22s
design: restore transparent browser favicons
2026-09-25 21:28:43 +02:00
.forgejo/workflows ci: Simplify Forgejo Action to push Docker image 2026-09-12 11:37:45 +02:00
internal fix: add RDAP lookup diagnostics and CA certificates 2026-09-12 11:55:32 +02:00
static design: restore transparent browser favicons 2026-09-25 21:28:43 +02:00
templates design: restore transparent browser favicons 2026-09-25 21:28:43 +02:00
.gitignore chore: Update .gitignore for Go app 2026-03-27 13:42:59 +01:00
AGENTS.md design: bring DomainDive into the marut.network brand (#3) 2026-09-25 21:23:25 +02:00
DESIGN.md design: restore transparent browser favicons 2026-09-25 21:28:43 +02:00
docker-compose.yml feat: Rewrite app in Go 2026-03-27 12:33:00 +01:00
Dockerfile fix: add RDAP lookup diagnostics and CA certificates 2026-09-12 11:55:32 +02:00
go.mod feat: Replace SQLite with in-process cache 2026-05-05 18:27:16 +02:00
go.sum feat: Replace SQLite with in-process cache 2026-05-05 18:27:16 +02:00
main.go design: bring DomainDive into the marut.network brand (#3) 2026-09-25 21:23:25 +02:00
main_test.go design: bring DomainDive into the marut.network brand (#3) 2026-09-25 21:23:25 +02: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.