10 pontos por GN⁺ 2024-07-19 | 2 comentários | Compartilhar no WhatsApp
  • Um servidor SSH personalizado que conecta você a um chat em vez de a um prompt de shell
  • Pode ser acessado em qualquer plataforma por meio de um app SSH, inclusive no celular
  • Conecte-se com seu próprio apelido usando ssh nickname@devzat.hackclub.com
  • Pode ser integrado ao Slack e ao Discord, além de publicar notificações de novos usuários via Twitter
  • Integração com outros serviços por meio de uma API de plugins
  • Principais recursos do Devzat:
    • Salas: use o comando cd para ver a lista de salas e navegar entre elas
    • Suporte a Markdown: tabelas, cabeçalhos, itálico etc.
    • Realce de sintaxe para código: envie código usando cercas Markdown
    • Mensagens diretas: envie DM com o comando =user
    • Configuração de fuso horário: defina com o comando tz Continent/City
    • Jogos integrados de jogo da velha e forca
    • Substituição de emoji: :rocket: => 🚀
  • Principais comandos:
    • = : enviar DM para um usuário
    • users: ver a lista de usuários
    • color : mudar a cor do nome
    • exit: sair do chat
    • help: ver a ajuda
    • man : ver a ajuda de um comando específico
    • emojis: ver a lista de emojis
    • bell on|off|all: configurar notificações
    • clear: limpar a tela
    • hang : iniciar o jogo da forca
    • tic : iniciar o jogo da velha
    • devmonk: teste de velocidade de digitação
    • cd #room|user: entrar em uma sala ou iniciar uma DM
    • tz [24h]: configurar o fuso horário
    • nick : mudar o nome de usuário
    • pronouns @user|pronouns: definir ou consultar pronomes
    • theme |list: mudar o tema de realce de sintaxe
    • rest: lista de comandos incomuns
    • cmds: ver a lista de comandos

2 comentários

 
xguru 2024-07-20

Devzat - chat open source via SSH, parecido com o Discord
Acho que eu tinha apresentado isso de forma breve há 2 anos, pensando “que conceito divertido?”, e parece que ainda está evoluindo bem.

 
GN⁺ 2024-07-19
Opiniões do Hacker News
  • Fico me perguntando se seria possível fazer algo parecido com executar ytalk usando uma conta SSH
  • Tenho curiosidade sobre as questões de segurança. Será que um invasor consegue criar uma mensagem que execute comandos no terminal do cliente?
  • Implementei algo com funcionalidade parecida no app SSH (pico.sh) para um app de chat IRC (senpai). Depois que o usuário cria uma conta, ele pode se conectar a um bouncer IRC público com um único comando (ssh pico.sh -t chat)
  • Também existe o ssh-chat do shazow, escrito em Go, de cerca de 10 anos atrás
  • Ao tentar conectar em devzat.hackclub.com, a conexão foi recusada na porta 22
    • A porta 22/tcp está fechada
    • Resultado do Nmap: varredura concluída em 1,18 segundos para 1 endereço IP (1 host ativo)
    • Pode ser que esteja sobrecarregado
  • Se quiser usar meu servidor, ele pode ser mais potente que o servidor atual. Também dá para fazer self-hosting, mas eu gostaria de ajudar a instância principal
  • Peço desculpas pelo servidor estar fora do ar neste momento. O fenômeno de tráfego massivo do Hacker News (Hug of Death) realmente aconteceu
  • Havia uma máquina amigável para iniciantes no HackTheBox em que era preciso invadir uma instância do Devzat
  • Conversar por SSH traz muitos insights. Obrigado
  • O código-fonte é muito fácil de ler. Também gostei do senso de humor