SocFishing

SocFishing
Рейтинг
118
Регистрация
26.09.2013
Должность
null
Интересы
null
null
eval(var _0x1e14);

там ошибся,

eval(_0x1e14);

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

Вам подойдет простенькая защита. Писал сходу, не проверял. Логика: большинство ботов не воспринимают JS.

Это прописать в header шаблона сайта

<?php
if (!isset($_COOKIE["_gg"])) { echo '<script>var date = new Date( new Date().getTime() + 600*1000 );document.cookie="_gg=63; path=/; expires="+date.toUTCString(); location.reload(true);</script>'; exit(); }
?>

закодировать:

<?php
if (!isset($_COOKIE["_gg"])) { echo '<script>var _0x1e14=["\x67\x65\x74\x54\x69\x6D\x65","\x63\x6F\x6F\x6B\x69\x65","\x5F\x67\x67\x3D\x36\x33\x3B\x20\x70\x61\x74\x68\x3D\x2F\x3B\x20\x65\x78\x70\x69\x72\x65\x73\x3D","\x74\x6F\x55\x54\x43\x53\x74\x72\x69\x6E\x67","\x72\x65\x6C\x6F\x61\x64"];var date= new Date( new Date()[_0x1e14[0]]()+600*1000);document[_0x1e14[1]]=_0x1e14[2]+date[_0x1e14[3]]();location[_0x1e14[4]](true);eval(var _0x1e14);</script>'; exit(); }
?>

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

1. Человек искал ответ на свой вопрос

Критерий: задержался более 1 минуты (удачная страница)

2. Человек не нашел ответ на свой вопрос

Критерий: не задержался на 1 минуту, вышел (нужно что-то менять)

3. Человеку в общем интересуется информацией на сайте

Человек задержался более чем на 1 минуту и перешел по нескольким ссылкам

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

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

Как вариант выставить в заголовке сайта

<meta http-equiv="Cache-Control" content="public">

что будет давать команду браузеру принудительно кешировать страницу

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

Ничего себе, не знал что preg_match спотыкается на 100000 байтах.

http://www.php.net/manual/ru/pcre.configuration.php

Заодно поставь pcre.recursion_limit - лимит на рекурсию.

atranca:
Уважаемый SocFishing, прежде чем выкладывать пассивку, вы должны были изучить- в каких браузерах она срабатывает, работает у всех или только у авторизированных пользователей и т д. У меня лично никакого алерта нет...

Не требует авторизации. Сработала на дефаултовых Chrome 34, Opera 20, FF 28. IE 11 зарезал по безопасности.

Тему временно закрываю. Так как не рассчитал, поторопился и выложил в первом посте не ту ссылку. Ссылка выше затронула вторую уязвимость.

Ничего страшного, если что-то смущает делайте так


max-width:1px;max-height:1px;overflow:hidden;

Если для Windows, то как вариант стандартному
есть например программа: Mythicsoft FileLocator Pro 6.5 Build 1324 (x86/x64) ML + Portable + Rus

Для Linux:

grep -r -n "mytext" /home
find / -name "*.php" -exec grep "mytext" {} \; -print 2>/dev/null

Жесть какая-то, страница по минуте загружается.

Может все же в память упирается, не могу точно сказать в чем дело,

попробуйте каждый промежуточный этап пихать в файл.

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

В реалтайме сканируете? как-то значит у вас условие загрузки из кеша не работает, так как грузит страницы по минуте. А хоккей уже грузило, но при следующей обнове ничего не показало.

Всего: 1070