Je cherche un outil qui fonctionne sous Windows (XP à 7) qui me permettra d'ouvrir une connexion TCP à une adresse IP et un port spécifiés. Cette fonctionnalité existait auparavant dans Windows XP (netsh diag connect iphost), mais les commandes Netsh diag semblent avoir été supprimées dans vista / 7. J'ai cherché quelque chose de similaire autour de moi et j'ai cherché Super User, mais je n'arrive pas à trouver quoi que ce soit.
Quelque chose qui est déjà intégré à Windows serait idéal, mais un petit exécutable qui le fait (de préférence en ligne de commande, exécutable autonome)
Modifier: J'aurais dû préciser plus loin. Je connais bien Telnet et putty, et c’est ce que j’utilise actuellement. Cependant, je suis dans un environnement où je dois guider les utilisateurs non techniques dans la résolution de problèmes très techniques par téléphone, sans aucune forme d’accès à distance ( semble amusant, non?). Bien que telnet fonctionne, il n’indique pas explicitement si la connexion TCP a réussi ou non; vous devez regarder la barre de titre et le contenu de la sortie du terminal, ce qui, pour une raison quelconque, semble impossible aux utilisateurs. Je cherche quelque chose avec une réponse claire de type "Connexion TCP terminée avec succès / échoué", si un tel outil existe.
Edit # 2: Merci à tous ceux qui ont répondu. Toutes les suggestions étaient bonnes, malgré le fait que je n’avais pas posé la question aussi clairement que je l’aurais dû. Merci pour l'aide.
la source
Réponses:
Netcat
(Version Windows)
Socat
(Version Windows)
Lecture socat page d'exemples ne manque jamais d'oublier mon esprit.
la source
nc -v -w 5 <host> <port>
en tant que résultat, la sortie peut être compilée et rapportée correctement. Ajustez -w & lt; timeout en secondes & gt; valeur pour votre environnement (cela s'applique aux points d'extrémité accessibles et non accessibles et limite la vitesse d'analyse).Juste utiliser Mastic c'est minuscule (et a un version de l'application portable ). Il vous permet de spécifier un port et peut utiliser telnet, qui est une connexion TCP. Il possède également d'autres fonctions utiles telles que les connexions série (pas d'hyper terminal dans Windows 7), SSH et Rlogin. Il a même une fonction RAW qui permet d’établir des connexions TCP RAW.
De plus, pour que vous sachiez que Telnet est inclus dans XP, vous pouvez l'utiliser à partir de l'IE en ligne de commande:
Ce qui établirait une connexion TCP sur le port 25.
la source
pkgmgr
est maintenant remplacé par triste .Installez telnet à partir de la ligne de commande (exécutez-le en tant qu'administrateur):
Ensuite, vous pouvez tester la connexion TCP par:
la source
Nous utilisions telnet sur un certain port, mais telnet ne vient plus par défaut avec Windows 7 Donc pour votre clé USB: http://www.drk.com.ar/builder.php
la source
pkgmgr /iu:"TelnetClient"
et il vous invitera avec une boîte de dialogue UAC et il sera installé.Telnet existait auparavant dans Windows, mais je ne savais pas si cela avait été supprimé dans les versions ultérieures. Essayez de le chercher.
Vous pouvez télécharger Cygwin et lancez les utilitaires, y compris netcat et telnet.
Il existe une version Windows de NetCat disponible, mais je ne voyais pas d'URL canonique, donc je n'en ai pas incluse
la source
pkgmgr /iu:"TelnetClient"
dans une fenêtre de commande et il vous invitera avec une boîte de dialogue UAC et il sera installé. Ou vous pouvez le faire via la boîte de dialogue "Activer et désactiver des fonctionnalités" sous programmes et fonctionnalités .