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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
MESH — एन्क्रिप्टेड पीयर-टू-पीयर मेश वीपीएन, जो रिमोट मोबाइल फोरेंसिक के लिए वायरलेस ADB और libimobiledevice एक्विजीशन, नेटवर्क मॉनिटरिंग, और NAT और फायरवॉल के पार इंट्रूज़न डिटेक्शन को सक्षम बनाता है। | Kitploit
उपकरण/GitHubGitHub/barghest-ngo/mesh
एंड्रॉइड सुरक्षापैकेट स्निफिंग और विश्लेषणएन्क्रिप्शन/डिक्रिप्शन उपकरणआईओएस सुरक्षाभेद्यता विश्लेषणफोरेंसिकमोबाइल फोरेंसिकनेटवर्क सुरक्षाडिजिटल फोरेंसिकघुसपैठ का पता लगानारेड टीमिंग
1921691 दिन पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
GitHub
barghest-ngo/mesh

MESH

एन्क्रिप्टेड पीयर-टू-पीयर मेश वीपीएन, जो रिमोट मोबाइल फोरेंसिक के लिए वायरलेस ADB और libimobiledevice एक्विजीशन, नेटवर्क मॉनिटरिंग, और NAT और फायरवॉल के पार इंट्रूज़न डिटेक्शन को सक्षम बनाता है।

रिपॉजिटरी देखेंवेबसाइट

MESH

Documentation Public Alpha Status Ask DeepWiki License Latest Release

Get it on Google Play Get it on F-Droid

DOCS | BARGHEST


MESH एक नेटवर्किंग उपकरण है, जो मोबाइल उपकरणों पर दूरस्थ तार्किक फोरेंसिक अधिग्रहण (remote logical forensics acquisition) का समर्थन करने के लिए है

MESH विश्लेषकों को मोबाइल उपकरणों के लिए वायरलेस डीबगिंग, नेटवर्क मॉनिटरिंग और फोरेंसिक अधिग्रहण के लिए एक सीधा, एन्क्रिप्टेड मार्ग प्रदान करता है, भले ही वे उपकरण NAT, फायरवॉल या प्रतिबंधित मोबाइल नेटवर्क के पीछे हों। यह एक निजी ओवरले (overlay) बनाता है, जिससे एक दूरस्थ उपकरण ऐसा व्यवहार करता है जैसे कि वह उसी स्थानीय सबनेट पर हो। इसमें केंद्रीय VPN सर्वर, पोर्ट फ़ॉरवर्डिंग या बनाए रखने या बचाव के लिए स्थायी बुनियादी ढांचे की आवश्यकता नहीं है। यह MVT और AndroidQF जैसे टूल्स के साथ इंटरनेट पर सहज और आसान दूरस्थ नेटवर्क मॉनिटरिंग और अधिग्रहण की अनुमति देता है।

यह क्या करता है

  • ADB वायरलेस डीबगिंग और libimobiledevice पर दूरस्थ मोबाइल फोरेंसिक: WARD, MVT, AndroidQF और अन्य ADB/iOS टूलिंग को ऐसे चलाएँ जैसे डिवाइस स्थानीय हो।
  • दूरस्थ नेटवर्क मॉनिटरिंग: उसी एन्क्रिप्टेड मेश पर PCAP कैप्चर और Suricata घुसपैठ का पता लगाना।

यह क्या नहीं करता

  • MESH दूरस्थ अधिग्रहण के लिए आवश्यक नेटवर्किंग प्रदान करता है, लेकिन यह स्वयं अधिग्रहण उपकरण नहीं है।
  • हम सूट में AndroidQF और MVT शामिल करते हैं।

यह कैसे सुरक्षित है

  • जब कोई पथ मौजूद हो तो प्रत्यक्ष पीयर-टू-पीयर फर्स्ट वायरगार्ड ट्रांसपोर्ट।
  • DPI और राष्ट्रीय फायरवॉल के विरुद्ध WireGuard को अस्पष्ट करने के लिए वैकल्पिक AmneziaWG।
  • जब UDP अवरुद्ध हो तो एन्क्रिप्टेड HTTPS रिले में स्वचालित फ़ॉलबैक।

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

