Зарегистрируйтесь, чтобы получить полный доступ к сайту. Мы поможем вам найти нужный материал для ваших проектов.
Разместите свой оффер в самом сердце платформы.
VirusTotal Checker — это плагин для DataLife Engine (DLE 13.x – 20.0), предназначенный для автоматической проверки безопасности файлов, прикрепляемых к публикациям на вашем сайте. Модуль интегрируется с официальным API VirusTotal и выводит результаты сканирования прямо в карточке загрузки материала.
Расчет хэш-суммы: При первом обращении пользователя к странице материала плагин рассчитывает уникальный криптографический хэш-код файла (SHA-256) прямо на вашем сервере.
Запрос к базе VirusTotal: Модуль отправляет быстрый запрос к API VirusTotal для поиска готового отчета по этому хэшу.
Если файл уже проверялся ранее: результаты сканирования (количество угроз и общее число антивирусных систем) сразу записываются в базу данных вашего сайта и выводятся на страницу.
Если файла нет в базе (он новый): если размер вложения не превышает 32 МБ, плагин автоматически и безопасно загружает его на сервера VirusTotal для сканирования, временно переключая статус страницы в режим «Идет анализ».
AJAX-полинг (Обновление без перезагрузки): Пока VirusTotal выполняет проверку, на странице отображается анимированный таймер времени. Каждые несколько секунд скрипт бесшовно опрашивает сервер и, как только отчет готов, автоматически заменяет статус на «Безопасен» или «Обнаружены угрозы» без перезагрузки всей страницы.
Кэширование результатов: Все данные сохраняются в базу данных сайта. При последующих посещениях или обновлении страницы запросы к внешнему API не отправляются, а результаты считываются мгновенно, что исключает нагрузку на сервер и укладывается в бесплатные лимиты API.
Полная автоматизация: файлы сканируются на лету, не требуя ручного вмешательства администратора.
Автозагрузка новых файлов: автоматический Multipart-upload для ранее неизвестных файлов весом до 32 МБ.
Бесшовное обновление: статус проверки на фронтенде обновляется на лету с интерактивным секундным таймером.
Гибкие настройки: поддержка как стандартных вложений DLE, так и конкретных дополнительных полей новостей.
Энергоэффективность: настраиваемый срок жизни кэша (в днях) и ограничение на максимальный размер файлов для хеширования.
Интегрированная админпанель: лаконичный интерфейс в оригинальном стиле DLE 19.x/20.0, включающий лог последних 50 сканирований с возможностью ручного сброса кэша для любого файла.
Разместите рекламу и получите доступ к активной аудитории
Подберём лучший формат размещения под ваши задачи.
Администрация не несет ответственности за действия пользователя на сайте.