360 Secure SkillHub
360 安全技能中心

Whois Toolkit

WHOIS 域名查询工具:用 Python 脚本经原始 socket 向 WHOIS 服务器查询域名注册商、注册与到期日期、名称服务器、状态和注册人信息。支持多域名批量查询、JSON 输出、仅显示到期日期、原始响应透传,并对 30/90 天到期阈值给出彩色警告,内置 25+ 顶级域名的 WHOIS 服务器映射,声明无需额外依赖或 API 密钥。

johnnywang2001
johnnywang2001
热度 81.07
最近更新 2026-05-11 17:34:47
分类:搜索依赖:代码执行 / 第三方 API应用场景:研究 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add whois-toolkit
Metadata
name
whois-toolkit
description
Domain WHOIS lookup toolkit for querying registrar, creation/expiry dates, nameservers, status, and registrant info. Use when looking up domain ownership, checking domain expiry dates, monitoring domain renewals, or investigating domain registration details. Supports all major TLDs. No external dependencies or API keys required.

WHOIS Toolkit

Query WHOIS data for any domain — registrar, dates, nameservers, expiry warnings.

Quick Start

# Basic WHOIS lookup
python3 scripts/whois_lookup.py example.com

# Multiple domains at once
python3 scripts/whois_lookup.py example.com example.org example.io

# JSON output
python3 scripts/whois_lookup.py example.com --json

# Expiry check only (great for monitoring)
python3 scripts/whois_lookup.py example.com example.org --expiry-only

# Show raw WHOIS response
python3 scripts/whois_lookup.py example.com --raw

# Use a specific WHOIS server
python3 scripts/whois_lookup.py example.com --server whois.verisign-grs.com

Features

  • Structured parsing: registrar, dates, nameservers, status, organization
  • Expiry warnings: color-coded alerts at 30, 90 day thresholds
  • Multi-domain batch queries
  • Raw WHOIS passthrough mode
  • Built-in WHOIS server mapping for 25+ TLDs
  • Zero dependencies (uses raw socket queries)

Flags

  • --json — Machine-readable JSON output
  • --raw — Include raw WHOIS response text
  • --expiry-only — Show only domain and expiry date
  • --server <host> — Override the WHOIS server