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 - 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 interfacesPowershell - Managing the status and configuration of network interfaces
Powershell commands to view and modify the status and configuration of network interfaces (disable IPv6, enable/disable an interface)
Follow me on
Support me
Last content
Powershell - Testing network connectivity and port accessibility
Powershell - Display network connections (equivalent to netstat)
Powershell - Testing name resolution (equivalent to nslookup)
Powershell - View and manage DNS configuration of network interfaces
Powershell - Managing IP configuration of network interfaces
Powershell - Managing the status and configuration of network interfaces
Powershell and the Left Hand Side
Powershell - Managing disks, partitions and volumes