Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
islechat — خادم دردشة صغير يعمل بواسطة SSH | Kitploit
أدوات/GitHubGitHub/ashfn/islechat
أدوات عامةالبرمجة النصية والأتمتةالخصوصيةالأدوات والمكوناتالمصادقة
GitHubashfn/islechat

islechat

خادم دردشة صغير يعمل بواسطة SSH

عرض المستودع
1278منذ 7 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

isle.chat

خادم محادثة يعمل عبر SSH مع قنوات عامة وخاصة (دعوة فقط)

كل قناة لها مالك يمكنه تغيير لافتتها ودعوة المستخدمين (يمكن لأي شخص الانضمام إذا كانت عامة)

جربه باستخدام ssh [email protected]

Screenshot

هذا المشروع جديد جدًا الآن، لذا لا تعتمد عليه في أي شيء حساس

حاليًا الكود كله في ملف واحد، main.go، لكني أخطط لتنظيفه وتقسيمه، خاصة منطق الأوامر

تم بناؤه باستخدام مجموعة charm bubbletea/wish

الميزات

  • يمكن للمستخدمين إنشاء قنوات خاصة بهم وجعلها عامة أو خاصة. يمكنهم دعوة المستخدمين وتغيير اللافتة (20x10 حرفًا) لقناتهم التي تظهر على اليمين.
  • الرسائل والحسابات مستمرة ويتم تخزينها في قاعدة البيانات. اتصل عبر SSH من أي مكان باستخدام بيانات اعتمادك ولحق بما فاتك.
  • من المتصل؟ قائمة أعضاء على اليمين تظهر المستخدمين المتصلين، وفي القنوات الخاصة تظهر أيضًا المستخدمين غير المتصلين.
  • واجهة شبيهة بـ Discord/Slack مع القنوات على اليسار، والمحادثة في المنتصف، والمستخدمين على اليمين.
  • القنوات التي تحتوي على رسائل جديدة تظهر في قائمة القنوات على اليسار مع عدد الرسائل غير المقروءة.
  • عيّن منطقتك الزمنية لرؤية التواريخ الصحيحة على الرسائل (تستمر عبر الجلسات). يتم تعيين المناطق الزمنية مبدئيًا بناءً على عنوان IP الخاص بك.

للأخبار والمساعدة، انضم إلى خادم Discord: https://discord.gg/q35CTJvngp

الاستضافة الذاتية

يمكنك إما بناء الملف الثنائي بنفسك باستخدام go build أو استخدام 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

بالإضافة إلى ذلك، يوجد ملف docker-compose في هذا المستودع. تنسيق ملف config.toml هو:

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"

مفتاح SSH

يُستخدم مفتاح SSH من المسار: .ssh/id_ed25519" (سيتم إنشاؤها تلقائيًا إذا لم تحدد واحدًا).

إذا كنت تريد أن يعمل الكشف عن المنطقة الزمنية بناءً على IP، فأنت بحاجة إلى تنزيل GeoLite2-City.mmdb من الموقع (كل ما عليك فعله هو إنشاء حساب، فهو مجاني) وتحديثه بين الحين والآخر.

لماذا استخدام هذا؟

  • التواصل مع الأصدقاء في قنوات منفصلة
  • الاتصال من أي مكان باستخدام بيانات اعتمادك (ssh مثبت في كل مكان)

الأوامر:

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

الميزات التي أعمل على إضافتها:

  • دعم إضافة مفتاحك العام للمصادقة بجانب اسم المستخدم/كلمة المرور
  • أدوات أفضل لمالك القناة والإشراف، مثل وجود مشرفين ونظام صلاحيات بسيط

الميزات التي أود إضافتها في المستقبل:

  • طلبات الصداقة/الرسائل المباشرة
  • المزيد من التخصيص مثل السمات وألوان أسماء المستخدمين
  • الاتصال بمزودي مصادقة خارجيين، مثل LDAP
  • دعم البوتات المخصصة/الأوامر
تنزيل الأداة