Как это работает
Чтобы данные из Affinity автоматически попадали в Webhook, достаточно готового сценария — без выгрузок руками.
- Запуск: Webhook - Отправить URL на анализ
- Затем: Нормализовать входной URL
- Проверка: ЕСЛИ - URL действителен?
- Если да — VirusTotal - Отправить URL на сканирование
- Проверка: ЕСЛИ - Ошибка отправки VT?
- Если да — Ответить - Ошибка сервиса VT
- Если нет — Wait - Обработка сканирования VirusTotal
- Затем: VirusTotal - Получить анализ сканирования
- Проверка: ЕСЛИ - Ошибка анализа VT?
- Если нет — ЕСЛИ - Анализ VirusTotal завершен?
- Если да — Извлечь статистику вердикта VirusTotal
- Затем: Сформировать вердикт фишинга
- Затем: Записать результат сканирования
- Если нет — Увеличить счетчик повторов
- Проверка: ЕСЛИ - Повтор Max достигнут?
- Если да — Ответить - Тайм-аут
- Если нет — Wait - Повторить опрос анализа VT
- Если нет — Ответить - Ошибка недействительного URL
Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.