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

Бан подсетей (Subnet Ban Plugin)

Утвержденные плагины для AMX Mod X администратором/модератором форума.

Модератор: Leonidddd

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

В данном разделе форума разрешено создавать темы, касающие только работоспособных плагинов для AMX Mod X. Новые плагины нужно выкладывать в разделе "Новые плагины".

Бан подсетей (Subnet Ban Plugin)

Сообщение Expade » 08 ноя 2011, 13:19

Subnet Ban Plugin

Автор: Zetex
Версия: 1.8.32

Ссылки на оф. странички:

Команды:
  • sb_ban <подсеть в CIDR формате> - забанить подсеть.
  • sb_unban <подсеть в CIDR формате> - разбанить подсеть.
  • sb_banlist <страница> - показать список забаненых подсетей.
  • sb_who - показать IP игроков на сервере.

Квары:
  • sb_ignore_steam "0/1" - выкл./вкл. иммунитет для Steam игроков.
  • sb_notification_connected "0/1" - выкл./вкл. оповещение о подключающихся игроках.
  • sb_logging "0/1" - выкл./вкл. логирование в файл .../subnet_ban.log

Требования:
  • Metamod модуль dproto, начиная с версии 0.4.4 и больше (или запретите использование модуля с помощью опции компиляции).

Установка:
  • Скопируйте файл "subnet_ban.amxx" в папку plugins.
  • Скопируйте файл "subnet_ban.txt" в папку data/lang.
  • Добавьте строчку "subnet_ban.amxx" (без кавычек) в файл "config/plugins.ini".

Отдельное спасибо:
  • Lev, Zefir, NSR, makcumka, rfc1, mazdan.

Лог изменений:
    v1.0 [20.10.2011]
    - Бета версия.
    v1.1 [24.10.2011]
    - Добавлен новый квар "sb_kick_reason".
    v1.2 [28.10.2011]
    - Добавлен новый квар "sb_ignore_steam".
    v1.3 [02.11.2011]
    - Добавлен мультиязычный файл.
    v1.4 [05.11.2011]
    - Релиз версия.
    - Маленькая оптимизация кода.
    - Исправление ошибок в тексте.

    v1.5 [11.03.2012]
    - Редактирован перевод на английский.
    - Исправлены незначительные баги.
    - Добавлен новый квар "sb_notification_connected".

    v1.5.1 [15.03.2012]
    - Исправлен баг с неправильным определением принадлежности IP к подсети.
    v1.6 [17.03.2012]
    - Полностью переделан принцип работы плагина. Подсети хранятся в CIDR формате.
    - Добавлен новый квар "sb_logging".

    v1.7 [16.04.2012]
    - Убран квар "sb_kick_reason", причина удаления игрока хранится в мультиязычном файле.
    - Добавлен иммунитет для ботов и HLTV.
    - Список забаненых подсетей выводится как в amx_help.

    v1.8 [21.05.2012]
    - Добавлена проверка на правильность подсетей.
    v1.8.32 [10.11.2012]
    - Исправлены незначительные баги.
    - Исправлена кодировка файла "subnet_ban.txt".

Утверждено. //Leonidddd
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Expade 11 ноя 2012, 11:23, всего редактировалось 43 раз(а).
Аватара пользователя
Expade
 
Сообщения: 38
Зарегистрирован: 14 май 2011, 19:32
Откуда: Астрахань
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.
Опыт программирования: Больше трех лет
Языки программирования: Half-Life 1

Re: Бан подсетей (Subnet Ban)

Сообщение Expade » 24 апр 2012, 16:28

как появится sql-сервер, так буду пробовать.
Аватара пользователя
Expade
 
Сообщения: 38
Зарегистрирован: 14 май 2011, 19:32
Откуда: Астрахань
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.
Опыт программирования: Больше трех лет
Языки программирования: Half-Life 1

Re: Бан подсетей (Subnet Ban)

Сообщение mazdan » 24 апр 2012, 20:41

sql сервер поднять дело 5 минут. Вам, выделить базу данных? мне не жалко :D
вам на хостинге или у меня на сервере?
я не пишу плагины на заказ!
Аватара пользователя
mazdan
 
Сообщения: 739
Зарегистрирован: 12 окт 2010, 14:44
Благодарил (а): 121 раз.
Поблагодарили: 211 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Бан подсетей (Subnet Ban Plugin)

Сообщение Expade » 28 май 2012, 16:22

v1.8 [21.05.2012]
- Проверка на правильность подсетей.
Аватара пользователя
Expade
 
Сообщения: 38
Зарегистрирован: 14 май 2011, 19:32
Откуда: Астрахань
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.
Опыт программирования: Больше трех лет
Языки программирования: Half-Life 1

Re: Бан подсетей (Subnet Ban Plugin)

Сообщение Subb98 » 08 июл 2012, 15:20

Подскажите, пожалуйста, как правильно блокировать подсеть (извиняюсь за тупой вопрос, но хочу разобраться раз и навсегда)? Скажем, есть условный IP-адрес: 44.34.172.37, требуется заблокировать IP-адреса в диапазоне от 44.34.100.0 и более, какой вариант блокировки будет верным? sb_ban "44.34.100.0" или sb_ban "44.34.100.0/44.34.255.255"?
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: Бан подсетей (Subnet Ban Plugin)

Сообщение Subb98 » 08 июл 2012, 22:26

С блокировкой разобрался при тесте (sb_ban "44.34.0.0\44.34.255.255"), также обнаружил баг, который обнаруживали ещё при первом релизе и который, вроде как, был пофикшен. Суть бага: блокируем следующий диапазон sb_ban "44.34.100.0\44.34.255.255", с IP-адреса 44.34.16.116 не пускает.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: Бан подсетей (Subnet Ban Plugin)

Сообщение Expade » 26 июл 2012, 23:58

subb98, уважаемый, читаем самый первый пост (описание плагина). Подсети блокируются в формате Вы должны зарегистрироваться, чтобы видеть ссылки..
Для удобства я для себя нарисовал таблицу, может и вам пригодится (Вы должны зарегистрироваться, чтобы видеть ссылки.)
Аватара пользователя
Expade
 
Сообщения: 38
Зарегистрирован: 14 май 2011, 19:32
Откуда: Астрахань
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.
Опыт программирования: Больше трех лет
Языки программирования: Half-Life 1

Re: Бан подсетей (Subnet Ban Plugin)

Сообщение Expade » 10 ноя 2012, 11:35

v1.8.32 [10.11.2012]
- Исправлены незначительные баги.
- Исправлена кодировка файла "subnet_ban.txt".
Аватара пользователя
Expade
 
Сообщения: 38
Зарегистрирован: 14 май 2011, 19:32
Откуда: Астрахань
Благодарил (а): 21 раз.
Поблагодарили: 3 раз.
Опыт программирования: Больше трех лет
Языки программирования: Half-Life 1

Пред.

Вернуться в Утвержденные плагины

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

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