Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб Форумы » Другие » Нужен хак для 2.1.9 - бан по IP
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
nel
Участник

Зарегистрирован: Aug 2002
Место проживания:
Публикаций: 2
Статус: nel в оф-лайне
Нужен хак для 2.1.9 - бан по IP [сообщение #20353]

Спецы, не может кто кинуть хак для 2.1.9 для бана по IP, а то на руборде скачала - зип не открывается... А очень надо..

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 14-08-2002 09:58
Нажмите сюда для просмотра профайла nel Отправить Персональное сообщение nel Посетить домашнию страничку nel! Найти сообщения от nel Добавить nel в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Jovani
Участник
Средний рейтинг: 4.5 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Dec 2001
Место проживания: дома
Публикаций: 239
Статус: Jovani в оф-лайне
[сообщение #20850]

http://ikondev.bei.t-online.de/
Тут найдешь ....

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 17-08-2002 19:39
Нажмите сюда для просмотра профайла Jovani Отправить Персональное сообщение Jovani Посетить домашнию страничку Jovani! Найти сообщения от Jovani Добавить Jovani в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Ausw
Модератор
Средний рейтинг: 3.57 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2001
Место проживания: BloodyVostok
Публикаций: 565
Статус: Ausw в оф-лайне
Re: Нужен хак для 2.1.9 - бан по IP [сообщение #20965]

привожу оригинал ip_ban10.zip файло зовется.

IP BAN HACK
by Ahnteis Corazon
Ahnteis@Mindless.com

This script may be redistributed, etc as long as credit is given for original
work.

*** STEP 1 ***
SAVE the following to "ipban.pl" in the same directory as your scripts.
You WILL have to change the first line to point to your banned text file.
----------------------------------------------------------------------------
###########################################
# IP BAN HACK 1.0 #
# By Ahnteis Corazon #
# Ahnteis@Mindless.com #
# #
# YOU MUST LEAVE THIS COMMENT IN! #
###########################################

$IP_BAN_FILE = "the.full.path.to.the.file\banned.cgi";


$badIP = 0;

if (open(IP_BAN_FILE, "$IP_BAN_FILE") )
{
while ($thisIP = <IP_BAN_FILE> )
{
# Try to skip blank lines
if (length($thisIP) > 2)
{
# Remove newline and carriage returns characters.
$thisIP =~ s/\n//g;
$thisIP =~ s/\r//g;

$_ = $ENV{'REMOTE_ADDR'};
if (m/$thisIP/)
{
$badIP = 1;
}
}
}
}
else # If can't find the file, fail.
{
print "Content-type:text/html\n\n";
print "<BODY BGCOLOR=FFFFFF><FONT SIZE=+5 COLOR=FF0000>";
print "Could not open IP ban list file.";
print "</font></body>";
exit (1);
}

if ($badIP == 1) # If they're banned.
{
print "Content-type:text/html\n\n";
print "<BODY BGCOLOR=FFFFFF><FONT SIZE=+5 COLOR=FF0000>";
print "Permission to this week script is <B>denied</b>.<BR><BR>";
print "If you have questions about this error, please ";
print "contact the site administrator.";
print "</font></body>";
exit (1);
}
1;
-----------------------------------------------------------------------------


*** STEP 2 ***
CREATE a file called "banned.cgi" (or other as specified in the path variable)
in the file location that you specified.

In the file, ADD the IP's (full or partial) that you want banned. (1 per line)
It is important that there aren't any extra spaces in the file (although I did
check for blank lines).

Example banned.cgi
-----------------------------------------------------------------------------
34.23.12.
123.49.23.251
-----------------------------------------------------------------------------

*** STEP 3 ***
Any script you wish to enable IP banning on, you simply need to add the line
require ipban.pl;


For example, in ikonboard.pl near the start, find
-----------------------------------------------------------------------------
eval {
($0 =~ m,(.*)/[^/]+,) and unshift (@INC, "$1");
($0 =~ m,(.*)\\[^\\]+,) and unshift (@INC, "$1");
require "ikon.lib"; # Require ikonboard ()
require "data/progs.pl"; # Require prog names
require "data/boardinfo.pl";# Require board info
require "data/styles.pl"; # Require styles info
};
-----------------------------------------------------------------------------

ADD in the line above so that it reads
-----------------------------------------------------------------------------
eval {
($0 =~ m,(.*)/[^/]+,) and unshift (@INC, "$1");
($0 =~ m,(.*)\\[^\\]+,) and unshift (@INC, "$1");
require "ipban.pl";
require "ikon.lib"; # Require ikonboard ()
require "data/progs.pl"; # Require prog names
require "data/boardinfo.pl";# Require board info
require "data/styles.pl"; # Require styles info
};
-----------------------------------------------------------------------------

NOTICE that the ipban require is the FIRST of the require statements.
The most important ones to add the above line to are (in my opinion)
announcements.cgi
forums.cgi
ikonboard.cgi
messanger.cgi
post.cgi
printpage.cgi
register.cgi
topic.cgi
........
........

That should pretty much keep the person from browsing your forum or signing up
etc etc. You may include this with almost any script, and if it doesn't work,
simply remove the "require" line.

__________________
"Gott weiss, ich will kein Engel sein!"

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-08-2002 16:53
Нажмите сюда для просмотра профайла Ausw Отправить Персональное сообщение Ausw Посетить домашнию страничку Ausw! Найти сообщения от Ausw Добавить Ausw в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
nel
Участник

Зарегистрирован: Aug 2002
Место проживания:
Публикаций: 2
Статус: nel в оф-лайне
[сообщение #21148]

Пасибочки, все установила и все работает. Спасли, а то меня этот юзер просто достааал :-)

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 19-08-2002 20:55
Нажмите сюда для просмотра профайла nel Отправить Персональное сообщение nel Посетить домашнию страничку nel! Найти сообщения от nel Добавить nel в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 23:55.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.00850391 seconds (39.85% PHP - 60.15% MySQL) with 23 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.