Table of Contents

Windows Networking

Handy Commands

List Listening Ports

Get-NetTCPConnection -state listen | Select-Object -Property *,@{'Name' = 'ProcessName';'Expression'={(Get-Process -Id $_.OwningProcess).Name}} | select-object OwningProcess,ProcessName,LocalPort

Get host IP addresses

Example of getting all IPv4 IP Addresses with Powershell

Get-NetIPAddress -AddressFamily ipv4 | foreach {$_.IPAddress}
ipconfig /all | findstr /i ipv4
ipconfig /all | sls ipv4

Get public IP

(curl ifconfig.me).Content

Reset Network Stack

netsh winsock reset
netsh int IP reset
ipconfig /flushdns