Http ru bans php

Как заблокировать доступ к сайту по User-Agent

Ранее мы уже рассматривали, как заблокировать доступ к сайту по IP адресу. А что же делать, если у нежелательного посетителя IP-адрес динамический и он постоянно его меняет?

В данном случае можем Вам порекомендовать забанить этого нежелательного посетителя по идентификационной строке браузера (User-Agent). User-Agent это текстовая строка, являющаяся частью HTTP запроса и обычно включающая такую информацию, как название и версию приложения, операционную систему компьютера и язык.

Для блокировки доступ к сайту по User-Agent, необходимо в корневой папке Вашего сайта создать файл .htaccess (именно с названием .htaccess, а не с расширением) и прописать в нем следующие строки:

SetEnvIfNoCase User — Agent «Java/1.6.0_04» bad_bot

< Limit GET POST HEAD >
Order Allow , Deny
Allow from all
Deny from env = bad_bot

Все, теперь для пользователя, в User-Agent которого встречается сочетание Java/1.6.0_04 Ваш сайт не существует!

Для того чтобы забанить несколько разных User-Agent, просто добавьте необходимое количество строк, начинающихся с SetEnvIfNoCase. В результате у Вас получится что-то вроде этого:

SetEnvIfNoCase User — Agent «Java/1.6.0_04» bad_bot
SetEnvIfNoCase User — Agent «Java/1.6.0_24» bad_bot
SetEnvIfNoCase User — Agent «Downloader» bad_bot

Читайте также:  Php date week mysql

< Limit GET POST HEAD >
Order Allow , Deny
Allow from all
Deny from env = bad_bot

Надеюсь, данный пример Вам еще не раз пригодится в борьбе с нежелательными посетителями и различными ботами!

Источник

как разбанить всех на сервере в SourceBans?

