
USB पोर्ट एक्सेस नियंत्रण उपकरण Debian के लिए, व्हाइटलिस्ट प्रबंधन, स्वचालित बैकग्राउंड स्कैनिंग डेमॉन, और USB डिवाइसों को ब्लॉक या अनुमति देने के लिए CLI इंटरफ़ेस के साथ।
Port-Guard Debian के लिए डिज़ाइन किया गया एक USB पोर्ट प्रबंधन एवं सुरक्षा उपकरण है। यह USB डिवाइसों तक पहुँच को नियंत्रित करने, एक अनुकूलित whitelist बनाए रखने तथा किसी भी अनधिकृत कनेक्शन का पता लगाने के लिए पृष्ठभूमि में स्वचालित स्कैन चलाने की सुविधा देता है।
⚠️ बीटा संस्करण: सॉफ्टवेयर कार्यात्मक है, लेकिन अप्रत्याशित व्यवहार हो सकते हैं। कृपया Git रिपॉजिटरी के issues के माध्यम से किसी भी बग या विसंगति की रिपोर्ट करें।
लाइसेंस: GNU GPL v3 लेखक: k3rnix
portguard.service)।/opt/port-guard/logs/daemon-scan.log।यह अनुभाग प्रोजेक्ट के विभिन्न घटकों के लिए प्रगति तालिका के रूप में कार्य करता है। इसे Git संस्करणों के साथ अद्यतन किया जा सकता है।
| मॉड्यूल | स्थिति | विवरण |
|---|---|---|
| USB प्रबंधन (ब्लॉक/अनब्लॉक) | ✔️ पूर्ण | मुख्य कार्य परिचालनात्मक |
| Whitelist प्रबंधन | ✔️ पूर्ण | जोड़ना / हटाना / खाली करना / usb-whitelist.conf पार्सिंग |
| स्वचालित स्कैन डेमॉन | ✔️ पूर्ण | मैन्युअल सक्रियण, लॉग शामिल |
.deb पैकेजिंग | ✔️ पूर्ण | स्वच्छ स्थापना + अनइंस्टॉलर |
| मॉड्यूल | स्थिति | विवरण |
|---|---|---|
| CMake सेटअप + प्रोजेक्ट संरचना | ⬜ बाकी | प्रोजेक्ट का आधार |
| ImGui एकीकरण | ⬜ बाकी | विंडो, बटन, USB तालिका |
| Shell स्क्रिप्ट के साथ इंटरैक्शन | ⬜ बाकी | सिस्टम कॉल, स्थिति प्रतिक्रियाएँ |
| AppImage / बाइनरी रिलीज़ | ⬜ बाकी | क्रॉस-प्लेटफ़ॉर्म पैकेजिंग |
.deb पैकेज स्थापित करें:
sudo dpkg -i PortGuard_1.x.x.deb
स्थापना के बाद:
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 मशीन से पूरी तरह हटा दिया जाएगा।