Powershell - Display network connections (equivalent to netstat)
To support me, you can subscribe to the channel, share and like the videos, disable your ad blocker or make a donation. Thank you!
Hello, This article introduces the Get-NetTCPConnection and Get-NetUDPEndpoint Powershell commands, which display network connection information. Unlike netstat, which displays network connections for TCP and UDP ports, Powershell has one command for TCP and another for UDP.
# Display TCP connectionsGet-NetTCPConnection
# Display local address, local port and processGet-NetTCPConnection | Select-Object -Property LocalAddress,LocalPort,@{ Label='Process' ;Expression={ (Get-Process -Id $_.OwningProcess).name } }
# Filter by process idGet-NetTCPConnection -OwningProcess 4321
# Filter by local addressGet-NetTCPConnection -LocalAddress 0.0.0.0
# Filter by local portGet-NetTCPConnection -LocalPort 53
# Filter by remote addressGet-NetTCPConnection -RemoteAddress 1.2.3.4
# Filter by local portGet-NetTCPConnection -RemotePort 12345
# Display listening TCP portsGet-NetTCPConnection -State Listen
# Show established connectionsGet-NetTCPConnection -State Established
# Show UDP connectionsGet-NetUDPEndpoint
# Display local address, local port and processGet-NetUDPEndpoint | Select-Object -Property LocalAddress,LocalPort,@{ Label='Process' ;Expression={ (Get-Process -Id $_.OwningProcess).name } }
# Filter by process idGet-NetUDPEndpoint -OwningProcess 4321
# Filter by local addressGet-NetUDPEndpoint -LocalAddress 0.0.0.0
# Filter by local portGet-NetUDPEndpoint -LocalPort 53
Related links
Powershell - Simply send objects to different variables
Powershell - Tip - Simply send objects to different variablesPowershell - Testing network connectivity and port accessibility
Testing network connectivity and port accessibility with PowershellPowershell - Display network connections (equivalent to netstat)
Display network connections (listening ports, active connections...)Powershell - Testing name resolution (equivalent to nslookup)
Powershell commands to test name resolution (equivalent to nslookup)Powershell - View and manage DNS configuration of network interfaces
Powershell commands to display and manage DNS configuration of network interfacesPowershell - Managing IP configuration of network interfaces
Powershell commands to view and modify the IP configuration of network interfaces