Der Befehl "netstat" (oder sein neueres Äquivalent "Netstat -a` und noch besser" Netstat -ano ") kann verwendet werden, um mehrere TCP -Verbindungen auf einem Windows -Computer zu bestätigen. "Netstat" gilt jedoch als Vermächtnis und wird zugunsten von "get-nettcpconnection" in Powershell ausgeschaltet.
`netstat`:
Der Switch `-a` zeigt alle Verbindungen und Höranschlüsse an. Der `-n`-Switch zeigt adressierte Adressen und Portnummern numerisch an, wodurch mehrere Verbindungen zu derselben IP und demselben Port ermittelt werden. Der Switch `-o` zeigt die Besitzprozess-ID für jede Verbindung an. Wenn Sie diese kombinieren, gibt Netstat -ano "die umfassendste Sichtweise.
Sie würden nach mehreren Einträgen mit derselben Fremd -IP -Adresse und Portnummer (dem Ziel) suchen, um mehrere TCP -Verbindungen an einem einzelnen Server zu identifizieren.
Verwenden von PowerShells "Get-nettcpConnection":
Dies ist der empfohlene moderne Ansatz. Es enthält detailliertere und strukturierte Informationen. Um mehrere TCP-Anschlüsse zu finden, können Sie die Ausgabe in "Where-Object`" übergeben und durch die Ziel-IP und den Port und den Port filtern:
`` `PowerShell
Get-nettcpConnection | Wo -Object {$ _. Remoteaddress -eq "192.168.1.100" -und $ _.
`` `
Dieser Befehl zeigt alle TCP -Verbindungen zur IP -Adresse 192.168.1.100 für Port 80. Wenn mehrere Einträge angezeigt werden, bestätigt er mehrere Verbindungen. Ersetzen Sie "192.168.1.100" und `80` durch die tatsächliche IP und den Port, an dem Sie interessiert sind.
Zusammenfassend ist "Netstat" funktionieren, aber "get-nettcpConnection" in PowerShell ist die bevorzugte und leistungsstärkere Methode zur Überprüfung mehrerer TCP-Verbindungen in modernen Windows-Umgebungen.