Articulo de referencia

Rebotador de IRC

Un reenviador de IRC , a veces llamado simplemente Conexión de Red Rebotada ( BNC ), es un programa que se utiliza para retransmitir tráfico y conexiones en redes informáticas ,...

Un reenviador de IRC , a veces llamado simplemente Conexión de Red Rebotada ( BNC ), es un programa que se utiliza para retransmitir tráfico y conexiones en redes informáticas , de forma similar a un proxy . El uso de un BNC permite al usuario ocultar el origen de su conexión, lo que proporciona privacidad y la posibilidad de enrutar el tráfico a través de una ubicación específica. Un BNC también puede utilizarse para ocultar el destino real al que se conecta el usuario. [ 1 ]

Esquema de una red IRC con clientes normales (verde), bots (azul) y rebotadores (naranja).

Un uso común es a través de Internet Relay Chat (IRC) mediante un BNC que se ejecuta en servidores remotos . En un entorno donde es muy fácil determinar la dirección IP de un usuario , un BNC puede ayudar a ocultar el origen de la conexión, además de brindar la oportunidad de usar " vhosts " o "hosts virtuales". El uso de un vhost no oculta mejor la conexión, sino que simplemente agrega una declaración como nombre de host.

Muchos BNC permanecen conectados a un servidor IRC en caso de que el cliente se desconecte de Internet. A menudo, se registran los cambios de estado para poder transmitirlos al cliente al reconectarse. Algunas implementaciones optan por almacenar todos los mensajes enviados a través de la red que el cliente habría recibido normalmente y enviarlos al reconectarse; esto suele considerarse demasiado exigente en cuanto a recursos para los servicios de alojamiento comerciales. Otras funciones de registro y funciones de bot pueden incluirse en diversas implementaciones, pero no son estándar.

Ejemplo

El usuario A inicia sesión en IRC directamente y aparece comoUSER!user@users.reverse.dns
El usuario A inicia sesión en IRC indirectamente a través de un BNC y aparece comoUSER!user@bnc.net

Software

Una lista de porteros.

  • El Lounge actúa tanto como cliente de IRC como como servidor de IRC. [ 2 ]
  • Quassel IRC , o Quassel, es un cliente IRC gráfico, distribuido y multiplataforma, presentado en 2008. [ 3 ]
  • soju es un servidor proxy de IRC fácil de usar, escrito en Go , con soporte para la reproducción del historial de chat y la carga de archivos, en desarrollo desde 2020. [ 4 ] [ 5 ]
  • ZNC (IRC) es un popular servidor proxy de IRC, escrito en C++ , en desarrollo desde julio de 2004. [ 6 ]

Servicios

Varias empresas ofrecen servicios de servidor proxy IRC alojado:

  • IRCCloud es un servidor proxy de IRC basado en software propietario, con sus propios clientes web y móviles de IRC. Está desarrollado principalmente para equipos y puede integrarse con Slack (software) . [ 7 ]
  • IRC Today es un servidor proxy comercial para IRC basado en el software de código abierto soju. Cuenta con una interfaz de configuración web intuitiva y permite la carga de archivos directamente desde el cliente IRC. [ 8 ]
  • chat.sr.ht es otro servidor IRC comercial basado en soju. Forma parte de un paquete de software minimalista dirigido a desarrolladores. [ 9 ]

Véase también

Referencias

  1. Lederer, Christian (phrozen77). (22 de diciembre de 2009). "Comparación de porteros de IRC". Archivado el 14 de febrero de 2015 en Wayback Machine . IRC-Junkie. 22 de diciembre de 2009.
  2. "The Lounge" . The Lounge . Consultado el 7 de octubre de 2024 .
  3. "Acerca de Quassel" . quassel-irc.org .
  4. emersion. "soju" . Codeberg.org . Consultado el 7 de octubre de 2024 .
  5. "soju IRC bouncer" . soju.im. Consultado el 7 de octubre de 2024 .
  6. "ZNC" . wiki.znc.in. Consultado el 7 de octubre de 2024 .
  7. "Preguntas frecuentes | IRCCloud" . www.irccloud.com . Consultado el 7 de octubre de 2024 .
  8. "IRC Today - Tu servidor IRC moderno alojado" . irctoday.com . Consultado el 7 de octubre de 2024 .
  9. "Anuncio de chat.sr.ht: una sesión IRC persistente para usuarios de sourcehut" . sourcehut.org . Consultado el 7 de octubre de 2024 .