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

Abrir una conexión TCP de prueba a una IP/puerto especificado

Estoy buscando una herramienta que funcione en todas las ventanas (xp a 7) que me permita abrir una conexión TCP a una ip y un puerto especificados. Esta funcionalidad solía existir en windows xp (netsh diag connect iphost ), pero los comandos Netsh diag parecen haber sido eliminados en vista/7. He estado buscando algo similar, y he buscado en Super User, pero parece que no encuentro nada.

Algo que ya esté incorporado en windows sería ideal, pero un pequeño ejecutable que haga esto (preferiblemente línea de comandos, ejecutable independiente).

Edición: Debería haber especificado más. Estoy familiarizado con Telnet y Putty, y es lo que uso actualmente, sin embargo, estoy en un entorno en el que tengo que guiar a los usuarios no técnicos a través de la solución de problemas muy técnicos por teléfono, sin ninguna forma de acceso remoto (suena divertido, ¿verdad?). Aunque telnet funciona, no indica explícitamente si la conexión TCP ha tenido éxito o no; hay que mirar la barra de título y el contenido de la salida del terminal, lo que, por alguna razón, parece ser imposible para los usuarios. Estoy buscando algo con una respuesta clara del tipo “Conexión TCP completada con éxito/fracaso”, si es que existe tal herramienta.

Edición #2: Gracias a todos los que respondieron. Todas las sugerencias fueron buenas, a pesar de que no publiqué una pregunta tan clara como debería. Gracias por la ayuda.

Respuestas (4)

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

Netcat

nc mail.server.net 25

(versión Windows) _

Socat

socat - TCP4:www.domain.org:80

(versión Windows) _

La lectura de la página de ejemplos nunca deja de sorprenderme.

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

pkgmgr se sustituye ahora por dism .

Instale telnet desde la línea de comandos (ejecútelo como administrador):

dism /online /Enable-Feature /FeatureName:TelnetClient

Luego puede probar la conexión TCP mediante:

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

Sólo tienes que utilizar Putty es diminuto (y tiene una versión de aplicación portátil ). Te permite especificar el puerto y puede usar telnet que es una conexión TCP. También tiene otras funciones útiles como conexiones en serie (no hay hiperterminal en Windows 7), SSH, y Rlogin. Incluso tiene una función RAW que permite establecer conexiones TCP RAW.

También para que sepas: Telnet está incluido en XP, puedes usarlo desde la línea de comandos IE:

telnet mailserver.server.com 25

Lo que establecería una conexión TCP en el puerto 25.

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

Solía haber telnet en Windows, no estoy seguro de que se haya eliminado en versiones posteriores. Intenta buscarlo.

Podrías descargar Cygwin y ejecutar las utilidades que contiene, incluyendo netcat y telnet.

Hay una versión de Windows de NetCat disponible, pero no vi una URL canónica para ella, así que no incluí una específica.