proto-smtp

Audits SMTP endpoints for STARTTLS, open-relay, and user enumeration risks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nmap, dig, openssl, nc.

What problem does it solve?

This Skill addresses the critical need for verifying mail server security and anti-spoofing posture, ensuring that domains are protected against unauthorized relaying, spoofing, and cleartext credential exposure.

Core Features & Use Cases

  • Security Audit: Evaluates SMTP endpoints for STARTTLS encryption, open-relay vulnerabilities, and user enumeration risks.
  • Anti-Spoofing Validation: Audits SPF, DKIM, DMARC, and MTA-STS configurations to ensure domain integrity.
  • Use Case: A security engineer can use this tool to verify that a company's mail infrastructure is hardened against common threats and that all anti-spoofing records are correctly implemented and enforced.

Quick Start

Use the proto-smtp skill to perform a full security audit on the domain example.com and its associated mail servers.

Frequently Asked Questions about proto-smtp

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

FAQPage Schema
How do I audit SMTP mail servers for security vulnerabilities and open-relay risks?

Auditing SMTP security involves evaluating endpoints for STARTTLS encryption, open-relay vulnerabilities, and user enumeration exposure. This process verifies that authorized mail infrastructure is hardened against unauthorized relaying and cleartext credential exposure.

How do I validate SPF, DKIM, and DMARC records to prevent domain spoofing?

Validating SPF, DKIM, and DMARC records ensures domain integrity by auditing anti-spoofing DNS configurations. This checks compliance with email authentication standards to prevent unauthorized mail relay and domain spoofing.

Can I check MTA-STS configuration compliance using nmap and dig?

Yes, you can check MTA-STS configuration compliance using nmap and dig. The assessment validates MTA-STS standards alongside SPF, DKIM, and DMARC to ensure domains are protected against spoofing and unauthorized relaying.

What is the best way to test STARTTLS encryption posture on SMTP endpoints?

Testing STARTTLS encryption posture on SMTP endpoints is best done through a comprehensive security assessment. This evaluates the encryption configuration of mail services to identify risks of cleartext credential exposure and ensure secure communication.

Do I need openssl and nc to perform a full SMTP anti-spoofing audit?

Yes, openssl and nc are required dependencies to perform a full SMTP anti-spoofing audit. These tools support the comprehensive evaluation of encryption posture, open-relay risks, and user enumeration exposure across authorized mail infrastructure.