Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
dockerized-android — सुरक्षा प्रशिक्षण प्लेटफार्मों में मोबाइल घटकों के एकीकरण को सक्षम करने के लिए एक कंटेनर-आधारित ढांचा | Kitploit
उपकरण/GitHubGitHub/cybersecsi/dockerized-android
एंड्रॉइड सुरक्षाकंटेनर सुरक्षामोबाइल सुरक्षालर्निंग और शिक्षालैब और अभ्यास
GitHubcybersecsi/dockerized-android

dockerized-android

सुरक्षा प्रशिक्षण प्लेटफार्मों में मोबाइल घटकों के एकीकरण को सक्षम करने के लिए एक कंटेनर-आधारित ढांचा

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

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

सभी देखें →

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

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

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

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

डॉकराइज़्ड एंड्रॉइड

डॉकराइज़्ड एंड्रॉइड एक कंटेनर-आधारित ढाँचा है जो डॉकर के अंदर एंड्रॉइड एमुलेटर को चलाने और इसे ब्राउज़र के माध्यम से नियंत्रित करने की अनुमति देता है। यह प्रोजेक्ट साइबर रेंज में मोबाइल सुरक्षा घटकों को एकीकृत करने के लिए एक प्रारंभिक बिंदु प्रदान करने के उद्देश्य से विकसित किया गया है, लेकिन इसका उपयोग किसी भी उद्देश्य के लिए किया जा सकता है। किसी भी मामले में, विकास और परीक्षण उद्देश्यों के लिए सुझाया गया प्रोजेक्ट docker-android है।

Docker Maintenance Documentation License: MIT

विषय सूची

  • विषय सूची
  • परिचय
  • विशेषताएँ
  • वास्तुकला
    • मुख्य घटक
    • UI घटक
    • इंस्टेंस प्रबंधक घटक
  • डॉकर इमेज की सूची
  • कैसे चलाएं
    • पूर्वापेक्षाएँ
    • OS अनुकूलता
    • वास्तविक डिवाइस के लिए OS X वर्कअराउंड
    • चलाएं
    • बनाएं
  • कॉन्फ़िगरेशन
  • लाइसेंस
  • डॉकराइज़्ड एंड्रॉइड के बारे में कौन बात करता है
  • श्रेय

परिचय

जैसा कि उपरोक्त संक्षिप्त विवरण में कहा गया है, यह प्रोजेक्ट साइबर रेंज में मोबाइल सुरक्षा घटकों को शामिल करने के लिए एक प्रारंभिक बिंदु प्रदान करने के उद्देश्य से बनाया गया है। इस कारण से, पहले से विकसित की गई सुविधाएँ और भविष्य में जोड़ी जाने वाली सुविधाएँ उपयोगकर्ता को यथार्थवादी सिमुलेशन (उदाहरण के लिए सुरक्षा प्रशिक्षण के लिए) सेट करने में आसान बनाने में मदद करेंगी। यह README काफी लंबा है, शायद आप सीधे "कैसे चलाएं" भाग पर जाना चाहें।

विशेषताएँ

वर्तमान में निम्नलिखित सुविधाएँ उपलब्ध हैं:

  • डॉकर में एंड्रॉइड एमुलेटर चलाएं
  • वेब ब्राउज़र के माध्यम से डिवाइस को नियंत्रित करें
  • एप्लिकेशन इंस्टॉल करें
  • पोर्ट फ़ॉरवर्डिंग सक्षम करें
  • डिवाइस को रिबूट करें
  • SMS का अनुकरण करें
  • वेब ब्राउज़र से टर्मिनल का उपयोग करें
  • एक भौतिक डिवाइस भी संलग्न करें
  • स्टार्टअप व्यवहार को अनुकूलित करें (कॉन्फ़िगरेशन अनुभाग देखें)
  • कई इंस्टेंस को आसानी से प्रबंधित करें
प्रारंभिक सेटअपइंस्टेंस प्रबंधक सेटअपमैन्युअल सेटअप
initial-setupinstance-manager-setupmanual-setup
टूलबॉक्स सुविधाएँइंस्टेंस स्विच
toolboxinstance-switch

वास्तुकला

प्रोजेक्ट तीन मुख्य भागों से बना है:

  • डॉकराइज़्ड एंड्रॉइड कोर
  • डॉकराइज़्ड एंड्रॉइड UI
  • डॉकराइज़्ड एंड्रॉइड इंस्टेंस प्रबंधक (वैकल्पिक) निम्नलिखित आंकड़ा दो अनिवार्य घटकों की वास्तविक वास्तुकला का अवलोकन प्रदान करता है:

मुख्य घटक

