Files
egutierrez 47fac22230 chore: auto-commit (799 archivos)
- .claude/CLAUDE.md
- .claude/commands/subagentes.md
- .claude/rules/INDEX.md
- .mcp.json
- bash/functions/cybersecurity/analyze_dns.md
- bash/functions/cybersecurity/audit_http_headers.md
- bash/functions/cybersecurity/audit_ssh_config.md
- bash/functions/cybersecurity/check_firewall.md
- bash/functions/cybersecurity/detect_suspicious_users.md
- bash/functions/cybersecurity/encrypt_file.md
- ...

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 00:28:20 +02:00

1.7 KiB

name, kind, lang, domain, version, purity, signature, description, tags, uses_functions, uses_types, returns, returns_optional, error_type, imports, params, output, tested, tests, test_file_path, file_path, source_repo, source_license, source_file
name kind lang domain version purity signature description tags uses_functions uses_types returns returns_optional error_type imports params output tested tests test_file_path file_path source_repo source_license source_file
analyze_dns function bash cybersecurity 1.0.0 impure analyze_dns(domain: string, mode: string) -> void Análisis DNS completo de un dominio: registros A/AAAA/MX/NS/TXT/CNAME/SOA, consulta whois y verificación contra listas negras DNSBL (spamhaus, spamcop, sorbs, barracuda).
bash
cybersecurity
dns
network
whois
dnsbl
reconnaissance
pendiente-usar
false error_go_core
name desc
domain dominio a analizar, ej: example.com
name desc
mode modo de análisis: records (solo registros DNS), whois (solo whois), dnsbl (solo listas negras) o all (todo, por defecto)
imprime registros DNS, información whois y estado DNSBL a stdout con colores ANSI false
bash/functions/cybersecurity/analyze_dns.sh https://gitea-dgg044oo04woo4ggcsws4gk0.organic-machine.com/egutierrez/DevLauncher.git MIT scripts/linux/ciberseguridad/redes/analisis_dns.sh

Ejemplo

source bash/functions/cybersecurity/analyze_dns.sh

# Análisis completo
analyze_dns example.com

# Solo registros DNS
analyze_dns example.com records

# Solo whois
analyze_dns example.com whois

# Solo DNSBL
analyze_dns example.com dnsbl

Notas

Requiere dig (paquete dnsutils). whois es opcional — si no está instalado y el modo es all, se omite el paso whois con aviso. Las listas negras DNSBL se consultan via DNS inverso (técnica estándar sin HTTP). El modo dnsbl resuelve primero la IP del dominio y luego construye la consulta invertida para cada blacklist.