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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/meshcore-dev/meshcore
एम्बेडेड सिस्टम सुरक्षाएन्क्रिप्शन/डिक्रिप्शन उपकरणIoT सुरक्षापार्श्व आंदोलनडेटा निष्कासननेटवर्क सुरक्षावायरलेस सुरक्षाकमांड एंड कंट्रोलहार्डवेयर और IoT सुरक्षालर्निंग और शिक्षारेड टीमिंग
GitHubmeshcore-dev/meshcore

MeshCore

पैकेट रेडियो के लिए एक नया हल्का, हाइब्रिड रूटिंग मेश प्रोटोकॉल

रिपॉजिटरी देखेंवेबसाइट
3.4k1.2k915 दिन पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

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

MeshCore के बारे में

MeshCore एक हल्की, पोर्टेबल C++ लाइब्रेरी है जो LoRa और अन्य पैकेट रेडियो का उपयोग करके एम्बेडेड प्रोजेक्ट्स के लिए मल्टी-हॉप पैकेट रूटिंग को सक्षम बनाती है। इसे उन डेवलपर्स के लिए डिज़ाइन किया गया है जो बिना इंटरनेट के काम करने वाले लचीले, विकेंद्रीकृत संचार नेटवर्क बनाना चाहते हैं।

🔍 MeshCore क्या है?

MeshCore अब कई LoRa डिवाइसों का समर्थन करता है, जिससे फर्मवेयर को मैन्युअल रूप से कंपाइल किए बिना आसानी से फ्लैश किया जा सकता है। उपयोगकर्ता Adafruit ESPTool जैसे टूल का उपयोग करके प्री-बिल्ट बाइनरी फ्लैश कर सकते हैं और सीरियल कंसोल के माध्यम से नेटवर्क के साथ इंटरैक्ट कर सकते हैं। MeshCore वायरलेस मेश नेटवर्क बनाने की क्षमता प्रदान करता है, जो Meshtastic और Reticulum के समान है, लेकिन एम्बेडेड प्रोजेक्ट्स के लिए हल्के मल्टी-हॉप पैकेट रूटिंग पर ध्यान केंद्रित करता है। Meshtastic के विपरीत, जो सामान्य LoRa संचार के लिए बनाया गया है, या Reticulum, जो उन्नत नेटवर्किंग प्रदान करता है, MeshCore सादगी और स्केलेबिलिटी के बीच संतुलन बनाता है, जो इसे कस्टम एम्बेडेड समाधानों के लिए आदर्श बनाता है, जहां डिवाइस (नोड्स) मध्यवर्ती नोड्स के माध्यम से संदेशों को रिले करके लंबी दूरी पर संचार कर सकते हैं। यह विशेष रूप से ऑफ-ग्रिड, आपातकालीन या सामरिक स्थितियों में उपयोगी है जहां पारंपरिक संचार बुनियादी ढांचा उपलब्ध नहीं है।

⚡ मुख्य विशेषताएं

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

🎯 आप MeshCore का उपयोग किस लिए कर सकते हैं?

  • ऑफ-ग्रिड संचार: दूरदराज के इलाकों में भी जुड़े रहें।
  • आपातकालीन प्रतिक्रिया और आपदा रिकवरी: जहां बुनियादी ढांचा डाउन है, वहां तत्काल नेटवर्क स्थापित करें।
  • बाहरी गतिविधियाँ: हाइकिंग, कैम्पिंग और एडवेंचर रेसिंग संचार।
  • सामरिक और सुरक्षा अनुप्रयोग: सैन्य, कानून प्रवर्तन और निजी सुरक्षा उपयोग के मामले।
  • IoT और सेंसर नेटवर्क: दूरस्थ सेंसर से डेटा एकत्र करें और इसे वापस केंद्रीय स्थान पर रिले करें।