[!IMPORTANT] सार्वजनिक अल्फा: वर्तमान में सार्वजनिक अल्फा में है और सक्रिय विकास के अधीन है। एक पूर्ण तृतीय-पक्ष प्रवेश परीक्षण (penetration test) पूरा हो चुका है और हमने सभी प्रमुख कमजोरियों को पैच किया है। चीजें बदल सकती हैं और ब्रेकिंग चेंजेस की उम्मीद की जानी चाहिए। इसके लिए वर्तमान में कुछ स्तर की तकनीकी विशेषज्ञता की आवश्यकता है। कृपया GitHub Issues के माध्यम से बग या सुरक्षा चिंताओं की रिपोर्ट करें।"

त्वरित आरंभ

पूर्ण दस्तावेज़ीकरण के लिए:
https://docs.meshforensics.org/

पूर्वापेक्षाएँ

  • Git
  • Docker Engine जिसमें Compose V2 प्लगइन हो (docker compose, पुराना docker-compose नहीं)। स्थापना निर्देश।
  • Task (go-task) बिल्ड ऑर्केस्ट्रेशन और इंटरैक्टिव सेटअप के लिए। स्थापना निर्देश। संक्षिप्त संस्करण:
    • Linux: sudo snap install task --classic
    • macOS: brew install go-task

[!NOTE] अधिकांश रनटाइम संचालन सादे docker compose के साथ काम करते हैं, लेकिन इंटरैक्टिव सेटअप कार्य (.env प्रबंधन, कॉन्फ़िग टेम्पलेटिंग, ऑथ-कुंजी रोटेशन) के लिए go-task की आवश्यकता होती है।

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

root@kitploit:~
git clone https://github.com/BARGHEST-ngo/mesh.git
cd MESH

2. कंट्रोल प्लेन शुरू करें

root@kitploit:~
task build
task controlPlane

task controlPlane आपको इंटरैक्टिव रूप से सेटअप के माध्यम से ले जाता है और सभी आवश्यक सेवाएँ शुरू करता है। अधिकांश उपयोगकर्ताओं के लिए Ephemeral चुनना, Automatic डोमेन के साथ अनुशंसित मार्ग है - इसमें कोई सर्वर या DNS कॉन्फ़िगरेशन की आवश्यकता नहीं है।

एक डिप्लॉयमेंट प्रकार चुनें। एक अस्थायी (ephemeral) कंट्रोल प्लेन आपके वर्कस्टेशन पर चलता है और एक सुरक्षित टनल के माध्यम से इंटरनेट पर पहुँच योग्य होता है। एक स्थायी (persistent) कंट्रोल प्लेन आपके द्वारा प्रबंधित एक समर्पित इंटरनेट-फेसिंग सर्वर पर चलता है।

एक डोमेन चुनें। Automatic चुनने पर MESH आपके लिए एक सार्वजनिक HTTPS पता प्रदान करता है। Manual चुनें यदि आप अपना स्वयं का डोमेन उपयोग करना चाहते हैं।

API कुंजी दर्ज करें। यदि आपने Automatic डोमेन चुना है तो आपको API कुंजी दर्ज करने के लिए संकेत दिया जाएगा। यह आपको Barghest टीम द्वारा प्रदान की जाएगी, पहुँच का अनुरोध करने के लिए हमसे संपर्क करें।

कॉन्फ़िगरेशन की पुष्टि करें। MESH शुरू होने से पहले उत्पन्न सेटिंग्स की समीक्षा करें।
यदि ये सेटिंग्स गलत हैं, या सेटअप बाधित हुआ था, तो .env हटाएँ और फिर से शुरू करने के लिए task controlPlane चलाएँ।

root@kitploit:~
CONTROL_PLANE_TYPE=Ephemeral
PROXY_DOMAIN_TYPE=Automatic
MESH_SUBDOMAIN=<random 10 character slug>
FRP_AUTH_TOKEN=<secret token>
CONTROL_PLANE_URL=https://<slug>.tunnels.meshforensics.app
LOGIN_URL=https://<slug>.tunnels.meshforensics.app

