Ich bin auf der Suche nach einem Windows-kompatiblen Tool (XP bis 7), mit dem ich eine TCP-Verbindung zu einer bestimmten IP-Adresse und einem bestimmten Port herstellen kann. Diese Funktionalität war in Windows XP (netsh diag connect iphost) vorhanden, aber die Netsh diag-Befehle scheinen in Vista / 7 entfernt worden zu sein. Ich habe mich nach etwas Ähnlichem umgesehen und habe nach Super User gesucht, aber ich kann anscheinend nichts finden.
Etwas, das bereits in Windows integriert ist, wäre ideal, aber eine kleine ausführbare Datei, die dies tut (vorzugsweise Befehlszeile, eigenständige ausführbare Datei).
Edit: Ich hätte weiter spezifizieren sollen. Ich kenne mich mit Telnet und Putty aus und benutze es derzeit. Ich befinde mich jedoch in einer Umgebung, in der ich nicht-technische Benutzer durch die telefonische Fehlerbehebung bei sehr technischen Problemen führen muss, ohne dass ein Remotezugriff erforderlich ist ( klingt lustig, oder?). Während Telnet funktioniert, wird nicht explizit angegeben, ob die TCP-Verbindung erfolgreich war oder nicht. Sie müssen sich die Titelleiste und den Inhalt der Terminalausgabe ansehen, was den Benutzern aus irgendeinem Grund unmöglich erscheint. Ich suche etwas mit einer eindeutigen Antwort vom Typ "TCP-Verbindung erfolgreich hergestellt / fehlgeschlagen", wenn ein solches Tool vorhanden ist.
Edit # 2: Danke an alle, die geantwortet haben. Alle Vorschläge waren gut, obwohl ich eine Frage nicht so klar gestellt habe, wie ich sollte. Danke für die Hilfe.
quelle
Antworten:
Netcat
(Windows Version)
Socat
(Windows Version)
Das Lesen der Beispielseite von socat verwirrt mich immer wieder.
quelle
nc -v -w 5 <host> <port>
da die Ergebnisausgabe kompiliert und gut dokumentiert werden kann. Passen Sie den Wert -w <Zeitlimit in Sekunden> an Ihre Umgebung an (dies gilt sowohl für erreichbare als auch für nicht erreichbare Endpunkte und begrenzt die Scangeschwindigkeit).pkgmgr
wird jetzt durch dism ersetzt .Installieren Sie Telnet über die Befehlszeile (führen Sie es als Administrator aus):
Dann können Sie die TCP-Verbindung testen, indem Sie:
quelle
Verwenden Sie einfach Putty, es ist winzig (und hat eine portable App-Version ). Hier können Sie den Port angeben und Telnet verwenden, bei dem es sich um eine TCP-Verbindung handelt. Es hat auch andere nützliche Funktionen wie serielle Verbindungen (kein Hyperterminal in Windows 7), SSH und Rlogin. Es hat sogar eine RAW-Funktion, mit der Sie RAW-TCP-Verbindungen herstellen können.
Auch nur damit Sie wissen: Telnet ist in XP enthalten, Sie können es über die Befehlszeile IE verwenden:
Welches würde eine TCP-Verbindung auf Port 25 herstellen.
quelle
Früher haben wir zu einem bestimmten Port telnet, aber standardmäßig wird Telnet nicht mehr mit Windows 7 geliefert. Also für deinen USB-Stick: http://www.drk.com.ar/builder.php
quelle
pkgmgr /iu:"TelnetClient"
und es wird Ihnen einen UAC - Dialog aufgefordert , und es wird installiert.Früher gab es Telnet in Windows, nicht sicher, ob dies in späteren Versionen entfernt wurde. Versuchen Sie es zu suchen.
Sie können Cygwin herunterladen und die darin enthaltenen Dienstprogramme ausführen, einschließlich Netcat und Telnet.
Es ist eine Windows-Version von NetCat verfügbar, für diese wurde jedoch keine kanonische URL angezeigt. Daher habe ich keine bestimmte URL angegeben.
quelle
pkgmgr /iu:"TelnetClient"
Geben Sie einfach ein Befehlsfenster ein und es wird Sie mit einem UAC-Dialog auffordern und es wird installiert. Oder man kann es durch die „Turn Funktionen ein- und ausschalten“ tun Dialog unter Programme und Funktionen .