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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
bitchat-android — ब्लूटूथ मेश नेटवर्क पर विकेंद्रीकृत, एन्क्रिप्टेड पीयर-टू-पीयर मैसेजिंग ऐप। इंटरनेट, सर्वर या फोन नंबर की आवश्यकता नहीं है। इसमें X25519 + AES-256-GCM एन्क्रिप्शन, IRC-शैली कमांड, और iOS के साथ क्रॉस-प्लेटफॉर्म अनुकूलता शामिल है। | Kitploit
उपकरण/GitHubGitHub/permissionlesstech/bitchat-android
एंड्रॉइड सुरक्षाब्लूटूथ सुरक्षाएन्क्रिप्शन/डिक्रिप्शन उपकरणवायरलेस सुरक्षामोबाइल सुरक्षागोपनीयता
GitHubpermissionlesstech/bitchat-android

bitchat-android

ब्लूटूथ मेश नेटवर्क पर विकेंद्रीकृत, एन्क्रिप्टेड पीयर-टू-पीयर मैसेजिंग ऐप। इंटरनेट, सर्वर या फोन नंबर की आवश्यकता नहीं है। इसमें X25519 + AES-256-GCM एन्क्रिप्शन, IRC-शैली कमांड, और iOS के साथ क्रॉस-प्लेटफॉर्म अनुकूलता शामिल है।

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
रिपॉजिटरी देखें
7.4k1.8k24 दिन पहलेKitploit द्वारा समीक्षित

Bitchat Android Logo

[!WARNING] इस सॉफ़्टवेयर का बाहरी सुरक्षा समीक्षा नहीं हुई है और इसमें कमज़ोरियाँ हो सकती हैं और यह अपने बताए गए सुरक्षा लक्ष्यों को पूरा नहीं कर सकता है। संवेदनशील उपयोग के मामलों के लिए इसका उपयोग न करें, और जब तक इसकी समीक्षा नहीं हुई है, तब तक इसकी सुरक्षा पर भरोसा न करें। कार्य प्रगति पर है।

bitchat for Android

एक सुरक्षित, विकेंद्रीकृत, पीयर-टू-पीयर मैसेजिंग ऐप जो ब्लूटूथ मेश नेटवर्क पर काम करता है। मेश चैट के लिए इंटरनेट की आवश्यकता नहीं है, कोई सर्वर नहीं, कोई फ़ोन नंबर नहीं - बस शुद्ध एन्क्रिप्टेड संचार। Bitchat जियोहैश चैनलों का भी समर्थन करता है, जो आपको आपके भौगोलिक क्षेत्र में अन्य लोगों से जोड़ने के लिए इंटरनेट कनेक्शन का उपयोग करते हैं।

यह मूल bitchat iOS ऐप का Android पोर्ट है, जो क्रॉस-प्लेटफ़ॉर्म संचार के लिए 100% प्रोटोकॉल संगतता बनाए रखता है।

bitchat इंस्टॉल करें

आप Android के लिए bitchat का नवीनतम संस्करण GitHub Releases पेज से डाउनलोड कर सकते हैं।

या आप यह कर सकते हैं:

Get it on Google Play

निर्देश:

  1. APK डाउनलोड करें: अपने Android डिवाइस पर, ऊपर दिए गए लिंक पर जाएं और नवीनतम .apk फ़ाइल डाउनलोड करें। इसे खोलें।
  2. अज्ञात स्रोतों की अनुमति दें: कुछ उपकरणों पर, APK स्थापित करने से पहले, आपको अपने डिवाइस की सेटिंग में "अज्ञात स्रोतों से इंस्टॉल करें" सक्षम करना पड़ सकता है। यह आमतौर पर सेटिंग्स > सुरक्षा या सेटिंग्स > ऐप्स और सूचनाएं > विशेष ऐप एक्सेस के अंतर्गत पाया जाता है।
  3. इंस्टॉल करें: स्थापना शुरू करने के लिए डाउनलोड की गई .apk फ़ाइल खोलें।

लाइसेंस

यह प्रोजेक्ट सार्वजनिक डोमेन में जारी किया गया है। विवरण के लिए LICENSE फ़ाइल देखें।

