10 points par GN⁺ 2024-07-19 | 2 commentaires | Partager sur WhatsApp
  • Un serveur SSH personnalisé qui connecte à un chat au lieu d’un shell prompt
  • Accessible depuis toutes les plateformes via une app SSH, y compris sur mobile
  • Connexion avec son propre pseudo via ssh nickname@devzat.hackclub.com
  • Intégration possible avec Slack et Discord, avec publication d’alertes de nouveaux utilisateurs via Twitter
  • Intégration avec d’autres services via une API de plugins
  • Principales fonctionnalités de Devzat :
    • Système de salons : afficher la liste des salons et s’y déplacer avec la commande cd
    • Prise en charge de Markdown : tableaux, titres, italique, etc.
    • Coloration syntaxique du code : envoyer du code avec des fences Markdown
    • Messages directs : envoyer un DM avec la commande =user
    • Réglage du fuseau horaire : définir son fuseau avec la commande tz Continent/City
    • Jeux intégrés de morpion et du pendu
    • Remplacement des emojis : :rocket: => 🚀
  • Commandes principales :
    • = : envoyer un DM à un utilisateur
    • users: voir la liste des utilisateurs
    • color : changer la couleur du nom
    • exit: quitter le chat
    • help: afficher l’aide
    • man : afficher l’aide d’une commande spécifique
    • emojis: voir la liste des emojis
    • bell on|off|all: configurer les notifications
    • clear: effacer l’écran
    • hang : lancer une partie de pendu
    • tic : lancer une partie de morpion
    • devmonk: test de vitesse de frappe
    • cd #room|user: rejoindre un salon ou démarrer un DM
    • tz [24h]: définir le fuseau horaire
    • nick : changer le nom d’utilisateur
    • pronouns @user|pronouns: définir ou consulter les pronoms
    • theme |list: changer le thème de coloration syntaxique
    • rest: liste des commandes inhabituelles
    • cmds: voir la liste des commandes

2 commentaires

 
xguru 2024-07-20

Devzat - un chat open source de type Discord basé sur SSH
Il me semble que je l’avais brièvement présenté il y a deux ans en me disant que le concept était sympa ? Apparemment, le projet continue encore à bien évoluer.

 
GN⁺ 2024-07-19
Avis sur Hacker News
  • Se demande s’il serait possible de faire quelque chose de similaire à l’exécution de ytalk avec un compte SSH
  • S’interroge sur les problèmes de sécurité. Se demande si un attaquant peut fabriquer un message capable d’exécuter des commandes dans le terminal du client
  • A implémenté une fonctionnalité similaire, en faisant passer une app SSH (pico.sh) par une app de chat IRC (senpai). Après création d’un compte, les utilisateurs peuvent se connecter à un bouncer IRC public avec une seule commande (ssh pico.sh -t chat)
  • Il existe aussi ssh-chat de shazow, écrit en Go il y a environ 10 ans
  • En essayant de se connecter à devzat.hackclub.com, la connexion est refusée sur le port 22
    • Le port 22/tcp est fermé
    • Résultat Nmap : analyse terminée de 1 adresse IP (1 hôte) en 1,18 seconde
    • Il est possible que le service soit en surcharge
  • Si vous souhaitez utiliser mon serveur, il est peut-être plus puissant que le serveur actuel. Il est aussi possible d’auto-héberger, mais j’aimerais aider l’instance principale
  • Présente ses excuses pour la panne actuelle du serveur. Le pic de trafic Hacker News (« Hug of Death ») a effectivement eu lieu
  • Il y avait sur HackTheBox une machine accessible aux débutants où il fallait pirater une instance de Devzat
  • Le chat via SSH apporte beaucoup d’enseignements. Merci
  • Le code source est très facile à lire. J’apprécie aussi le sens de l’humour