ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

26.06.2008, 12:19
|
|
Познающий
Регистрация: 25.12.2007
Сообщений: 30
Провел на форуме: 41651
Репутация:
0
|
|
Тут на этом форуме кто нить знает вообще как это делается?
|
|
|

26.06.2008, 12:39
|
|
Участник форума
Регистрация: 24.06.2008
Сообщений: 105
Провел на форуме: 674665
Репутация:
276
|
|
TLS, открой глаза и перечитай инфу по линку который я дал. Блокировка браузеров делается через .htaccess. Я думаю даже не надо знать английский, чтобы понять примеры из линка.
Фильтрацию по IP можно сделать в PHP, как я сказал выше.
Алгоритм примерный я тебе щас накидаю)
Я себе это представляю так:
1) Получаем REMOTE_ADDR от клиента.
2) IP адрес разбиваем на октеты (регулярным выражением, или через строковые функции, неважно), т.е. получаем 4 переменные, содержащие по октету.
3) Дальше уже колдуй со своими рулесами , как душе, угодно.
UPD: Да, забыл, в случае, блокировки - выдаем посетителю хедер 403 (denied)
через ф-ю Header, в ином случае пользователь спокойно входит на сайт.
|
|
|

26.06.2008, 13:17
|
|
Познающий
Регистрация: 25.12.2007
Сообщений: 30
Провел на форуме: 41651
Репутация:
0
|
|
1.уважаемый,мне твои линки не нужны,и рассуждать и предполагать тут тоже лишнее. Был задан конкретный вопрос,и хотелось бы получить ответ знающего человека который не будет тут фантазировать и думать,а просто тупо Даст конкретный пример такому чайнику как я.
2. Линк на ресурс который ты дал-не вижу в нем вообще смысла и не понимаю его,так Если по твоему это защита от определенных арбузеров,то че то вместо известных всему миру opera,mozilla,ie,и других не говоря уже о мобильных-я не вижу!
3. Ты считаешь Если я бы знал то,что спрашиваю-стал бы создавать тут тему? Конечно нет! Поэтому хотелось бы конкретный ответ.
4. блокировка по конкретному ip мне не нужна,так же не нужен скрипт php который будет якобы их блокировать.
Последний раз редактировалось TLS; 26.06.2008 в 13:19..
Причина: ошибка в тексте
|
|
|

26.06.2008, 13:28
|
|
Участник форума
Регистрация: 24.06.2008
Сообщений: 105
Провел на форуме: 674665
Репутация:
276
|
|
2. Линк на ресурс который ты дал-не вижу в нем вообще смысла и не понимаю его,так Если по твоему это защита от определенных арбузеров,то че то вместо известных всему миру opera,mozilla,ie,и других не говоря уже о мобильных-я не вижу!
по линку даны примеры блокировки по USER-AGENT'у, а что тебе мешает вписать туда свои юзерагенты, которые не хочешь пропускать ?))))
4. блокировка по конкретному ip мне не нужна,так же не нужен скрипт php который будет якобы их блокировать.
Ну, как ? , ты же сам хотел по маске фильтрить IP, вот и проверяй первые два октета и блочь , я тебе и так все по полочкам разложил, пошевели мозгами, на готовом далеко не уедешь)
Последний раз редактировалось Whirt; 23.07.2008 в 01:26..
|
|
|

26.06.2008, 13:43
|
|
Познающий
Регистрация: 25.12.2007
Сообщений: 30
Провел на форуме: 41651
Репутация:
0
|
|
Я с телефона много мозгами не нашевелю. Тем более чтоб ими шевелить-нужны начальные знания.
|
|
|

26.06.2008, 13:57
|
|
Познающий
Регистрация: 25.12.2007
Сообщений: 30
Провел на форуме: 41651
Репутация:
0
|
|
RewriteEngine On RewriteCond %{HTTP_USER_AGENT} ^Mozilla/4.00 ^.* -[F,L]
Так что ли? Похоже что то не так
|
|
|

26.06.2008, 14:14
|
|
Участник форума
Регистрация: 24.06.2008
Сообщений: 105
Провел на форуме: 674665
Репутация:
276
|
|
Вот, накатал тебе .htaccess )
Код:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} Firefox
RewriteRule ^.* - [F,L]
Не будет пускать огнелисов, а всякие ослоподобные а-ля IE входят без проблем.
З.Ы.
Тут очень подробно расписано, что , как и где (теперь на русском по заявкам трудящихся )))
_http://know-how.mc3.telecom.by/SintaksisModRewrite
Аффтар, неужели так трудно поюзать поиск ? )))
|
|
|

26.06.2008, 14:21
|
|
Познающий
Регистрация: 25.12.2007
Сообщений: 30
Провел на форуме: 41651
Репутация:
0
|
|
Сейчас попробую только с мозилой. Поиск юзал ,нифига хорошего не нашел
|
|
|

26.06.2008, 14:21
|
|
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме: 1595333
Репутация:
291
|
|
имхо блок по юзер агенту нуно делать пхп скриптом все таки а не хтаксессом.
да блок по айпишнику мона организовать на пхп.
все в одном флаконе так сказать.
нуно простенький скрипт накидать. что то типа:
PHP код:
if (strstr($_SERVER['HTTP_USER_AGENT'], $user_agent) || strstr($_SERVER['REMOTE_ADDR'], "ip_address") {
print "fuck u";
}
или что то типа этого. если запрещеных браузеров несколько то нуно делать в цикле
upd
дорогой мой. нельзя быть настолько тупым. тебе реально трудно полистать пару справочников по РНР и самому написать этот скрипт да? тебе же тут норм люди нормально объяснили что нуно делать. неееет. тебе нуно все на блюдечке подавать.
иди на север друг мой. строго и прямо на север (*
Последний раз редактировалось zythar; 26.06.2008 в 14:35..
|
|
|

26.06.2008, 14:24
|
|
Познающий
Регистрация: 25.12.2007
Сообщений: 30
Провел на форуме: 41651
Репутация:
0
|
|
Сообщение от zythar
имхо блок по юзер агенту нуно делать пхп скриптом все таки а не хтаксессом.
да блок по айпишнику мона организовать на пхп.
все в одном флаконе так сказать.
нуно простенький скрипт накидать. что то типа:
Код:
if ($_SERVER['HTTP_USER_AGENT']==$user_agent || strstr($_SERVER['REMOTE_ADDR'], "ip_address") {
print "fuck u";
}
или что то типа этого. если запрещеных браузеров несколько то нуно делать в цикле
Самое интересное то,что подобных тут скриптов на этом форуме писали очень много-но похоже они когда питались ни кто их не проверял на работоспособность. Ни один не работает.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|