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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
PortGuard — USB पोर्ट एक्सेस नियंत्रण उपकरण Debian के लिए, व्हाइटलिस्ट प्रबंधन, स्वचालित बैकग्राउंड स्कैनिंग डेमॉन, और USB डिवाइसों को ब्लॉक या अनुमति देने के लिए CLI इंटरफ़ेस के साथ। | Kitploit
उपकरण/GitLabGitLab/k3rnix/portguard
रक्षात्मक उपकरणकॉन्फ़िगरेशन ऑडिटिंगहार्डवेयर सुरक्षाहार्डवेयर और IoT सुरक्षाघटना प्रतिक्रियालॉग विश्लेषण
GitLabk3rnix/portguard

PortGuard

USB पोर्ट एक्सेस नियंत्रण उपकरण Debian के लिए, व्हाइटलिस्ट प्रबंधन, स्वचालित बैकग्राउंड स्कैनिंग डेमॉन, और USB डिवाइसों को ब्लॉक या अनुमति देने के लिए CLI इंटरफ़ेस के साथ।

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

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
वेबसाइट

Port-Guard

Port-Guard Debian के लिए डिज़ाइन किया गया एक USB पोर्ट प्रबंधन एवं सुरक्षा उपकरण है। यह USB डिवाइसों तक पहुँच को नियंत्रित करने, एक अनुकूलित whitelist बनाए रखने तथा किसी भी अनधिकृत कनेक्शन का पता लगाने के लिए पृष्ठभूमि में स्वचालित स्कैन चलाने की सुविधा देता है।

⚠️ बीटा संस्करण: सॉफ्टवेयर कार्यात्मक है, लेकिन अप्रत्याशित व्यवहार हो सकते हैं। कृपया Git रिपॉजिटरी के issues के माध्यम से किसी भी बग या विसंगति की रिपोर्ट करें।

लाइसेंस: GNU GPL v3 लेखक: k3rnix


🧩 विशेषताएँ

  • 🔒 सभी USB पोर्टों का ब्लॉक / अनब्लॉक।
  • 📜 Whitelist प्रबंधन (जोड़ना, हटाना, सफाई)।
  • 🛰️ स्वचालित स्कैन डेमॉन (portguard.service)।
  • 🖥️ स्पष्ट और निर्देशित CLI इंटरफ़ेस।
  • 🗂️ विस्तृत लॉगिंग यहाँ: /opt/port-guard/logs/daemon-scan.log।

🚧 रोडमैप और प्रोजेक्ट चेकलिस्ट

यह अनुभाग प्रोजेक्ट के विभिन्न घटकों के लिए प्रगति तालिका के रूप में कार्य करता है। इसे Git संस्करणों के साथ अद्यतन किया जा सकता है।

🔹 मुख्य सॉफ्टवेयर (Shell)

मॉड्यूलस्थितिविवरण
USB प्रबंधन (ब्लॉक/अनब्लॉक)✔️ पूर्णमुख्य कार्य परिचालनात्मक
Whitelist प्रबंधन✔️ पूर्णजोड़ना / हटाना / खाली करना / usb-whitelist.conf पार्सिंग
स्वचालित स्कैन डेमॉन✔️ पूर्णमैन्युअल सक्रियण, लॉग शामिल
.deb पैकेजिंग✔️ पूर्णस्वच्छ स्थापना + अनइंस्टॉलर

🔹 ग्राफिकल इंटरफ़ेस (C++ / ImGui)

मॉड्यूलस्थितिविवरण
CMake सेटअप + प्रोजेक्ट संरचना⬜ बाकीप्रोजेक्ट का आधार
ImGui एकीकरण⬜ बाकीविंडो, बटन, USB तालिका
Shell स्क्रिप्ट के साथ इंटरैक्शन⬜ बाकीसिस्टम कॉल, स्थिति प्रतिक्रियाएँ
AppImage / बाइनरी रिलीज़⬜ बाकीक्रॉस-प्लेटफ़ॉर्म पैकेजिंग

📦 स्थापना

CLI संस्करण

  1. सभी बाहरी USB डिवाइसों को अनप्लग करें (उन डिवाइसों को छोड़कर जिन्हें प्रारंभिक whitelist में शामिल करना है)।
  2. .deb पैकेज स्थापित करें:
    sudo dpkg -i PortGuard_1.x.x.deb
    

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

स्थापना के बाद:

  • WhiteList में कोई डिवाइस नहीं होती।
  • स्वचालित स्कैन डिफ़ॉल्ट रूप से सक्रिय नहीं होता। एप्लिकेशन लॉन्च करके इसे मुख्य मेनू के माध्यम से मैन्युअल रूप से सक्रिय करना आवश्यक है।

WhiteList प्रबंधन

  • कॉन्फ़िगरेशन फ़ाइल: /opt/port-guard/conf/usb-whitelist.conf
  • प्रारूप: [USB] SERIAL=123456789 MODEL=USB_DISK_x
  • आप एप्लिकेशन के मुख्य मेनू के माध्यम से डिवाइसों को जोड़, हटा या सूची खाली कर सकते हैं।

अनइंस्टॉलेशन

Port-Guard को सही ढंग से अनइंस्टॉल करने के लिए, बस यह विकल्प चलाएँ:

sudo portguard -u
# ou
sudo portguard --uninstall

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

  • portguard.service सेवा को रोकता और अक्षम करता है।

  • /opt/port-guard/ में एप्लिकेशन की सभी फ़ाइलों को हटाता है।

  • /usr/local/bin/portguard बाइनरी को हटाता है।

  • /usr/share/ में desktop फ़ाइल और आइकन को हटाता है।

  • /usr/share/doc/port-guard/ में सिस्टम दस्तावेज़ीकरण को हटाता है।

  • WhiteList और लॉग को /tmp/ में सहेजता है।

  • निष्पादन के बाद, Port-Guard मशीन से पूरी तरह हटा दिया जाएगा।

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