Один скрипт — одна задача

Коллекция проверенных скриптов для автоматизации рутины. Без лишних зависимостей, с объяснением каждой строки.

weather.sh

bash

Прогноз погоды прямо в терминале через wttr.in. Компактный и полный режимы, поддержка кириллицы. Идеально для .bashrc.

~ 30 строк обновлён 27 марта 2026

ssl-check.py

python

Проверка срока действия SSL-сертификатов для списка доменов. Уведомления в Telegram при истечении менее чем за 14 дней.

~ 62 строки обновлён 25 марта 2026

log-analyzer.sh

bash

Быстрый анализ access-логов nginx: топ IP, топ URL, коды ответов, подозрительные паттерны. Вывод в терминал или файл.

~ 78 строк обновлён 20 марта 2026

docker-cleanup.sh

bash

Очистка неиспользуемых Docker-образов, контейнеров и volumes. Безопасный режим с предварительным выводом того, что будет удалено.

~ 35 строк обновлён 18 марта 2026

port-knock.py

python

Простая реализация port knocking на Python. Открывает порт SSH после правильной последовательности «стуков» на закрытые порты.

~ 54 строки обновлён 14 марта 2026

fail2ban-status.sh

bash

Сводка по всем jail в fail2ban: активные баны, топ заблокированных IP, статистика. Удобно для ежедневного мониторинга безопасности.

~ 50 строк обновлён 12 марта 2026

disk-alert.py

python

Мониторинг заполнения дисков с уведомлением в Telegram при превышении порога. Поддержка нескольких точек монтирования.

~ 60 строк обновлён 10 марта 2026

ssh-audit.py

python

Аудит конфигурации sshd_config: проверяет небезопасные настройки, слабые алгоритмы, выдаёт рекомендации по hardening.

~ 65 строк обновлён 5 марта 2026

nginx-vhost.sh

bash

Генерация конфигурации nginx virtual host: server block, директории, логи. Поддержка proxy_pass и статических файлов.

~ 70 строк обновлён 28 февраля 2026

cert-gen.sh

bash

Генерация самоподписанных TLS-сертификатов для dev-окружений. Создаёт CA и серверный сертификат за одну команду.

~ 55 строк обновлён 19 февраля 2026

dns-propagation.py

python

Проверка распространения DNS-записей через публичные резолверы (Google, Cloudflare, Quad9). Поддержка A, AAAA, MX, CNAME.

~ 65 строк обновлён 3 февраля 2026

sysinfo.sh

bash

Сводка о системе в одну команду: CPU, RAM, диск, аптайм, нагрузка, открытые порты. Удобно для быстрой диагностики VPS.

~ 40 строк обновлён 15 января 2026

backup-rotate.sh

bash

Инкрементальный бэкап директорий с ротацией по дате. Хранит последние N копий, остальные удаляет. Работает через rsync.

~ 45 строк обновлён 6 января 2026