
यह लिनक्स को हार्डनिंग (सुरक्षित बनाने) पर केंद्रित एक bash स्क्रिप्ट है। यह windows defender का एक कस्टम रूप है, लेकिन उनकी गोपनीयता समस्या के बिना। उपयोगकर्ता यहाँ स्वतंत्रता महसूस कर सकता है।
Linux Defender एक मजबूत और उपयोग में आसान Bash स्क्रिप्ट है जिसे आपके Linux सिस्टम की सुरक्षा स्थिति को महत्वपूर्ण रूप से बढ़ाने के लिए डिज़ाइन किया गया है। सुरक्षा पेशेवरों, उत्साही लोगों और सिस्टम प्रशासकों को लक्षित करते हुए, यह उपकरण लोकप्रिय Linux वितरणों की एक विस्तृत श्रृंखला में आवश्यक सुरक्षा उपकरणों को स्थापित करने, कॉन्फ़िगर करने और प्रबंधित करने की जटिल प्रक्रिया को स्वचालित करता है। Linux Defender के साथ, आपके सिस्टम को खतरों से मजबूत करना कुशल, व्यावहारिक और सीधा हो जाता है।
ufw और iptables के साथ अपने सिस्टम के फ़ायरवॉल को सहजता से सेट अप और प्रबंधित करें।chkrootkit, rkhunter और clamav जैसे शक्तिशाली स्कैनिंग उपकरणों को एकीकृत करें।auditd का उपयोग करें, जो सुरक्षा विश्लेषण और घटना प्रतिक्रिया के लिए विस्तृत ट्रेल प्रदान करता है।Anonsurf (काली लिनक्स के लिए) के साथ वैकल्पिक एकीकरण।TGPT का लाभ उठाएं।auditd नियमों और को सहजता से एकीकृत करें।Linux Defender आपकी पसंद के अनुरूप लचीले स्थापना तरीके प्रदान करता है। सिस्टम एकीकरण और आसान अपडेट के लिए संभव होने पर अपने वितरण के पैकेज मैनेजर के माध्यम से स्थापित करने की सामान्यतः अनुशंसा की जाती है।
इस विधि में रिपॉजिटरी को क्लोन करना और setup.py स्क्रिप्ट चलाना शामिल है, जो निर्भरता स्थापना को स्वचालित करती है और linux-defender कमांड को सिस्टम-वाइड सेट करती है।
git clone https://gitlab.com/0warn/defender.git
cd defender
sudo python3 ./setup.py
setup.py स्क्रिप्ट आपके वितरण का पता लगाएगी और सभी आवश्यक निर्भरताएँ स्थापित करेगी, जिनमें शामिल हैं: auditd, audispd-plugins, logwatch, libpam-pwquality, libpam-google-authenticator, postfix, mailutils, inotify-tools, rkhunter, clamav, ufw, inxi, xterm, curl, , , और ।
अधिक मजबूत सिस्टम एकीकरण और आसान प्रबंधन के लिए, पैकेज-आधारित स्थापना की अनुशंसा की जाती है।
डेबियन-आधारित सिस्टम (Debian, Ubuntu, Kali, Parrot) पर स्थापित करने के लिए, आपको पहले .deb पैकेज बनाना होगा।
.deb पैकेज बनाएँ:
सुनिश्चित करें कि आपके पास dpkg-dev और devscripts स्थापित हैं:
sudo apt update && sudo apt install -y dpkg-dev devscripts
प्रोजेक्ट रूट पर जाएँ और पैकेज बनाएँ:
dpkg-buildpackage -us -uc
यह पैरेंट डायरेक्टरी में एक .deb फ़ाइल (जैसे, linux-defender_1.3-1_all.deb) उत्पन्न करेगा।
पैकेज स्थापित करें:
sudo dpkg -i ../linux-defender_*.deb
निर्भरताएँ हल करें (यदि संकेत दिया जाए):
sudo apt install -f
Arch Linux पर स्थापित करने के लिए, PKGBUILD से पैकेज बनाने और स्थापित करने हेतु makepkg का उपयोग करें।
सुनिश्चित करें कि git और base-devel स्थापित हैं:
sudo pacman -S --needed git base-devel
रिपॉजिटरी क्लोन करें:
git clone https://gitlab.com/0warn/defender.git
cd defender
पैकेज बनाएँ और स्थापित करें:
makepkg -si
यह कमांड निर्भरताएँ संभालेगा, पैकेज बनाएगा, और इसे सिस्टम-वाइड स्थापित करेगा।
एक बार निर्भरताएँ स्थापित हो जाने के बाद, रूट विशेषाधिकारों के साथ स्क्रिप्ट चलाएँ:
sudo defender
harden, audit, network, user, filesystem, और reporting जैसे कमांड्स के माध्यम से नेविगेट कर सकते हैं।यह प्रोजेक्ट MIT लाइसेंस के तहत लाइसेंस प्राप्त है।
0warn द्वारा देखभाल और साइबर सुरक्षा सिद्धांतों के साथ निर्मित “इसे सुरक्षित करें इससे पहले कि कोई और इसका दुरुपयोग करे।”
बड़े बदलावों के लिए, पहले एक issue खोलें ताकि आप जो बदलना चाहते हैं उस पर चर्चा की जा सके। यदि यह प्रोजेक्ट आपके सिस्टम को सुरक्षित करने में मदद करता है, तो इसे gitlab पर ⭐ देने पर विचार करें।
logwatch| श्रेणी | उपकरण |
|---|
| फ़ायरवॉल | ufw, iptables |
| मैलवेयर सुरक्षा | chkrootkit, rkhunter, clamav |
| निगरानी | audit / auditd, inotify-tools, inxi, logwatch |
| गुमनामी (काली) | tor, kali-anonsurf |
| केवल-Arch उपकरण | torctl |
| AI | TGPT |
| हार्डनिंग | sysctl, modprobe |
| नेटवर्क सुरक्षा | iptables, sysctl, resolvconf |
| उपयोगकर्ता प्रबंधन | pam, libpam-pwquality, libpam-google-authenticator |
| फाइलसिस्टम | chattr |
| रिपोर्टिंग | postfix, mailutils |
| मुख्य निर्भरताएँ | curl, unzip, grep, sort |
unzipgrepsort