मुख्य घटक वह है जो एक डॉकर कंटेनर के अंदर एंड्रॉइड घटक (एमुलेटेड या वास्तविक) को चलाने के लिए आवश्यक सभी प्रक्रियाओं को निष्पादित करता है, साथ ही बाहर की ओर कुछ सुविधाओं को उजागर करता है। यह निस्संदेह सबसे जटिल भाग है क्योंकि इसे सुविधाओं का एक सेट प्रदान करने के लिए विभिन्न प्रक्रियाओं का प्रबंधन करना होता है। उपरोक्त आंकड़ा दीर्घकालिक प्रक्रियाओं, आरंभिक प्रक्रियाओं और उपयोगिता स्क्रिप्ट के बीच एक स्पष्ट अंतर दिखाता है। इसके अलावा, यह आंकड़ा दर्शाता है कि 6 दीर्घकालिक प्रक्रियाएँ हैं, यह मुख्य घटक का सामान्य अवलोकन प्रदान करने के लिए जोड़ी गई एक छोटी अशुद्धि है, वास्तव में मुख्य घटक के दो अलग-अलग स्वाद हैं:

  • एमुलेटर के लिए कोर
  • वास्तविक डिवाइस के लिए कोर

मुख्य वास्तुशिल्प अंतर दीर्घकालिक प्रक्रियाओं से संबंधित है: एमुलेटर के लिए कोर दीर्घकालिक एमुलेटर प्रक्रिया चलाता है जबकि वास्तविक डिवाइस के लिए कोर भौतिक डिवाइस को प्रदर्शित और नियंत्रित करने के लिए दीर्घकालिक scrcpy प्रक्रिया चलाता है। अन्य भाग काफी समान हैं, बस कोर घटक के प्रकार के आधार पर अलग-अलग व्यवहार का पालन करने के लिए कुछ तर्क के साथ।

UI घटक

UI घटक बैकएंड द्वारा प्रदान की गई सभी सुविधाओं का उपयोग करने का एक सरल तरीका प्रदान करता है और डिवाइस को प्रदर्शित और नियंत्रित करने की क्षमता भी जोड़ता है। उपयोगकर्ता को मैन्युअल रूप से कोर घटक का पता और संबंधित पोर्ट (बैकएंड द्वारा प्रदान किया गया पोर्ट और websockify द्वारा प्रदान किया गया पोर्ट) डालना होता है; इस मैन्युअल सेटअप के माध्यम से डिफ़ॉल्ट पोर्ट (जो बैकएंड के लिए 4242 और websockify के लिए 6080 हैं) को बदलना संभव है।

इंस्टेंस प्रबंधक घटक

इंस्टेंस प्रबंधक घटक का कार्य एक एकल REST API के माध्यम से चल रहे कोर के बारे में सभी जानकारी (यानी, पते और पोर्ट) प्रदान करना है। यह एक सरल JSON कॉन्फ़िगरेशन फ़ाइल लिखकर किया जाता है जिसमें docker-compose में मौजूद सभी कोर के बारे में जानकारी होती है, ताकि एक-एक करके मैन्युअल रूप से जोड़ने के कष्टदायक कार्य से बचा जा सके। JSON कॉन्फ़िगरेशन फ़ाइल की संरचना निम्नलिखित है:

{
    "instances": [
        {
            "name": [डिवाइस की पहचान करने के लिए सामान्य स्ट्रिंग],
            "address": [घटक का पता],
            "core_port": [बैकएंड का पोर्ट],
            "vnc_port": [VNC का पोर्ट]
        }
    ]
}

डॉकर इमेज की सूची

एंड्रॉइड संस्करणAPIइमेज
5.0.121secsi/dockerized-android-core-emulator-5.0.1
5.1.122secsi/dockerized-android-core-emulator-5.1.1
6.023secsi/dockerized-android-core-emulator-6.0
7.024secsi/dockerized-android-core-emulator-7.0
7.1.125secsi/dockerized-android-core-emulator-7.1.1
8.026secsi/dockerized-android-core-emulator-8.0
8.127secsi/dockerized-android-core-emulator-8.1
9.028secsi/dockerized-android-core-emulator-9.0
10.029secsi/dockerized-android-core-emulator-10.0
11.030secsi/dockerized-android-core-emulator-11.0
--secsi/dockerized-android-core-bare
--secsi/docker-android-core-real-device

secsi/dockerized-android-core-bare कोई सिस्टम इमेज डाउनलोड नहीं करता है और आप अपने होस्ट मशीन पर वह फ़ोल्डर माउंट कर सकते हैं जहाँ आपके पास सभी SDK फ़ोल्डर हैं।

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