azure_enumerate_public_ips
Identify internet-exposed attack surface by enumerating public IP addresses in an Azure subscription. Returns IP, DNS name, allocation method, and associated resources for security analysis.
Instructions
Enumerate all public IP addresses in a subscription to map internet-exposed attack surface. Returns: IP address, DNS name, allocation method (Static/Dynamic), associated resource (VM, Load Balancer, App Gateway, etc.), resource group, location. Critical for identifying external entry points.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| subscriptionId | Yes | Azure subscription ID | |
| resourceGroup | No | Optional: Filter by specific resource group | |
| format | No | Output format: 'markdown' (default, human-readable) or 'json' (machine-readable) |