jano

Рейтинг
169
Регистрация
06.07.2011
keepersheet #:

Спасибо, как отписал - нужен профессиональный скрипт, который уже не один год существует, который постоянно совершенствуют. Платный.

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


С наступающим! ;)

keepersheet #:

То, что написали у меня уже есть. Мне нужен более навороченный скрипт с админкой, статистикой и т д. На то, какая CMS - это никаким образом не влияет. Про экстрасенсов не понял.

WebAlt #:

Команду не знаю, но можно через php файл смотреть в браузере, если я правильно понял о чём вы:

Покажет  ваш IP и  использующийся HTTP заголовок/ки для его получения.

Немного не то, но спасибо.  Уже решил вопрос.

Arle9:
Здравствйуте!

Для блокировки ботов рекомендуем использовать функции веб сервера, а также другие инструменты (описаны ниже).

ШАГ 1.
заблокируйте вредоносных ботов, которые уже зарекомендовали себя в сети как вредоносные.

Их можно заблокировать через nginx или apache (.htaccess файл)
Подробно описано по ссылке:
https://my.foxcloud.net/ru/kb/drugie-stati/kak-zablokirovat-vredonosnyh-botov.php

ШАГ 2.
Если нагрузка продолжается, заблокируйте вредоносных ботов, которые атакуют именно ваш сайт.
Кроме публично-известных ботов, есть и другие вредоносные. Всегда хорошо знать, кто именно посещает ваш сайт и, зная user-agent посетителей (ботов), вы сможете заблокировать точечно.
Найти user-agent ботов можно в access логе сайта, пример:
cat ./ваш_сайт.access.log | grep -i "bot"

Внесите найденных вредоносных ботов в уже имеющийся список блокировок, который сделан в Шаге 1.

Шаг 3.
Если к сайту приходят обращения от полезных ботов (yandex, google, bing и др.), уменьшите скорость их обхода.

Инструкция для yandex ботов:

https://yandex.ru/support/webmaster/service/crawl-rate.html

Инструкция для google ботов:

https://support.google.com/webmasters/answer/48620?hl=ru

Написал обыденные вещи, которые до этого уже были сделаны в самом начале. Не все ссылки работают.

---------- Post added 10-06-2020 at 21:54 ----------

Had:
Это не выход. Например, мои сайты много народа посещает из Таиланда и Индии. Зачем ТС-у терять траф пусть и скорее всего небольшой?

У меня тоже траф из разных стран и банить данные страны не вариант.

Сейчас я добавил наверно около 50 ASN сетей в общей сложности получается скорее всего несколько миллионов IP адресов, но не думаю, что это правильно. Много ип попали под раздачу и бывают же они динамичными.

---------- Post added 10-06-2020 at 21:55 ----------

Miha Kuzmin (KMY):
foxi, это же клон /ru/users/1118088 отвечал, он обычно даже не понимает смысл вопроса.

100% копипаст, у него и ссылка даже не работает.

---------- Post added 10-06-2020 at 21:58 ----------

foxi:
Arle9, плохие идеи. Ддос надо останавливать до сервера, а не на сервере.
jano, в клаудфларе настройте фаервол, можно легко уложиться в бесплатные правила:

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

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

Arle9:
Zdravstvyute! To lock bots recommend using the Web server function, as well as other tools (described below) .SHAG 1.zablokiruyte malicious bots that have already established themselves on the network as vredonosnye.Ih can be blocked via nginx or apache (.htaccess file) is described in detail link: https://my.foxcloud.net/ru/kb/drugie-stati/kak-zablokirovat-vredonosnyh-botov.php STEP 2. If the load continues, block malicious bots that attack is your public-sayt.Krome known bots and other malware there. Always good to know who is visiting your site and knowing the user-agent visitors (bots), you can lock the user-agent tochechno.Nayti bots can access the log in the website, example: cat ./vash_sayt.access.log | grep -i "bot" Make malicious bots found in the already existing list of locks, which is made in Step 3. If 1.Shag to the site come from the treatment of useful bots (yandex, google, bing, etc.), reduce the speed of their obhoda.Instruktsiya for yandex bot: https://yandex.ru/support/webmaster/service/crawl-rate.html Guide for google bot: https://support.google.com/webmasters/answer/48620?hl=ru

I wrote the ordinary things that have already been made at the very beginning. Not all links are working.

---------- Post added 10-06-2020 at 21:54 ----------

Had:
This is not an option. For example, my site a lot of people visiting from Thailand and India. Why in-vehicle traf let lose and probably a little?

I also traf from different countries and ban these countries is not an option.

Now I probably added 50 ASN network in total is obtained most likely several million IP addresses, but do not think it's right. Many u got under the hand, and they are also dynamic.

---------- Post added 10-06-2020 at 21:55 ----------

Miha Kuzmin (KMY):
foxi, the same clone / ru / users / 1118088 posted, he usually does not even understand the meaning of the question.

