php скрипт анализа посетителей сайта ip, время, url

php скрипт анализа посетителей сайта ip, время, url

Если вы хотите следить за всеми url запросами, которые идут на ваш сайт от пользователей, то вам понадобится небольшой php скрипт, который будет записывать все обращения к ресурсу в специальный текстовый файл.

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

Еще одним неоспоримым преимуществом является возможность мониторинга команд и http запросов, которые выполняются к вашему сайта. Даже если ваш ресурс не популярен, то поставив этот скрипт вы удивитесь количеству и разнообразию запросов к вашему сайту. Вам встретятся странные GET запросы, которые ориентированы на поиск уязвимостей и внедрения SQL инъекций вашего сайта.

Скрипт аналитики сайта

<?php
$file = $_SERVER['DOCUMENT_ROOT'].'/good.txt';
$current = file_get_contents($file);$ps = $_SERVER["REMOTE_ADDR"];
$current .= $ps.' date: '.date("d-m-Y H:i:s").' url: '.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'].'
';file_put_contents($file, $current);
?>

Создайте в корне сайта пустой текстовый файл good.txt, а текущий код поместите в любое место вашего сайта. Теперь при любых обращениях, открытиях страниц или странных ссылок, все будет писаться в файл good.txt - ip пользователя, дата и время, url запрос. Каждое обращение с новой строки.

Не забывайте периодически очищать файл good.txt. Например, раз в месяц, так как количество информации в нем может быть достаточно приличным.

Откуда вообще появляются эти странные url запросы?

Дело в том, что сеть постоянно мониторят роботы злоумышленников на предмет наличия определенных движков (Joomla, WordPress). В некоторых из них могут стоять старые компоненты, плагины, делая запрос к которым их можно взломать. Поэтому роботы сканируют сайты на предмет наличия этих уязвимостей и при необходимости атакуют сайт.

| | php скрипт анализа посетителей сайта ip, время, url | Если вы хотите следить за всеми url запросами, которые идут на ваш сайт от пользователей, то вам понадобится небольшой php скрипт, который будет запис | http://blogprogram.ru/wp-content/uploads/2018/01/886-131x131.jpg