Desarrollador(es) | Maxim Krasnyansky, obispo Clark [1] |
---|---|
Versión estable | 3.0.4 / 19 de septiembre de 2016 ( 19/09/2016 ) |
Sistema operativo | La mayoría de Unix |
Tipo | VPN |
Licencia | Licencia pública general (GPL) |
Sitio web | vtun.sourceforge.net |
VTun es una aplicación de red que puede configurar túneles virtuales sobre redes TCP/IP . Admite protocolos de Internet (IP), protocolo punto a punto (PPP) y protocolo de Internet de línea serie (SLIP). [2] [3] Existe como implementación de referencia del controlador de túnel de espacio de usuario Tun/Tap que se incluyó en el núcleo de Linux a partir de la versión 2.4, también desarrollado originalmente por Maxim Krasnyansky. Bishop Clark es el mantenedor actual.
Al igual que la mayoría de las demás aplicaciones de su naturaleza, VTun crea una única conexión entre dos máquinas, sobre las que multiplexa todo el tráfico. Las conexiones VTun se inician a través de una conexión TCP desde el cliente al servidor. A continuación, el servidor inicia una conexión UDP con el cliente, si se solicita el protocolo UDP.
El software permite la creación de túneles para enrutar el tráfico de manera similar a PPP, así como una conexión ethertap compatible con puentes.
VTun utiliza una clave compartida privada para negociar un protocolo de enlace a través de un desafío y una respuesta.
Una fuente constante de preocupación, y el objetivo de más de una evaluación de seguridad enérgica, es que las aplicaciones binarias del servidor y del cliente de VTun se pueden crear completamente sin compatibilidad con cifrado . Cuando se utilizan dichos binarios, el cifrado entre ambos puntos finales es solo un cifrado XOR simple , que es completamente trivial de decodificar. Este tipo de compilación no cuenta con el respaldo de los desarrolladores.