विशेषताएं

  • ✅ क्रॉस-प्लेटफ़ॉर्म संगत: iOS bitchat के साथ पूर्ण प्रोटोकॉल संगतता
  • ✅ विकेंद्रीकृत मेश नेटवर्क: ब्लूटूथ LE पर स्वचालित पीयर डिस्कवरी और मल्टी-हॉप मैसेज रिले
  • ✅ एंड-टू-एंड एन्क्रिप्शन: निजी संदेशों के लिए X25519 कुंजी आदान-प्रदान + AES-256-GCM
  • ✅ चैनल-आधारित चैट: वैकल्पिक पासवर्ड सुरक्षा के साथ विषय-आधारित समूह मैसेजिंग
  • ✅ स्टोर और फॉरवर्ड: ऑफ़लाइन साथियों के लिए संदेश कैश किए जाते हैं और जब वे फिर से कनेक्ट होते हैं तो वितरित किए जाते हैं
  • ✅ गोपनीयता प्रथम: कोई खाता नहीं, कोई फ़ोन नंबर नहीं, कोई स्थायी पहचानकर्ता नहीं
  • ✅ IRC-शैली के कमांड: परिचित /join, /msg, /who शैली इंटरफ़ेस
  • ✅ मैसेज रिटेंशन: चैनल मालिकों द्वारा नियंत्रित वैकल्पिक चैनल-वाइड मैसेज सेविंग
  • ✅ आपातकालीन वाइप: सभी डेटा को तुरंत साफ़ करने के लिए लोगो पर ट्रिपल-टैप करें
  • ✅ आधुनिक Android UI: Material Design 3 के साथ Jetpack Compose
  • ✅ डार्क/लाइट थीम: iOS संस्करण से मेल खाने वाला टर्मिनल-प्रेरित सौंदर्य
  • ✅ बैटरी ऑप्टिमाइज़ेशन: अनुकूली स्कैनिंग और पावर प्रबंधन

Android सेटअप

आवश्यक शर्तें

  • Android Studio: Arctic Fox (2020.3.1) या नया
  • Android SDK: API स्तर 26 (Android 8.0) या उच्चतर
  • Kotlin: 1.8.0 या नया
  • Gradle: 7.0 या नया

बिल्ड निर्देश

  1. रिपॉजिटरी क्लोन करें:

    root@kitploit:~
    git clone https://github.com/permissionlesstech/bitchat-android.git
    cd bitchat-android
    
  2. Android Studio में खोलें:

    root@kitploit:~
    # Android Studio खोलें और "Open an Existing Project" चुनें
    # bitchat-android निर्देशिका पर जाएं
    
  3. प्रोजेक्ट बनाएं:

    root@kitploit:~
    ./gradlew build
    
  4. डिवाइस पर इंस्टॉल करें:

    root@kitploit:~
    ./gradlew installDebug
    

डेवलपमेंट बिल्ड

डिबगिंग सक्षम के साथ डेवलपमेंट बिल्ड के लिए:

root@kitploit:~
./gradlew assembleDebug
adb install -r app/build/outputs/apk/debug/app-debug.apk

रिलीज़ बिल्ड

प्रोडक्शन रिलीज़ के लिए:

root@kitploit:~
./gradlew assembleRelease

Android-विशिष्ट आवश्यकताएं

अनुमतियाँ

ऐप को निम्नलिखित अनुमतियों की आवश्यकता है (स्वचालित रूप से अनुरोधित):

  • ब्लूटूथ: मुख्य BLE कार्यक्षमता
  • स्थान: Android पर BLE स्कैनिंग के लिए आवश्यक
  • नेटवर्क: सार्वजनिक इंटरनेट रिले के माध्यम से अपने मेश का विस्तार करें
  • सूचनाएं: संदेश अलर्ट और पृष्ठभूमि अपडेट

हार्डवेयर आवश्यकताएं

  • ब्लूटूथ LE (BLE): मेश नेटवर्किंग के लिए आवश्यक
  • Android 8.0+: न्यूनतम API स्तर 26
  • RAM: इष्टतम प्रदर्शन के लिए 2GB अनुशंसित

उपयोग

मूल कमांड

  • /j #चैनल - एक चैनल में शामिल हों या बनाएं
  • /m @नाम संदेश - एक निजी संदेश भेजें
  • /w - ऑनलाइन उपयोगकर्ताओं की सूची दिखाएं
  • /channels - सभी खोजे गए चैनल दिखाएं
  • /block @नाम - किसी साथी को आपको संदेश भेजने से ब्लॉक करें
  • /block - सभी ब्लॉक किए गए साथियों की सूची दिखाएं
  • /unblock @नाम - किसी साथी को अनब्लॉक करें
  • /clear - चैट संदेश साफ़ करें
  • /pass [पासवर्ड] - चैनल पासवर्ड सेट/बदलें (केवल मालिक)
  • /transfer @नाम - चैनल स्वामित्व स्थानांतरित करें
  • /save - चैनल के लिए मैसेज रिटेंशन टॉगल करें (केवल मालिक)

