TCP Gender Changer es un método en redes informáticas para hacer que un servidor de red interno basado en TCP/IP sea accesible más allá de su cortafuegos protector .
Mecanismo
Consta de dos nodos: uno ubicado en la red local, donde puede acceder al servidor deseado, y otro que opera fuera de la red local, donde el cliente puede acceder a él. Estos nodos se denominan respectivamente CC (Connect-Connect) y LL (Listen-Listen).
La razón de nombrar los nodos es que el nodo Connect-Connect inicia dos conexiones: una al nodo Listen-Listen y otra al servidor. El nodo Listen-Listen, por su parte, escucha pasivamente en dos puertos TCP/IP : uno para recibir una conexión de CC y otro para una conexión entrante del cliente.
El nodo CC, que opera dentro de la red, establecerá una conexión de control con el LL y esperará la señal de este para abrir una conexión con el servidor interno. Al recibir una conexión de cliente, el LL le indicará al nodo CC que se conecte al servidor. Una vez hecho esto, el CC informará al LL del resultado y, si es exitoso, el LL mantendrá la conexión del cliente, permitiendo así la comunicación entre el cliente y el servidor mientras ambos intercambian datos.
Casos de uso
Una de las situaciones en las que puede resultar muy útil es conectarse a un ordenador de escritorio protegido por un cortafuegos que ejecuta VNC , lo que permitiría acceder a él de forma remota a través de la red y más allá del cortafuegos. Otro escenario útil sería crear una VPN mediante PPP sobre SSH , o incluso simplemente usar SSH para conectarse a un servidor interno basado en Unix .
Véase también
Referencias
Enlaces externos
- Una explicación más completa del mecanismo de funcionamiento
- Un artículo que explica la idea
Implementaciones
- tgcd , TCP Gender Changer Daemon es una implementación de demonio Unix del método TCP Gender Changer ( GNU GPL 2+).
- revinetd es una implementación del cambiador de género TCP (GNU GPL 2).
- Una implementación que utiliza la utilidad socat (licencia GNU GPL con excepción de enlace OpenSSL).
- Firewall Tunnel es un túnel de firewall basado en el método TCP Gender Changer (GNU GPL 2).
- Software de seguridad para Linux
- analizadores de red
- Software gratuito de gestión de redes
- Escritorio remoto
- Software de seguridad informática
- Software relacionado con redes Unix
- Ingeniería de redes informáticas