proto-dns

Enumerate DNS records and analyze security configurations for authorized domains.

Updated Jul 30, 2026
One-click install
npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill proto-dns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proto-dns
Source: https://github.com/salmanabdurrahman/pi-pentest-agent/tree/main/skills/proto-dns
Command: npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill proto-dns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the need for safe, policy-compliant DNS enumeration and security posture assessment, preventing accidental exposure or unauthorized testing during security engagements.

Core Features & Use Cases

  • Comprehensive DNS Review: Analyzes records, email security controls (SPF/DKIM/DMARC), and DNSSEC status for authorized domains.
  • Safe Enumeration: Performs passive record collection and rate-limited active queries to identify misconfigurations like zone transfer vulnerabilities or CNAME takeover risks.
  • Use Case: During a red-team engagement, use this skill to verify that a client's domain is properly protected against email spoofing and that no sensitive zone data is inadvertently exposed to the public.

Quick Start

Use the proto-dns skill to perform a security audit on example.com using the authorized nameservers and current scope configuration.

Frequently Asked Questions about proto-dns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform a DNS security audit for an authorized domain?

Performing a DNS security audit involves using automated reconnaissance to enumerate records and validate email security configurations like SPF, DKIM, and DMARC. It includes passive data collection and rate-limited active probing to identify zone transfer vulnerabilities while enforcing strict operational guardrails.

What does DNS enumeration reveal about subdomain takeover risks?

DNS enumeration reveals subdomain takeover risks by identifying dangling CNAME records and exposed zone data. It detects misconfigurations through passive collection and rate-limited active probing within a strictly validated operational scope.

Can I test for zone transfer vulnerabilities without violating security policies?

Yes, you can safely test for zone transfer vulnerabilities using rate-limited active probing within a strictly validated scope. The process enforces operational guardrails and evidence logging to ensure compliance with security assessment policies.

How do I validate SPF, DKIM, and DMARC records during a pentest?

During a pentest, email security validation assesses SPF, DKIM, and DMARC records to verify domain protection against email spoofing. It identifies configuration weaknesses by analyzing DNS records within the authorized scope.

What is the best way to check DNSSEC status for scoped infrastructure?

The best way to check DNSSEC status is through authorized DNS reconnaissance that performs active probing for DNSSEC configurations. It verifies the security posture of scoped infrastructure while maintaining rate limits and logging evidence for compliance.

Are there limitations when running active DNS probing for security assessments?

Limitations include strict rate limits on active probing and rigid scope validation to prevent unauthorized testing. You must operate within these operational guardrails, as the tool is designed solely for authorized security assessments and compliance.