Test traffic against NSG rules for a given set of traffic parameters.
- Run PowerShell console
- Run Login-AzureRmAccount
- Run Select-AzureRmSubscription
- Run Test-AzureRmTraffic script (ex. Test-AzureRmTraffic.ps1 -VMName VMName -SourceIPv4Address 10.0.0.4 -SourcePort 500 -DestinationIPv4Address 10.0.0.5 -DestinationPort 500 -Protocol TCP -Direction Inbound)
- Required
- VMName
- SourceIPv4Address
- SourcePort
- DestinationIPv4Address
- DestinationPort
- Protocol
- Direction
.\Test-AzureRmTraffic.ps1 -VMName shudaVM -SourceIPv4Address 192.168.0.4 -SourcePort 80 -DestinationIPv4Address 10.0.0.5 -DestinationPort 80 -Protocol TCP -Direction Inbound
Access : Allow
Priority : 65000
Name : defaultSecurityRules/AllowVnetInBound
Protocol : All
SourceAddressPrefix : VirtualNetwork
SourcePortRange : 0-65535
DestinationAddressPrefix : VirtualNetwork
DestinationPortRange : 0-65535
Direction : Inbound
Access : Deny
Priority : 65500
Name : defaultSecurityRules/DenyAllInBound
Protocol : All
SourceAddressPrefix : 0.0.0.0/0
SourcePortRange : 0-65535
DestinationAddressPrefix : 0.0.0.0/0
DestinationPortRange : 0-65535
Direction : Inbound
This script need Latest version of Azure PowerShell module.
How to install and configure Azure PowerShell (Doc: English | Japanese)
Copyright (c) 2016-2017 Syuhei Uda Released under the MIT license
- 2017/01/14 Ver.0.9.0 (Preview Release) : 1st Release