10 คะแนน โดย GN⁺ 2024-07-19 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • เซิร์ฟเวอร์ SSH แบบปรับแต่งเองที่เชื่อมต่อเป็นแชตแทนเชลล์พรอมป์ต์
  • เข้าถึงได้ผ่านแอป SSH บนทุกแพลตฟอร์ม และใช้งานบนมือถือได้ด้วย
  • เชื่อมต่อด้วยชื่อเล่นของตัวเองผ่าน ssh nickname@devzat.hackclub.com
  • รวมการทำงานกับ Slack และ Discord ได้ และเชื่อมกับ Twitter เพื่อโพสต์แจ้งเตือนผู้ใช้ใหม่ได้
  • เชื่อมต่อกับบริการอื่น ๆ ได้ผ่านปลั๊กอิน API
  • ฟีเจอร์หลักของ Devzat:
    • ฟังก์ชันห้อง: ดูรายการห้องและย้ายห้องได้ด้วยคำสั่ง cd
    • รองรับ Markdown: รองรับตาราง, หัวข้อ, ตัวเอียง ฯลฯ
    • ไฮไลต์ไวยากรณ์โค้ด: ส่งโค้ดโดยใช้ Markdown fences
    • ข้อความส่วนตัว: ส่ง DM ด้วยคำสั่ง =user
    • ตั้งค่าเขตเวลา: ตั้งค่าเขตเวลาด้วยคำสั่ง tz Continent/City
    • มีเกม Tic-Tac-Toe และ Hangman ในตัว
    • ฟังก์ชันแทนที่อีโมจิ: :rocket: => 🚀
  • คำสั่งหลัก:
    • = : ส่ง DM ถึงผู้ใช้
    • users: ดูรายชื่อผู้ใช้
    • color : เปลี่ยนสีชื่อ
    • exit: ออกจากแชต
    • help: ดูวิธีใช้
    • man : ดูวิธีใช้ของคำสั่งเฉพาะ
    • emojis: ดูรายการอีโมจิ
    • bell on|off|all: ตั้งค่าการแจ้งเตือน
    • clear: ล้างหน้าจอ
    • hang : เริ่มเกม Hangman
    • tic : เริ่มเกม Tic-Tac-Toe
    • devmonk: ทดสอบความเร็วการพิมพ์
    • cd #room|user: ย้ายห้องหรือเริ่ม DM
    • tz [24h]: ตั้งค่าเขตเวลา
    • nick : เปลี่ยนชื่อผู้ใช้
    • pronouns @user|pronouns: ตั้งค่าหรือดูสรรพนาม
    • theme |list: เปลี่ยนธีมไฮไลต์ไวยากรณ์
    • rest: รายการคำสั่งแปลก ๆ
    • cmds: ดูรายการคำสั่ง

2 ความคิดเห็น

 
xguru 2024-07-20

Devzat - โอเพนซอร์สแชตที่คล้าย Discord บนพื้นฐาน SSH
เมื่อ 2 ปีก่อนเหมือนผมเคยแนะนำแบบสั้น ๆ ว่าเป็นคอนเซปต์ที่น่าสนใจ? ดูเหมือนว่าจนถึงตอนนี้ก็ยังพัฒนาต่อได้ดีอยู่เลยครับ

 
GN⁺ 2024-07-19
ความเห็นจาก Hacker News
  • สงสัยว่าจะทำอะไรที่คล้ายกับการรัน ytalk ด้วยบัญชี SSH ได้หรือไม่
  • มีข้อสงสัยเกี่ยวกับปัญหาด้านความปลอดภัย ว่าผู้โจมตีสามารถสร้างข้อความที่สั่งให้รันคำสั่งบนเทอร์มินัลฝั่งไคลเอนต์ได้หรือไม่
  • เคยทำฟังก์ชันคล้ายกันนี้จากแอป SSH (pico.sh) ไปยังแอปแชต IRC (senpai) โดยหลังจากผู้ใช้สร้างบัญชีแล้ว ก็สามารถเชื่อมต่อกับ IRC bouncer สาธารณะได้ด้วยคำสั่งเดียว (ssh pico.sh -t chat)
  • เมื่อประมาณ 10 ปีก่อนก็มี ssh-chat ของ shazow ที่เขียนด้วย Go เช่นกัน
  • เมื่อลองเชื่อมต่อไปที่ devzat.hackclub.com พบว่าถูกปฏิเสธการเชื่อมต่อที่พอร์ต 22
    • พอร์ต 22/tcp ปิดอยู่
    • ผลลัพธ์ Nmap: สแกน 1 IP address (1 host up) เสร็จสิ้นภายใน 1.18 วินาที
    • อาจกำลังอยู่ในภาวะโอเวอร์โหลด
  • ถ้าต้องการใช้เซิร์ฟเวอร์ของฉัน มันอาจแรงกว่าเซิร์ฟเวอร์ปัจจุบัน คุณจะโฮสต์เองก็ได้ แต่ก็อยากช่วยอินสแตนซ์หลัก
  • ขอโทษที่ตอนนี้เซิร์ฟเวอร์ล่ม ปรากฏการณ์ทราฟฟิกถล่มจาก Hacker News (Hug of Death) เกิดขึ้นจริง
  • เคยมีเครื่องสำหรับผู้เริ่มต้นบน HackTheBox ที่ต้องแฮ็กอินสแตนซ์ของ Devzat
  • การแชตผ่าน SSH ให้แง่มุมที่น่าสนใจมาก ขอบคุณ
  • ซอร์สโค้ดอ่านง่ายมาก และก็ชอบอารมณ์ขันของมันด้วย