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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
mothership_c2 — HTTP-आधारित कमांड और कंट्रोल सर्वर जिसमें एंड-टू-एंड एन्क्रिप्शन, एजेंट प्रबंधन, और कमांड भेजने तथा आउटपुट देखने के लिए एक अंतर्निर्मित वेब फ्रंटएंड शामिल है। | Kitploit
उपकरण/GitLabGitLab/ceald1/mothership_c2
एन्क्रिप्शन/डिक्रिप्शन उपकरणपेलोड जनरेशनकमांड एंड कंट्रोलरेड टीमिंग
GitLabceald1/mothership_c2

mothership_c2

HTTP-आधारित कमांड और कंट्रोल सर्वर जिसमें एंड-टू-एंड एन्क्रिप्शन, एजेंट प्रबंधन, और कमांड भेजने तथा आउटपुट देखने के लिए एक अंतर्निर्मित वेब फ्रंटएंड शामिल है।

रिपॉजिटरी देखें
121 साल पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

Mothership C2

वैकल्पिक पाठ

$\textcolor{red}{\text{अस्वीकरण!}}$

$\textcolor{red}{\text{यह उपकरण केवल नैतिक उपयोग के लिए है!}}$

विवरण

Mothership C2 एक कमांड और कंट्रोल सर्वर है जो Python में लिखा गया है।

विशेषताएँ

  • भेजने और प्राप्त करने के आदेशों के लिए एंड-टू-एंड एन्क्रिप्शन का समर्थन करता है
  • सब कुछ के लिए HTTP का उपयोग करता है
  • वर्तमान में Linux का समर्थन करता है (Windows समर्थन का परीक्षण किया जा रहा है)
  • DragonflyDB का उपयोग करता है (Redis का एक तेज़ विकल्प)

फ्रंटएंड

यहाँ फ्रंटएंड का एक नमूना स्क्रीनशॉट है। बिल्ट-इन टर्मिनल और एजेंट बनाने और हटाने का तरीका! फ्रंटएंड चलाने के लिए webapp में जाएं और docker compose up चलाएं।

क्लाइंट दस्तावेज़

क्लाइंट दस्तावेज़ीकरण

API दस्तावेज़

API के लिए दस्तावेज़ीकरण

क्लाइंट-साइड रूट्स:

क्लाइंट-साइड के सभी एंडपॉइंट्स के लिए एडमिन JWT आवश्यक है।

POST /api/config

यदि डेटाबेस डिफ़ॉल्ट के अलावा किसी अन्य होस्ट पर है तो डेटाबेस को कॉन्फ़िगर करें

root@kitploit:~
{
  "host": "localhost",
  "port": "6379",
  "db": "0"
}

उदाहरण प्रतिक्रिया:

root@kitploit:~
{"response": "config updated!"}

GET /api/db/priv_key

डेटाबेस के लिए निजी कुंजी प्राप्त करें ताकि कमांड प्रतिक्रियाओं को डिक्रिप्ट किया जा सके।

उदाहरण प्रतिक्रिया:

root@kitploit:~
{"response": "server private key"}

POST /api/connections/<agent_id>/command

एक एजेंट को कमांड भेजें।

root@kitploit:~
{
  "command": "string",
  "directory": ""
}

उदाहरण आउटपुट: 200

GET /api/connections/list

डेटाबेस में सभी कनेक्शनों की सूची बनाएं।

उदाहरण प्रतिक्रिया:

root@kitploit:~
{"response": ["agent1", "agent2"]}

GET /api/connections/<agent_id>/output

कमांड का आउटपुट प्राप्त करें।

उदाहरण प्रतिक्रिया:

root@kitploit:~
{"response": decrypted}

GET /api/connections/<agent_id>/close

एक एजेंट के साथ कनेक्शन बंद करें।

उदाहरण प्रतिक्रिया:

root@kitploit:~
{"response": "deleted agent123!"}

GET /api/connections/create

एक नए एजेंट के कनेक्ट होने के लिए एक नया एजेंट ID बनाएं।

उदाहरण प्रतिक्रिया:

root@kitploit:~
{"response": "a52a7cca-5ca9-46ed-98c0-3ee694a97e45"}

GET /api/connections/<agent_id>/info

किसी कनेक्शन के बारे में जानकारी प्राप्त करें जैसे OS, सार्वजनिक कुंजी, कमांड, कमांड आउटपुट, कमांड इतिहास, सर्वर-साइड सार्वजनिक कुंजी।

उदाहरण प्रतिक्रिया:

root@kitploit:~
{"response": 
    {
        "history": "", 
        "OS": "linux",
        "pubKey": "0x000000",
        "serverKey": "0x00000"
    }
}

एजेंट एंडपॉइंट्स

POST /api/connections/register

एक एजेंट पंजीकृत करें

root@kitploit:~
{
  "hashedID": "string",
  "public_key": "string",
  "target_os": "string"
}

GET /api/connections/<hashed_agent_id>/command

एजेंट निष्पादित करने के लिए शेल कमांड प्राप्त करता है। एजेंट को मिलने वाले कमांड एन्क्रिप्टेड होते हैं, एजेंट के कोड को देखें कि वह कमांड को कैसे डिक्रिप्ट करता है।

उदाहरण प्रतिक्रिया:

root@kitploit:~
{"response": "command"}

POST /api/connections/<hashed_agent_id>/output

कमांड आउटपुट भेजें, आउटपुट को API द्वारा एन्क्रिप्ट और डिक्रिप्ट किया जाता है जब कोई क्लाइंट उनका अनुरोध करता है।

root@kitploit:~
{
  "command_output": "string"
}
टूल डाउनलोड करें