2012-02-21 20:25:23 +0000 2012-02-21 20:25:23 +0000
17
17

Ouvrir une connexion TCP de test vers un IP/Port spécifié

Je cherche un outil qui fonctionne sur plusieurs fenêtres (xp à 7) et qui me permette d'ouvrir une connexion TCP vers un ip et un port spécifiés. Cette fonctionnalité existait auparavant dans windows xp (netsh diag connect iphost ), mais les commandes de Netsh diag semblent avoir été supprimées dans vista/7. J'ai cherché quelque chose de similaire et j'ai fait une recherche sur Super User, mais je n'ai rien trouvé.

Quelque chose qui est déjà intégré dans windows serait idéal, mais un petit exécutable qui fait cela (de préférence en ligne de commande, exécutable autonome).

Edit: J'aurais dû préciser davantage. Je connais bien Telnet et le mastic, et c'est ce que j'utilise actuellement, mais je suis dans un environnement où je dois guider des utilisateurs non techniques pour résoudre des problèmes très techniques par téléphone, sans aucune forme d'accès à distance (ça a l'air amusant, non ?). Bien que telnet fonctionne, il n'indique pas explicitement si la connexion TCP a réussi ou non ; il faut 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 du type “Connexion TCP terminée avec succès/échec”, 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'ai pas posté une question aussi claire que j'aurais dû. Merci pour l'aide.

Réponses (4)

16
16
16
2012-02-21 20:46:45 +0000

Netcat

nc mail.server.net 25

(version Windows) _

Socat

socat - TCP4:www.domain.org:80

(version Windows) _

Lire la page d'exemples de socat ](http://www.dest-unreach.org/socat/doc/socat.html#EXAMPLES) ne manque jamais de m'embrouiller l'esprit.

8
8
8
2016-05-30 10:08:25 +0000

pkgmgr est maintenant remplacé par dism .

Installer telnet en ligne de commande (le lancer en tant qu'administrateur) :

dism /online /Enable-Feature /FeatureName:TelnetClient

Ensuite, vous pouvez tester la connexion TCP par :

telnet example.com 80
6
6
6
2012-02-21 20:36:31 +0000

Il suffit d'utiliser Putty c'est minuscule (et a une version portable de l'application ). Il vous permet de spécifier le port et peut utiliser telnet qui est une connexion TCP. Il a également d'autres fonctions utiles comme les connexions série (pas d'hyper terminal sous Windows 7), SSH et Rlogin. Il possède même une fonction RAW qui permet d'établir des connexions TCP RAW.

Aussi, pour votre information : Telnet est inclus dans XP, vous pouvez l'utiliser à partir de la ligne de commande IE :

telnet mailserver.server.com 25

Qui établirait une connexion TCP sur le port 25.

1
1
1
2012-02-21 20:35:54 +0000

Il y avait autrefois telnet dans Windows, mais je ne sais pas si cela a été supprimé dans les versions ultérieures. Essayez de le chercher.

Vous pourriez télécharger Cygwin et exécuter les utilitaires qui s'y trouvent, y compris netcat et telnet.

Il y a une version Windows de NetCat disponible, mais je n'ai pas vu d'URL canonique pour cette version, donc je n'en ai pas inclus une en particulier.