कंटेनर शुरू होते हैं और एक API कुंजी उत्पन्न होती है। एक बार सभी सेवाएँ स्वस्थ (healthy) हो जाने पर, MESH वेब UI में लॉग इन करने के लिए एक बार उपयोग होने वाली API कुंजी प्रिंट करता है।

root@kitploit:~
Control plane API key (enter this in the web UI to log in):
<SECRET API KEY>

3. वेब UI तक पहुँचें

अपने कंट्रोल प्लेन URL पर जाएँ और लॉग इन करने के लिए संकेत मिलने पर API कुंजी दर्ज करें।

https://<slug>.tunnels.meshforensics.app

वेब UI HTTPS पर प्रस्तुत किया जाता है, जिसमें Let's Encrypt द्वारा स्वचालित रूप से जारी प्रमाणपत्र होता है।

[!IMPORTANT] डिफ़ॉल्ट ACL नेटवर्क में नोड्स को एक-दूसरे से बात करने की अनुमति देता है। उत्पादन डिप्लॉयमेंट में प्रतिबंधात्मक नीतियों का उपयोग करना चाहिए। इन्हें ACL टैब के माध्यम से संशोधित करें।

image

आपका MESH नेटवर्क अब नोड्स स्वीकार करने के लिए तैयार है।
नोड नामांकन और फोरेंसिक वर्कफ़्लो के लिए दस्तावेज़ीकरण देखें।

4. टीयरडाउन

task down MESH नेटवर्क को नष्ट कर देता है, सभी उपयोगकर्ताओं को डिस्कनेक्ट करता है, और यदि आपने Ephemeral डिप्लॉयमेंट और Automatic डोमेन चुना है, तो ये और सभी निशान हटा दिए जाते हैं और अब उन तक पहुँचा नहीं जा सकता।

आर्किटेक्चर सारांश

MESH Tailscale प्रोटोकॉल का एक भारी रूप से संशोधित फोर्क है, लेकिन इसके लिए Tailscale बुनियादी ढाँचे की आवश्यकता नहीं है।

पीयर-टू-पीयर, एंड-टू-एंड एन्क्रिप्टेड चैनल स्थापित करने के लिए UDP होल पंचिंग का उपयोग किया जाता है। यदि UDP अनुपलब्ध या अवरुद्ध है, तो यह E2EE HTTPS रिले पर विफल हो जाएगा, जिन्हें DERP रिले कहा जाता है। DERP प्रोटोकॉल DERP (Designated Encrypted Relay for Packets) सर्वर नोड्स के बीच ट्रैफिक को रिले करते हैं जब प्रत्यक्ष पीयर-टू-पीयर कनेक्शन स्थापित नहीं किया जा सकता।

MESH उसी मॉडल का अनुसरण करता है। डिफ़ॉल्ट रूप से, यदि किसी ऑपरेटर ने अपना स्वयं का DERP बुनियादी ढाँचा (जो MESH के कंट्रोल प्लेन का उपयोग करके किया जा सकता है) कॉन्फ़िगर नहीं किया है, तो MESH विश्वसनीय कनेक्टिविटी सुनिश्चित करने के लिए Tailscale के सार्वजनिक DERP सर्वर का उपयोग करता है, विशेष रूप से प्रतिबंधित नेटवर्क वातावरण में। हालाँकि, MESH को Tailscale बुनियादी ढाँचे की आवश्यकता नहीं है: ऑपरेटर कंट्रोल प्लेन के माध्यम से अपने स्वयं के DERP सर्वर तैनात और उपयोग कर सकते हैं, जिसमें एक एम्बेडेड DERP कार्यान्वयन शामिल है। यह MESH को आवश्यकता पड़ने पर पूरी तरह से स्व-होस्टेड बनाता है।

DERP सर्वर पूरी तरह से परिवहन रिले के रूप में कार्य करते हैं। वे उपकरणों के बीच कनेक्टिविटी की सुविधा प्रदान करते हैं, लेकिन उनके पास आदान-प्रदान किए गए डेटा में दृश्यता नहीं होती, जो एंड-टू-एंड एन्क्रिप्टेड रहता है।

