ssh_discover
Scan an authorized CIDR range to find hosts with an open SSH port when a target address is unknown. Requires confirm=true before the scan runs.
Instructions
Scan a CIDR for hosts with an open SSH port. RISKY — opt-in.
An active network scan: noisy, and only acceptable on networks the user owns or
is authorized to probe. Use it ONLY to help find a target whose address the user
doesn't know, after they confirm the range — never by default. confirm=true
is required to acknowledge the scan.
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": {
"cidr": "<cidr>"
},
"name": "ssh_discover"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cidr | Yes | Network to scan in CIDR form, e.g. '10.0.1.0/24'. The user must own or be authorized to probe it. | |
| port | No | TCP port to probe. | |
| confirm | No | Per-invocation approval when the client cannot prompt a human: set true to approve this exact call under the operator's standing policy. Leave false when the client supports elicitation (a human is asked). Never pre-set it speculatively; a denial returns outcome=not_confirmed. |