आरंभ करना

  1. ऐप इंस्टॉल करें अपने Android डिवाइस पर (Android 8.0+ आवश्यक है)
  2. अनुमतियां दें ब्लूटूथ और स्थान के लिए जब संकेत दिया जाए
  3. bitchat लॉन्च करें - यह स्वचालित रूप से मेश नेटवर्किंग शुरू करेगा
  4. अपना उपनाम सेट करें या स्वचालित रूप से उत्पन्न उपनाम का उपयोग करें
  5. स्वचालित रूप से कनेक्ट करें पास के iOS और Android bitchat उपयोगकर्ताओं से
  6. एक चैनल में शामिल हों /j #general के साथ या सार्वजनिक रूप से चैट करना शुरू करें
  7. संदेश रिले होते हैं मेश नेटवर्क के माध्यम से दूर के साथियों तक पहुंचने के लिए

Android UI सुविधाएं

  • Jetpack Compose UI: आधुनिक Material Design 3 इंटरफ़ेस
  • डार्क/लाइट थीम: iOS से मेल खाने वाला टर्मिनल-प्रेरित सौंदर्य
  • हैप्टिक फीडबैक: इंटरैक्शन और सूचनाओं के लिए कंपन
  • अनुकूली लेआउट: विभिन्न Android स्क्रीन आकारों के लिए अनुकूलित
  • मैसेज स्टेटस: रीयल-टाइम डिलीवरी और रीड रिसीट
  • RSSI संकेतक: प्रत्येक साथी के लिए सिग्नल शक्ति रंग

चैनल सुविधाएं

  • पासवर्ड सुरक्षा: चैनल मालिक /pass के साथ पासवर्ड सेट कर सकते हैं
  • मैसेज रिटेंशन: मालिक /save के साथ अनिवार्य मैसेज सेविंग सक्षम कर सकते हैं
  • @ उल्लेख: उपयोगकर्ताओं को संदर्भित करने के लिए @उपनाम का उपयोग करें (स्वतः पूर्ण के साथ)
  • स्वामित्व स्थानांतरण: /transfer के साथ विश्वसनीय उपयोगकर्ताओं को नियंत्रण दें

सुरक्षा और गोपनीयता

एन्क्रिप्शन

  • निजी संदेश: X25519 कुंजी आदान-प्रदान + AES-256-GCM एन्क्रिप्शन
  • चैनल संदेश: Argon2id पासवर्ड व्युत्पत्ति + AES-256-GCM
  • डिजिटल हस्ताक्षर: संदेश प्रामाणिकता के लिए Ed25519
  • फॉरवर्ड सीक्रेसी: प्रत्येक सत्र में नई कुंजी जोड़ी उत्पन्न होती है

गोपनीयता सुविधाएं

  • कोई पंजीकरण नहीं: कोई खाता, ईमेल या फ़ोन नंबर आवश्यक नहीं
  • डिफ़ॉल्ट रूप से क्षणिक: संदेश केवल डिवाइस मेमोरी में मौजूद होते हैं
  • कवर ट्रैफ़िक: यादृच्छिक देरी और डमी संदेश ट्रैफ़िक विश्लेषण को रोकते हैं
  • आपातकालीन वाइप: सभी डेटा को तुरंत साफ़ करने के लिए लोगो पर ट्रिपल-टैप करें
  • बंडल किया गया Tor समर्थन: जब इंटरनेट कनेक्टिविटी उपलब्ध हो तो बढ़ी हुई गोपनीयता के लिए अंतर्निहित Tor नेटवर्क एकीकरण

प्रदर्शन और दक्षता

मैसेज कम्प्रेशन

  • LZ4 कम्प्रेशन: 100 बाइट्स से अधिक के संदेशों के लिए स्वचालित संपीड़न
  • सामान्य टेक्स्ट संदेशों पर 30-70% बैंडविड्थ बचत
  • स्मार्ट कम्प्रेशन: पहले से संपीड़ित डेटा को छोड़ देता है

