AntiBot - скрипт защиты сайта от плохих ботов и хитроботов.

kxk
На сайте с 30.01.2005
Offline
970
kxk
#81

DiKiJ,

(практически) бесплатный аналог Cloudflare

При ддосе в 5000 ботов, жертва падает наглухо, я проверял в локалнете с 1 популярным ПО для ддоса(на лиц VMWARE кластере):)

С клоудом зависит от наличия хоть 1 извилины у ддосера кто управляет ботнетом, я про тарифы 20$-200$:)

Ваш DEVOPS
Mik Foxi
На сайте с 02.03.2011
Offline
1076
#82

DiKiJ, у меня не аналог Cloudflare, общего у них примерно нисколько. У меня не антиддос, а у клауда и близко нету такой защиты от хитроботов как у меня (частично "я под атакой" похожа, но там и рекапча и пропускает все равно по другому алгоритму ботов). И клоакинга клаудом не сделать, чтоб скрыть только часть контента (рекламу) от ботов.

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

.htaccess это наверное хорошо, но я мало знаю людей, юзающих апач, и их становится все меньше, все давно переходят на nginx, ну и пользователей lighttpd много в моем окружении среди дорвейщиков.

---------- Добавлено 27.03.2018 в 13:42 ----------

DiKiJ, а хотлинк защита - это уже давно не защита. потому что запретить пустой реферер будет очень плохой идеей. А если не запрещать - передача реферера с дора обрубается специальным метатегом и картинка с чужого сервера без проблем будет отображаться.

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
kxk
На сайте с 30.01.2005
Offline
970
kxk
#83

foxi, Хороший у тебя скрипт, ты молодец фокся, ещё бы не прятался в почте, а можно было б поговорить с тобою в телеге:)

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#84
kxk:
foxi, Хороший у тебя скрипт, ты молодец фокся, ещё бы не прятался в почте, а можно было б поговорить с тобою в телеге:)

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

D.iK.iJ
На сайте с 26.05.2013
Offline
225
#85

Эх. Не могу я в юмор. Ну да ладно :) Но ключевик с Cloudflare в тему пропихнул! ))

foxi:
DiKiJ, а хотлинк защита - это уже давно не защита.

Ага. Поэтому и хотел спросить - а что с картинками и файлами на скачивание? Стоит ли вообще в таком скрипте их как-то пытаться защитить от ботов?

И кроме хитачесс тут что-то вообще ничего универсального в голову не пришло.

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
R
На сайте с 04.03.2009
Offline
94
#86

Смотрю, тут больше всего покупателей данного скрипта, и прошу у вас помощи!

Если у тех кто купил есть нестандартные цмски, самописанные или не очень распространенные, проверить один момент.

Вы же в курсе, что антибот умеет скрывать контент?

От белых ботов, которые попадают на сайт без проверок, если надо скрыть какую-то часть контента:
<?php if ($ab_config['whitebot'] !=1 ) { ?>содержимое для людей<?php } ?>
А если надо наоборот показать белым поисковым ботам контент, который не показывать людям:
<?php if ($ab_config['whitebot'] ==1 ) { ?>содержимое для белых ботов<?php } ?>

Нужно разместить этот код в темплейте цмски, например в футере.. И открыть страничку.

<?php echo $ab_config['ip'].' '.$ab_config['whitebot']; ?>

Этот код выведет на странице ваш айпи и 0 или 1. Также если есть возможность, проверить сайт в гугльвебмастере или яндекс вебмастере, Тогда на странице по идее выведет айпи гугля и 1, ну или айпи яндекса и 1. Единица 1 Означает что он это белый бот, и его айпи уже лежит в папке белых ботов у вас в скрипте.

Если вы зайдете сами, то покажет ваш ип и 0, Тоесть вы человек, а не бот.

У меня несколько разных цмсок, везде антибот работает, ботов режет, отсчет 3 сек. идет. В папку ботов айпи записываются..

Но у меня не срабатывает вот эта функция по сокрытию куска кода.

Что только не делал, ну никак не работает. Возможно проблема только у меня, а возможно проблема есть у многих, просто они не используют эту функцию.

Так вот прошу вас попробовать проверить, будет ли у вас работать и отписать тут.

Единственно нормально у меня работает на ДДЛ генеренных пандорой, где все файлы html и в них в каждом файле прописан инклуд.

В трех цмсках стоят темплейты. В них я прописывал код то что дал выше, и включал отображение ошибок, мне писало что

Notice: Undefined variable: ab_config in /var/www/тут путь до файла темплейта и строка где я этот код прописал

Инклуд я прописывал как в главном index.php так и в темплейте в хедере.

Еще я пробовал создать php файл непривязанный к цмске, кидал его в домен и в нем прописывал инклюд и этот код отображения ипа.

и.. и все работает отлично!

Не пашет только тогда, когда размещаю в темплейте цмски.

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

Я8
На сайте с 29.10.2007
Offline
90
#87

Подскажите, как настроить антибот на отдельном домене?

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#88
Ярик82:
Подскажите, как настроить антибот на отдельном домене?

http://antibot.tdsse.com/ там есть инструкция.

Я8
На сайте с 29.10.2007
Offline
90
#89
Если у вас много сайтов в одном аккаунте на сервере - скрипт можно поставить отдельным сайтом, инклудить общий antibot_include.php локально, а js проверку подгружать через веб с сайта (указывается в конфиге).

Что указывать в конфиге?

Подключаю так: require_once('http://site.ru/antibot/antibot_include.php');

antibot_include.php нужно редактировать?

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#90

Ярик82, antibot_include.php редактировать не нужно.

инклуд require_once('antibot/antibot_include.php'); должен быть локальным. без всяких http

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий