Фреймворк на основе SQL, который представляет данные ОС — например, сведения о процессах, пользователях и сетевых подключениях — в виде таблиц для запросов.
nuver-labs/vps-audit
Скрипт на Bash без зависимостей проверяет настройки безопасности, производительность и использование ресурсов Linux VPS и формирует отчёт PASS/WARN/FAIL.
- Звёзды
- 3,250
- Форки
- 312
- Открытые issues
- 13
- Последний коммит
- 3 месяца назад
Что это?
vps-audit — shell-скрипт для проверки уровня безопасности и состояния ресурсов серверов Ubuntu и Debian, например VPS. При запуске с sudo он проверяет настройки SSH (вход root, аутентификацию по паролю и порт), состояние файрвола в UFW, firewalld, iptables и nftables, конфигурацию Fail2ban или CrowdSec, неудачные попытки входа, ожидающие обновления, запущенные службы, открытые порты, логирование sudo, политику паролей и файлы SUID.
Помимо проверок безопасности, скрипт показывает использование диска, памяти и CPU, а также активные интернет-соединения. Каждая проверка получает в консоли отметку PASS, WARN или FAIL. Скрипт также сохраняет текстовый отчёт с датой и временем и рекомендациями по проверкам, завершившимся с ошибкой.
Пороги WARN и FAIL, расположение отчёта и пути к читаемым файлам конфигурации задаются в разделе Configuration в начале скрипта. Ему нужны только распространённые инструменты вроде grep, awk и ss, поэтому скрипт можно скопировать на сервер и запустить без установки дополнительных компонентов.
Ключевые возможности
- 01Проверяет вход root по SSH, аутентификацию по паролю и настройки порта.
- 02Определяет состояние файрвола в UFW, firewalld, iptables и nftables.
- 03Проверяет конфигурацию SSH jail в Fail2ban и настройки CrowdSec.
- 04Показывает использование диска, памяти и CPU с настраиваемыми порогами.
- 05Сохраняет текстовый отчёт с датой и временем и рекомендациями по проверкам, завершившимся с ошибкой.
Сценарии использования
- Периодическая проверка безопасности только что развернутого VPS на Ubuntu или Debian.
- Проверка конфигурации унаследованного сервера перед внесением изменений.
- Добавление лёгкого этапа аудита в регулярное обслуживание сервера.
Быстрый старт
- 1
Скачайте скрипт
wget https://raw.githubusercontent.com/Nuver-Labs/vps-audit/main/vps-audit.sh - 2
Сделайте скрипт исполняемым
chmod +x vps-audit.sh - 3
Запустите аудит с помощью sudo
sudo ./vps-audit.sh
Что важно знать
- Предназначено только для систем на базе Debian/Ubuntu.
- Требуется доступ root или sudo.
В подборках
Темы
Частые вопросы
- Что такое vps-audit?
- Скрипт на Bash без зависимостей проверяет настройки безопасности, производительность и использование ресурсов Linux VPS и формирует отчёт PASS/WARN/FAIL. vps-audit — shell-скрипт для проверки уровня безопасности и состояния ресурсов серверов Ubuntu и Debian, например VPS. При запуске с sudo он проверяет настройки SSH (вход root, аутентификацию по паролю и порт), состояние файрвола в UFW, firewalld, iptables и nftables, конфигурацию Fail2ban или CrowdSec, неудачные попытки входа, ожидающие обновления, запущенные службы, открытые порты, логирование sudo, политику паролей и файлы SUID.
- vps-audit можно использовать бесплатно? Какая у него лицензия?
- vps-audit распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- vps-audit всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в vps-audit — 10 авг. 2026 г..
- Для чего можно использовать vps-audit?
- Периодическая проверка безопасности только что развернутого VPS на Ubuntu или Debian. Проверка конфигурации унаследованного сервера перед внесением изменений. Добавление лёгкого этапа аудита в регулярное обслуживание сервера.
- Как установить vps-audit?
- Скачайте скрипт: wget https://raw.githubusercontent.com/Nuver-Labs/vps-audit/main/vps-audit.sh Сделайте скрипт исполняемым: chmod +x vps-audit.sh Запустите аудит с помощью sudo: sudo ./vps-audit.sh
- Где скачать vps-audit?
- Исходный код и инструкции по установке — на GitHub: https://github.com/nuver-labs/vps-audit
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Веб-платформа для управления Fail2Ban на одном или нескольких Linux-хостах: блокировки, jail, фильтры и оповещения.
Веб-интерфейс для администрирования Linux-серверов: системные администраторы получают доступ к реальной системе через браузер.
Навык для coding-agent, который проводит многоэтапные аудиты безопасности с изолированными агентами, независимой проверкой и машиночитаемыми результатами.
Go CLI для проверки зависимостей проекта и образов контейнеров по базе уязвимостей OSV.
Бесплатный инструмент с открытым исходным кодом для сканирования зависимостей, кода и доменов с созданием HTML-отчётов, которыми можно поделиться.