Фотография

  • Пользователь
  • PipPip
  • 91 сообщений
  • Отправлено 17 Апрель 2014 — 22:33

    Приветствую, как разбанить всех на сервере в SourceBans?

    #2 Glava678

  • Пользователь
  • PipPip
  • 52 сообщений
  • Отправлено 17 Апрель 2014 — 22:41

    Приветствую, как разбанить всех на сервере в SourceBans?

    #3 4atty

  • Пользователь
  • PipPipPipPipPip
  • 2 304 сообщений
  • Отправлено 17 Апрель 2014 — 22:49

    Та ты что? И где такое найти?

    #4 ☆★☆БАТЯ☆★☆™

  • Пользователь
  • PipPipPipPipPip
  • 1 433 сообщений
  • Отправлено 18 Апрель 2014 — 0:03

    #5 xam88

  • Пользователь
  • PipPipPipPipPip
  • 510 сообщений
  • Отправлено 18 Апрель 2014 — 7:50

    #6 serega_kolob

  • Пользователь
  • Pip
  • 13 сообщений
  • Отправлено 18 Апрель 2014 — 22:17

    а что нельзя выбрать всех, действия разбанить? или я туплю?) я так делал в самом низу там же есть такое)

    #7 September

  • Пользователь
  • PipPipPipPipPip
  • 5 719 сообщений
  • Отправлено 18 Апрель 2014 — 22:41

    а что нельзя выбрать всех, действия разбанить? или я туплю?) я так делал в самом низу там же есть такое)

    Если в бан листе 100 страниц. Будешь каждую листать и разбанивать?

    #8 4atty

  • Пользователь
  • PipPipPipPipPip
  • 2 304 сообщений
  • Отправлено 18 Апрель 2014 — 22:48

    Можно поставить в настройках веб. панели вывод не 30 банов (как стоит по дефолту) а 1000 например. Но это тупо, лучше юзать это http://forum.myarena. dlia-sourcebans

    #9 serega_kolob

  • Пользователь
  • Pip
  • 13 сообщений
  • Отправлено 19 Апрель 2014 — 5:49

    Если в бан листе 100 страниц. Будешь каждую листать и разбанивать?

    ну если мне это очень нужно, то да=)

    #10 immpportall

  • Пользователь
  • Pip
  • 29 сообщений
  • Отправлено 07 Ноябрь 2015 — 0:11

    И все же, как сделать другое количество на страницу вывод банов, а не дефолтное 30?

    #11 Kyler_124

  • Пользователь
  • PipPipPipPipPip
  • 917 сообщений
  • Отправлено 07 Ноябрь 2015 — 19:30

    И все же, как сделать другое количество на страницу вывод банов, а не дефолтное 30?

    #12 HooLIGUN

  • Пользователь
  • 64 сообщений
  • Отправлено 09 Ноябрь 2015 — 16:54

    Источник

    WEB-часть бансистем

    ban.php не для этого.
    он устанавливает и проверяет куки.
    о чем, кстати, написано в описании квара, но Bravo думает иначе видимо.

    Bravo

    neygomon , Опять 25, я читал что там написано, но в меня CS Bans !, как мне под него настроить не подскажете ?

    neygomon

    Его Темнейшество :j

    Bravo , ты отморозок что ли?
    ПРИЧЕМ ТУТ КСБАНС И ТЕХНИЧЕСКИЙ СКРИПТ?

    ксбанс — вебморда
    ban.php — ЧАСТЬ БАНА

    Bravo

    neygomon

    Его Темнейшество :j

    Bravo

    neygomon , Разговор не получится, остыньте, выпейте кофейка, и самое главное ПРОЧТИТЕ КНИГУ ЭТИКЕТА![DOUBLEPOST=1508183112][/DOUBLEPOST] neygomon , Вы мне нравитесь как скриптер, но не как человек, и спасибо большое за Ваши плагины .

    ImbaSS

    :stalin_20:

    Bravo

    :stalin_4:

    ImbaSS ,

    izzatillo

    fantom

    neygomon

    Его Темнейшество :j

    Gudaus

    neygomon , Блять смешно. Я несколько раз читал это сообщение, и не надо говорить что все тупие и т.д. Я имел введу можно как то соединить CS Bans + Lite Bans, не используя ту веб морду которая находиться в архиве с данным плагином, конечно если я бы установил с архива данную веб морду то ссылка была бы такой http://site.ru/ ban.php , но имеется CS Bans !

    Да, можно соединить csbans и litebans.

    Изначально на серверах не было ни отдельных плагинов для бана, ни веб-частей. Банили через addip, баны хранились в текстовом файлике. Было чертовски неудобно кого-то разбанивать, ковыряясь в этом списке. Да и для разбана требовалось многовато полномочий, давать столько простым админам как-то не хотелось. Появился amxbans. Он представлял собой плагин(amxbans_main сотоварищи) + веб-часть. На amxbans5 долго народ сидел. Веб-чать была серая, неинтересная, зато надёжная. Далее вышел amxbans6, оказался корявым. Ребята из Large Team решили сделать свою версию, родился amxbans GM. Когда сейчас говорят amxbans. то имеют в виду именно его.
    Затем маздан с кснета написал freshbans. это была замена amxbans_main.
    Года 4 назад некто Onotole из Myarena решил написать свою версию веб-части, назвал её CsBans.
    Ну и с год назад вышел LIte Bans.
    Таким образом мы имеем плагины для сервера: amxbans_main, freshbans, lite bans. И есть веб-части под них: amxbans GM 1.6, Cs Bans. Их можно комбинировать как угодно.
    В архиве с данным плагином веб-части нет как таковой. То есть твой установленный Cs Bans никуда не денется. Есть дополнение для основного плагина, позволяющее дать бан по кукам. Во фрешбансе маздана точно так же реализовано.
    Они даже в разных папках лежат.

    Источник

    Статус VAC для Sourcebans

    Вот на этом банлисте есть такой раздел в инфе о бане — статус вак.

    Fab3r

    Участник

    BMW M6

    Участник

    tooshkan4uk

    http://tukanov.ru

    Заинтересовался данным вопросом, впринципе можно осуществить так:
    1) Берутся данные через xml, например http://steamcommunity.com/profiles/76561197996389685/?xml=1
    2) Если = 1, то выводим слово banned , если нет, active .
    vacBanned == «1») : ?>

    Сейчас попробую это осуществить, если получится выложу весь алгоритм.

    UPD:
    Данный способ работает, но сайт из-за начинает тормозить, будем искать другие варианты

    mihaput

    Участник

    Если получится вывести строки banned и active, то можно ли будет вывести еще в строчке
    Steam Сообщество 76561199360146242 в место цифр Non-Steam ? А у тех у кого лицензия пусть остаются цифры.

    mazil0

    Участник

    Заинтересовался данным вопросом, впринципе можно осуществить так:
    1) Берутся данные через xml, например http://steamcommunity.com/profiles/76561197996389685/?xml=1
    2) Если = 1, то выводим слово banned , если нет, active .
    vacBanned == «1») : ?>

    Сейчас попробую это осуществить, если получится выложу весь алгоритм.

    UPD:
    Данный способ работает, но сайт из-за начинает тормозить, будем искать другие варианты

    Бендер Родригес

    Почетный пользователь HLMOD

    Может я чего то ребят не уловил, но в HLSTATSX CE есть же такая ерундовина, в разделе пользователя, не пробовали там посмотреть и код выдрать? Ну это так инфа к размышлению.

    HooLIGUN

    MatchMaking CS:S

    mazil0

    Участник

    Мне никто не помог, я написал фичу сам, так как всем было трудно написать, вот и я делится не буду.

    kv.acid

    Участник

    Мне никто не помог, я написал фичу сам, так как всем было трудно написать, вот и я делится не буду.
    Фича в действии.

    Ты печален до бес предела! Ты школу только закончил или еще там? Взрослый человек никогда бы такую чушь не написал бы (я не про работу она выполнена достойно, а про поведение в посте)!

    ☆★☆БАТЯ☆★☆™

    Участник

    Тогда уж доводи до ума, там где нет вак бана -делай чтобы писало акк чист, а где страница скрыта или не настроен профиль, то так же пусть и пишет

    KorDen

    Atra esterní ono thelduin!

    Тогда уж доводи до ума, там где нет вак бана -делай чтобы писало акк чист, а где страница скрыта или не настроен профиль, то так же пусть и пишет

    ☆★☆БАТЯ☆★☆™

    Участник

    mazil0

    Участник

    Ты печален до бес предела! Ты школу только закончил или еще там? Взрослый человек никогда бы такую чушь не написал бы (я не про работу она выполнена достойно, а про поведение в посте)!

    Мне 27 лет и я вполне образованный и обеспеченный человек, а за тобой вот числится не мало постов с упоминанием школы, видимо ты как раз недавно её закончил, так как воспоминания о ней ещё остались.

    Тогда уж доводи до ума, там где нет вак бана -делай чтобы писало акк чист, а где страница скрыта или не настроен профиль, то так же пусть и пишет

    Скрипт пока ещё не доведён до ума до конца.

    Как только станет возможным, скрипт будет выдаваться бесплатно, только средним и крупным проектам.
    Маленьким проектам скрипт будет доступен только на платной основе.

    kv.acid

    Участник

    Мне 27 лет и я вполне образованный и обеспеченный человек, а за тобой вот числится не мало постов с упоминанием школы, видимо ты как раз недавно её закончил, так как воспоминания о ней ещё остались.

    Покажи мне хотя бы несколько, что то я сомневаюсь в твоих словах. Не в обиду тебе, 27 лет тебе, а отписался как маленький ребенок, у меня дочка в песочнице так себя ведет, когда лопатки с другими делить не хочет. Школу я закончил давно в году так 96-97.

    mazil0

    Участник

    Покажи мне хотя бы несколько, что то я сомневаюсь в твоих словах. Не в обиду тебе, 27 лет тебе, а отписался как маленький ребенок, у меня дочка в песочнице так себя ведет, когда лопатки с другими делить не хочет. Школу я закончил давно в году так 96-97.

    kv.acid

    Участник

    Что именно не замечаю? Что ты загадками говоришь, я по моему четко тебе сказал, что думаю о твоем посте. Попросил привести примеры, где я во многих постах школу вспоминаю.
    Я много чего тут выложил что сам покупал, если не исходный код так рабочую версию плагина я всегда выкладывал. Ну а если бы у меня и было что то, чем я делиться не хотел бы, то скорее всего я бы не стал так отписываться: «у меня есть, но я не дам, пусть вас жаба задушит» 😀
    Общение с тобой собственно заканчиваю. Удачи!

    Источник

    Инструкция по установке и настройке SourceBans

    nadya, префикс таблиц в базе данных! Ваш К.О.
    Можешь вообще ничего не писать в этой строке.

    nadya

    Участник

    так я и не чего ине вписываю !
    Server Hostname
    Server Port
    Username
    Password
    Database
    Что тут надо писать !?

    Andrey

    пишу код за еду

    lancelot981

    Участник

    Помогите плиз .
    После установке SourceBan пропадает пункт меню забанить игрока что делать . :this::sad:

    zalman

    жив, здоров ))

    lancelot981

    Участник

    ★Сириус★

    Участник

    pihmih

    Участник

    При установке соурсбана на третьем шаге
    Step 3 — System Requirements Check возникает следующая ошибка: Setting «Send Mail Path», Recomended «Not Empty», Required «N/A», Your Value «Empty» — последнее на желтом фоне. Что значит и как исправить?

    satun

    Участник

    Здравствуйте, возможно ли установить SB на данном хостинге(http://www.hostinger.ru/) если да то у меня не получается(( после удаления папки install из дериктории на сайте пишет такое «Please delete the updater directory before using SourceBans» если нетрудно можете создать отдельную тему с примером установки веб части плагина на данном хостинге.

    Andrey

    пишу код за еду

    zalman

    жив, здоров ))

    Здравствуйте, возможно ли установить SB на данном хостинге(http://www.hostinger.ru/) если да то у меня не получается(( после удаления папки install из дериктории на сайте пишет такое «Please delete the updater directory before using SourceBans» если нетрудно можете создать отдельную тему с примером установки веб части плагина на данном хостинге.

    на этом хостинге нельзя поставить банс там нету внешних соединений в базе данных и по этому твой сервак будет не виден не кому как будто отключен, я сам мучался искал бесплатный хостинг но так и не нашел толкогого и купил платный

    Источник

    Оцените статью