संवर्द्धन में शामिल हैं (लेकिन इन्हीं तक सीमित नहीं):

  • फोरेंसिक संचालन के लिए तैयार UI के साथ स्व-होस्टेड समन्वय सर्वर
  • स्वचालित WireGuard कुंजी वितरण
  • वैकल्पिक AmneziaWG-आधारित परिवहन अस्पष्टीकरण
  • एन्क्रिप्टेड HTTPS रिले फ़ॉलबैक

कंट्रोल प्लेन केवल पीयर डिस्कवरी और कुंजी विनिमय के लिए जिम्मेदार है। जब भी संभव हो, फोरेंसिक ट्रैफिक सीधे एंडपॉइंट्स के बीच प्रवाहित होता है।

प्रमुख क्षमताएँ

  • पीयर-टू-पीयर एन्क्रिप्टेड फोरेंसिक सबनेट
  • स्वचालित WireGuard / AmneziaWG कुंजी प्रबंधन
  • ACL प्रवर्तन के साथ स्व-होस्टेड कंट्रोल प्लेन
  • CGNAT-असाइन किए गए वर्चुअल TUN इंटरफेस
  • ADB-ओवर-वाईफाई और libimobiledevice संगतता
  • AndroidQF + MVT एकीकरण
  • फोरेंसिक आर्टिफैक्ट्स का सुरक्षित स्थानांतरण
  • वैकल्पिक किल-स्विच कंटेनमेंट
  • तीव्र मेश निर्माण और टीयरडाउन
1 2 3

VPN क्यों नहीं?

पारंपरिक VPN और हब-एंड-स्पोक आर्किटेक्चर निम्नलिखित प्रस्तुत करते हैं:

  • स्थायी बुनियादी ढाँचा जोखिम
  • केंद्रीकृत ट्रैफिक विश्लेषण बिंदु
  • विफलता के एकल बिंदु
  • बढ़ा हुआ परिचालन जोखिम

MESH समन्वय को डेटा परिवहन से अलग करता है:

  • कंट्रोल प्लेन फोरेंसिक ट्रैफिक नहीं ले जाता
  • पीयर कनेक्शन जब भी संभव हो प्रत्यक्ष होते हैं
  • रिले परिवहन फ़ॉलबैक हैं, वास्तुशिल्प हब नहीं
  • मेश डिस्पोजेबल और कार्य-स्कोप्ड होते हैं

MESH स्थायी एंटरप्राइज़ नेटवर्किंग के बजाय क्षणिक, उच्च जोखिम वाले वातावरण के लिए अनुकूलित है।

रिपॉजिटरी संरचना

  • android-client — Android एंडपॉइंट APK
  • control-plane — समन्वय सर्वर
  • analyst — विश्लेषक CLI क्लाइंट

डेवलपर नोट्स

कार्यप्रवाह:

  • विकास शाखाओं (branches) पर होता है और PRs के माध्यम से मर्ज किया जाता है।
  • रिलीज़ को संस्करणित टैग के रूप में काटा जाता है।
  • GitHub Actions टैग किए गए रिलीज़ को mesh-analyst-client पर मिरर करता है।
  • बाहरी Go प्रोजेक्ट्स को main के बजाय स्पष्ट संस्करण टैग पर निर्भर रहना चाहिए।

लाइसेंस

MESH GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later) के तहत लाइसेंस प्राप्त है।

इस सॉफ्टवेयर के कुछ हिस्से Tailscale का व्युत्पन्न कार्य हैं, जो BSD 3-Clause License के तहत लाइसेंस प्राप्त है। मूल Tailscale कॉपीराइट और लाइसेंस BSD-3-Clause आवश्यकताओं के अनुसार संरक्षित हैं। AmneziaWG/Wireguard कोड MIT लाइसेंस के तहत लाइसेंस प्राप्त है। विवरण के लिए .licenses/ देखें।

BARGHEST द्वारा सभी संशोधन और परिवर्धन कॉपीराइट (c) BARGHEST हैं और AGPL-3.0-or-later के तहत लाइसेंस प्राप्त हैं।

कानूनी

WireGuard Jason A. Donenfeld का एक पंजीकृत ट्रेडमार्क है।

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