hydra_attack
Launch credential brute force attacks against network services using username and password lists to discover valid login credentials.
Instructions
Perform a credential brute force attack using Hydra.
WARNING: This is a destructive operation that may trigger account lockouts, IDS/IPS alerts, and log entries on the target system. Only use with explicit written authorization from the target system owner.
Args: target: Target IP or hostname. service: Service protocol to attack (e.g. "ssh", "ftp", "http-post-form"). userlist: Path to username list file. passlist: Path to password list file. port: Override default port for the service. threads: Number of parallel attack threads (default: 16, max: 64). stop_on_success: Stop after finding the first valid credential pair. timeout: Override scan timeout in seconds.
Returns: List of discovered valid credentials.
Note: - Requires explicit human authorization before execution. - Consider rate limiting to avoid lockouts. - Target must be in tengu.toml [targets].allowed_hosts.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"target": "<target>",
"service": "<service>",
"userlist": "<userlist>",
"passlist": "<passlist>"
},
"name": "hydra_attack"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| port | No | ||
| target | Yes | ||
| service | Yes | ||
| threads | No | ||
| timeout | No | ||
| passlist | Yes | ||
| userlist | Yes | ||
| stop_on_success | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||