🚀 आरंभ करने के लिए

  • The Comms Channel द्वारा MeshCore QuickStart Playlist देखें
  • Liam Cottle द्वारा MeshCore Technical Presentation देखें
  • हमारे अक्सर पूछे जाने वाले प्रश्न और दस्तावेज़ीकरण पढ़ें
  • किसी समर्थित डिवाइस पर MeshCore फर्मवेयर फ्लैश करें
  • किसी समर्थित क्लाइंट से कनेक्ट करें

डेवलपर्स के लिए:

  • Visual Studio Code में PlatformIO स्थापित करें
  • Visual Studio Code में MeshCore रिपॉजिटरी को क्लोन करें और खोलें
  • उन उदाहरण अनुप्रयोगों को देखें जिन्हें आप संशोधित और चला सकते हैं:
    • Companion Radio - BLE, USB या Wi-Fi के माध्यम से बाहरी चैट ऐप के साथ उपयोग के लिए
    • KISS Modem - होस्ट अनुप्रयोगों के लिए सीरियल KISS प्रोटोकॉल ब्रिज (प्रोटोकॉल दस्तावेज़)
    • Simple Repeater - संदेशों को रिले करके नेटवर्क कवरेज बढ़ाता है
    • Simple Room Server - साझा पोस्ट के लिए एक सरल BBS सर्वर
    • Simple Secure Chat - उपकरणों के बीच सुरक्षित टर्मिनल-आधारित टेक्स्ट संचार
    • Simple Sensor - टेलीमेट्री और अलर्ट के साथ रिमोट सेंसर नोड

Simple Secure Chat उदाहरण के साथ Visual Studio Code में सीरियल मॉनिटर या Android पर सीरियल USB टर्मिनल के माध्यम से इंटरैक्ट किया जा सकता है।

⚡️ MeshCore फ्लैशर

हमारे पास समर्थित उपकरणों पर फ्लैश करने के लिए पहले से बिल्ट फर्मवेयर तैयार है।

  • https://meshcore.io/flasher लॉन्च करें
  • एक समर्थित डिवाइस चुनें
  • फर्मवेयर प्रकारों में से एक फ्लैश करें:
    • कम्पैनियन, रिपीटर या रूम सर्वर
  • एक बार फ्लैशिंग पूरी हो जाने पर, आप नीचे दिए गए MeshCore क्लाइंट्स में से किसी एक से कनेक्ट कर सकते हैं।

📱 MeshCore क्लाइंट

कम्पैनियन फर्मवेयर

कम्पैनियन फर्मवेयर को आपके द्वारा फ्लैश किए गए फर्मवेयर प्रकार के आधार पर BLE, USB या Wi-Fi के माध्यम से जोड़ा जा सकता है।

  • वेब: https://app.meshcore.nz
  • एंड्रॉइड: https://play.google.com/store/apps/details?id=com.liamcottle.meshcore.android
  • iOS: https://apps.apple.com/us/app/meshcore/id6742354151?platform=iphone
  • NodeJS: https://github.com/liamcottle/meshcore.js
  • पायथन: https://github.com/fdlamotte/meshcore-cli

रिपीटर और रूम सर्वर फर्मवेयर

रिपीटर और रूम सर्वर फर्मवेयर को वेब कॉन्फ़िग टूल में USB के माध्यम से सेट किया जा सकता है।

  • https://config.meshcore.io

उन्हें रिमोट मैनेजमेंट सुविधा का उपयोग करके मोबाइल ऐप में LoRa के माध्यम से भी प्रबंधित किया जा सकता है।

🛠 हार्डवेयर संगतता

MeshCore MeshCore Flasher में सूचीबद्ध उपकरणों के लिए डिज़ाइन किया गया है।

📜 लाइसेंस

MeshCore MIT लाइसेंस के तहत जारी ओपन-सोर्स सॉफ्टवेयर है। आप इसे व्यक्तिगत और वाणिज्यिक परियोजनाओं के लिए उपयोग, संशोधित और वितरित करने के लिए स्वतंत्र हैं।

योगदान

