Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
islechat — SSH द्वारा संचालित छोटा चैट सर्वर | Kitploit
उपकरण/GitHubGitHub/ashfn/islechat
सामान्य उपयोगिताएँस्क्रिप्टिंग और स्वचालनगोपनीयताउपयोगिताएँ और फ्रेमवर्कप्रमाणीकरण
GitHubashfn/islechat

islechat

SSH द्वारा संचालित छोटा चैट सर्वर

रिपॉजिटरी देखें
12787 महीने पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

isle.chat

एक ssh संचालित चैट सर्वर जिसमें सार्वजनिक और निजी (केवल-आमंत्रण) चैनल हैं

प्रत्येक चैनल का एक स्वामी होता है जो उसका बैनर बदल सकता है और उपयोगकर्ताओं को आमंत्रित कर सकता है (यदि यह सार्वजनिक है तो कोई भी शामिल हो सकता है)

इसे डेमो करें ssh [email protected]

स्क्रीनशॉट

यह प्रोजेक्ट अभी बहुत नया है इसलिए किसी भी महत्वपूर्ण काम के लिए इस पर भरोसा न करें

अभी के लिए कोड सब एक फ़ाइल main.go में है, लेकिन मैं इसे साफ करने और विभाजित करने की योजना बना रहा हूँ, विशेष रूप से कमांड लॉजिक को

charm bubbletea/wish स्टैक का उपयोग करके बनाया गया है

विशेषताएँ

  • उपयोगकर्ता अपने स्वयं के चैनल बना सकते हैं और उन्हें सार्वजनिक या निजी बना सकते हैं। वे उपयोगकर्ताओं को आमंत्रित कर सकते हैं और अपने चैनल का बैनर (20x10 अक्षर) बदल सकते हैं जो दाईं ओर दिखता है।
  • संदेश और खाते स्थायी होते हैं और डेटाबेस में संग्रहीत होते हैं। अपने प्रमाण-पत्रों के साथ कहीं से भी SSH करें और जो आपने छूटा है उसे देख लें।
  • कौन ऑनलाइन है? दाईं ओर एक सदस्य सूची ऑनलाइन उपयोगकर्ताओं को दिखाती है और निजी चैनलों में ऑफ़लाइन उपयोगकर्ताओं को भी दिखाती है।
  • Discord/slack शैली इंटरफ़ेस जिसमें बाईं ओर चैनल, बीच में चैट और दाईं ओर उपयोगकर्ता होते हैं।
  • नए संदेशों वाले चैनल बाईं ओर चैनल सूची में अपठित संदेशों की संख्या के साथ दिखाई देते हैं।
  • संदेशों पर सही तारीखें देखने के लिए अपना टाइमज़ोन सेट करें (सत्रों में बना रहता है)। टाइमज़ोन शुरू में आपके आईपी के आधार पर सेट होते हैं।

समाचार और सहायता के लिए डिस्कॉर्ड सर्वर से जुड़ें: https://discord.gg/q35CTJvngp

स्व-होस्टिंग

आप या तो go build का उपयोग करके स्वयं बाइनरी बना सकते हैं या डॉकर का उपयोग कर सकते हैं।

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" (यदि आप एक निर्दिष्ट नहीं करते हैं तो वे स्वतः बना दी जाएँगी)।

यदि आप चाहते हैं कि आईपी आधारित टाइमज़ोन पहचान काम करे, तो आपको वेबसाइट से GeoLite2-City.mmdb डाउनलोड करना होगा (आपको बस एक खाता बनाना है, यह मुफ़्त है) और इसे समय-समय पर अपडेट करते रहना होगा।

यह क्यों उपयोग करें?

  • अलग-अलग चैनलों में दोस्तों से संवाद करें
  • अपने प्रमाण-पत्रों के साथ कहीं से भी कनेक्ट करें (ssh हर जगह स्थापित है)

कमांड्स:

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

विशेषताएँ जिन्हें मैं जोड़ने पर काम कर रहा हूँ:

  • user/pass के साथ प्रमाणीकरण के लिए अपनी pubkey जोड़ने का समर्थन
  • बेहतर चैनल स्वामित्व और मॉडरेशन उपकरण, उदाहरण के लिए मॉडरेटर और एक सरल अनुमति प्रणाली होना

विशेषताएँ जिन्हें मैं भविष्य में जोड़ना चाहूँगा:

  • मित्र अनुरोध/डायरेक्ट संदेश
  • थीमिंग और उपयोगकर्ता नाम रंगों जैसे अधिक अनुकूलन
  • बाहरी प्रमाणीकरण प्रदाताओं से कनेक्शन, उदाहरण के लिए LDAP
  • कस्टम बॉट/कमांड समर्थन
टूल डाउनलोड करें