बैटरी ऑप्टिमाइज़ेशन

  • अनुकूली पावर मोड: बैटरी स्तर के आधार पर स्वचालित रूप से समायोजित होता है
    • प्रदर्शन मोड: चार्ज करते समय या >60% बैटरी पर पूर्ण सुविधाएं
    • संतुलित मोड: डिफ़ॉल्ट संचालन (30-60% बैटरी)
    • पावर सेवर: <30% बैटरी पर कम स्कैनिंग
    • अल्ट्रा-लो पावर: <10% बैटरी पर आपातकालीन मोड
  • पृष्ठभूमि दक्षता: जब ऐप बैकग्राउंड में होता है तो स्वचालित पावर सेविंग
  • कॉन्फ़िगरेबल स्कैनिंग: ड्यूटी साइकिल बैटरी स्थिति के अनुकूल होती है

नेटवर्क दक्षता

  • अनुकूलित ब्लूम फ़िल्टर: कम मेमोरी के साथ तेज़ डुप्लीकेट डिटेक्शन
  • मैसेज एग्रीगेशन: ट्रांसमिशन कम करने के लिए छोटे संदेशों को बैच करता है
  • अनुकूली कनेक्शन सीमाएं: पावर मोड के आधार पर पीयर कनेक्शन समायोजित करता है

तकनीकी आर्किटेक्चर

बाइनरी प्रोटोकॉल

bitchat ब्लूटूथ LE के लिए अनुकूलित एक कुशल बाइनरी प्रोटोकॉल का उपयोग करता है:

  • 1-बाइट टाइप फ़ील्ड के साथ कॉम्पैक्ट पैकेट प्रारूप
  • TTL-आधारित संदेश रूटिंग (अधिकतम 7 हॉप)
  • बड़े संदेशों के लिए स्वचालित विखंडन
  • अद्वितीय आईडी के माध्यम से संदेश डुप्लीकेशन निवारण

मेश नेटवर्किंग

  • प्रत्येक डिवाइस क्लाइंट और पेरिफेरल दोनों के रूप में कार्य करता है
  • स्वचालित पीयर डिस्कवरी और कनेक्शन प्रबंधन
  • ऑफ़लाइन मैसेज डिलीवरी के लिए स्टोर-एंड-फॉरवर्ड
  • बैटरी ऑप्टिमाइज़ेशन के लिए अनुकूली ड्यूटी साइक्लिंग

Android-विशिष्ट ऑप्टिमाइज़ेशन

  • कोरूटीन आर्किटेक्चर: मेश नेटवर्किंग के लिए एसिंक्रोनस ऑपरेशन
  • Kotlin Coroutines: थ्रेड-सुरक्षित समवर्ती मेश ऑपरेशन
  • EncryptedSharedPreferences: उपयोगकर्ता सेटिंग्स के लिए सुरक्षित भंडारण
  • लाइफसाइकिल-अवेयर: Android ऐप लाइफसाइकिल का उचित प्रबंधन
  • बैटरी ऑप्टिमाइज़ेशन: फोरग्राउंड सेवा और अनुकूली स्कैनिंग

Android तकनीकी आर्किटेक्चर

मुख्य घटक

  1. BitchatApplication.kt: एप्लिकेशन-स्तरीय आरंभीकरण और निर्भरता इंजेक्शन
  2. MainActivity.kt: मुख्य गतिविधि अनुमतियाँ और UI होस्टिंग का प्रबंधन करती है
  3. ChatViewModel.kt: MVVM पैटर्न ऐप स्थिति और व्यावसायिक तर्क का प्रबंधन करता है
  4. BluetoothMeshService.kt: मुख्य BLE मेश नेटवर्किंग (केंद्रीय + परिधीय भूमिकाएं)
  5. EncryptionService.kt: BouncyCastle का उपयोग कर क्रिप्टोग्राफ़िक ऑपरेशन
  6. BinaryProtocol.kt: iOS प्रारूप से मेल खाने वाला बाइनरी पैकेट एन्कोडिंग/डिकोडिंग
  7. ChatScreen.kt: Material Design 3 के साथ Jetpack Compose UI

