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 с ошибкой