Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
islechat — Pequeño servidor de chat impulsado por SSH | Kitploit
Herramientas/GitHubGitHub/ashfn/islechat
Utilidades de Propósito GeneralScripting y AutomatizaciónPrivacidadUtilidades y FrameworksAutenticación
GitHubashfn/islechat

islechat

Pequeño servidor de chat impulsado por SSH

Ver Repositorio
1278hace 7 mesesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

isle.chat

Un servidor de chat con tecnología SSH con canales públicos y privados (solo por invitación)

Cada canal tiene un propietario que puede cambiar su banner e invitar usuarios (cualquiera puede unirse si es público)

Pruébalo con ssh [email protected]

Screenshot

Este proyecto es muy nuevo ahora mismo, así que no confíes en él para nada crítico

Por ahora el código está todo en un solo archivo, main.go, pero planeo limpiarlo y dividirlo, especialmente la lógica de comandos

Construido con el stack charm bubbletea/wish

Características

  • Los usuarios pueden crear sus propios canales y hacerlos públicos o privados. Pueden invitar usuarios y cambiar el banner (de 20x10 caracteres) de su canal, que se muestra a la derecha.
  • Los mensajes y las cuentas son persistentes y se almacenan en la base de datos. Conéctate por SSH desde cualquier lugar con tus credenciales y ponte al día con lo que te hayas perdido
  • ¿Quién está en línea? Una lista de miembros a la derecha muestra los usuarios en línea y, en los canales privados, también muestra los usuarios desconectados
  • Interfaz estilo Discord/Slack con canales a la izquierda, chat en el medio y usuarios a la derecha
  • Los canales con mensajes nuevos se muestran en la lista de canales de la izquierda con el número de mensajes no leídos
  • Configura tu zona horaria para ver las fechas correctas en los mensajes (persiste entre sesiones). Las zonas horarias se establecen inicialmente según tu ip

Para noticias y ayuda, únete al servidor de Discord: https://discord.gg/q35CTJvngp

Autoalojamiento

Puedes compilar el binario tú mismo usando go build o puedes usar docker.

root@kitploit:~
docker run -t -i -p 2222:2222 -e CLICOLOR_FORCE=1 -e COLORTERM=truecolor -e TERM=xterm-256color --tmpfs /tmp -v ./ssh_keys/id_ed25519:/home/islechat/app/.ssh/id_ed25519:ro -v ./config.toml:/home/islechat/config.toml ashfn0/islechat

Además, hay un archivo docker-compose en este repositorio. El formato del archivo config.toml es:

root@kitploit:~
Host = "0.0.0.0"
Port = "2222"
ServerName = "isle.chat" # Name of the server
AdminUsername = "admin" # Admin's username (Can post in the announcement channel)
BotUsername = "islebot" # Username of the bot for system messages
GlobalBanner = "banner" # Banner used for the #global channel
AnnouncementChannel = "news" # Name of read-only announcement channel
DefaultBanner = "banner" # Default banner for new channels
WelcomeMessage = "A new user joined for the first time! Welcome @%s. Run /help for information" # Message sent when a user joins. %s is the username of the user
FilterPublicMessages = false # Whether or not public messages should be filtered for profanity
RegistrationHeader = "isle.chat registration   " # Text shown at top of registration page
DatabaseMode = "sqlite" # Either sqlite or postgres
PostgresHost = "postgres"
PostgresUser = "islechat"
PostgresPassword = "password"
PostgresDBName = "islechat"
PostgresPort = "5432"
PostgresSSL = "disable"

Clave SSH

La clave SSH se usa desde la ruta: .ssh/id_ed25519" (se crearán automáticamente si no especificas una).

Si quieres que la detección de zona horaria basada en ip funcione, necesitas descargar GeoLite2-City.mmdb desde el sitio web (solo tienes que crear una cuenta, es gratis) y actualizarlo de vez en cuando

¿Por qué usar esto?

  • Comunícate con amigos en canales separados
  • Conéctate desde cualquier lugar con tus credenciales (ssh está instalado en todas partes)

Comandos:

  • /chan create
  • /chan public
  • /chan private
  • /chan invite
  • /chan uninvite
  • /chan join
  • /chan leave
  • /chan banner
  • /tz

Características en las que estoy trabajando:

  • Soporte para añadir tu clave pública para autenticación junto con usuario/contraseña
  • Mejores herramientas de propiedad y moderación de canales, por ejemplo, tener moderadores y un sistema simple de permisos

Características que me gustaría añadir en el futuro:

  • Solicitudes de amistad/mensajes directos
  • Más personalización, como temas y colores de nombre de usuario
  • Conexión con proveedores de autenticación externos, por ejemplo LDAP
  • Soporte para bots/comandos personalizados
Descargar herramienta