@Ruswak

Как проанализировать трафик с помощью python?

Добрый день.
Есть интернет ресурс и необходимо определять запросы от ботов.
Изучив тематику понял, что существует несколько основных направлений.
1. Сигнатурный анализ
Поиск шаблонов действий ботов. Анализ пакетов, заголовков запроса и тд.
2. Машинное обучение
По примерам хороших и плохих запросов научить отличать одно от другого.
3. Ловушки
Капча.
4. Базы ботов
Сравнивать Ip с Ip из базы.
Собственно необходимо по запросу определять ботов на python. Запрос приходит по протоколу http/https. Как я понимаю по одним лишь параметрам этих протоколов сделать можно только простые вещи. Можно ли как-то получить пакеты более низких уровней?С помощью каких средств на python(возможно django) можно это осуществить?Что бы еще посоветовали?
  • Вопрос задан
  • 592 просмотра
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
django не из той оперы

боты боту рознь, на том же Селениуме можно натренировать на нужное действие с вариациями, что спасет только капча

однако грамотный фронетнд фреймворк, с кукисами из джаваскрипта, аяксом , проверкой csrf и кроссIPшности задачу злоумышленнику сильно усложнит

а простых легко вычислять - proxyjudge + bounce rate
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы