
Это bash-скрипт, ориентированный на укрепление безопасности Linux. Это кастомный аналог Windows Defender, но в отличие от него — без проблем с конфиденциальностью. Здесь пользователь может чувствовать себя свободно.
Linux Defender — это надёжный и простой в использовании Bash-скрипт, предназначенный для значительного повышения уровня безопасности вашей Linux-системы. Инструмент ориентирован на специалистов по безопасности, энтузиастов и системных администраторов и автоматизирует сложный процесс установки, настройки и управления необходимыми средствами безопасности в широком спектре популярных дистрибутивов Linux. С Linux Defender укрепление вашей системы против угроз становится эффективным, практичным и простым.
ufw и iptables для надёжной защиты сети.chkrootkit, rkhunter и clamav, для обнаружения и нейтрализации вредоносного ПО.auditd для тщательного журналирования активности системы, обеспечивая детальный след для анализа безопасности и реагирования на инциденты.Anonsurf (для Kali Linux) для маршрутизации всего трафика через сеть Tor.TGPT для интеллектуальной помощи и решения запросов непосредственно в вашем рабочем процессе безопасности.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 (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 используйте makepkg для сборки и установки пакета из PKGBUILD.
Убедитесь, что установлены git и base-devel:
sudo pacman -S --needed git base-devel
Клонируйте репозиторий:
git clone https://gitlab.com/0warn/defender.git
cd defender
Соберите и установите пакет:
makepkg -si
Эта команда обработает зависимости, соберёт пакет и установит его в масштабе всей системы.
После установки зависимостей выполните скрипт с правами root:
sudo defender
harden, audit, network, user, filesystem и reporting, для управления безопасностью вашей системы.Этот проект распространяется под лицензией MIT.
Создано с заботой и принципами кибербезопасности автором 0warn «Защити это, пока кто-то другой не использует это во вред».
Для существенных изменений сначала откройте issue, чтобы обсудить, что вы хотите изменить. Если этот проект помогает защитить ваши системы, рассмотрите возможность поставить ему ⭐ на gitlab.
auditdlogwatch| Категория | Инструменты |
|---|
| Файрвол | ufw, iptables |
| Защита от вредоносных программ | chkrootkit, rkhunter, clamav |
| Мониторинг | audit / auditd, inotify-tools, inxi, logwatch |
| Анонимность (Kali) | tor, kali-anonsurf |
| Только для Arch | torctl |
| ИИ | TGPT |
| Укрепление | sysctl, modprobe |
| Сетевая безопасность | iptables, sysctl, resolvconf |
| Управление пользователями | pam, libpam-pwquality, libpam-google-authenticator |
| Файловая система | chattr |
| Отчётность | postfix, mailutils |
| Основные зависимости | curl, unzip, grep, sort |
unzipgrepsort