hydra_attack
Run password brute-force or dictionary attacks against remote services like SSH, FTP, and SMB to test credential strength.
Instructions
Run Hydra password brute-force/dictionary attack against a target service on the remote Kali machine. Supports SSH, FTP, HTTP, SMB, and many other protocols.
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>"
},
"name": "hydra_attack"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| port | No | Override the default port for the service | |
| target | Yes | Target IP address or hostname. Example: "192.168.1.10" | |
| service | Yes | Target service/protocol to attack | |
| threads | No | Number of parallel attack threads. Default: 16 | |
| password | No | Single password to try. Mutually exclusive with password_list. | |
| username | No | Single username to try. Mutually exclusive with username_list. | |
| password_list | No | Path to password wordlist on Kali machine. Default: /usr/share/wordlists/rockyou.txt | /usr/share/wordlists/rockyou.txt |
| username_list | No | Path to username wordlist on Kali machine. Example: "/usr/share/wordlists/usernames.txt" | |
| http_form_params | No | For http-post-form: form path and parameters. Example: "/login.php:user=^USER^&pass=^PASS^:Invalid" |