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+=''; // c+=''+"\n"; // c+='
'+c_dif+''+unescape(tab2[2])+'

'+c_from+''+c_to+'

'+c_see+'

'; c+=''; c+=''; c+=''; c+=''; c+=''; c+=''; c+='
'+c_dif+''+unescape(tab2[2])+'

'+c_from+''+c_to+'

'+c_see+'
'; } }//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