Русское сообщество по скриптингу

Rechecker (Проверка ресурсов для ReHLDS)

Новые плагины для Metamod, которые были добавлены в базу плагинов нашего форума. Плагины еще не утвеждены администратором/модератором.
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Данный раздел форума служит для добавления новых плагинов в базу нашего форума. После того, как администратор/модератор утвердит плагин, он будет перемещен в раздел "Утвежденные плагины".

Правила при добавлении новых плагинов:
1. При вставке кода плагина необходимо использовать тег [pawn], в противном случае, если тег [pawn] не отображает ваш код, можно использовать тег [code].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. Обязательно выкладывайте исходник плагина. Запрещено выкладывать dll/so файлы без исходников.
4. Обязательно указывайте настоящих авторов плагина, если вы использовали чьи-то наработки или функции, указывайте их авторов в сообщении.
5. Необходимо заполнять детальную информацию о плагине (версию, настройки, список изменений и другую).

Rechecker (Проверка ресурсов для ReHLDS)

Сообщение Blud » 05 фев 2016, 22:49

Автор: s1lent
Версия: 1.9
Описание: Rechecker это Metamod plugin, дающий возможность проверять клиентские файлы по их md5 хэшу.
Возможное применение:
Обнаружение читерских библиотек в директории игры
Обнаружение отсутствия обязательных для игры файлов
Обнаружение запрещенных моделей игроков, либо создание белого списка разрешенных

Требования:
Движок ReHLDS 654 или новее
MetaMod 1.20(p) или новее

Установка:
Распаковываем rechecker_X_X.zip в папку <gamedir> вашей игры.
Добавляем библиотеку rechecker_mm_i386.so или rechecker_mm.dll в зависимости от используемой ОС в конфиг MetaMod.
Для этого открываем <gamedir>/addons/metamod/plugins.ini (если его нет, создаем сами) и пишем:
Linux:
Код: Выделить всё
linux addons/rechecker/rechecker_mm_i386.so

Windows:
Код: Выделить всё
win32 addons\rechecker\rechecker_mm.dll

Из извлеченного архива rechecker_X_X.zip будет присутствовать файл resources.ini который должен лежать рядом с библиотекой rechecker_mm.dll или rechecker_mm_i386.so

Запускаем сервер и командой meta list проверяем статус
Код: Выделить всё
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] Rechecker RUN - rechecker_mm_i386.so vX.X ini Chlvl Any


Код: Выделить всё
Windows
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] Rechecker RUN - rechecker_mm.dll vX.X ini Chlvl Any


Дополнительно:
Описание флагов:
UNKNOWN - Если вам неизвестен хэш, при таком флаге будет искать файл с любым хэшем.
IGNORE - Это флаг который помечает данный файл с хэшем в игнорируемый список.
MISSING - Обнаружение отсутствие файла у клиента.

Если 2 файла с указанным хэшем и с флагом IGNORE были обнаружены,
то для UNKNOWN они будут проигнорированы

"../qwerty.dll" 099b3b06 IGNORE
"../qwerty.dll" f284f878 IGNORE
"../qwerty.dll" UNKNOWN "addip 1440 [ip]"



BREAK - Этот флаг выходит из всех проверок если файл был обнаружен или наоборот отсутствует.

Ниже предоставлен пример, при обнаружении файла antichet.dll будет выход из цикла,
дальнейшие проверки выполняться не будут.

"../anticheat.dll" bdc52384 BREAK
"../opengl32.dll" 0ee4e274 "addip 1440 [ip]"


Форматирование строк:
[name] - Имя игрока
[ip] - IP Адрес игрока
[userid] - идентификатор игрока
[steamid] - Steamid игрока

[file_name] - имя проверяемого файла
[file_hash] - хэш файла который вернул клиент

Полезные примечания:
Причину наказания или оповещения можно заключать в одинарные кавычки. "amx_kick [userid] 'Opengl32 Detected'"
md5 хэш c8005c526355d8015d462dc7f4ddb159 достаточно иметь первые 4 байта (c8005c52)


1.7 - 1.9 (28 Января 2016)
Убран квар rch_delay.
Исправлен баг с получением файлов в неправильном порядке.
Обновлен ReHLSDK (ReHLDS build 654 или новее)
1.6 (20 Января 2016)
Добавлен квар rch_delay. Отложенное время до выполнения cmd. (По умолчанию: 0).
1.5 (11 Января 2016)
Исправлена некорректность данных в логах.
1.4 (11 Января 2016)
Исправлено 'Bad file data'.
Добавлен флаг 'MISSING' на замену хэша 00000000.
1.2 (18 Ноября 2015)
Исправлен баг с флагом BREAK.
Добавлена возможность выгрузки через meta unload.
Добавлена база для примера.
1.1 (17 Ноября 2015)
Исправлен баг с отображением даты в логах.
Добавлены доп. поля в лог-файл.
1.0 (15 Ноября 2015)
Первый релиз


