Socket
Book a DemoInstallSign in
Socket

domainlooker

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

domainlooker

πŸ•΅οΈ Mission-critical domain intelligence gathering tool with spy-themed interface. Comprehensive WHOIS, DNS, SSL, network analysis, subdomain discovery, and API-ready JSON exports.

latest
Source
npmnpm
Version
0.1.3
Version published
Maintainers
1
Created
Source

DOMAINLOOKER

Professional domain intelligence gathering CLI tool

Get comprehensive information about any domain including WHOIS data, DNS records, SSL certificates, network analysis, and subdomain discovery. Perfect for security researchers, developers, and system administrators.

npm version License: MIT CI/CD Pipeline Security & Maintenance

Quick Start

Install globally:

npm install -g domainlooker

Analyze a domain:

domainlooker example.com

Features

  • WHOIS Data - Registration details and ownership information
  • DNS Analysis - Complete DNS record lookup (A, AAAA, MX, NS, TXT, SOA)
  • SSL Certificates - Certificate validation and expiry monitoring
  • Network Scanning - Port discovery and service identification
  • Subdomain Discovery - Find subdomains using multiple techniques
  • Export Options - Save results as CSV or JSON
  • Threat Assessment - Automated security risk evaluation
  • Batch Processing - Analyze multiple domains at once

Usage Examples

Single Domain Analysis

domainlooker example.com

Multiple Domains

domainlooker google.com github.com microsoft.com

Export Results

# Export to CSV
domainlooker example.com --export-csv report.csv

# Export to JSON (API-ready format)
domainlooker example.com --export-json report.json

Advanced Options

# Include subdomain discovery
domainlooker example.com --subdomains

# Quick scan (skip network analysis)
domainlooker example.com --quick

# Verbose output
domainlooker example.com --verbose

# Process multiple domains in parallel
domainlooker domain1.com domain2.com domain3.com --parallel 5

Command Line Options

Usage: domainlooker [options] <domains...>

Arguments:
  domains...               Target domain(s) to investigate

Options:
  -V, --version           Display version number
  -v, --verbose           Enable verbose output
  -q, --quick            Quick scan (skip network analysis)
  -p, --parallel <n>     Domains to process in parallel (default: 3)
  --export-csv <file>    Export results to CSV file
  --export-json <file>   Export results to JSON file
  --subdomains          Enable subdomain discovery
  --no-banner           Skip the banner
  -h, --help            Display help

Output Example

🎯 TARGET ACQUIRED: EXAMPLE.COM
πŸ“‘ Initiating intelligence gathering operations...

============================================================
πŸ” INTELLIGENCE REPORT: EXAMPLE.COM
============================================================

πŸ“‹ REGISTRATION INTELLIGENCE
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Registrar        β”‚ Example Registrar Inc.               β”‚
β”‚ Registered       β”‚ 2010-01-01T00:00:00Z                 β”‚
β”‚ Expires          β”‚ 2026-01-01T00:00:00Z                 β”‚
β”‚ Country          β”‚ US                                   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

🌐 DNS INTELLIGENCE
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ A Records       β”‚ 192.0.2.1                            β”‚
β”‚ MX Records      β”‚ 10 mail.example.com                  β”‚
β”‚ NS Records      β”‚ ns1.example.com, ns2.example.com     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ”’ SSL CERTIFICATE
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Subject         β”‚ CN=example.com                        β”‚
β”‚ Issuer          β”‚ DigiCert Inc                          β”‚
β”‚ Valid From      β”‚ 2025-01-01                            β”‚
β”‚ Valid To        β”‚ 2026-01-01                            β”‚
β”‚ Days Until Exp  β”‚ 180 days                              β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

⚠️ THREAT ASSESSMENT
βœ… No immediate threats detected

What You Get

  • Complete Domain Profile - Registration info, DNS records, SSL details
  • Security Analysis - Certificate validation, threat assessment, vulnerability detection
  • Export Options - CSV for spreadsheets, JSON for APIs and automation
  • Subdomain Discovery - Find hidden subdomains using multiple techniques
  • Professional Reports - Clean, organized output with threat indicators

Use Cases

  • Security Research - Analyze domains for vulnerabilities and misconfigurations
  • Development - Verify domain configurations and SSL certificate status
  • System Administration - Monitor domain health and expiration dates
  • Competitive Analysis - Compare domain setups and infrastructure
  • Compliance - Generate reports for security audits and documentation

Requirements

  • Node.js 16.0.0 or higher
  • Internet connection for domain lookups

License

MIT License - see LICENSE file for details.

Contributing

Issues and pull requests are welcome on GitHub.

Made with ❀️ for the cybersecurity and developer community

Keywords

domain

FAQs

Package last updated on 05 Aug 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts