Бан/запрет на коннект с определенного ип диапазона
|
|
freamer | Дата: Воскресенье, 25.03.2007, 12:29:23 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 4
Статус: Не в сети
| Возможно кому-то этот плагин тоже пригодится, я когда на Amxmodx официальные форумы писал - моя тема так и осталась без ответа Есть ип get_user_ip(), есть диапазон 127.1.1.0/24 или 127.1.1.0-127.1.1.255 Каким образом можно проверить ип на принадлежность к тому диапазону?
|
|
| |
VEN | Дата: Воскресенье, 25.03.2007, 15:22:40 | Сообщение # 2 |
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Статус: Не в сети
| http://amxmodx.ucoz.ru/forum/17-349-1
|
|
| |
freamer | Дата: Воскресенье, 25.03.2007, 18:32:48 | Сообщение # 3 |
Рядовой
Группа: Пользователи
Сообщений: 4
Статус: Не в сети
| я тот диапазон просто так написал, будет ли работать с другими диапазонами ? 82.0.0.0-82.255.255.255 ? 82.5.0.0-82.10.1.2 ?
Сообщение отредактировал freamer - Воскресенье, 25.03.2007, 18:33:30 |
|
| |
VEN | Дата: Воскресенье, 25.03.2007, 19:42:36 | Сообщение # 4 |
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Статус: Не в сети
| Вообще-то ip_functions_test.sma - это скрипт иллюстрирующий один из возможных вариантов использования ip.inc функций. Это не говотовый скрипт для пользователя. Поэтому вопрос не уместен.
|
|
| |
slogic | Дата: Понедельник, 26.03.2007, 11:53:35 | Сообщение # 5 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| Quote (freamer) | Каким образом можно проверить ип на принадлежность к тому диапазону? | Написать свою функцию проверки. В AMX/X ее пока нет. VEN напиал кое-какие фцнкции, но из описания я нифига не понял что они делают. В частности D sub-IP что такое? =) Мне проще написать все через рнгулярные выражения. Будет время, добавлю функцию проверки IP адреса на принадлежность диапазону.
|
|
| |
VEN | Дата: Понедельник, 26.03.2007, 12:48:04 | Сообщение # 6 |
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Статус: Не в сети
| Quote | 82.0.0.0-82.255.255.255 ? 82.5.0.0-82.10.1.2 ? | Нет, будет работать только с D-диапазоном. Подробности описаны во втором сообщении темы: http://amxmodx.ucoz.ru/forum/17-349-1 По аналогии можно написать функции, работающие и с B/C диапазонами.
Сообщение отредактировал VEN - Понедельник, 26.03.2007, 12:48:31 |
|
| |