100% copy-paste, and link it does not even work.

---------- Post added 10-06-2020 at 21:58 ----------

foxi:
Arle9, bad ideas. DDoS is necessary to stop the server, rather than on the server. jano, in klaudflare configure the firewall, you can easily meet the rules for free: I think the general train of thought clear? Under Attack at the same time most likely will not need to once again not to strain the user.

Thank you, the meaning is clear. I unsubscribe to you on Skype, I would appreciate if you help advice.

mark2011:
jano, досят наверняка из левых стран... Китай, Тайвань, Бразилия, Индия, Таиланд и т.д. Советую в ipset / iptables прописать запреты на доступ из этих стран и всё будет ок.

Эти страны ещё давно добавил в бан: Китай, Бразилия, Гонконг, Сингапур. Досят сейчас к сожалению из хороших стран.

---------- Post added 10-06-2020 at 11:28 ----------

EvGenius:
и будут дальше продолжать из сша и европ всяких. это частично поможет конечно, но не решение.
конечно надо смотреть конкретный случай, но по своему опыту, количество адресов с которых это делают обычно относительно небольшое.
смотрим логи, находим закономерности. например какой-то пик был в такое-то время и там много разных ip, но у всех один в один user agent - скриптом собираем все адреса до кучи и баним.
дальше мониторим...
или общей может быть asn - тоже, по всем логам скрипт пусть пройдется, посмотрит asn всех ip, которые только заходили и адреса из провинившейся asn в баню.
вот одна из забаненых у меня на одном из проблемных сайтов:
https://bgp.he.net/AS26484#_prefixes
где тут китай с бразилиями.
куча запросов шло с сша какраз.

и естественно это все не ддос, а так, баловство :)
часто просто очень тупые боты-парсеры-сканеры с десятками-сотнями запросов в секунду в сочетании с далеко не хорошо сделанным сайтом (вместо статики или хотяб кэша, каждый раз туча запросов к базе, куча скриптов выполняется и т.п.).
правильно сделанные сайты вообще подобный "ддос" не замечают, и тысячу запросов в секунду принять не проблема.

Аналогичная ситуация, спасибо, мысли были на счёт скрипта. Нужно написать, у большинства user-agent Win Xp, Win 7. Думаю вправду пару дней все обращения с этих ИП добавить в бан.

mark2011:
jano, dosyat certain countries from the left ... China, Taiwan, Brazil, India, Thailand, etc. I advise you to ipset / iptables is blocking access from these countries, and everything will be ok.

These countries still have long added to the ban: China, Brazil, Hong Kong, Singapore. Dosyat is now unfortunately out of good states.

---------- Post added 10-06-2020 at 11:28 ----------

EvGenius:
and will continue to keep the US and Europe all. This partly helps of course, but not a solution. Of course it is necessary to watch a specific case, but in my experience, the number of addresses that do are usually relatively small. We watch logs, find regularities. for example some peak was at a certain time and there are many different ip, but all one in a user agent - script gather all the addresses to the heap and banim. further monitor ... or maybe the general asn - too, for all logs script let pass, look asn all the ip, which only goes and addresses of the offending asn in the bath. here is one of my banned in one of the most problematic sites: https://bgp.he.net/AS26484#_prefixes where is China and Brazil. Requests came with a bunch of US kakraz. and of course it's not DDoS, and so self-indulgence :) often just a very stupid boats parsers scanners with tens to hundreds of requests per second, coupled with less than a well-made website (instead of static or even be the cache, each time queries to the cloud , scripts pile performed, etc.). the right to make the site even such a "DDoS" do not notice, and a thousand requests per second take is not an issue.

A similar situation, thanks, thoughts were at the expense of the script. You need to write, most user-agent Win Xp, Win 7. I think is really a couple of days all the handling of IP to add to the ban.

tommy-gung:
добавляй случайное число к урлу фрейма /banner300x250-1.php?897245872

Спасибо, я делал ране так, но думал может есть другой вариант.

---------- Post added 09-06-2020 at 23:52 ----------

LEOnidUKG:
или добавлять рандом, но также в самом файле нужно в начале добавить:

<?php

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

Спасибо. Попробуем.

tommy-gung:
adds a random number to the frame Urlu /banner300x250-1.php?897245872

Thank you, I did so the wound, but I thought maybe there is another option.

---------- Post added 09-06-2020 at 23:52 ----------

LEOnidUKG:
or add a random, but also in the file you need to add at the beginning:
 <? Php 
header ( "Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ( "Last-Modified:" gmdate ( "D, d MYH: i: s") "GMT"..);
header ( "Cache-Control: no-cache, must-revalidate");
header ( "Pragma: no-cache");

Thank. Let's try.

baas:
А не проще всю подсеть амазона на уровне маршрутов забанить?

угу, спасибо - посмотрю инфу, как это можно сделать.

Пока спала нагрузка, не критично.

Всего: 424