Ircd Xp Server, servidor personal de IRC
Ircd Xp Server es un servidor de IRC para uso personal o pequeños proyectos, sencillo, con comandos de administración básicos, que no requiere ningún tipo de instalación y funciona en los sistemas Windows 7, 8, 10 y 11.
¿Un servidor de IRC en 2025?, pues sí y gracias al vibe coding, he podido crear un IRCD propio, simple! pero propio. Tengan en cuenta que no soy programador y que el software puede tener múltiples bugs.

Características de Ircd Xp Server
- Ircd Xp Server es un servidor IRC ligero, portable y de fácil uso, pensado para comunidades, proyectos educativos y entornos retro/modernos que desean chat en tiempo real con clientes IRC estándar.
- Dispone de una interfaz gráfica sencilla con un núcleo estable, ofreciendo administración básica de usuarios, bans y operadores, además de registro de usuarios, canales, eventos y opciones de publicación de estadísticas.
Características claves:
Servidor IRC
- Soporte básico RFC 2812 (NICK, USER, JOIN, PART, PRIVMSG, QUIT, PING/PONG, WHO, etc.).
- Gestión de canales
#y usuarios; modo invisible+i. - Modos de canal
+t(protección del tema),+n(sin mensajes externos) y+o/-o(operador de canal). - Comandos
WHOIS(soporta varios nicks por comas),TOPICyMODE(canal y usuario). - Quien crea un canal recibe
@automáticamente; los operadores de red también la reciben al entrar.
Servicios IRC (estilo red real, vía /msg)
- NickServ: registro, identificación y cambio de contraseña.
- ChanServ: registro de canales,
INFO,LIST,DROPy gestión de operadores añadidos (OPS). - OperServ: administración avanzada.
- HelpServ: ayuda general filtrada por rol.
- Los nicks de servicio están reservados (no se pueden usar ni registrar y no aparecen en
/listni enWHO).
Administración con OperServ (/msg OperServ ...)
- Usuarios:
KILL,BAN,UNBAN,BANLIST. - Canales:
FJOIN,FPART,OP,DEOP,KICK,CHANBAN. - Info/administración:
LOGIN,LOGOUT,LIST ALL(canales),LIST USERS [ALL](usuarios en línea),STATS,WALLOPS,GLOBAL,REHASH,WHO,HELP.
Usuarios y canales registrados
- Registro de nick con contraseña (hash PBKDF2-HMAC-SHA256, 200.000 iteraciones). Base de datos
data/users/users.json. - Identificación obligatoria: si no te identificas en 10 segundos, el servidor libera el nick y te asigna uno temporal (
Invitado1,Invitado2, …). - Caducidad automática de nicks sin uso (por defecto 90 días;
0= nunca). - Canales registrados con fundador, descripción, lista de operadores y tema retenido al vaciarse. Base de datos
data/channels/channels.json. - Caducidad automática de canales sin actividad; si se elimina el fundador, se eliminan sus canales.
Seguridad
- Contraseñas (operador, servidor y usuarios) con PBKDF2-HMAC-SHA256 + salt aleatorio y comparación en tiempo constante (
hmac.compare_digest). - Credenciales enmascaradas en los logs (
PASS ****). - Cloaking de IPs: host visible
<12 hex>.<nombredered>. - Baneos por IP con motivo, expiración y operador (
data/bans/banned_ips.json). - Control de flood automático (cubo de fichas) + límite manual de mensajes/minuto al canal y por privado.
- TLS opcional con esquema de dos puertos: puerto principal en texto plano (18648) y puerto exclusivo cifrado (18649, TLS 1.2+). Certificado autofirmado generable desde la GUI (OpenSSL portable incluido en
tools/). - Límite de buffer de entrada (8.192 bytes) y timeout de registro (60 s) contra conexiones colgadas.
Interfaz gráfica (Tkinter)
- Pestañas: IRCd, Operación, Usuarios, Canales, Operadores, Ajustes, Servicios y Comandos de la Red y Sobre.
- Operación: contadores en vivo (usuarios/conexiones/canales/sin registrar), tabla de usuarios conectados y expulsión de usuarios.
- Usuarios/Canales: buscar por texto o comodines
*y?, y editar con doble clic + botón Modificar. - Logging rotativo en
data/logs/ircd.logy configuración persistente endata/config/server_config.json
Capturas de pantalla
Os dejo unas capturas de pantalla para que vean lo simple de los menús.









¿Es gratis Ircd Xp Server?
Sí, el Ircd es totalmente gratuito y libre para su uso, el mismo tiene un sistema de estadísticas de uso que facilita los siguientes datos (en ningún caso Ips, o datos sensibles):
Descargar Ircd Xp Server
Para descargar nuestro Ircd, puede hacerlo haciendo clic en el siguiente botón de descarga.
Si tiene algún tipo de problema o bug, no dude en dejar un comentario en este mismo artículo. Gracias.
Deja una respuesta

Te puede interesar: