Reconocimiento de red (sin credenciales)
scan_networkDiscover open ports and services, inspect TLS/SSH configuration, and flag risky exposed services within authorized scan targets.
Instructions
Descubre puertos y servicios abiertos, revisa la postura TLS (protocolo obsoleto, cifrado débil, certificado vencido/autofirmado/clave corta) y marca servicios de riesgo expuestos a la red (bases de datos, Redis, Docker, Telnet/FTP, RDP/VNC, SMB, SNMP, IPMI, paneles sin autenticación). Escaneo TCP e inspección TLS nativos (no requiere nmap); ssh-audit (si hay uv) audita los servidores SSH. Solo contra objetivos dentro de dast_scope. No usa credenciales.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | advisory (Tier 1): no se conecta, entrega el comando para correr a mano. execute (Tier 2): escanea. Por defecto, XOLOTL_MODE o execute | |
| ports | No | 'top' (~90 comunes, por defecto), 'full' (1-65535, lento) o una lista | |
| targets | Yes | Hosts, host:puerto o CIDR IPv4 (/22 o menor). Cada host debe estar en el alcance autorizado | |
| ssh_audit | No | Auditar con ssh-audit los hosts con SSH abierto (por defecto true) | |
| concurrency | No | Puertos en paralelo por host (por defecto 120) | |
| timeout_minutes | No | ||
| connect_timeout_ms | No | Tiempo de espera por puerto (por defecto 1200) |