wireshark corkscrew

Putty y Corkscrew: SSH a través de un Proxy

Después de un tiempo analizando y practicando en cómo conectar a un servidor mediante SSH, con un PROXY que bloque las conexiones, existe un modo de evitar ese bloqueo, y es haciendo pasar el protocolo SSH (puerto 22) a trav&eacutes del protocolo HTTP (puerto 80).

En dos entradas recientes describí dos herramientas para hacer esto:

– Corckscrew (entorno Linux o Windows con Cygwin)

Corkscrew: túnel SSH sobre HTTP

– Putty (cliente SSH para Windows)

Putty: SSH a través de un Proxy

Pues bien, tras un análisis del tráfico generado con la herramienta Wireshark, resulta que en los dos casos (Corkscrew y Putty) se usa el Método CONNECT del protocolo HTTP para poder establecer la conexión SSH.

(siempre que el Proxy permita el método CONNECT)

 

Las dos capturas siguientes muestran que el tráfico es idéntico.

CORKSCREW:

wireshark corkscrew

wireshark corkscrew

PUTTY:

wireshark putty

wireshark putty

1 Comment

  1. Jefry · viernes, 13 julio, 2012 Reply

    puyttcyg user, have you tried applying the patch to puyttcyg and compiling it from source? That may work.However, on Windows this shouldn’t be necessary since you can pipe your command output to clip and it will be on your clipboard. i.e. dir |clip in Windows command prompt or ls -la | clip in Cygwin. I don’t have Cygwin installed but I just tried it in MSYS and it worked fine.

Leave a Reply

Tu dirección de correo electrónico no será publicada.