ОФФ ТОПИК Вы должны зарегистрироваться, чтобы видеть ссылки.

Добавлено 06 фев 2016, 00:17:

Добавлю еще от себя базу данных с читами уже готовую мало ли кому понадобится: Вы должны зарегистрироваться, чтобы видеть ссылки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Господа, очень хорошо, когда вас ненавидят, можно приходить и бесить людей просто так.
Аватара пользователя
Blud
 
Сообщения: 90
Зарегистрирован: 05 дек 2013, 12:23
Благодарил (а): 28 раз.
Поблагодарили: 13 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение RevCrew » 06 фев 2016, 18:00

Blud, есть сервер с этим модулем?
Skype revcrew77
https://vk.com/cs_suite_ru - создал группу в вк
CS-Suite
Аватара пользователя
RevCrew
Скриптер
 
Сообщения: 1146
Зарегистрирован: 15 июл 2013, 20:45
Благодарил (а): 213 раз.
Поблагодарили: 217 раз.
Языки программирования: Counter-Strike 1.6

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение Mistrick » 06 фев 2016, 19:04

RevCrew, наверно, почти каждый на rehlds.
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2532
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 40 раз.
Поблагодарили: 1072 раз.
Языки программирования: PAWN
С/С++(few above zero)

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение RevCrew » 06 фев 2016, 19:38

Mistrick, мне чисто пример нужен)
Skype revcrew77
https://vk.com/cs_suite_ru - создал группу в вк
CS-Suite
Аватара пользователя
RevCrew
Скриптер
 
Сообщения: 1146
Зарегистрирован: 15 июл 2013, 20:45
Благодарил (а): 213 раз.
Поблагодарили: 217 раз.
Языки программирования: Counter-Strike 1.6

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение Mistrick » 06 фев 2016, 21:35

RevCrew, у неугомона должен стоять.
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2532
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 40 раз.
Поблагодарили: 1072 раз.
Языки программирования: PAWN
С/С++(few above zero)

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение Blud » 06 фев 2016, 23:49

RevCrew писал(а):Blud, есть сервер с этим модулем?

193.26.217.69:28283

Добавлено спустя 1 минуту 39 секунд:
Mistrick писал(а):RevCrew, наверно, почти каждый на rehlds.

Ну если человек перешел на ReHLDS, тоооо стоит данный модуль.
Господа, очень хорошо, когда вас ненавидят, можно приходить и бесить людей просто так.
Аватара пользователя
Blud
 
Сообщения: 90
Зарегистрирован: 05 дек 2013, 12:23
Благодарил (а): 28 раз.
Поблагодарили: 13 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение RevCrew » 07 фев 2016, 11:55

Blud, Исходники есть?
Skype revcrew77
https://vk.com/cs_suite_ru - создал группу в вк
CS-Suite
Аватара пользователя
RevCrew
Скриптер
 
Сообщения: 1146
Зарегистрирован: 15 июл 2013, 20:45
Благодарил (а): 213 раз.
Поблагодарили: 217 раз.
Языки программирования: Counter-Strike 1.6

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение Fedcomp » 07 фев 2016, 12:49

RevCrew писал(а):Blud, Исходники есть?

Какие исходники? только приват только хардкор.
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4319
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 694 раз.
Поблагодарили: 1178 раз.
Языки программирования: Counter-Strike 1.6

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение Blud » 07 фев 2016, 17:04

RevCrew писал(а):Blud, Исходники есть?

Исходники есть только на DS, и только с доступом в раздел безопасности, но туда не каждый может попасть! Тут выложит кто либо исходник, и он сразу же буде на ммру. а потом будете ныть помогите защититься и.т.д или обходят. Ну вообщем все в этом роде!
Господа, очень хорошо, когда вас ненавидят, можно приходить и бесить людей просто так.
Аватара пользователя
Blud
 
Сообщения: 90
Зарегистрирован: 05 дек 2013, 12:23
Благодарил (а): 28 раз.
Поблагодарили: 13 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

Re: Rechecker (Проверка ресурсов для ReHLDS)

Сообщение velesgs » 08 фев 2016, 09:59

Blud, обнови базу читов, я выложил на DS обновленную версию.
Аватара пользователя
velesgs
 
Сообщения: 1
Зарегистрирован: 07 фев 2016, 08:00
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

След.

Вернуться в Добавленные новые плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1