कृपया 'dev' को आधार शाखा के रूप में उपयोग करके PR सबमिट करें! मामूली बदलावों के लिए बस अपना PR सबमिट करें और हम इसकी समीक्षा करने का प्रयास करेंगे, लेकिन किसी भी अधिक 'प्रभावशाली' चीज़ के लिए कृपया पहले एक Issue खोलें और चर्चा शुरू करें। पहले यह जान लेना बेहतर है कि आप क्या हासिल करना चाहते हैं, और सर्वोत्तम दृष्टिकोण पर आम सहमति बनाने का प्रयास करें, खासकर जब यह इस कोडबेस की संरचना या आर्किटेक्चर को प्रभावित करता है।

यहां कुछ सामान्य सिद्धांत दिए गए हैं जिनका पालन करने का प्रयास करना चाहिए:

  • इसे सरल रखें। कृपया, उच्च-स्तरीय भाषा प्रोग्रामर की तरह न सोचें। एम्बेडेड सोचें, और कोड को संक्षिप्त रखें, बिना किसी अनावश्यक परत के।
  • कोई गतिशील मेमोरी आवंटन नहीं, सिवाय setup/begin फ़ंक्शंस के दौरान।
  • वही ब्रेस और इंडेंटिंग शैली का उपयोग करें जो कोर स्रोत मॉड्यूल में है। (एक .clang-format जल्द ही जोड़ा जा सकता है, लेकिन कृपया मौजूदा कोड को पूर्वव्यापी रूप से पुन: स्वरूपित न करें। यह केवल अनावश्यक डिफ्स बनाता है जो समस्याओं को ढूंढना कठिन बनाते हैं)

प्राथमिकता तय करने में हमारी सहायता करें! कृपया उन issues/PRs पर thumbs-up के साथ प्रतिक्रिया दें जिनकी आपको सबसे अधिक परवाह है। कार्य की योजना बनाते समय हम प्रतिक्रिया गणनाओं को देखते हैं।

यूनिट टेस्ट चलाना

यूनिट टेस्ट चलाने के लिए, निम्न कमांड चलाएँ:

root@kitploit:~
pio test --environment native --verbose

रोड-मैप / टू-डू

पाइपलाइन में काफी बड़ी सुविधाओं की संख्या है, जिनमें अभी तक कोई विशेष समय-सीमा नहीं है। बहुत मोटे तौर पर कालानुक्रमिक क्रम में:

  • कम्पैनियन रेडियो: UI रीडिज़ाइन
  • रिपीटर + रूम सर्वर: ACL जोड़ें (जैसे सेंसर नोड में है)
  • रिपीटर के लिए ब्रिज मोड को मानकीकृत करें
  • रिपीटर/ब्रिज: ज़ोनिंग/फ़िल्टरिंग के लिए ट्रांसपोर्ट कोड को मानकीकृत करें
  • कोर + रिपीटर: उन्नत जीरो-हॉप पड़ोसी खोज
  • कोर: राउंड-ट्रिप मैन्युअल पथ समर्थन
  • कम्पैनियन + ऐप्स: कई सब-मेश के लिए समर्थन (और 'ऑफ-ग्रिड' क्लाइंट रिपीट मोड)
  • कोर + ऐप्स: LZW संदेश संपीड़न के लिए समर्थन
  • कोर: कमजोर बनाम मजबूत हॉप्स के लिए डायनामिक CR (कोडिंग दर)
  • कोर: एक भौतिक उपकरण पर कई वर्चुअल नोड्स होस्ट करने के लिए नया फ्रेमवर्क
  • V2 प्रोटोकॉल स्पेक: पथ हैश, नई एन्क्रिप्शन स्पेक आदि सहित V2 पैकेट प्रोटोकॉल पर चर्चा और आम सहमति

📞 सहायता प्राप्त करें

  • बग रिपोर्ट करें और GitHub Issues पेज पर सुविधाओं का अनुरोध करें।
  • मेरी साइट पर अतिरिक्त गाइड और घटक खोजें।
  • डेवलपर्स के साथ चैट करने और समुदाय से सहायता प्राप्त करने के लिए MeshCore Discord में शामिल हों।
टूल डाउनलोड करें