Fakedetector v 1.2-1.7, 1.8, 1.9, 2.0, 2.1, 2.1.1, 2.1.2, 2.1.3 by Asmodai(dedicated-server.ru)(пост обновляется)

Допиливаемый фейк детектор(Fake Detector by Asmodai). Рассчитан на все XFakePlayers и других, умеющих заходить дальше putinserver. Определяет ботов в любом количестве. Проверок на более простые фейки как в дпрото не делал. Ограничение флуда командами тоже убрал, раз в дпрото уже есть. На этот раз защите от анализа уделено куда больше внимания.

Конфиг fakedetector.ini должен лежать рядом с модулем. Комментарии в сам конфиг пока не копируйте, забыл сделать их поддержку.

bantime    = 5.0 // время бана в минутах. 0 означает кик без бана.
banreason  = Fake client // причина бана
onlylog    = 0 // только логировать обнаружения

Логи обнаружений тоже рядом с модулем в fakedetector.log

Сами детекты проверялись на одном сервере, на обычных игроках обнаружения по нулям. Крашей вроде тоже нет, хоть там и много всяких фокусов с кодом. На win/lin зашел с обычного клиента и фейка, все работало нормально.

  fakedetector_1.2.zip (83,5 KiB, 1 286 hits)

HLTV fix

  fakedetector1.3.zip (85,2 KiB, 876 hits)

Убрана одна проверка, которая почему-то давала сбои. Отловить причину не получилось. Для последних публичных xfakeplayers и так с запасом, для более поздних пока тоже работает, но надо будет еще проверок добавить.

  fakedetector14.zip (86,2 KiB, 1 274 hits)

Добавлены новые детекты как для фейков 1.11, так и для более новых. Спасибо за тесты DimaS.
Добавлен фикс buffer overload v4 (ну или патченый v3). В конфиге включается опцией fix_bo3_new = 1. Почему-то его бывает кикает за Bad command character in client command еще до проверок. Пока не разобрался из-за чего. Толи дпрото что-то делает, толи сам софт глючный.

  fakedetector15.zip (86,6 KiB, 922 hits)

Поправилен один детект, надеюсь удачно и ложных теперь не будет. Тестер у которого были проблемы пока не появлялся.
Более простой фикс buffer overflow v4 теперь включен по умолчанию, более полный включается через fix_bo3_new = 1. Фризы вызывает более полный вариант, предположительно из-за обычных лагах подключения или сервера. Если есть возможность, протестируйте его. Но говорят вроде лаги остались на некоторых серверах.

  fakedetector_1.7.zip (86,9 KiB, 1 141 hits)

Исправлена работа с ботами mm podbot/zbot

  fakedetector_1.8.zip (88,1 KiB, 1 511 hits)

Детектит xfakeplayers 1.12, обфускация теперь чуть более продвинутая. По крайней мере он не падает, а будут ли ложные детекты при лагах — неизвестно. Но, по моим предположениям, не должны быть. Если сомневаетесь, лучше первое время с onlylog = 1 просто посмотреть логи на предмет обычных игроков в них.

  fakedetector_1.9.zip (89,5 KiB, 1 215 hits)

Исправление ошибок.

  fakedetector_2.0.zip (89,5 KiB, 1 177 hits)

Исправление ошибок 2.

  fakedetector_21.zip (91,6 KiB, 901 hits)

Добавлен voiceflood blocker, убраны проверки с ложными детектами для steam клиентов

  fakedetector_2.1.1.zip (91,4 KiB, 836 hits)

Исправлен баг с пустым ником и падением на csdm и gungame модах.

  fakedetector_2.1.2.zip (91,5 KiB, 893 hits)

Исправления падений.

  fakedetector_2.1.3.zip (92,1 KiB, 2 358 hits)

Исправлен баг в парсере строк, приводивший к выполнению закомментированных команд (смена hostname и т.п.)