Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
Создание сайтов от
простейших до эксклюзивных
+375 44 767 92 77
+375 44 767 92 77
E-mail
info@bk-media.by
Адрес
г. Минск, пер. Козлова, д. 6, пом 1Н, к. 21
Режим работы
Пн. – Вс.: с 9:00 до 21:00
Компания
  • О компании
  • Партнеры
  • Отзывы
  • Реквизиты
  • Вопрос-ответ
  • Лицензии и сертификаты
Услуги
  • Разработка сайтов 1С-Битрикс
    • Landing page
    • Сайт-визитка
    • Корпоративный сайт
    • Интернет-магазин
    • Портал
    • Сайт гос. органов и организаций
  • Битрикс24
    • Внедрение Битрикс24
    • Сопровождение и поддержка Битрикс24
    • Обучение Битрикс24
  • Техническая поддержка
    • Хостинг, регистрация доменов
    • Тех.поддержка сайтов
    • Анализ юзабилити сайта
    • Битрикс - переход на PHP 8.х
    • Миграция на Битрикс с других cms
    • Продление лицензии и обновление 1С-Битрикс
  • Лечение и защита сайта от вирусов
    • Лечение сайта - срочная помощь
    • Диагностика безопасности
    • Комплексная защита
    • Сайт под наблюдением
  • Интеграции
    • Интеграция с продуктами 1С
    • Интеграция с ZOOMOS
  • Безопасность
    • Защита от спама в веб-формах
    • Уведомление об использовании файлов cookie (политика куки)
1С Битрикс
  • 1С-Битрикс управление сайтом
    • Лицензии 1С-Битрикс
    • Продление лицензии 1С-Битрикс
    • Переход редакций
  • CRM Битрикс24
    • Облачная версия Битрикс24
    • Битрикс24 Маркет Плюс
    • Коробочная версия Битрикс24
Портфолио
  • Сайты компаний
  • Интернет магазин
  • Landing Page
  • Food
  • Госорганы
Новости
Цены
  • Разработка сайтов
  • Дополнительные услуги
  • Хостинг
  • Работа по часам
  • Дизайн, графика
  • CRM
Блог
Контакты
  • Бриф
  • Отзывы
  • Партнеры
  • Вопрос-ответ
  • Обзоры
  • Контакты
  • ...
    +375 44 767 92 77
    +375 44 767 92 77
    E-mail
    info@bk-media.by
    Адрес
    г. Минск, пер. Козлова, д. 6, пом 1Н, к. 21
    Режим работы
    Пн. – Вс.: с 9:00 до 21:00
    Компания
    • О компании
    • Партнеры
    • Отзывы
    • Реквизиты
    • Вопрос-ответ
    • Лицензии и сертификаты
    Услуги
    • Разработка сайтов 1С-Битрикс
      Разработка сайтов 1С-Битрикс
      • Landing page
      • Сайт-визитка
      • Корпоративный сайт
      • Интернет-магазин
      • Портал
      • Сайт гос. органов и организаций
    • Битрикс24
      Битрикс24
      • Внедрение Битрикс24
      • Сопровождение и поддержка Битрикс24
      • Обучение Битрикс24
    • Техническая поддержка
      Техническая поддержка
      • Хостинг, регистрация доменов
      • Тех.поддержка сайтов
      • Анализ юзабилити сайта
      • Битрикс - переход на PHP 8.х
      • Миграция на Битрикс с других cms
      • Продление лицензии и обновление 1С-Битрикс
    • Лечение и защита сайта от вирусов
      Лечение и защита сайта от вирусов
      • Лечение сайта - срочная помощь
      • Диагностика безопасности
      • Комплексная защита
      • Сайт под наблюдением
    • Интеграции
      Интеграции
      • Интеграция с продуктами 1С
      • Интеграция с ZOOMOS
    • Безопасность
      Безопасность
      • Защита от спама в веб-формах
      • Уведомление об использовании файлов cookie (политика куки)
    1С Битрикс
    • 1С-Битрикс управление сайтом
      • Лицензии 1С-Битрикс
        • Лицензия Старт
        • Лицензия Стандарт
        • Лицензия Малый бизнес
        • Лицензия бизнес
      • Продление лицензии 1С-Битрикс
      • Переход редакций
    • CRM Битрикс24
      • Облачная версия Битрикс24
        • Базовый тариф Битрикс24
        • Стандартный тариф Битрикс24
        • Профессиональный тариф Битрикс24
      • Битрикс24 Маркет Плюс
        • 1С-Битрикс24.Маркет плюс Базовый
        • 1С-Битрикс24.Маркет плюс Стандартный
      • Коробочная версия Битрикс24
        • Лицензии коробочной версии
        • Продление лицензии Битрикс 24
    Портфолио
    • Сайты компаний
      Сайты компаний
    • Интернет магазин
      Интернет магазин
    • Landing Page
      Landing Page
    • Food
      Food
    • Госорганы
      Госорганы
    Новости
    Цены
    • Разработка сайтов
    • Дополнительные услуги
    • Хостинг
    • Работа по часам
    • Дизайн, графика
    • CRM
    Блог
    Контакты
      Компания
      • О компании
      • Партнеры
      • Отзывы
      • Реквизиты
      • Вопрос-ответ
      • Лицензии и сертификаты
      Услуги
      • Разработка сайтов 1С-Битрикс
        Разработка сайтов 1С-Битрикс
        • Landing page
        • Сайт-визитка
        • Корпоративный сайт
        • Интернет-магазин
        • Портал
        • Сайт гос. органов и организаций
      • Битрикс24
        Битрикс24
        • Внедрение Битрикс24
        • Сопровождение и поддержка Битрикс24
        • Обучение Битрикс24
      • Техническая поддержка
        Техническая поддержка
        • Хостинг, регистрация доменов
        • Тех.поддержка сайтов
        • Анализ юзабилити сайта
        • Битрикс - переход на PHP 8.х
        • Миграция на Битрикс с других cms
        • Продление лицензии и обновление 1С-Битрикс
      • Лечение и защита сайта от вирусов
        Лечение и защита сайта от вирусов
        • Лечение сайта - срочная помощь
        • Диагностика безопасности
        • Комплексная защита
        • Сайт под наблюдением
      • Интеграции
        Интеграции
        • Интеграция с продуктами 1С
        • Интеграция с ZOOMOS
      • Безопасность
        Безопасность
        • Защита от спама в веб-формах
        • Уведомление об использовании файлов cookie (политика куки)
      1С Битрикс
      • 1С-Битрикс управление сайтом
        • Лицензии 1С-Битрикс
          • Лицензия Старт
          • Лицензия Стандарт
          • Лицензия Малый бизнес
          • Лицензия бизнес
        • Продление лицензии 1С-Битрикс
        • Переход редакций
      • CRM Битрикс24
        • Облачная версия Битрикс24
          • Базовый тариф Битрикс24
          • Стандартный тариф Битрикс24
          • Профессиональный тариф Битрикс24
        • Битрикс24 Маркет Плюс
          • 1С-Битрикс24.Маркет плюс Базовый
          • 1С-Битрикс24.Маркет плюс Стандартный
        • Коробочная версия Битрикс24
          • Лицензии коробочной версии
          • Продление лицензии Битрикс 24
      Портфолио
      • Сайты компаний
        Сайты компаний
      • Интернет магазин
        Интернет магазин
      • Landing Page
        Landing Page
      • Food
        Food
      • Госорганы
        Госорганы
      Новости
      Цены
      • Разработка сайтов
      • Дополнительные услуги
      • Хостинг
      • Работа по часам
      • Дизайн, графика
      • CRM
      Блог
      Контакты
        +375 44 767 92 77
        E-mail
        info@bk-media.by
        Адрес
        г. Минск, пер. Козлова, д. 6, пом 1Н, к. 21
        Режим работы
        Пн. – Вс.: с 9:00 до 21:00
        Телефоны
        +375 44 767 92 77
        E-mail
        info@bk-media.by
        Адрес
        г. Минск, пер. Козлова, д. 6, пом 1Н, к. 21
        Режим работы
        Пн. – Вс.: с 9:00 до 21:00
        • Компания
          • Компания
          • О компании
          • Партнеры
          • Отзывы
          • Реквизиты
          • Вопрос-ответ
          • Лицензии и сертификаты
        • Услуги
          • Услуги
          • Разработка сайтов 1С-Битрикс
            • Разработка сайтов 1С-Битрикс
            • Landing page
            • Сайт-визитка
            • Корпоративный сайт
            • Интернет-магазин
            • Портал
            • Сайт гос. органов и организаций
          • Битрикс24
            • Битрикс24
            • Внедрение Битрикс24
            • Сопровождение и поддержка Битрикс24
            • Обучение Битрикс24
          • Техническая поддержка
            • Техническая поддержка
            • Хостинг, регистрация доменов
            • Тех.поддержка сайтов
            • Анализ юзабилити сайта
            • Битрикс - переход на PHP 8.х
            • Миграция на Битрикс с других cms
            • Продление лицензии и обновление 1С-Битрикс
          • Лечение и защита сайта от вирусов
            • Лечение и защита сайта от вирусов
            • Лечение сайта - срочная помощь
            • Диагностика безопасности
            • Комплексная защита
            • Сайт под наблюдением
          • Интеграции
            • Интеграции
            • Интеграция с продуктами 1С
            • Интеграция с ZOOMOS
          • Безопасность
            • Безопасность
            • Защита от спама в веб-формах
            • Уведомление об использовании файлов cookie (политика куки)
        • 1С Битрикс
          • 1С Битрикс
          • 1С-Битрикс управление сайтом
            • 1С-Битрикс управление сайтом
            • Лицензии 1С-Битрикс
              • Лицензии 1С-Битрикс
              • Лицензия Старт
              • Лицензия Стандарт
              • Лицензия Малый бизнес
              • Лицензия бизнес
            • Продление лицензии 1С-Битрикс
            • Переход редакций
          • CRM Битрикс24
            • CRM Битрикс24
            • Облачная версия Битрикс24
              • Облачная версия Битрикс24
              • Базовый тариф Битрикс24
              • Стандартный тариф Битрикс24
              • Профессиональный тариф Битрикс24
            • Битрикс24 Маркет Плюс
              • Битрикс24 Маркет Плюс
              • 1С-Битрикс24.Маркет плюс Базовый
              • 1С-Битрикс24.Маркет плюс Стандартный
            • Коробочная версия Битрикс24
              • Коробочная версия Битрикс24
              • Лицензии коробочной версии
              • Продление лицензии Битрикс 24
        • Портфолио
          • Портфолио
          • Сайты компаний
          • Интернет магазин
          • Landing Page
          • Food
          • Госорганы
        • Новости
        • Цены
          • Цены
          • Разработка сайтов
          • Дополнительные услуги
          • Хостинг
          • Работа по часам
          • Дизайн, графика
          • CRM
        • Блог
        • Контакты
        • Калькулятор стоимости сайта Калькулятор стоимости сайта
        • +375 44 767 92 77
          • Телефоны
          • +375 44 767 92 77
        • г. Минск, пер. Козлова, д. 6, пом 1Н, к. 21
        • info@bk-media.by
        • Пн. – Вс.: с 9:00 до 21:00

        Готовый bash-скрипт для очистки и защиты Bitrix (вторая часть)

        Главная
        —
        Блог
        —
        Безопасность
        —Готовый bash-скрипт для очистки и защиты Bitrix (вторая часть)
        Готовый bash-скрипт для очистки и защиты Bitrix (вторая часть)
        Безопасность
        26 августа 2025
        Мы объеденили все три скрипта из первой части (поиск вирусов, авто-восстановление ядра и откат) в единый инструмент с меню

        Единый инструмент с меню:

        • 1. Сканирование (поиск подозрительного кода, удаление PHP в upload, права, защита .htaccess)

        • 2. Восстановление ядра (скачивание чистого ядра + замена modules/ admin/ js/ tools/)

        • 3. Бэкап ядра

        • 4. Откат ядра из бэкапа

        Универсальный скрипт для Bitrix: bitrix_tool.sh

        #!/bin/bash
        # Универсальный инструмент для обслуживания и очистки Bitrix
        # Запускать от root или sudo
        
        SITE_PATH="/var/www/bitrix"
        LOG_FILE="/root/bitrix_tool.log"
        UPLOAD_DIR="$SITE_PATH/upload"
        CLEAN_CORE="/root/bitrix_clean_core"
        BACKUP_DIR="/root/bitrix_backup"
        DATE=$(date +%Y%m%d_%H%M%S)
        
        # === ФУНКЦИИ ===
        
        scan_site() {
            echo "=== Сканирование сайта на вирусы ===" | tee -a $LOG_FILE
            echo "Дата запуска: $(date)" >> $LOG_FILE
        
            # Поиск подозрительных функций
            echo ">> Поиск подозрительного кода..." | tee -a $LOG_FILE
            grep -R --include="*.php" -n "eval(" $SITE_PATH >> $LOG_FILE 2>/dev/null
            grep -R --include="*.php" -n "base64_decode" $SITE_PATH >> $LOG_FILE 2>/dev/null
            grep -R --include="*.php" -n "gzuncompress" $SITE_PATH >> $LOG_FILE 2>/dev/null
            grep -R --include="*.php" -n "preg_replace.*e" $SITE_PATH >> $LOG_FILE 2>/dev/null
        
            # Удаление PHP в upload
            echo ">> Проверка папки upload..." | tee -a $LOG_FILE
            find $UPLOAD_DIR -type f -name "*.php" -print -delete >> $LOG_FILE
        
            # Права
            echo ">> Выставляем права..." | tee -a $LOG_FILE
            find $SITE_PATH -type f -exec chmod 644 {} \;
            find $SITE_PATH -type d -exec chmod 755 {} \;
        
            # Защита upload
            HTACCESS_FILE="$UPLOAD_DIR/.htaccess"
            if [ ! -f "$HTACCESS_FILE" ]; then
                echo ">> Создаём .htaccess в upload" | tee -a $LOG_FILE
                cat <<EOF > $HTACCESS_FILE
        <FilesMatch "\.php$">
            Deny from all
        </FilesMatch>
        EOF
            fi
        
            # BitrixVM аудит
            if [ -x /opt/webdir/bin/bx-sites ]; then
                echo ">> Запускаем BitrixVM аудит..." | tee -a $LOG_FILE
                /opt/webdir/bin/bx-sites audit default >> $LOG_FILE
            fi
        
            echo "=== Сканирование завершено. Лог: $LOG_FILE ==="
        }
        
        download_core() {
            if [ ! -d "$CLEAN_CORE" ]; then
                echo ">> Скачиваем чистое ядро Bitrix..." | tee -a $LOG_FILE
                mkdir -p $CLEAN_CORE
                cd $CLEAN_CORE
                wget -q https://www.1c-bitrix.ru/download/cms.php -O bitrix.zip
                unzip -oq bitrix.zip
                echo ">> Чистое ядро скачано в $CLEAN_CORE" | tee -a $LOG_FILE
            else
                echo ">> Чистое ядро уже скачано" | tee -a $LOG_FILE
            fi
        }
        
        restore_core() {
            echo "=== Восстановление ядра Bitrix ===" | tee -a $LOG_FILE
            download_core
            for DIR in modules admin js tools; do
                if [ -d "$SITE_PATH/bitrix/$DIR" ]; then
                    echo ">>> Обновление $DIR" | tee -a $LOG_FILE
                    rsync -av --delete $CLEAN_CORE/bitrix/$DIR/ $SITE_PATH/bitrix/$DIR/ >> $LOG_FILE
                fi
            done
            echo "=== Восстановление завершено. Лог: $LOG_FILE ==="
        }
        
        backup_core() {
            echo "=== Создание бэкапа ядра Bitrix ==="
            mkdir -p $BACKUP_DIR/$DATE
            for DIR in modules admin js tools; do
                if [ -d "$SITE_PATH/bitrix/$DIR" ]; then
                    tar -czf $BACKUP_DIR/$DATE/${DIR}.tar.gz -C $SITE_PATH/bitrix $DIR
                    echo ">>> Сохранено: $DIR"
                fi
            done
            echo "=== Бэкап создан: $BACKUP_DIR/$DATE ==="
        }
        
        restore_backup() {
            if [ -z "$1" ]; then
                echo "Использование: $0 4 <папка_с_датой>"
                echo "Пример: $0 4 20250825_230000"
                exit 1
            fi
            RESTORE_PATH="$BACKUP_DIR/$1"
            if [ ! -d "$RESTORE_PATH" ]; then
                echo "❌ Нет такого бэкапа: $RESTORE_PATH"
                exit 1
            fi
            echo "=== Восстановление из бэкапа $RESTORE_PATH ==="
            for FILE in $RESTORE_PATH/*.tar.gz; do
                DIR=$(basename $FILE .tar.gz)
                echo ">>> Восстановление $DIR"
                tar -xzf $FILE -C $SITE_PATH/bitrix
            done
            echo "=== Восстановление завершено ==="
        }
        
        # === МЕНЮ ===
        echo "====================================="
        echo "  Bitrix Tool - Антивирус и Защита"
        echo "====================================="
        echo "1) Сканирование сайта"
        echo "2) Восстановление ядра из оригинала"
        echo "3) Создать бэкап ядра"
        echo "4) Восстановить ядро из бэкапа"
        echo "====================================="
        read -p "Выберите действие: " choice
        
        case $choice in
            1) scan_site ;;
            2) restore_core ;;
            3) backup_core ;;
            4) read -p "Укажите папку с бэкапом (например 20250825_230000): " bdir
               restore_backup $bdir ;;
            *) echo "Неверный выбор" ;;
        esac

        Как пользоваться

        1. Сохранить скрипт:

          nano /root/bitrix_tool.sh
        2. Сделать исполняемым:

          chmod +x /root/bitrix_tool.sh

        3. Запустить:

          /root/bitrix_tool.sh
        4. В меню выбрать действие:

          • 1 → Сканирование сайта

          • 2 → Восстановление ядра из оригинала

          • 3 → Создание бэкапа ядра

          • 4 → Восстановление ядра из бэкапа



        Давайте сделаем так, чтобы скрипт отправлял уведомления на email/Telegram после сканирования или восстановления (с логом)

        Добавим уведомления.

        Скрипт будет уметь слать лог на email и/или в Telegram после выполнения любой операции (сканирование, восстановление, бэкап).

        Универсальный bitrix_tool.sh с уведомлениями

        #!/bin/bash
        # Универсальный инструмент для обслуживания и очистки Bitrix
        # Сканирование, восстановление, бэкап + уведомления (email / Telegram)
        
        SITE_PATH="/var/www/bitrix"
        LOG_FILE="/root/bitrix_tool.log"
        UPLOAD_DIR="$SITE_PATH/upload"
        CLEAN_CORE="/root/bitrix_clean_core"
        BACKUP_DIR="/root/bitrix_backup"
        DATE=$(date +%Y%m%d_%H%M%S)
        
        # === НАСТРОЙКИ УВЕДОМЛЕНИЙ ===
        EMAIL="admin@example.com"          # email для уведомлений (оставить пустым, если не нужен)
        TELEGRAM_BOT_TOKEN="123456:ABCDEF" # токен бота Telegram
        TELEGRAM_CHAT_ID="123456789"       # ID чата/канала для уведомлений
        
        # === ФУНКЦИИ ===
        
        send_notifications() {
            SUBJECT="Bitrix Tool: $1"
            MESSAGE="[$(date)] Bitrix Tool завершил задачу: $1
        Сервер: $(hostname)
        Сайт: $SITE_PATH
        Лог: см. вложение"
        
            # Email
            if [ -n "$EMAIL" ]; then
                echo -e "$MESSAGE\n\n---- Лог ----\n$(cat $LOG_FILE)" | mail -s "$SUBJECT" $EMAIL
            fi
        
            # Telegram
            if [ -n "$TELEGRAM_BOT_TOKEN" ] && [ -n "$TELEGRAM_CHAT_ID" ]; then
                curl -s -X POST https://api.telegram.org/bot$TELEGRAM_BOT_TOKEN/sendMessage \
                    -d chat_id=$TELEGRAM_CHAT_ID \
                    -d parse_mode="Markdown" \
                    -d text="*$SUBJECT*\n\n\`\`\`\n$(tail -n 30 $LOG_FILE)\n\`\`\`\n(полный лог: $LOG_FILE)"
            fi
        }
        
        scan_site() {
            echo "=== Сканирование сайта на вирусы ===" | tee -a $LOG_FILE
            echo "Дата запуска: $(date)" >> $LOG_FILE
        
            grep -R --include="*.php" -n "eval(" $SITE_PATH >> $LOG_FILE 2>/dev/null
            grep -R --include="*.php" -n "base64_decode" $SITE_PATH >> $LOG_FILE 2>/dev/null
            grep -R --include="*.php" -n "gzuncompress" $SITE_PATH >> $LOG_FILE 2>/dev/null
            grep -R --include="*.php" -n "preg_replace.*e" $SITE_PATH >> $LOG_FILE 2>/dev/null
        
            find $UPLOAD_DIR -type f -name "*.php" -print -delete >> $LOG_FILE
            find $SITE_PATH -type f -exec chmod 644 {} \;
            find $SITE_PATH -type d -exec chmod 755 {} \;
        
            if [ ! -f "$UPLOAD_DIR/.htaccess" ]; then
                cat <<EOF > $UPLOAD_DIR/.htaccess
        <FilesMatch "\.php$">
            Deny from all
        </FilesMatch>
        EOF
            fi
        
            if [ -x /opt/webdir/bin/bx-sites ]; then
                /opt/webdir/bin/bx-sites audit default >> $LOG_FILE
            fi
        
            echo "=== Сканирование завершено ===" | tee -a $LOG_FILE
            send_notifications "Сканирование сайта"
        }
        
        download_core() {
            if [ ! -d "$CLEAN_CORE" ]; then
                mkdir -p $CLEAN_CORE
                cd $CLEAN_CORE
                wget -q https://www.1c-bitrix.ru/download/cms.php -O bitrix.zip
                unzip -oq bitrix.zip
            fi
        }
        
        restore_core() {
            echo "=== Восстановление ядра Bitrix ===" | tee -a $LOG_FILE
            download_core
            for DIR in modules admin js tools; do
                if [ -d "$SITE_PATH/bitrix/$DIR" ]; then
                    rsync -av --delete $CLEAN_CORE/bitrix/$DIR/ $SITE_PATH/bitrix/$DIR/ >> $LOG_FILE
                fi
            done
            echo "=== Восстановление завершено ===" | tee -a $LOG_FILE
            send_notifications "Восстановление ядра"
        }
        
        backup_core() {
            echo "=== Создание бэкапа ядра Bitrix ===" | tee -a $LOG_FILE
            mkdir -p $BACKUP_DIR/$DATE
            for DIR in modules admin js tools; do
                if [ -d "$SITE_PATH/bitrix/$DIR" ]; then
                    tar -czf $BACKUP_DIR/$DATE/${DIR}.tar.gz -C $SITE_PATH/bitrix $DIR
                fi
            done
            echo "=== Бэкап создан: $BACKUP_DIR/$DATE ===" | tee -a $LOG_FILE
            send_notifications "Создание бэкапа"
        }
        
        restore_backup() {
            if [ -z "$1" ]; then
                echo "Использование: $0 4 <папка_с_датой>"
                exit 1
            fi
            RESTORE_PATH="$BACKUP_DIR/$1"
            if [ ! -d "$RESTORE_PATH" ]; then
                echo "❌ Нет такого бэкапа: $RESTORE_PATH"
                exit 1
            fi
            for FILE in $RESTORE_PATH/*.tar.gz; do
                DIR=$(basename $FILE .tar.gz)
                tar -xzf $FILE -C $SITE_PATH/bitrix
            done
            echo "=== Восстановление из бэкапа завершено ===" | tee -a $LOG_FILE
            send_notifications "Восстановление из бэкапа"
        }
        
        # === МЕНЮ ===
        echo "====================================="
        echo "  Bitrix Tool - Антивирус и Защита"
        echo "====================================="
        echo "1) Сканирование сайта"
        echo "2) Восстановление ядра из оригинала"
        echo "3) Создать бэкап ядра"
        echo "4) Восстановить ядро из бэкапа"
        echo "====================================="
        read -p "Выберите действие: " choice
        
        case $choice in
            1) scan_site ;;
            2) restore_core ;;
            3) backup_core ;;
            4) read -p "Укажите папку с бэкапом (например 20250825_230000): " bdir
               restore_backup $bdir ;;
            *) echo "Неверный выбор" ;;
        esac

        Настройка уведомлений

        • Email:

          • Установите mailutils или sendmail (Debian/Ubuntu):

            apt install mailutils -y
            
          • В переменной EMAIL="admin@example.com" укажите свой почтовый адрес.

        • Telegram:

          1. Создайте бота через @BotFather.

          2. Получите токен (например 123456:ABCDEF).

          3. Узнайте свой chat_id (через @userinfobot).

          4. Впишите в переменные TELEGRAM_BOT_TOKEN и TELEGRAM_CHAT_ID.


        В итоге после каждого действия (сканирование, восстановление, бэкап) вы получите:

        • Email с полным логом.

        • Telegram-сообщение с последними 30 строками лога.


        Можно добавить расписание (cron), чтобы сканирование и уведомления запускались автоматически, например, каждый день ночью
        Сделаем автоматизацию через cron, чтобы твой bitrix_tool.sh работал без ручного запуска.
        Услуги
        Лечение сайта - срочная помощь
        Оперативное лечение (до 24 часов). Быстро и качественно устраним проблемы на вашем веб-ресурсе. Удаляем вирусы, фреймы на вашем сайте. Обновим CMS-модули, плагины, закроем уязвимости. Установим антивирус, файервол для вашего сайта. Снимем санкции поисковых систем, поможем урегулировать вопросы, связанные с блокировкой рекламной компании сервисами Google, Yandex.

        Вылечим ваш сайт от вирусов, обновим систему управления и все необходимые плагины и модули.
        520р за один сайт
        700р
        180р
        Диагностика безопасности
        Проверить сайт на вирусы БЕСПЛАТНО. Мы быстро и качественно проведём анализ вашего сайта на вредоносное ПО, проверка на наличие санкций Google, Yandex.
        БЕСПЛАТНО
        Комплексная защита
        За безопасность надо платить, а за её отсутствие расплачиваться! Закажи уже сейчас комплексное лечение сайта от вирусов: файервол, антивирус, защита от повторного взлома с гарантией 1 год.
        1200 рублей в год
        1800 рублей в год
        600 рублей в год
        Сайт под наблюдением
        Удаление вирусов быстро и качественно . Антивирус, файервол для сайта на 6 месяцев. Снятие санкций Google, Yandex. Удаление вредоносного ПО с сайта. Защита от вирусов, взлома, круглосуточный мониторинг и сопровождение безопасности.
        900р в месяц за 2 сайта
        1500р в месяц за 2 сайта
        600р
        Статьи
        Безопасность
        26 августа 2025
        Готовый пошаговый чек-лист очистки Bitrix от вирусов
        Полный пошаговый чек-лист для очистки и защиты Bitrix от вирусов.
        Эти шаги применимы, если у вас BitrixVM или обычный хостинг.
        Безопасность
        26 августа 2025
        Вирусы на сайте битрикс типа cca61f866479.php
        Файл вида cca61f866479.php на сайте Битрикс с очень большим шансом является вредоносным (вебшелл или бэкдор).
        Обычно такие файлы имеют случайные имена (набор букв/цифр) и позволяют злоумышленникам выполнять команды на сервере или загружать новые вирусы.
        Безопасность
        5 мая 2024
        Вирусы 1С-Битрикс: что это такое и как с ними бороться
        Обеспечение безопасности сайта — одна из приоритетных задач для IT-специалистов и владельцев онлайн-проектов.
        • Комментарии
        • Вконтакте
        Загрузка комментариев...
        Вирусы Лечение от вирусов Лечение сайтов
        Назад к списку
        • 1С-Битрикс 9
        • Bitrix VM 4
        • Web 5
        • АСПРО 2
        • Безопасность 5
        • Битрикс 24 1
        • Интернет магазины 1
        1С-Битрикс cookie php8 АСПРО Б24 Битрикс Битрикс24 Вирусы законодательство интернет-магазин Лечение от вирусов Лечение сайтов Орион хостинг
        +375 44 767 92 77
        +375 44 767 92 77
        E-mail
        info@bk-media.by
        Адрес
        г. Минск, пер. Козлова, д. 6, пом 1Н, к. 21
        Режим работы
        Пн. – Вс.: с 9:00 до 21:00
        info@bk-media.by
        г. Минск, пер. Козлова, д. 6, пом 1Н, к. 21
        Услуги
        Разработка сайтов 1С-Битрикс
        Битрикс24
        Техническая поддержка
        Лечение и защита сайта от вирусов
        Интеграции
        Безопасность
        Портфолио
        Сайты компаний
        Интернет магазин
        Landing Page
        Food
        Госорганы
        Компания
        О компании
        Партнеры
        Отзывы
        Реквизиты
        Вопрос-ответ
        Лицензии и сертификаты
        Цены
        Разработка сайтов
        Дополнительные услуги
        Хостинг
        Работа по часам
        Дизайн, графика
        CRM
        Контакты
        Отзывы
        Реквизиты

        © 2025 Мы предлагаем профессиональную разработку сайтов в Минске
        и по всей 🌐 Беларуси — от идеи до запуска и продвижения 👇.

        🔧 Нужен сайт, который будет работать на ваш бизнес, а не просто «висеть в интернете»?
        📞 Бесплатная консультация и расчёт стоимости — сегодня!
        👉

        Участник проекта CMS Magazine

        🕶 Политика конфиденциальности
        Версия для слабовидящих
        Карта сайта
        Калькулятор стоимости сайта
        Главная Услуги Цены Отзывы FAQ Контакты