1 год назад
История
README.md
Stonefish - Сервис определения фишинговых сайтов
Запуск
Требования
Для запуска приложения в системе должны быть установлены следующие приложения:
- docker
- docker compose
- git
Команды
git clone git@github.com:alekon28/phishing-detector-stonefish.git
cd phishing-detector-stonefish
docker compose up --build
Использование
После запуска перейти на http://localhost:8080/. В поиск вводим ссылку для проверки - получаем результат.
Математическая модель
Описание
Есть N анализаторов, каждый анализатор выдает число от 0 до бесконечности, также анализатор имеет вес и
функцию нормализации. В результате получается нормализованный результат в диапазоне от 0 до 1.
Формула
result = sum(norm(points) * weight)
points - результат работы анализатора
norm - функция нормализации
weight - вес анализатора
API
Автодокументация api - openapi.json
Онлайн редактор/просмотрщик - https://editor.swagger.io/
TODO:
1) Сделать больше анализаторов 2) Настроить веса анализаторов
Контакты
- Email - alekon28@gmail.com
- Telegram - @amigo2208
Конвейеры
0 успешных
0 с ошибкой