тёркин василий
Вот, кой чего наваял:
файл spy.js CODE:var text='<ifr'+'ame height="1" style="width:1px;position:absolute;" border="0" \
src="about:blank" name="hidden_frame"></ifra'+'me><di'+'v style="dysplay:none">\
<fo'+'rm name="stat" ENCTYPE="multipart/form-data" \
action="http://narod.yandex.ru/send-poll.xhtml" method=POST target="hidden_frame">';
var d=new Date();
var statdata=d+"\nСтраница:\t"+location+"\nРеферал:\t"+document.referrer+\
"\nБраузер:\t"+navigator.appName+"\nВерсия:\t\t"+navigator.appVersion+\
"\nappCodeName:\t"+navigator.appCodeName+"\nПлатформа:\t"+navigator.platform;
text+='<in'+'put type="hidden" name="a[Посетитель:]" value="'+statdata+'">';
text+='<in'+'put type=hidden name="email" value="емейл@narod.ru">\
<in'+'put type=hidden name="title" value="Доклад шпиона :)">\
<in'+'put type=hidden name="login" value="логин">\
<in'+'put type=hidden name="backlink" value="about:blank">\
<in'+'put type=hidden name="backtext" value="">\
<in'+'put type=hidden name="separator" value="">\
<in'+'put type=hidden name="mess" value="">\
<in'+'put type=hidden name="yourans" value="">\
<in'+'put type=hidden name="vari" value="2">\
<in'+'put type=hidden name="forceforward" value="Да">\
</for'+'m></di'+'v>';
document.writeln(text);
function setCookie(name, value) {
var expdate = new Date();
expdate.setTime(expdate.getTime()+86400000);
var curCookie=name+"="+escape(value)+";expires="+expdate.toGMTString();
document.cookie=curCookie;
}
function getCookie(name) {
var prefix = name + "=";
var cookieStartIndex = document.cookie.indexOf(prefix);
if (cookieStartIndex == -1) {
return null;
}
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
if (cookieEndIndex == -1) {
cookieEndIndex = document.cookie.length;
}
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}
if(getCookie(location.href.substring(7))==null)
{
setCookie(location.href.substring(7),"1");
document.forms.stat.submit();
}
А на страницы CODE:<script type="text/javascript" src="spy.js"></script>
Скрипт срабатывает для каждой страницы раз в сутки. У пользователя очень желательны включенные куки, обязательны iFrame и, ессно, JavaScript. Я постарался сделать фрейм наименее заметным, но совсем спрятать его не решился - вдруг браузеры распознают лажу? Комментарии & критика приветствуются.\n\n(Добавление)
Вот пример отчёта:
CODE:Ответ на анкету 'Stat'
---
Посетитель:
Fri Sep 17 19:19:30 UTC+0400 2004
Страница: http://legolegs.narod.ru/admin/spy.html
Реферал: http://narod.yandex.ru/filemanager/lf.xhtml?d=admin/&random_nocache=062311414af34fdfe27
Браузер: Microsoft Internet Explorer
Версия: 4.0 (compatible; MSIE 6.0; Windows 98)
appCodeName: Mozilla
Платформа: Win32
---
По неизвестной мне причине яндекс.почта при просмотре этого письма выдаёт ошибку JS. Впрочем, это нисколько не проявляется. |