Netcat Alternative für Windows

Wer unter Linux schon mal den Befehl nc (netcat) zum Testen von offenen Ports auf Remote-Rechnern oder localhost benutzt hat, möchte das Tool nicht mehr missen. Unter Windows gibt es tatsächlich ein änliches Tool.

Wir wollen prüfen, ob von dem Windows-Rechner aus, Port 443 auf heise.de erreichbar ist. Dazu benötigen wir die Powershell

PS C:\WINDOWS\system32> Test-NetConnection -ComputerName heise.de -Port 443


ComputerName : heise.de RemoteAddress : 193.99.144.80 RemotePort : 443 InterfaceAlias : Ethernet0 SourceAddress : 192.168.7.45 TcpTestSucceeded : True

Im Ergebnis sehen wir TcpTestSucceeded : True. So wissen wir, dass Port 443 auf heise.de von unserem Rechner aus erreichbar ist.

Gegenprobe mit Port 444:

PS C:\WINDOWS\system32> Test-NetConnection -ComputerName heise.de -Port 444
WARNUNG: TCP connect to (193.99.144.80 : 444) failed

ComputerName : heise.de RemoteAddress : 193.99.144.80 RemotePort : 444 InterfaceAlias : Ethernet0 SourceAddress : 192.168.7.45 PingSucceeded : True PingReplyDetails (RTT) : 6 ms TcpTestSucceeded : False

Die Schreibweise ist natürlich wenig konfortabel. Daher gibt es auch eine Kurzschreibweise:

PS C:\WINDOWS\system32> tnc heise.de -p 443


ComputerName     : heise.de
RemoteAddress    : 193.99.144.80
RemotePort       : 443
InterfaceAlias   : Ethernet0
SourceAddress    : 192.168.7.45
TcpTestSucceeded : True
Neuen Kommentar hinzufügen

Sie können einen Kommentar abgeben, indem Sie das unten stehende Formular ausfüllen. Nur Text. Web- und E-Mail-Adressen werden in anklickbare Links umgewandelt.