Авто-обновление пакетов (поддержка APT/DNF/Pacman/Zypper).
Глубокая очистка: кеша, старых логов, временных файлов.
Удаление orphaned-пакетов и ненужных зависимостей.
Сканирование открытых портов (nmap).
Проверка на rootkits (chkrootkit).
Анализ подозрительных процессов (Lynis).
Мониторинг обновлений безопасности.
Тест скорости интернета (speedtest-cli).
Проверка доступности DNS/шлюза.
Диагностика подключения.
Скрипт требует прав root/sudo для некоторых функций.
Функции сканирования портов и процессов могут вызывать ложные срабатывания антивирусов.
Рекомендуется использовать только на своих системах.
Автор не несет ответственности за повреждение системы.
Клонируйте репозиторий:
bash
git clone https://github.com/DenisPythoneer/BashKeeper.git
cd BashKeeper
Дайте права на выполнение:
bash
chmod +x main_script.sh
Запустите с правами sudo:
bash
sudo ./main_script.sh
MIT License — свободное использование с указанием авторства.