enum4linux_scan
Enumerate SMB/NetBIOS targets to extract users, groups, shares, and password policy. Identify security weaknesses in SMB configurations.
Instructions
Enumerate SMB/NetBIOS information using enum4linux-ng.
Args: target: Target IP or hostname running SMB (port 139/445). username: Optional username for authenticated enumeration. password: Optional password (will be redacted in logs). timeout: Override default timeout.
Returns: Users, groups, shares, and password policy from the target.
Note: - Requires SMB access (port 139 or 445). - 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>"
},
"name": "enum4linux_scan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | ||
| timeout | No | ||
| password | No | ||
| username | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||