Допиливаемый фейк детектор(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 259 hits)
HLTV fix
fakedetector1.3.zip (85,2 KiB, 850 hits)
Убрана одна проверка, которая почему-то давала сбои. Отловить причину не получилось. Для последних публичных xfakeplayers и так с запасом, для более поздних пока тоже работает, но надо будет еще проверок добавить.
fakedetector14.zip (86,2 KiB, 1 245 hits)
Добавлены новые детекты как для фейков 1.11, так и для более новых. Спасибо за тесты DimaS.
Добавлен фикс buffer overload v4 (ну или патченый v3). В конфиге включается опцией fix_bo3_new = 1. Почему-то его бывает кикает за Bad command character in client command еще до проверок. Пока не разобрался из-за чего. Толи дпрото что-то делает, толи сам софт глючный.
fakedetector15.zip (86,6 KiB, 896 hits)
Поправилен один детект, надеюсь удачно и ложных теперь не будет. Тестер у которого были проблемы пока не появлялся. Более простой фикс buffer overflow v4 теперь включен по умолчанию, более полный включается через fix_bo3_new = 1. Фризы вызывает более полный вариант, предположительно из-за обычных лагах подключения или сервера. Если есть возможность, протестируйте его. Но говорят вроде лаги остались на некоторых серверах.
fakedetector_1.7.zip (86,9 KiB, 1 114 hits)
Исправлена работа с ботами mm podbot/zbot
fakedetector_1.8.zip (88,1 KiB, 1 485 hits)
Детектит xfakeplayers 1.12, обфускация теперь чуть более продвинутая. По крайней мере он не падает, а будут ли ложные детекты при лагах — неизвестно. Но, по моим предположениям, не должны быть. Если сомневаетесь, лучше первое время с onlylog = 1 просто посмотреть логи на предмет обычных игроков в них.
fakedetector_1.9.zip (89,5 KiB, 1 188 hits)
Исправление ошибок.
fakedetector_2.0.zip (89,5 KiB, 1 150 hits)
Исправление ошибок 2.
fakedetector_21.zip (91,6 KiB, 872 hits)
Добавлен voiceflood blocker, убраны проверки с ложными детектами для steam клиентов
fakedetector_2.1.1.zip (91,4 KiB, 812 hits)
Исправлен баг с пустым ником и падением на csdm и gungame модах.
fakedetector_2.1.2.zip (91,5 KiB, 861 hits)
Исправления падений.
fakedetector_2.1.3.zip (92,1 KiB, 2 331 hits)
Исправлен баг в парсере строк, приводивший к выполнению закомментированных команд (смена hostname и т.п.)