npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

dns-robot-cli

v1.0.0

Published

CLI tool for DNS lookups, SSL checks, WHOIS, SPF/DKIM/DMARC validation — powered by DNS Robot

Readme

dns-robot-cli

Command-line tool for DNS lookups, SSL checks, WHOIS, and email security validation — powered by DNS Robot.

Zero dependencies. Works with Node.js 18+.

Install

npm install -g dns-robot-cli

Or run directly with npx:

npx dns-robot-cli dns google.com

Commands

DNS Lookup

Resolve DNS records for any domain. Supports A, AAAA, CNAME, MX, NS, TXT, SOA, and more.

dns-robot dns google.com
dns-robot dns google.com AAAA
dns-robot dns google.com MX

Online DNS Lookup tool →

SSL Certificate Check

Inspect SSL/TLS certificates — issuer, expiry, chain, SANs.

dns-robot ssl github.com

Online SSL Checker →

WHOIS Lookup

Domain registration details — registrar, dates, nameservers, status.

dns-robot whois example.com

Online WHOIS Lookup →

SPF Check

Validate SPF records with DNS lookup counting and mechanism breakdown.

dns-robot spf gmail.com

Online SPF Checker →

MX Lookup

Find mail exchange records with priority, IPs, and provider detection.

dns-robot mx outlook.com

Online MX Lookup →

NS Lookup

List nameservers with response times and provider info.

dns-robot ns cloudflare.com

Online NS Lookup →

DKIM Check

Verify DKIM records. Auto-tries common selectors if none specified.

dns-robot dkim gmail.com
dns-robot dkim example.com selector1

Online DKIM Checker →

DMARC Check

Validate DMARC policy, reporting, and subdomain settings.

dns-robot dmarc yahoo.com

Online DMARC Checker →

IP Lookup

Geolocation, ISP, ASN, and hostname for any IP address.

dns-robot ip 8.8.8.8
dns-robot ip 2606:4700:4700::1111

Online IP Lookup →

HTTP Headers

Analyze HTTP response headers with security scoring (A–F grade).

dns-robot headers https://example.com
dns-robot headers example.com

Online HTTP Headers tool →

Port Check

Test if ports are open or closed. Defaults to 80,443.

dns-robot port example.com
dns-robot port example.com 22,80,443,8080

Online Port Checker →

Options

--help, -h       Show help
--version, -v    Show version

How it works

All lookups are performed by the DNS Robot API — the same engine behind 53 free online DNS and network tools at dnsrobot.net.

License

MIT — DNS Robot