Networking
Test-NetworkPort
Overview
Allows testing if a TCP port is reachable on the target network host.
Cmdlet Attributes
CmdletBinding : []
Alias : ['nc']Parameters
Target
The target endpoint of the port scan. This parameter value should either be a [ System.Net.IPAddress ] value, or a string representation of an IP address ( ex: '192.168.255.1' ).
Attributes
Parameter : [Mandatory = $true, ValueFromPipeline = $true]
Alias : ['t']
ValidateScript : [{ $_ -is [ IPAddress ] -or [ IPAddress ]::TryParse( $_, [ Ref ] $null ) }]Ports
A [ System.Array ] of [ System.Int32 ] indicating TCP ports that should be scanned.
Attributes
Parameter : [Mandatory = $true]
Alias : ['p']
ValidateScript : [{ $_ -is [ Int32 ] -or $_ -is [ Int32[ ] ] }]Timeout : System.Int32
How long the port assessment should wait, in milliseconds, before considering the port closed.
Default: 250
Attributes
Parameter : []
Alias : ['w']Example
PS> Test-NetworkPort -Target '192.168.255.5' -Ports 80, 443
Target 80 443
------ -- ---
192.168.255.5 True True History
| Author | Date | Version | Release Notes |
|---|---|---|---|
| Anthony Maxwell | 10/18/2023 | 1.0.0 | - Initial Release. |