Kommandot "NetStat" (eller dess nyare motsvarande, "Netstat -a" och ännu bättre "Netstat -ano") kan användas för att bekräfta flera TCP -anslutningar på en Windows -maskin. Men "Netstat" betraktas som arv och fasas ut till förmån för "get-nettcpconnection" i PowerShell.
med `netstat`:
"-A" -omkopplaren visar alla anslutningar och lyssningsportar. Switch-omkopplaren "-n" visar adresser och portnummer numeriskt, vilket gör det enklare att upptäcka flera anslutningar till samma IP och port. Switch "-o" visar ägande process-ID för varje anslutning. Genom att kombinera dessa ger Netstat -ano "den mest omfattande vyn.
Du letar efter flera poster med samma utländska IP -adress och portnummer (destinationen) för att identifiera flera TCP -anslutningar till en enda server.
med PowerShells `get-nettcpconnection`:
Detta är den rekommenderade moderna tillvägagångssättet. Det ger mer detaljerad och strukturerad information. För att hitta flera TCP-anslutningar kan du röra utgången till `var-objekt 'och filtrera efter destinationens IP och port:
`` `PowerShell
Get-nettcpconnection | Där -objekt {$ _. RemoteAddress -Eq "192.168.1.100" -och $ _. RemotePort -Eq 80}
`` `
Detta kommando visar alla TCP -anslutningar till IP -adress 192.168.1.100 på port 80. Om flera poster visas, bekräftar det flera anslutningar. Byt ut `" 192.168.1.100 "och" 80 "med den faktiska IP och port du är intresserad av.
Sammanfattningsvis, medan "Netstat" kan fungera, "get-nettcpconnection" i PowerShell är den föredragna och kraftfullare metoden för att kontrollera flera TCP-anslutningar i moderna Windows-miljöer.