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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
NetSpy — NetSpyC2 – RSA कुंजी विनिमय और AES-GCM एन्क्रिप्टेड सत्रों के साथ Python C2 सर्वर | Kitploit
उपकरण/GitHubGitHub/dereeqw/netspy
एन्क्रिप्शन/डिक्रिप्शन उपकरणकमांड एंड कंट्रोललर्निंग और शिक्षारेड टीमिंगरिमोट एक्सेस टूलपेलोड डेवलपमेंट
GitHubdereeqw/netspy

NetSpy

NetSpyC2 – RSA कुंजी विनिमय और AES-GCM एन्क्रिप्टेड सत्रों के साथ Python C2 सर्वर

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

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

सभी देखें →

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

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

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

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

NetSpyC2

NetSpyC2 एक Python-आधारित कमांड एंड कंट्रोल (C2) सर्वर है जो शैक्षिक उद्देश्यों, सुरक्षा अनुसंधान और नियंत्रित प्रयोगशाला वातावरण के लिए बनाया गया है।
यह प्रोजेक्ट दर्शाता है कि Python का उपयोग करके एप्लिकेशन प्रोटोकॉल स्तर पर एन्क्रिप्टेड क्लाइंट-सर्वर संचार, सत्र प्रबंधन और सुरक्षित फ़ाइल स्थानांतरण कैसे लागू किया जा सकता है।

NetSpyC2 बाहरी TLS स्टैक पर निर्भर नहीं करता। इसके बजाय, यह आधुनिक प्राइमिटिव का उपयोग करके अपना स्वयं का क्रिप्टोग्राफ़िक हैंडशेक और एन्क्रिप्टेड चैनल लागू करता है।


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

  • अनुकूलित TCP-आधारित C2 सर्वर
  • एप्लिकेशन-स्तरीय हैंडशेक सत्यापन
  • रनटाइम पर उत्पन्न RSA 2048-बिट कुंजी जोड़ी
  • सुरक्षित AES कुंजी विनिमय के लिए RSA-OAEP का उपयोग
  • प्रमाणित, प्रति-सत्र एन्क्रिप्शन के लिए AES-GCM
  • एकाधिक समवर्ती क्लाइंट सत्र
  • इंटरैक्टिव ऑपरेटर कंसोल
  • एन्क्रिप्टेड रिमोट कमांड निष्पादन
  • एन्क्रिप्टेड फ़ाइल अपलोड और डाउनलोड
  • फ़ाइल स्थानांतरण के लिए SHA-256 अखंडता सत्यापन
  • डायनेमिक होस्ट और पोर्ट रीबाइंडिंग
  • फ़ाइल और कंसोल पर स्थायी लॉगिंग

क्रिप्टोग्राफ़िक डिज़ाइन

NetSpyC2 निम्नलिखित चरणों में सुरक्षित संचार स्थापित करता है:

  1. क्लाइंट TCP के माध्यम से सर्वर से जुड़ता है।
  2. सर्वर एक पहचान बैनर भेजता है।
  3. क्लाइंट एक पूर्वनिर्धारित हैंडशेक स्ट्रिंग के साथ उत्तर देता है।
  4. सर्वर अपनी RSA सार्वजनिक कुंजी क्लाइंट को भेजता है।
  5. क्लाइंट एक यादृच्छिक AES कुंजी उत्पन्न करता है और इसे सर्वर की RSA सार्वजनिक कुंजी का उपयोग करके एन्क्रिप्ट करता है।
  6. सर्वर अपनी निजी RSA कुंजी का उपयोग करके AES कुंजी को डिक्रिप्ट करता है।
  7. सभी आगामी संचार प्रति संदेश एक अद्वितीय नॉन्स के साथ AES-GCM का उपयोग करता है।

प्रत्येक जुड़ा क्लाइंट अपना स्वतंत्र एन्क्रिप्टेड सत्र बनाए रखता है।


आवश्यकताएँ

  • Python 3.8 या उच्चतर
  • cryptography पायथन पैकेज
  • prompt_toolkit पायथन पैकेज

निर्भरताएँ स्थापित करें:

pip install cryptography
pip install prompt_toolkit

सर्वर चलाना

C2 सर्वर प्रारंभ करें:

python3 NetSpy2.py

डिफ़ॉल्ट कॉन्फ़िगरेशन:

  • होस्ट: 0.0.0.0
  • पोर्ट: 4444

सर्वर स्टार्टअप पर एक नई RSA कुंजी जोड़ी उत्पन्न करता है।


ऑपरेटर कंसोल कमांड

NetSpyC2 कंसोल में उपलब्ध कमांड:

  • help – सहायता मेनू प्रदर्शित करें
  • list – सभी सक्रिय क्लाइंट सत्रों की सूची बनाएं
  • select <ID> – किसी विशिष्ट क्लाइंट के साथ बातचीत करें
  • info – सर्वर लॉग प्रदर्शित करें
  • rsa keys – RSA सार्वजनिक और निजी कुंजियाँ दिखाएं
  • set host <HOST> – सुनने वाले होस्ट को बदलें
  • set port <PORT> – सुनने वाले पोर्ट को बदलें
  • banner – बैनर प्रदर्शित करें
  • exit – सर्वर बंद करें

कोई भी अपरिचित कमांड सर्वर पर स्थानीय रूप से निष्पादित होता है।


क्लाइंट सत्र कमांड

चयनित सत्र के अंदर:

  • get <file> – क्लाइंट से फ़ाइल डाउनलोड करें
  • put <file> – क्लाइंट को फ़ाइल अपलोड करें
  • कोई अन्य कमांड क्लाइंट पर दूरस्थ रूप से निष्पादित की जाती है

सभी फ़ाइल स्थानांतरण SHA-256 का उपयोग करके एन्क्रिप्टेड और सत्यापित होते हैं।


लॉगिंग

लॉग इसमें लिखे जाते हैं:

NetSpyC2Server.log

प्रोजेक्ट संरचना

.
├── NetSpy2.py
├── banner.py
├── colores.py
├── NetSpyC2Server.log
└── README.md

इच्छित उपयोग

यह प्रोजेक्ट केवल शैक्षिक, अनुसंधान और नियंत्रित प्रयोगशाला उपयोग के लिए है।
उन सिस्टमों के खिलाफ अनधिकृत उपयोग जिनके आप मालिक नहीं हैं या जिनके परीक्षण की अनुमति नहीं है, निषिद्ध है।


लाइसेंस

क्रिएटिव कॉमन्स एट्रिब्यूशन-नॉनकमर्शियल-शेयरअलाइक 4.0 इंटरनेशनल (CC BY-NC-SA 4.0)

आप इस प्रोजेक्ट को केवल गैर-वाणिज्यिक उद्देश्यों के लिए संशोधित और पुनर्वितरित कर सकते हैं, बशर्ते कि आप इस लाइसेंस को संरक्षित रखें और उचित एट्रिब्यूशन दें।


अस्वीकरण

यह सॉफ्टवेयर केवल शैक्षिक और अनुसंधान उद्देश्यों के लिए प्रदान किया गया है।
केवल उन सिस्टमों और नेटवर्कों पर उपयोग करें जिनके आप मालिक हैं या जिनके लिए आपके पास स्पष्ट प्राधिकरण है।

NetSpy

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