निर्भरताएं

  • Jetpack Compose: आधुनिक घोषणात्मक UI
  • BouncyCastle: क्रिप्टोग्राफ़िक ऑपरेशन (X25519, Ed25519, AES-GCM)
  • Nordic BLE Library: विश्वसनीय ब्लूटूथ LE ऑपरेशन
  • Kotlin Coroutines: एसिंक्रोनस प्रोग्रामिंग
  • LZ4: मैसेज कम्प्रेशन (जब सक्षम हो)
  • EncryptedSharedPreferences: सुरक्षित स्थानीय भंडारण

बाइनरी प्रोटोकॉल संगतता

Android कार्यान्वयन iOS के साथ 100% बाइनरी प्रोटोकॉल संगतता बनाए रखता है:

  • हेडर प्रारूप: समान 13-बाइट हेडर संरचना
  • पैकेट प्रकार: समान संदेश प्रकार और रूटिंग तर्क
  • एन्क्रिप्शन: समान क्रिप्टोग्राफ़िक एल्गोरिदम और कुंजी आदान-प्रदान
  • UUIDs: समान ब्लूटूथ सेवा और विशेषता पहचानकर्ता
  • विखंडन: बड़ी सामग्री के लिए संगत संदेश विखंडन

Google Play पर प्रकाशन

तैयारी

  1. संस्करण जानकारी अपडेट करें:

    root@kitploit:~
    // app/build.gradle.kts में
    defaultConfig {
        versionCode = 2  // प्रत्येक रिलीज़ के लिए बढ़ाएं
        versionName = "1.1.0"  // उपयोगकर्ता-दृश्य संस्करण
    }
    
  2. हस्ताक्षरित रिलीज़ बिल्ड बनाएं:

    root@kitploit:~
    ./gradlew assembleRelease
    
  3. ऐप बंडल जनरेट करें (Play Store के लिए अनुशंसित):

    root@kitploit:~
    ./gradlew bundleRelease
    

Play Store आवश्यकताएं

  • लक्ष्य API: नवीनतम Android API (वर्तमान में 34)
  • गोपनीयता नीति: संवेदनशील अनुमतियों का अनुरोध करने वाले ऐप्स के लिए आवश्यक
  • ऐप अनुमतियां: ब्लूटूथ और स्थान उपयोग का औचित्य सिद्ध करें
  • सामग्री रेटिंग: आयु-उपयुक्त सामग्री के लिए प्रश्नावली पूरी करें

वितरण

  • Google Play Store: मुख्य वितरण चैनल
  • F-Droid: ओपन-सोर्स वितरण के लिए
  • डायरेक्ट APK: परीक्षण और विकास के लिए

क्रॉस-प्लेटफ़ॉर्म संचार

यह Android पोर्ट मूल iOS bitchat ऐप के साथ सहज संचार सक्षम करता है:

  • iPhone ↔ Android: पूर्ण द्विदिश मैसेजिंग
  • मिश्रित समूह: एक ही चैनल में iOS और Android उपयोगकर्ता
  • सुविधा समानता: सभी कमांड और एन्क्रिप्शन प्लेटफ़ॉर्म पर काम करते हैं
  • प्रोटोकॉल सिंक: समान संदेश प्रारूप और रूटिंग व्यवहार

iOS संस्करण: iPhone/iPad उपयोगकर्ताओं के लिए, मूल bitchat github.com/jackjackbits/bitchat पर प्राप्त करें

योगदान

योगदान का स्वागत है! वृद्धि के प्रमुख क्षेत्र:

  1. प्रदर्शन: बैटरी ऑप्टिमाइज़ेशन और कनेक्शन विश्वसनीयता
  2. UI/UX: अतिरिक्त Material Design 3 सुविधाएं
  3. सुरक्षा: उन्नत क्रिप्टोग्राफ़िक सुविधाएं
  4. परीक्षण: यूनिट और इंटीग्रेशन टेस्ट कवरेज
  5. दस्तावेज़ीकरण: API दस्तावेज़ीकरण और डेवलपमेंट गाइड

सहायता और मुद्दे

  • बग रिपोर्ट: डिवाइस जानकारी और लॉग के साथ एक मुद्दा बनाएं
  • फीचर अनुरोध: चर्चा शुरू करें
  • सुरक्षा मुद्दे: सुरक्षा चिंताओं को निजी रूप से ईमेल करें
  • iOS संगतता: मूल iOS रिपो से क्रॉस-रेफरेंस

iOS-विशिष्ट मुद्दों के लिए, कृपया मूल iOS bitchat रिपॉजिटरी देखें।

टूल डाउनलोड करें