val_geotimer=5000;
geotimer=val_geotimer;
//var maintenant = new Date();
//var ecart = maintenant.getTimezoneOffset() * 60000;
document.write('
');
document.write('');
var res_texte="";
function LoadFeed()
{
dateu=new Date();
url='http://geo2.widgetcontador.com/private/geofeed_txt.php?c=236d3a63ec6a679b37a26ad7e0b70bb3&u='+dateu.getTime();
if (!/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
texte = GeoFile(url,"GET");
WriteFeed(texte);
}
else{
req_init(url);
}
}
function WriteFeed(texte)
{
//dateu=new Date();
//url='http://geo2.widgetcontador.com/private/geofeed_txt.php?c=236d3a63ec6a679b37a26ad7e0b70bb3&u='+dateu.getTime();
//texte = GeoFile('http://geo2.widgetcontador.com/private/geofeed_txt.php?c=236d3a63ec6a679b37a26ad7e0b70bb3&u='+dateu.getTime(),"GET");
//read_data();
var tab=texte.split(/\r\n|\r|\n/);
var c="";var nb_ico=0;var max_ico=10;
var maintenant = new Date();
var tab_md5=new Array();
var md5="";
var c_see="";
for (var i=0; i=60 && dif<3600)
{
min=Math.floor(dif/60);
sec=dif%60;
if(min<10){min="0"+min;}
if(sec<10){sec="0"+sec;}
c_dif="00:"+min+":"+sec+"";
}
else if(dif>=3600 && dif<86400)
{
hou=Math.floor(dif/3060);
rest=dif%3660;
min=Math.floor(rest/60);
sec=dif%60;
if(hou<10){hou="0"+hou;}
if(min<10){min="0"+min;}
if(sec<10){sec="0"+sec;}
c_dif=hou+":"+min+":"+sec+"";
}
else
{
day=Math.floor(dif/86400);
rest=dif%86400;
hou=Math.floor(rest/3600);
rest=dif%3600;
min=Math.floor(rest/60);
sec=dif%60;
//"+hou+"h "+min+"m "+sec+"s";
if(day<=1){c_dif=day+" Day";}
else{c_dif=day+" Days";}
}
c_from='Direct';c_to=""; var in_out="direct";
tab2[5]=unescape(tab2[5]);
tab2[7]=unescape(tab2[7]);
if(tab2[5]!="" && tab2[5]!=undefined && tab2[5]!="undefined" && tab2[5]!=null && tab2[5]!="null" && tab2[5].substring(0,4)!="file" && tab2[6]!="intiiiiiiiiiiiiiii")
{
// if(tab2[6]=="eng" || tab2[6]=="adw" || tab2[6]=="radw")
// {
// var reg=/\/url/g;
// tab2[5]=tab2[5].replace(reg,'/search');
// }
var uri = tab2[5].split(/\/\//);
var uri1 = uri[1].split(/\//);
c_from=unescape(uri1[0]);
in_out="in";
c_from=' '+c_from+'';
}
else if(tab2[7]!="" && tab2[7]!=undefined && tab2[7]!="undefined" && tab2[7]!=null && tab2[7]!="null" && tab2[7].substring(0,4)!="file" && tab2[6]!="intiiiiiiiiiii" && tab2[7].substr(0,10).toLowerCase()!="javascript")
{
if(tab2[7].indexOf("//")==-1){}
else
{
var uri = tab2[7].split(/\/\//);
var uri1 = uri[1].split(/\//);
c_to=unescape(uri1[0]);
if(c_to.length>70){c_to='...'+c_to.substr(c_to.length-70);}
in_out="out";
c_to=' '+c_to+'';
in_out="out";
c_from="";
}
}
//c_from=unescape(tab2[5]);
var reg=/\+/g;
if(tab2[2]){tab2[2]=tab2[2].replace(reg," ");}
if(tab2[4]){tab2[4]=tab2[4].replace(reg," ");}
if(tab2[9]==""){tab2[9]="os";}
if(tab2[10]){tab2[10]=tab2[10].replace(reg,"-");}
if(tab2[10]==""){tab2[10]="bro";}
if(tab2[10]=="yahoo%21-slurp"){tab2[10]="yahoo";}
if(!tab2[2]){tab2[2]=unescape(tab2[4]);}
if(!tab2[14] || tab2[14]==""){tab2[14]="other";}
c_see="#";
if(tab2[8])
{
if(!tab2[11] || tab2[11]=="" || tab2[11]=="null"){tab2[11]=tab2[8];}
tab2[11]=unescape(tab2[11]);
var reg=/\+/g;
if(tab2[11]){tab2[11]=tab2[11].replace(reg," ");}
if(tab2[11].indexOf('?')!=-1)
{
var pos=tab2[11].indexOf('?');
tab2[11]=tab2[11].substr(0,pos);
}
if(tab2[11].length>70){tab2[11]='...'+tab2[11].substr(tab2[11].length-70);}
c_see=''+unescape(tab2[11])+'';
}
if(!tab_md5[tab2[0]]){tab_md5[tab2[0]]=new Array();}
tab_md5[tab2[0]].hit++;
tab_md5[tab2[0]].from=c_from;
tab_md5[tab2[0]].from=c_from;
tab_md5[tab2[0]].to=c_to;
tab_md5[tab2[0]].dif=c_dif;
if(tab2[0]!="" && tab2[6]!="intiiiiiiiiiiiiiiiii"){
tab_md5[md5]="OK";
var ico;
if(tab2[6]=="int"){ico="int";}
else if(tab2[6]=="eng" || tab2[6]=="adw" || tab2[6]=="radw"){ico="engine";}
//else if(c_from=="Direct"){ico="direct";}
//else if(c_to!=""){ico="out";}
else if(tab2[6]=="ext" && c_from=="Direct"){ico="direct";}
else if(tab2[6]=="ext" && c_from!="Direct"){ico="in";}
else{ico="in";}
if(tab2[3]==undefined || tab2[3]=="undefined" || tab2[3]==null || tab2[3]=="null" || tab2[3]=="")
{
tab2[3]="01";
}
else{
}
// c+='';
// c+=''+c_dif+' | | | ';
// c+=' | '+unescape(tab2[2])+' |
| '+c_from+''+c_to+'
'+c_see+' | ';
// c+='
'+"\n";
// c+='
';
c+='';
c+=''+c_dif+' | | ';
c+=' | ';
c+=' | ';
c+=''+unescape(tab2[2])+' | |
| ';
c+=''+c_from+''+c_to+'
'+c_see+' | ';
c+='
';
}
}//fin si md5
}
document.getElementById('resfeed').innerHTML=c;
geotimer=val_geotimer;
setTimeout("LoadFeed()",geotimer);
}
LoadFeed();
function GeoDecompte(){
//geotimer-=1000;
s_geotimer=geotimer/1000;
//document.getElementById('restimer').innerHTML=s_geotimer;
geotimer-=1000;
}
window.setInterval('GeoDecompte()', 1000);
function GeoFile(fichier,method,data)
{
if(method=="" || method==undefined){method="GET";}
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
//xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
xhr_object = new XDomainRequest();
else
return(false);
if(method=="GET"){
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
}
else{
xhr_object.open("POST", fichier, false);
xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr_object.send(data);
}
if(xhr_object.readyState == 4) return(xhr_object.responseText);
else{return(false);}
}
function size(arr) { var size = 0; for (var key in arr) { if (arr.hasOwnProperty(key)) size++; } return size; };
//var s = size(x);
var xdr;
function read_data()
{
var output = document.getElementById('text_response');
if(output)
{
// To view the responseText on the page, click the Read button.
// output.innerText = xdr.responseText;
return(xdr.responseText);
}
// The Read button also displays the content type and length of
// response in alerts.
alert("Content-type: " + xdr.contentType);
alert("Length: " + xdr.responseText.length);
}
function alert_error()
{
// alert("XDR onerror");
}
function alert_timeout()
{
// alert("XDR ontimeout");
}
function alert_loaded()
{
//alert("XDR onload");
//alert("Got: " + xdr.responseText);
WriteFeed(xdr.responseText)
}
function alert_progress()
{
// alert("XDR onprogress");
// alert("Got: " + xdr.responseText);
}
function req_abort()
{
if(xdr)
{
xdr.abort(); // Abort XDR if the Stop button is pressed.
}
}
function req_init(url)
{
//var url =
//document.getElementById('input_url').value;
var timeout =0;
// document.getElementById('input_timeout').value;
if (window.XDomainRequest) // Check whether the browser supports XDR.
{
xdr = new XDomainRequest(); // Create a new XDR object.
if (xdr)
{
// There is an error and the request cannot be completed.
// For example, the network is not available.
xdr.onerror = alert_error;
// This event is raised when the request reaches its timeout.
xdr.ontimeout = alert_timeout;
// When the object starts returning data, the onprogress event
// is raised and the data can be retrieved by using responseText.
xdr.onprogress = alert_progress;
// When the object is complete, the onload event is raised and
// the responseText ensures the data is available.
xdr.onload = alert_loaded;
xdr.timeout = timeout;
// The URL is preset in the text area. This is passed in the
// open call with a get request.
xdr.open("get", url);
// The request is then sent to the server.
xdr.send();
}
else
{
// alert('Failed to create new XDR object.');
}
}
else
{
// alert('XDR does not exist.');
}
}
function MD5(string) {
function RotateLeft(lValue, iShiftBits) {
return (lValue<>>(32-iShiftBits));
}
function AddUnsigned(lX,lY) {
var lX4,lY4,lX8,lY8,lResult;
lX8 = (lX & 0x80000000);
lY8 = (lY & 0x80000000);
lX4 = (lX & 0x40000000);
lY4 = (lY & 0x40000000);
lResult = (lX & 0x3FFFFFFF)+(lY & 0x3FFFFFFF);
if (lX4 & lY4) {
return (lResult ^ 0x80000000 ^ lX8 ^ lY8);
}
if (lX4 | lY4) {
if (lResult & 0x40000000) {
return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);
} else {
return (lResult ^ 0x40000000 ^ lX8 ^ lY8);
}
} else {
return (lResult ^ lX8 ^ lY8);
}
}
function F(x,y,z) { return (x & y) | ((~x) & z); }
function G(x,y,z) { return (x & z) | (y & (~z)); }
function H(x,y,z) { return (x ^ y ^ z); }
function I(x,y,z) { return (y ^ (x | (~z))); }
function FF(a,b,c,d,x,s,ac) {
a = AddUnsigned(a, AddUnsigned(AddUnsigned(F(b, c, d), x), ac));
return AddUnsigned(RotateLeft(a, s), b);
};
function GG(a,b,c,d,x,s,ac) {
a = AddUnsigned(a, AddUnsigned(AddUnsigned(G(b, c, d), x), ac));
return AddUnsigned(RotateLeft(a, s), b);
};
function HH(a,b,c,d,x,s,ac) {
a = AddUnsigned(a, AddUnsigned(AddUnsigned(H(b, c, d), x), ac));
return AddUnsigned(RotateLeft(a, s), b);
};
function II(a,b,c,d,x,s,ac) {
a = AddUnsigned(a, AddUnsigned(AddUnsigned(I(b, c, d), x), ac));
return AddUnsigned(RotateLeft(a, s), b);
};
function ConvertToWordArray(string) {
var lWordCount;
var lMessageLength = string.length;
var lNumberOfWords_temp1=lMessageLength + 8;
var lNumberOfWords_temp2=(lNumberOfWords_temp1-(lNumberOfWords_temp1 % 64))/64;
var lNumberOfWords = (lNumberOfWords_temp2+1)*16;
var lWordArray=Array(lNumberOfWords-1);
var lBytePosition = 0;
var lByteCount = 0;
while ( lByteCount < lMessageLength ) {
lWordCount = (lByteCount-(lByteCount % 4))/4;
lBytePosition = (lByteCount % 4)*8;
lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount)<>>29;
return lWordArray;
};
function WordToHex(lValue) {
var WordToHexValue="",WordToHexValue_temp="",lByte,lCount;
for (lCount = 0;lCount<=3;lCount++) {
lByte = (lValue>>>(lCount*8)) & 255;
WordToHexValue_temp = "0" + lByte.toString(16);
WordToHexValue = WordToHexValue + WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2);
}
return WordToHexValue;
};
function Utf8Encode(string) {
string = string.replace(/\r\n/g,"\n");
var utftext = "";
for (var n = 0; n < string.length; n++) {
var c = string.charCodeAt(n);
if (c < 128) {
utftext += String.fromCharCode(c);
}
else if((c > 127) && (c < 2048)) {
utftext += String.fromCharCode((c >> 6) | 192);
utftext += String.fromCharCode((c & 63) | 128);
}
else {
utftext += String.fromCharCode((c >> 12) | 224);
utftext += String.fromCharCode(((c >> 6) & 63) | 128);
utftext += String.fromCharCode((c & 63) | 128);
}
}
return utftext;
};
var x=Array();
var k,AA,BB,CC,DD,a,b,c,d;
var S11=7, S12=12, S13=17, S14=22;
var S21=5, S22=9 , S23=14, S24=20;
var S31=4, S32=11, S33=16, S34=23;
var S41=6, S42=10, S43=15, S44=21;
string = Utf8Encode(string);
x = ConvertToWordArray(string);
a = 0x67452301; b = 0xEFCDAB89; c = 0x98BADCFE; d = 0x10325476;
for (k=0;k