Apache 2.4.18
tcp/443 tcp/80
The following URL (usually /.git/config
) is publicly accessible and is leaking source code and repository configuration.
Fingerprint: 2580fa947178c88602b1737db148c044b81b03713d63bb82370a652298d2f1f8
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://github.com/adolfintel/speedtest fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
Severity: medium
Fingerprint: 2580fa947e78dd08e645819d2db54f7003aa9c967a35f18e3eb4222acc61dc4c
HTTP/1.1 200 OK Date: Fri, 05 May 2023 17:00:19 GMT Server: Apache/2.4.18 (Ubuntu) Last-Modified: Tue, 21 Sep 2021 22:23:07 GMT ETag: "1b4d-5cc88d78a58ca" Accept-Ranges: bytes Content-Length: 6989 Vary: Accept-Encoding Connection: close Content-Type: text/html Page title: Speedtest para ASN 265916 Claudino S/A[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://github.com/adolfintel/speedtest fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
The following URL (usually /.git/config
) is publicly accessible and is leaking source code and repository configuration.
Severity: medium
Fingerprint: 2580fa947178c88602b1737db148c044b81b03713d63bb82370a652298d2f1f8
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://github.com/adolfintel/speedtest fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
Open service 131.196.69.171:443
2025-01-14 00:02
HTTP/1.1 200 OK Date: Tue, 14 Jan 2025 00:02:40 GMT Server: Apache/2.4.18 (Ubuntu) Last-Modified: Tue, 21 Sep 2021 22:23:07 GMT ETag: "1b4d-5cc88d78a58ca" Accept-Ranges: bytes Content-Length: 6989 Vary: Accept-Encoding Connection: close Content-Type: text/html Page title: Speedtest para ASN 265916 Claudino S/A <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no" /> <title>Speedtest para ASN 265916 Claudino S/A</title> <style type="text/css"> html,body{ border:none; padding:0; margin:0; background:#FFFFFF; color:#202020; } body{ text-align:center; font-family:"Roboto",sans-serif; } h1{ color:#404040; } #startStopBtn{ display:inline-block; margin:0 auto; color:#6060AA; background-color:rgba(0,0,0,0); border:0.15em solid #6060FF; border-radius:0.3em; transition:all 0.3s; box-sizing:border-box; width:8em; height:3em; line-height:2.7em; cursor:pointer; box-shadow: 0 0 0 rgba(0,0,0,0.1), inset 0 0 0 rgba(0,0,0,0.1); } #startStopBtn:hover{ box-shadow: 0 0 2em rgba(0,0,0,0.1), inset 0 0 1em rgba(0,0,0,0.1); } #startStopBtn.running{ background-color:#FF3030; border-color:#FF6060; color:#FFFFFF; } #startStopBtn:before{ content:"Start"; } #startStopBtn.running:before{ content:"Abort"; } #test{ margin-top:2em; margin-bottom:12em; } div.testArea{ display:inline-block; width:16em; height:12.5em; position:relative; box-sizing:border-box; } div.testName{ position:absolute; top:0.1em; left:0; width:100%; font-size:1.4em; z-index:9; } div.meterText{ position:absolute; bottom:1.55em; left:0; width:100%; font-size:2.5em; z-index:9; } div.meterText:empty:before{ content:"0.00"; } div.unit{ position:absolute; bottom:2em; left:0; width:100%; z-index:9; } div.testArea canvas{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; } div.testGroup{ display:inline-block; } @media all and (max-width:65em){ body{ font-size:1.5vw; } } @media all and (max-width:40em){ body{ font-size:0.8em; } div.testGroup{ display:block; margin: 0 auto; } } </style> <script type="text/javascript"> function I(id){return document.getElementById(id);} var meterBk="#E0E0E0"; var dlColor="#6060AA", ulColor="#309030", pingColor="#AA6060", jitColor="#AA6060"; var progColor="#EEEEEE"; //CODE FOR GAUGES function drawMeter(c,amount,bk,fg,progress,prog){ var ctx=c.getContext("2d"); var dp=window.devicePixelRatio||1; var cw=c.clientWidth*dp, ch=c.clientHeight*dp; var sizScale=ch*0.0055; if(c.width==cw&&c.height==ch){ ctx.clearRect(0,0,cw,ch); }else{ c.width=cw; c.height=ch; } ctx.beginPath(); ctx.strokeStyle=bk; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,Math.PI*0.1); ctx.stroke(); ctx.beginPath(); ctx.strokeStyle=fg; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,amount*Math.PI*1.2-Math.PI*1.1); ctx.stroke(); if(typeof progress !== "undefined"){ ctx.fillStyle=prog; ctx.fillRect(c.width*0.3,c.height-16*sizScale,c.width*0.4*progress,4*sizScale); } } function mbpsToAmount(s){ return 1-(1/(Math.pow(1.3,Math.sqrt(s)))); } function msToAmount(s){ return 1-(1/(Math.pow(1.08,Math.sqrt(s)))); } //SPEEDTEST AND UI CODE var w=null; //speedtest worker var data=null; //data from worker function startStop(){ if(w!=null){ //speedtest is running, abort w.postMessage('abort'); w=null; data=null; I("startStopBtn").className=""; initUI(); }else{ //test is not running, begin w=new Worker('speedtest_worker.min.js'); w.postMessage('start'); //Add optional parameters as a JSON object to this command I("startStopBtn").className="running"; w.onmessage=function(e){ data=e.data.split(';'); var status=Number(data[0]); if(status>=4){ //test completed I("startStopBtn").className=""; w=null; updateUI(true); } }; } } //this function reads the data sent back by the worker and updates the UI function updateUI(forced){ if(!forced&&(!data||!w)) return; var status=Number(data[0]); I("ip").textContent=data[4]; I("dlText").textContent=(status==1&&data[1]==0)?"...":data[1]; drawMeter(I("dlMeter"),mbpsToAmount(Number(data[1]*(status=
Open service 131.196.69.171:443
2025-01-11 22:49
HTTP/1.1 200 OK Date: Sat, 11 Jan 2025 22:49:45 GMT Server: Apache/2.4.18 (Ubuntu) Last-Modified: Tue, 21 Sep 2021 22:23:07 GMT ETag: "1b4d-5cc88d78a58ca" Accept-Ranges: bytes Content-Length: 6989 Vary: Accept-Encoding Connection: close Content-Type: text/html Page title: Speedtest para ASN 265916 Claudino S/A <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no" /> <title>Speedtest para ASN 265916 Claudino S/A</title> <style type="text/css"> html,body{ border:none; padding:0; margin:0; background:#FFFFFF; color:#202020; } body{ text-align:center; font-family:"Roboto",sans-serif; } h1{ color:#404040; } #startStopBtn{ display:inline-block; margin:0 auto; color:#6060AA; background-color:rgba(0,0,0,0); border:0.15em solid #6060FF; border-radius:0.3em; transition:all 0.3s; box-sizing:border-box; width:8em; height:3em; line-height:2.7em; cursor:pointer; box-shadow: 0 0 0 rgba(0,0,0,0.1), inset 0 0 0 rgba(0,0,0,0.1); } #startStopBtn:hover{ box-shadow: 0 0 2em rgba(0,0,0,0.1), inset 0 0 1em rgba(0,0,0,0.1); } #startStopBtn.running{ background-color:#FF3030; border-color:#FF6060; color:#FFFFFF; } #startStopBtn:before{ content:"Start"; } #startStopBtn.running:before{ content:"Abort"; } #test{ margin-top:2em; margin-bottom:12em; } div.testArea{ display:inline-block; width:16em; height:12.5em; position:relative; box-sizing:border-box; } div.testName{ position:absolute; top:0.1em; left:0; width:100%; font-size:1.4em; z-index:9; } div.meterText{ position:absolute; bottom:1.55em; left:0; width:100%; font-size:2.5em; z-index:9; } div.meterText:empty:before{ content:"0.00"; } div.unit{ position:absolute; bottom:2em; left:0; width:100%; z-index:9; } div.testArea canvas{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; } div.testGroup{ display:inline-block; } @media all and (max-width:65em){ body{ font-size:1.5vw; } } @media all and (max-width:40em){ body{ font-size:0.8em; } div.testGroup{ display:block; margin: 0 auto; } } </style> <script type="text/javascript"> function I(id){return document.getElementById(id);} var meterBk="#E0E0E0"; var dlColor="#6060AA", ulColor="#309030", pingColor="#AA6060", jitColor="#AA6060"; var progColor="#EEEEEE"; //CODE FOR GAUGES function drawMeter(c,amount,bk,fg,progress,prog){ var ctx=c.getContext("2d"); var dp=window.devicePixelRatio||1; var cw=c.clientWidth*dp, ch=c.clientHeight*dp; var sizScale=ch*0.0055; if(c.width==cw&&c.height==ch){ ctx.clearRect(0,0,cw,ch); }else{ c.width=cw; c.height=ch; } ctx.beginPath(); ctx.strokeStyle=bk; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,Math.PI*0.1); ctx.stroke(); ctx.beginPath(); ctx.strokeStyle=fg; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,amount*Math.PI*1.2-Math.PI*1.1); ctx.stroke(); if(typeof progress !== "undefined"){ ctx.fillStyle=prog; ctx.fillRect(c.width*0.3,c.height-16*sizScale,c.width*0.4*progress,4*sizScale); } } function mbpsToAmount(s){ return 1-(1/(Math.pow(1.3,Math.sqrt(s)))); } function msToAmount(s){ return 1-(1/(Math.pow(1.08,Math.sqrt(s)))); } //SPEEDTEST AND UI CODE var w=null; //speedtest worker var data=null; //data from worker function startStop(){ if(w!=null){ //speedtest is running, abort w.postMessage('abort'); w=null; data=null; I("startStopBtn").className=""; initUI(); }else{ //test is not running, begin w=new Worker('speedtest_worker.min.js'); w.postMessage('start'); //Add optional parameters as a JSON object to this command I("startStopBtn").className="running"; w.onmessage=function(e){ data=e.data.split(';'); var status=Number(data[0]); if(status>=4){ //test completed I("startStopBtn").className=""; w=null; updateUI(true); } }; } } //this function reads the data sent back by the worker and updates the UI function updateUI(forced){ if(!forced&&(!data||!w)) return; var status=Number(data[0]); I("ip").textContent=data[4]; I("dlText").textContent=(status==1&&data[1]==0)?"...":data[1]; drawMeter(I("dlMeter"),mbpsToAmount(Number(data[1]*(status=
Open service 131.196.69.171:443
2025-01-10 00:47
HTTP/1.1 200 OK Date: Fri, 10 Jan 2025 00:47:58 GMT Server: Apache/2.4.18 (Ubuntu) Last-Modified: Tue, 21 Sep 2021 22:23:07 GMT ETag: "1b4d-5cc88d78a58ca" Accept-Ranges: bytes Content-Length: 6989 Vary: Accept-Encoding Connection: close Content-Type: text/html Page title: Speedtest para ASN 265916 Claudino S/A <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no" /> <title>Speedtest para ASN 265916 Claudino S/A</title> <style type="text/css"> html,body{ border:none; padding:0; margin:0; background:#FFFFFF; color:#202020; } body{ text-align:center; font-family:"Roboto",sans-serif; } h1{ color:#404040; } #startStopBtn{ display:inline-block; margin:0 auto; color:#6060AA; background-color:rgba(0,0,0,0); border:0.15em solid #6060FF; border-radius:0.3em; transition:all 0.3s; box-sizing:border-box; width:8em; height:3em; line-height:2.7em; cursor:pointer; box-shadow: 0 0 0 rgba(0,0,0,0.1), inset 0 0 0 rgba(0,0,0,0.1); } #startStopBtn:hover{ box-shadow: 0 0 2em rgba(0,0,0,0.1), inset 0 0 1em rgba(0,0,0,0.1); } #startStopBtn.running{ background-color:#FF3030; border-color:#FF6060; color:#FFFFFF; } #startStopBtn:before{ content:"Start"; } #startStopBtn.running:before{ content:"Abort"; } #test{ margin-top:2em; margin-bottom:12em; } div.testArea{ display:inline-block; width:16em; height:12.5em; position:relative; box-sizing:border-box; } div.testName{ position:absolute; top:0.1em; left:0; width:100%; font-size:1.4em; z-index:9; } div.meterText{ position:absolute; bottom:1.55em; left:0; width:100%; font-size:2.5em; z-index:9; } div.meterText:empty:before{ content:"0.00"; } div.unit{ position:absolute; bottom:2em; left:0; width:100%; z-index:9; } div.testArea canvas{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; } div.testGroup{ display:inline-block; } @media all and (max-width:65em){ body{ font-size:1.5vw; } } @media all and (max-width:40em){ body{ font-size:0.8em; } div.testGroup{ display:block; margin: 0 auto; } } </style> <script type="text/javascript"> function I(id){return document.getElementById(id);} var meterBk="#E0E0E0"; var dlColor="#6060AA", ulColor="#309030", pingColor="#AA6060", jitColor="#AA6060"; var progColor="#EEEEEE"; //CODE FOR GAUGES function drawMeter(c,amount,bk,fg,progress,prog){ var ctx=c.getContext("2d"); var dp=window.devicePixelRatio||1; var cw=c.clientWidth*dp, ch=c.clientHeight*dp; var sizScale=ch*0.0055; if(c.width==cw&&c.height==ch){ ctx.clearRect(0,0,cw,ch); }else{ c.width=cw; c.height=ch; } ctx.beginPath(); ctx.strokeStyle=bk; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,Math.PI*0.1); ctx.stroke(); ctx.beginPath(); ctx.strokeStyle=fg; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,amount*Math.PI*1.2-Math.PI*1.1); ctx.stroke(); if(typeof progress !== "undefined"){ ctx.fillStyle=prog; ctx.fillRect(c.width*0.3,c.height-16*sizScale,c.width*0.4*progress,4*sizScale); } } function mbpsToAmount(s){ return 1-(1/(Math.pow(1.3,Math.sqrt(s)))); } function msToAmount(s){ return 1-(1/(Math.pow(1.08,Math.sqrt(s)))); } //SPEEDTEST AND UI CODE var w=null; //speedtest worker var data=null; //data from worker function startStop(){ if(w!=null){ //speedtest is running, abort w.postMessage('abort'); w=null; data=null; I("startStopBtn").className=""; initUI(); }else{ //test is not running, begin w=new Worker('speedtest_worker.min.js'); w.postMessage('start'); //Add optional parameters as a JSON object to this command I("startStopBtn").className="running"; w.onmessage=function(e){ data=e.data.split(';'); var status=Number(data[0]); if(status>=4){ //test completed I("startStopBtn").className=""; w=null; updateUI(true); } }; } } //this function reads the data sent back by the worker and updates the UI function updateUI(forced){ if(!forced&&(!data||!w)) return; var status=Number(data[0]); I("ip").textContent=data[4]; I("dlText").textContent=(status==1&&data[1]==0)?"...":data[1]; drawMeter(I("dlMeter"),mbpsToAmount(Number(data[1]*(status=
Open service 131.196.69.171:443
2025-01-08 00:07
HTTP/1.1 200 OK Date: Wed, 08 Jan 2025 00:07:49 GMT Server: Apache/2.4.18 (Ubuntu) Last-Modified: Tue, 21 Sep 2021 22:23:07 GMT ETag: "1b4d-5cc88d78a58ca" Accept-Ranges: bytes Content-Length: 6989 Vary: Accept-Encoding Connection: close Content-Type: text/html Page title: Speedtest para ASN 265916 Claudino S/A <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no" /> <title>Speedtest para ASN 265916 Claudino S/A</title> <style type="text/css"> html,body{ border:none; padding:0; margin:0; background:#FFFFFF; color:#202020; } body{ text-align:center; font-family:"Roboto",sans-serif; } h1{ color:#404040; } #startStopBtn{ display:inline-block; margin:0 auto; color:#6060AA; background-color:rgba(0,0,0,0); border:0.15em solid #6060FF; border-radius:0.3em; transition:all 0.3s; box-sizing:border-box; width:8em; height:3em; line-height:2.7em; cursor:pointer; box-shadow: 0 0 0 rgba(0,0,0,0.1), inset 0 0 0 rgba(0,0,0,0.1); } #startStopBtn:hover{ box-shadow: 0 0 2em rgba(0,0,0,0.1), inset 0 0 1em rgba(0,0,0,0.1); } #startStopBtn.running{ background-color:#FF3030; border-color:#FF6060; color:#FFFFFF; } #startStopBtn:before{ content:"Start"; } #startStopBtn.running:before{ content:"Abort"; } #test{ margin-top:2em; margin-bottom:12em; } div.testArea{ display:inline-block; width:16em; height:12.5em; position:relative; box-sizing:border-box; } div.testName{ position:absolute; top:0.1em; left:0; width:100%; font-size:1.4em; z-index:9; } div.meterText{ position:absolute; bottom:1.55em; left:0; width:100%; font-size:2.5em; z-index:9; } div.meterText:empty:before{ content:"0.00"; } div.unit{ position:absolute; bottom:2em; left:0; width:100%; z-index:9; } div.testArea canvas{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; } div.testGroup{ display:inline-block; } @media all and (max-width:65em){ body{ font-size:1.5vw; } } @media all and (max-width:40em){ body{ font-size:0.8em; } div.testGroup{ display:block; margin: 0 auto; } } </style> <script type="text/javascript"> function I(id){return document.getElementById(id);} var meterBk="#E0E0E0"; var dlColor="#6060AA", ulColor="#309030", pingColor="#AA6060", jitColor="#AA6060"; var progColor="#EEEEEE"; //CODE FOR GAUGES function drawMeter(c,amount,bk,fg,progress,prog){ var ctx=c.getContext("2d"); var dp=window.devicePixelRatio||1; var cw=c.clientWidth*dp, ch=c.clientHeight*dp; var sizScale=ch*0.0055; if(c.width==cw&&c.height==ch){ ctx.clearRect(0,0,cw,ch); }else{ c.width=cw; c.height=ch; } ctx.beginPath(); ctx.strokeStyle=bk; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,Math.PI*0.1); ctx.stroke(); ctx.beginPath(); ctx.strokeStyle=fg; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,amount*Math.PI*1.2-Math.PI*1.1); ctx.stroke(); if(typeof progress !== "undefined"){ ctx.fillStyle=prog; ctx.fillRect(c.width*0.3,c.height-16*sizScale,c.width*0.4*progress,4*sizScale); } } function mbpsToAmount(s){ return 1-(1/(Math.pow(1.3,Math.sqrt(s)))); } function msToAmount(s){ return 1-(1/(Math.pow(1.08,Math.sqrt(s)))); } //SPEEDTEST AND UI CODE var w=null; //speedtest worker var data=null; //data from worker function startStop(){ if(w!=null){ //speedtest is running, abort w.postMessage('abort'); w=null; data=null; I("startStopBtn").className=""; initUI(); }else{ //test is not running, begin w=new Worker('speedtest_worker.min.js'); w.postMessage('start'); //Add optional parameters as a JSON object to this command I("startStopBtn").className="running"; w.onmessage=function(e){ data=e.data.split(';'); var status=Number(data[0]); if(status>=4){ //test completed I("startStopBtn").className=""; w=null; updateUI(true); } }; } } //this function reads the data sent back by the worker and updates the UI function updateUI(forced){ if(!forced&&(!data||!w)) return; var status=Number(data[0]); I("ip").textContent=data[4]; I("dlText").textContent=(status==1&&data[1]==0)?"...":data[1]; drawMeter(I("dlMeter"),mbpsToAmount(Number(data[1]*(status=
Open service 131.196.69.171:80
2025-01-06 17:32
HTTP/1.1 302 Found Date: Mon, 06 Jan 2025 17:32:56 GMT Server: Apache/2.4.18 (Ubuntu) Location: https://speed2.claudinosa.com.br Content-Length: 296 Connection: close Content-Type: text/html; charset=iso-8859-1 Page title: 302 Found <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>302 Found</title> </head><body> <h1>Found</h1> <p>The document has moved <a href="https://speed2.claudinosa.com.br">here</a>.</p> <hr> <address>Apache/2.4.18 (Ubuntu) Server at 131.196.69.171 Port 80</address> </body></html>
Open service 131.196.69.171:443
2025-01-03 23:00
HTTP/1.1 200 OK Date: Fri, 03 Jan 2025 23:01:02 GMT Server: Apache/2.4.18 (Ubuntu) Last-Modified: Tue, 21 Sep 2021 22:23:07 GMT ETag: "1b4d-5cc88d78a58ca" Accept-Ranges: bytes Content-Length: 6989 Vary: Accept-Encoding Connection: close Content-Type: text/html Page title: Speedtest para ASN 265916 Claudino S/A <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no" /> <title>Speedtest para ASN 265916 Claudino S/A</title> <style type="text/css"> html,body{ border:none; padding:0; margin:0; background:#FFFFFF; color:#202020; } body{ text-align:center; font-family:"Roboto",sans-serif; } h1{ color:#404040; } #startStopBtn{ display:inline-block; margin:0 auto; color:#6060AA; background-color:rgba(0,0,0,0); border:0.15em solid #6060FF; border-radius:0.3em; transition:all 0.3s; box-sizing:border-box; width:8em; height:3em; line-height:2.7em; cursor:pointer; box-shadow: 0 0 0 rgba(0,0,0,0.1), inset 0 0 0 rgba(0,0,0,0.1); } #startStopBtn:hover{ box-shadow: 0 0 2em rgba(0,0,0,0.1), inset 0 0 1em rgba(0,0,0,0.1); } #startStopBtn.running{ background-color:#FF3030; border-color:#FF6060; color:#FFFFFF; } #startStopBtn:before{ content:"Start"; } #startStopBtn.running:before{ content:"Abort"; } #test{ margin-top:2em; margin-bottom:12em; } div.testArea{ display:inline-block; width:16em; height:12.5em; position:relative; box-sizing:border-box; } div.testName{ position:absolute; top:0.1em; left:0; width:100%; font-size:1.4em; z-index:9; } div.meterText{ position:absolute; bottom:1.55em; left:0; width:100%; font-size:2.5em; z-index:9; } div.meterText:empty:before{ content:"0.00"; } div.unit{ position:absolute; bottom:2em; left:0; width:100%; z-index:9; } div.testArea canvas{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; } div.testGroup{ display:inline-block; } @media all and (max-width:65em){ body{ font-size:1.5vw; } } @media all and (max-width:40em){ body{ font-size:0.8em; } div.testGroup{ display:block; margin: 0 auto; } } </style> <script type="text/javascript"> function I(id){return document.getElementById(id);} var meterBk="#E0E0E0"; var dlColor="#6060AA", ulColor="#309030", pingColor="#AA6060", jitColor="#AA6060"; var progColor="#EEEEEE"; //CODE FOR GAUGES function drawMeter(c,amount,bk,fg,progress,prog){ var ctx=c.getContext("2d"); var dp=window.devicePixelRatio||1; var cw=c.clientWidth*dp, ch=c.clientHeight*dp; var sizScale=ch*0.0055; if(c.width==cw&&c.height==ch){ ctx.clearRect(0,0,cw,ch); }else{ c.width=cw; c.height=ch; } ctx.beginPath(); ctx.strokeStyle=bk; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,Math.PI*0.1); ctx.stroke(); ctx.beginPath(); ctx.strokeStyle=fg; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,amount*Math.PI*1.2-Math.PI*1.1); ctx.stroke(); if(typeof progress !== "undefined"){ ctx.fillStyle=prog; ctx.fillRect(c.width*0.3,c.height-16*sizScale,c.width*0.4*progress,4*sizScale); } } function mbpsToAmount(s){ return 1-(1/(Math.pow(1.3,Math.sqrt(s)))); } function msToAmount(s){ return 1-(1/(Math.pow(1.08,Math.sqrt(s)))); } //SPEEDTEST AND UI CODE var w=null; //speedtest worker var data=null; //data from worker function startStop(){ if(w!=null){ //speedtest is running, abort w.postMessage('abort'); w=null; data=null; I("startStopBtn").className=""; initUI(); }else{ //test is not running, begin w=new Worker('speedtest_worker.min.js'); w.postMessage('start'); //Add optional parameters as a JSON object to this command I("startStopBtn").className="running"; w.onmessage=function(e){ data=e.data.split(';'); var status=Number(data[0]); if(status>=4){ //test completed I("startStopBtn").className=""; w=null; updateUI(true); } }; } } //this function reads the data sent back by the worker and updates the UI function updateUI(forced){ if(!forced&&(!data||!w)) return; var status=Number(data[0]); I("ip").textContent=data[4]; I("dlText").textContent=(status==1&&data[1]==0)?"...":data[1]; drawMeter(I("dlMeter"),mbpsToAmount(Number(data[1]*(status=
Open service 131.196.69.171:443
2025-01-02 00:25
HTTP/1.1 200 OK Date: Thu, 02 Jan 2025 00:25:23 GMT Server: Apache/2.4.18 (Ubuntu) Last-Modified: Tue, 21 Sep 2021 22:23:07 GMT ETag: "1b4d-5cc88d78a58ca" Accept-Ranges: bytes Content-Length: 6989 Vary: Accept-Encoding Connection: close Content-Type: text/html Page title: Speedtest para ASN 265916 Claudino S/A <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no" /> <title>Speedtest para ASN 265916 Claudino S/A</title> <style type="text/css"> html,body{ border:none; padding:0; margin:0; background:#FFFFFF; color:#202020; } body{ text-align:center; font-family:"Roboto",sans-serif; } h1{ color:#404040; } #startStopBtn{ display:inline-block; margin:0 auto; color:#6060AA; background-color:rgba(0,0,0,0); border:0.15em solid #6060FF; border-radius:0.3em; transition:all 0.3s; box-sizing:border-box; width:8em; height:3em; line-height:2.7em; cursor:pointer; box-shadow: 0 0 0 rgba(0,0,0,0.1), inset 0 0 0 rgba(0,0,0,0.1); } #startStopBtn:hover{ box-shadow: 0 0 2em rgba(0,0,0,0.1), inset 0 0 1em rgba(0,0,0,0.1); } #startStopBtn.running{ background-color:#FF3030; border-color:#FF6060; color:#FFFFFF; } #startStopBtn:before{ content:"Start"; } #startStopBtn.running:before{ content:"Abort"; } #test{ margin-top:2em; margin-bottom:12em; } div.testArea{ display:inline-block; width:16em; height:12.5em; position:relative; box-sizing:border-box; } div.testName{ position:absolute; top:0.1em; left:0; width:100%; font-size:1.4em; z-index:9; } div.meterText{ position:absolute; bottom:1.55em; left:0; width:100%; font-size:2.5em; z-index:9; } div.meterText:empty:before{ content:"0.00"; } div.unit{ position:absolute; bottom:2em; left:0; width:100%; z-index:9; } div.testArea canvas{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; } div.testGroup{ display:inline-block; } @media all and (max-width:65em){ body{ font-size:1.5vw; } } @media all and (max-width:40em){ body{ font-size:0.8em; } div.testGroup{ display:block; margin: 0 auto; } } </style> <script type="text/javascript"> function I(id){return document.getElementById(id);} var meterBk="#E0E0E0"; var dlColor="#6060AA", ulColor="#309030", pingColor="#AA6060", jitColor="#AA6060"; var progColor="#EEEEEE"; //CODE FOR GAUGES function drawMeter(c,amount,bk,fg,progress,prog){ var ctx=c.getContext("2d"); var dp=window.devicePixelRatio||1; var cw=c.clientWidth*dp, ch=c.clientHeight*dp; var sizScale=ch*0.0055; if(c.width==cw&&c.height==ch){ ctx.clearRect(0,0,cw,ch); }else{ c.width=cw; c.height=ch; } ctx.beginPath(); ctx.strokeStyle=bk; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,Math.PI*0.1); ctx.stroke(); ctx.beginPath(); ctx.strokeStyle=fg; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,amount*Math.PI*1.2-Math.PI*1.1); ctx.stroke(); if(typeof progress !== "undefined"){ ctx.fillStyle=prog; ctx.fillRect(c.width*0.3,c.height-16*sizScale,c.width*0.4*progress,4*sizScale); } } function mbpsToAmount(s){ return 1-(1/(Math.pow(1.3,Math.sqrt(s)))); } function msToAmount(s){ return 1-(1/(Math.pow(1.08,Math.sqrt(s)))); } //SPEEDTEST AND UI CODE var w=null; //speedtest worker var data=null; //data from worker function startStop(){ if(w!=null){ //speedtest is running, abort w.postMessage('abort'); w=null; data=null; I("startStopBtn").className=""; initUI(); }else{ //test is not running, begin w=new Worker('speedtest_worker.min.js'); w.postMessage('start'); //Add optional parameters as a JSON object to this command I("startStopBtn").className="running"; w.onmessage=function(e){ data=e.data.split(';'); var status=Number(data[0]); if(status>=4){ //test completed I("startStopBtn").className=""; w=null; updateUI(true); } }; } } //this function reads the data sent back by the worker and updates the UI function updateUI(forced){ if(!forced&&(!data||!w)) return; var status=Number(data[0]); I("ip").textContent=data[4]; I("dlText").textContent=(status==1&&data[1]==0)?"...":data[1]; drawMeter(I("dlMeter"),mbpsToAmount(Number(data[1]*(status=
Open service 131.196.69.171:443
2025-01-01 00:31
HTTP/1.1 200 OK Date: Wed, 01 Jan 2025 00:31:24 GMT Server: Apache/2.4.18 (Ubuntu) Last-Modified: Tue, 21 Sep 2021 22:23:07 GMT ETag: "1b4d-5cc88d78a58ca" Accept-Ranges: bytes Content-Length: 6989 Vary: Accept-Encoding Connection: close Content-Type: text/html Page title: Speedtest para ASN 265916 Claudino S/A <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no" /> <title>Speedtest para ASN 265916 Claudino S/A</title> <style type="text/css"> html,body{ border:none; padding:0; margin:0; background:#FFFFFF; color:#202020; } body{ text-align:center; font-family:"Roboto",sans-serif; } h1{ color:#404040; } #startStopBtn{ display:inline-block; margin:0 auto; color:#6060AA; background-color:rgba(0,0,0,0); border:0.15em solid #6060FF; border-radius:0.3em; transition:all 0.3s; box-sizing:border-box; width:8em; height:3em; line-height:2.7em; cursor:pointer; box-shadow: 0 0 0 rgba(0,0,0,0.1), inset 0 0 0 rgba(0,0,0,0.1); } #startStopBtn:hover{ box-shadow: 0 0 2em rgba(0,0,0,0.1), inset 0 0 1em rgba(0,0,0,0.1); } #startStopBtn.running{ background-color:#FF3030; border-color:#FF6060; color:#FFFFFF; } #startStopBtn:before{ content:"Start"; } #startStopBtn.running:before{ content:"Abort"; } #test{ margin-top:2em; margin-bottom:12em; } div.testArea{ display:inline-block; width:16em; height:12.5em; position:relative; box-sizing:border-box; } div.testName{ position:absolute; top:0.1em; left:0; width:100%; font-size:1.4em; z-index:9; } div.meterText{ position:absolute; bottom:1.55em; left:0; width:100%; font-size:2.5em; z-index:9; } div.meterText:empty:before{ content:"0.00"; } div.unit{ position:absolute; bottom:2em; left:0; width:100%; z-index:9; } div.testArea canvas{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; } div.testGroup{ display:inline-block; } @media all and (max-width:65em){ body{ font-size:1.5vw; } } @media all and (max-width:40em){ body{ font-size:0.8em; } div.testGroup{ display:block; margin: 0 auto; } } </style> <script type="text/javascript"> function I(id){return document.getElementById(id);} var meterBk="#E0E0E0"; var dlColor="#6060AA", ulColor="#309030", pingColor="#AA6060", jitColor="#AA6060"; var progColor="#EEEEEE"; //CODE FOR GAUGES function drawMeter(c,amount,bk,fg,progress,prog){ var ctx=c.getContext("2d"); var dp=window.devicePixelRatio||1; var cw=c.clientWidth*dp, ch=c.clientHeight*dp; var sizScale=ch*0.0055; if(c.width==cw&&c.height==ch){ ctx.clearRect(0,0,cw,ch); }else{ c.width=cw; c.height=ch; } ctx.beginPath(); ctx.strokeStyle=bk; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,Math.PI*0.1); ctx.stroke(); ctx.beginPath(); ctx.strokeStyle=fg; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,amount*Math.PI*1.2-Math.PI*1.1); ctx.stroke(); if(typeof progress !== "undefined"){ ctx.fillStyle=prog; ctx.fillRect(c.width*0.3,c.height-16*sizScale,c.width*0.4*progress,4*sizScale); } } function mbpsToAmount(s){ return 1-(1/(Math.pow(1.3,Math.sqrt(s)))); } function msToAmount(s){ return 1-(1/(Math.pow(1.08,Math.sqrt(s)))); } //SPEEDTEST AND UI CODE var w=null; //speedtest worker var data=null; //data from worker function startStop(){ if(w!=null){ //speedtest is running, abort w.postMessage('abort'); w=null; data=null; I("startStopBtn").className=""; initUI(); }else{ //test is not running, begin w=new Worker('speedtest_worker.min.js'); w.postMessage('start'); //Add optional parameters as a JSON object to this command I("startStopBtn").className="running"; w.onmessage=function(e){ data=e.data.split(';'); var status=Number(data[0]); if(status>=4){ //test completed I("startStopBtn").className=""; w=null; updateUI(true); } }; } } //this function reads the data sent back by the worker and updates the UI function updateUI(forced){ if(!forced&&(!data||!w)) return; var status=Number(data[0]); I("ip").textContent=data[4]; I("dlText").textContent=(status==1&&data[1]==0)?"...":data[1]; drawMeter(I("dlMeter"),mbpsToAmount(Number(data[1]*(status=
Open service 131.196.69.171:443
2024-12-23 23:32
HTTP/1.1 200 OK Date: Mon, 23 Dec 2024 23:33:04 GMT Server: Apache/2.4.18 (Ubuntu) Last-Modified: Tue, 21 Sep 2021 22:23:07 GMT ETag: "1b4d-5cc88d78a58ca" Accept-Ranges: bytes Content-Length: 6989 Vary: Accept-Encoding Connection: close Content-Type: text/html Page title: Speedtest para ASN 265916 Claudino S/A <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no" /> <title>Speedtest para ASN 265916 Claudino S/A</title> <style type="text/css"> html,body{ border:none; padding:0; margin:0; background:#FFFFFF; color:#202020; } body{ text-align:center; font-family:"Roboto",sans-serif; } h1{ color:#404040; } #startStopBtn{ display:inline-block; margin:0 auto; color:#6060AA; background-color:rgba(0,0,0,0); border:0.15em solid #6060FF; border-radius:0.3em; transition:all 0.3s; box-sizing:border-box; width:8em; height:3em; line-height:2.7em; cursor:pointer; box-shadow: 0 0 0 rgba(0,0,0,0.1), inset 0 0 0 rgba(0,0,0,0.1); } #startStopBtn:hover{ box-shadow: 0 0 2em rgba(0,0,0,0.1), inset 0 0 1em rgba(0,0,0,0.1); } #startStopBtn.running{ background-color:#FF3030; border-color:#FF6060; color:#FFFFFF; } #startStopBtn:before{ content:"Start"; } #startStopBtn.running:before{ content:"Abort"; } #test{ margin-top:2em; margin-bottom:12em; } div.testArea{ display:inline-block; width:16em; height:12.5em; position:relative; box-sizing:border-box; } div.testName{ position:absolute; top:0.1em; left:0; width:100%; font-size:1.4em; z-index:9; } div.meterText{ position:absolute; bottom:1.55em; left:0; width:100%; font-size:2.5em; z-index:9; } div.meterText:empty:before{ content:"0.00"; } div.unit{ position:absolute; bottom:2em; left:0; width:100%; z-index:9; } div.testArea canvas{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; } div.testGroup{ display:inline-block; } @media all and (max-width:65em){ body{ font-size:1.5vw; } } @media all and (max-width:40em){ body{ font-size:0.8em; } div.testGroup{ display:block; margin: 0 auto; } } </style> <script type="text/javascript"> function I(id){return document.getElementById(id);} var meterBk="#E0E0E0"; var dlColor="#6060AA", ulColor="#309030", pingColor="#AA6060", jitColor="#AA6060"; var progColor="#EEEEEE"; //CODE FOR GAUGES function drawMeter(c,amount,bk,fg,progress,prog){ var ctx=c.getContext("2d"); var dp=window.devicePixelRatio||1; var cw=c.clientWidth*dp, ch=c.clientHeight*dp; var sizScale=ch*0.0055; if(c.width==cw&&c.height==ch){ ctx.clearRect(0,0,cw,ch); }else{ c.width=cw; c.height=ch; } ctx.beginPath(); ctx.strokeStyle=bk; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,Math.PI*0.1); ctx.stroke(); ctx.beginPath(); ctx.strokeStyle=fg; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,amount*Math.PI*1.2-Math.PI*1.1); ctx.stroke(); if(typeof progress !== "undefined"){ ctx.fillStyle=prog; ctx.fillRect(c.width*0.3,c.height-16*sizScale,c.width*0.4*progress,4*sizScale); } } function mbpsToAmount(s){ return 1-(1/(Math.pow(1.3,Math.sqrt(s)))); } function msToAmount(s){ return 1-(1/(Math.pow(1.08,Math.sqrt(s)))); } //SPEEDTEST AND UI CODE var w=null; //speedtest worker var data=null; //data from worker function startStop(){ if(w!=null){ //speedtest is running, abort w.postMessage('abort'); w=null; data=null; I("startStopBtn").className=""; initUI(); }else{ //test is not running, begin w=new Worker('speedtest_worker.min.js'); w.postMessage('start'); //Add optional parameters as a JSON object to this command I("startStopBtn").className="running"; w.onmessage=function(e){ data=e.data.split(';'); var status=Number(data[0]); if(status>=4){ //test completed I("startStopBtn").className=""; w=null; updateUI(true); } }; } } //this function reads the data sent back by the worker and updates the UI function updateUI(forced){ if(!forced&&(!data||!w)) return; var status=Number(data[0]); I("ip").textContent=data[4]; I("dlText").textContent=(status==1&&data[1]==0)?"...":data[1]; drawMeter(I("dlMeter"),mbpsToAmount(Number(data[1]*(status=
Open service 131.196.69.171:443
2024-12-21 22:10
HTTP/1.1 200 OK Date: Sat, 21 Dec 2024 22:11:04 GMT Server: Apache/2.4.18 (Ubuntu) Last-Modified: Tue, 21 Sep 2021 22:23:07 GMT ETag: "1b4d-5cc88d78a58ca" Accept-Ranges: bytes Content-Length: 6989 Vary: Accept-Encoding Connection: close Content-Type: text/html Page title: Speedtest para ASN 265916 Claudino S/A <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no" /> <title>Speedtest para ASN 265916 Claudino S/A</title> <style type="text/css"> html,body{ border:none; padding:0; margin:0; background:#FFFFFF; color:#202020; } body{ text-align:center; font-family:"Roboto",sans-serif; } h1{ color:#404040; } #startStopBtn{ display:inline-block; margin:0 auto; color:#6060AA; background-color:rgba(0,0,0,0); border:0.15em solid #6060FF; border-radius:0.3em; transition:all 0.3s; box-sizing:border-box; width:8em; height:3em; line-height:2.7em; cursor:pointer; box-shadow: 0 0 0 rgba(0,0,0,0.1), inset 0 0 0 rgba(0,0,0,0.1); } #startStopBtn:hover{ box-shadow: 0 0 2em rgba(0,0,0,0.1), inset 0 0 1em rgba(0,0,0,0.1); } #startStopBtn.running{ background-color:#FF3030; border-color:#FF6060; color:#FFFFFF; } #startStopBtn:before{ content:"Start"; } #startStopBtn.running:before{ content:"Abort"; } #test{ margin-top:2em; margin-bottom:12em; } div.testArea{ display:inline-block; width:16em; height:12.5em; position:relative; box-sizing:border-box; } div.testName{ position:absolute; top:0.1em; left:0; width:100%; font-size:1.4em; z-index:9; } div.meterText{ position:absolute; bottom:1.55em; left:0; width:100%; font-size:2.5em; z-index:9; } div.meterText:empty:before{ content:"0.00"; } div.unit{ position:absolute; bottom:2em; left:0; width:100%; z-index:9; } div.testArea canvas{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; } div.testGroup{ display:inline-block; } @media all and (max-width:65em){ body{ font-size:1.5vw; } } @media all and (max-width:40em){ body{ font-size:0.8em; } div.testGroup{ display:block; margin: 0 auto; } } </style> <script type="text/javascript"> function I(id){return document.getElementById(id);} var meterBk="#E0E0E0"; var dlColor="#6060AA", ulColor="#309030", pingColor="#AA6060", jitColor="#AA6060"; var progColor="#EEEEEE"; //CODE FOR GAUGES function drawMeter(c,amount,bk,fg,progress,prog){ var ctx=c.getContext("2d"); var dp=window.devicePixelRatio||1; var cw=c.clientWidth*dp, ch=c.clientHeight*dp; var sizScale=ch*0.0055; if(c.width==cw&&c.height==ch){ ctx.clearRect(0,0,cw,ch); }else{ c.width=cw; c.height=ch; } ctx.beginPath(); ctx.strokeStyle=bk; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,Math.PI*0.1); ctx.stroke(); ctx.beginPath(); ctx.strokeStyle=fg; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,amount*Math.PI*1.2-Math.PI*1.1); ctx.stroke(); if(typeof progress !== "undefined"){ ctx.fillStyle=prog; ctx.fillRect(c.width*0.3,c.height-16*sizScale,c.width*0.4*progress,4*sizScale); } } function mbpsToAmount(s){ return 1-(1/(Math.pow(1.3,Math.sqrt(s)))); } function msToAmount(s){ return 1-(1/(Math.pow(1.08,Math.sqrt(s)))); } //SPEEDTEST AND UI CODE var w=null; //speedtest worker var data=null; //data from worker function startStop(){ if(w!=null){ //speedtest is running, abort w.postMessage('abort'); w=null; data=null; I("startStopBtn").className=""; initUI(); }else{ //test is not running, begin w=new Worker('speedtest_worker.min.js'); w.postMessage('start'); //Add optional parameters as a JSON object to this command I("startStopBtn").className="running"; w.onmessage=function(e){ data=e.data.split(';'); var status=Number(data[0]); if(status>=4){ //test completed I("startStopBtn").className=""; w=null; updateUI(true); } }; } } //this function reads the data sent back by the worker and updates the UI function updateUI(forced){ if(!forced&&(!data||!w)) return; var status=Number(data[0]); I("ip").textContent=data[4]; I("dlText").textContent=(status==1&&data[1]==0)?"...":data[1]; drawMeter(I("dlMeter"),mbpsToAmount(Number(data[1]*(status=
Open service 131.196.69.171:443
2024-12-19 21:30
HTTP/1.1 200 OK Date: Thu, 19 Dec 2024 21:30:41 GMT Server: Apache/2.4.18 (Ubuntu) Last-Modified: Tue, 21 Sep 2021 22:23:07 GMT ETag: "1b4d-5cc88d78a58ca" Accept-Ranges: bytes Content-Length: 6989 Vary: Accept-Encoding Connection: close Content-Type: text/html Page title: Speedtest para ASN 265916 Claudino S/A <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no" /> <title>Speedtest para ASN 265916 Claudino S/A</title> <style type="text/css"> html,body{ border:none; padding:0; margin:0; background:#FFFFFF; color:#202020; } body{ text-align:center; font-family:"Roboto",sans-serif; } h1{ color:#404040; } #startStopBtn{ display:inline-block; margin:0 auto; color:#6060AA; background-color:rgba(0,0,0,0); border:0.15em solid #6060FF; border-radius:0.3em; transition:all 0.3s; box-sizing:border-box; width:8em; height:3em; line-height:2.7em; cursor:pointer; box-shadow: 0 0 0 rgba(0,0,0,0.1), inset 0 0 0 rgba(0,0,0,0.1); } #startStopBtn:hover{ box-shadow: 0 0 2em rgba(0,0,0,0.1), inset 0 0 1em rgba(0,0,0,0.1); } #startStopBtn.running{ background-color:#FF3030; border-color:#FF6060; color:#FFFFFF; } #startStopBtn:before{ content:"Start"; } #startStopBtn.running:before{ content:"Abort"; } #test{ margin-top:2em; margin-bottom:12em; } div.testArea{ display:inline-block; width:16em; height:12.5em; position:relative; box-sizing:border-box; } div.testName{ position:absolute; top:0.1em; left:0; width:100%; font-size:1.4em; z-index:9; } div.meterText{ position:absolute; bottom:1.55em; left:0; width:100%; font-size:2.5em; z-index:9; } div.meterText:empty:before{ content:"0.00"; } div.unit{ position:absolute; bottom:2em; left:0; width:100%; z-index:9; } div.testArea canvas{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; } div.testGroup{ display:inline-block; } @media all and (max-width:65em){ body{ font-size:1.5vw; } } @media all and (max-width:40em){ body{ font-size:0.8em; } div.testGroup{ display:block; margin: 0 auto; } } </style> <script type="text/javascript"> function I(id){return document.getElementById(id);} var meterBk="#E0E0E0"; var dlColor="#6060AA", ulColor="#309030", pingColor="#AA6060", jitColor="#AA6060"; var progColor="#EEEEEE"; //CODE FOR GAUGES function drawMeter(c,amount,bk,fg,progress,prog){ var ctx=c.getContext("2d"); var dp=window.devicePixelRatio||1; var cw=c.clientWidth*dp, ch=c.clientHeight*dp; var sizScale=ch*0.0055; if(c.width==cw&&c.height==ch){ ctx.clearRect(0,0,cw,ch); }else{ c.width=cw; c.height=ch; } ctx.beginPath(); ctx.strokeStyle=bk; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,Math.PI*0.1); ctx.stroke(); ctx.beginPath(); ctx.strokeStyle=fg; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,amount*Math.PI*1.2-Math.PI*1.1); ctx.stroke(); if(typeof progress !== "undefined"){ ctx.fillStyle=prog; ctx.fillRect(c.width*0.3,c.height-16*sizScale,c.width*0.4*progress,4*sizScale); } } function mbpsToAmount(s){ return 1-(1/(Math.pow(1.3,Math.sqrt(s)))); } function msToAmount(s){ return 1-(1/(Math.pow(1.08,Math.sqrt(s)))); } //SPEEDTEST AND UI CODE var w=null; //speedtest worker var data=null; //data from worker function startStop(){ if(w!=null){ //speedtest is running, abort w.postMessage('abort'); w=null; data=null; I("startStopBtn").className=""; initUI(); }else{ //test is not running, begin w=new Worker('speedtest_worker.min.js'); w.postMessage('start'); //Add optional parameters as a JSON object to this command I("startStopBtn").className="running"; w.onmessage=function(e){ data=e.data.split(';'); var status=Number(data[0]); if(status>=4){ //test completed I("startStopBtn").className=""; w=null; updateUI(true); } }; } } //this function reads the data sent back by the worker and updates the UI function updateUI(forced){ if(!forced&&(!data||!w)) return; var status=Number(data[0]); I("ip").textContent=data[4]; I("dlText").textContent=(status==1&&data[1]==0)?"...":data[1]; drawMeter(I("dlMeter"),mbpsToAmount(Number(data[1]*(status=
Open service 131.196.69.171:443
2024-12-18 01:45
HTTP/1.1 200 OK Date: Wed, 18 Dec 2024 01:45:39 GMT Server: Apache/2.4.18 (Ubuntu) Last-Modified: Tue, 21 Sep 2021 22:23:07 GMT ETag: "1b4d-5cc88d78a58ca" Accept-Ranges: bytes Content-Length: 6989 Vary: Accept-Encoding Connection: close Content-Type: text/html Page title: Speedtest para ASN 265916 Claudino S/A <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no" /> <title>Speedtest para ASN 265916 Claudino S/A</title> <style type="text/css"> html,body{ border:none; padding:0; margin:0; background:#FFFFFF; color:#202020; } body{ text-align:center; font-family:"Roboto",sans-serif; } h1{ color:#404040; } #startStopBtn{ display:inline-block; margin:0 auto; color:#6060AA; background-color:rgba(0,0,0,0); border:0.15em solid #6060FF; border-radius:0.3em; transition:all 0.3s; box-sizing:border-box; width:8em; height:3em; line-height:2.7em; cursor:pointer; box-shadow: 0 0 0 rgba(0,0,0,0.1), inset 0 0 0 rgba(0,0,0,0.1); } #startStopBtn:hover{ box-shadow: 0 0 2em rgba(0,0,0,0.1), inset 0 0 1em rgba(0,0,0,0.1); } #startStopBtn.running{ background-color:#FF3030; border-color:#FF6060; color:#FFFFFF; } #startStopBtn:before{ content:"Start"; } #startStopBtn.running:before{ content:"Abort"; } #test{ margin-top:2em; margin-bottom:12em; } div.testArea{ display:inline-block; width:16em; height:12.5em; position:relative; box-sizing:border-box; } div.testName{ position:absolute; top:0.1em; left:0; width:100%; font-size:1.4em; z-index:9; } div.meterText{ position:absolute; bottom:1.55em; left:0; width:100%; font-size:2.5em; z-index:9; } div.meterText:empty:before{ content:"0.00"; } div.unit{ position:absolute; bottom:2em; left:0; width:100%; z-index:9; } div.testArea canvas{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; } div.testGroup{ display:inline-block; } @media all and (max-width:65em){ body{ font-size:1.5vw; } } @media all and (max-width:40em){ body{ font-size:0.8em; } div.testGroup{ display:block; margin: 0 auto; } } </style> <script type="text/javascript"> function I(id){return document.getElementById(id);} var meterBk="#E0E0E0"; var dlColor="#6060AA", ulColor="#309030", pingColor="#AA6060", jitColor="#AA6060"; var progColor="#EEEEEE"; //CODE FOR GAUGES function drawMeter(c,amount,bk,fg,progress,prog){ var ctx=c.getContext("2d"); var dp=window.devicePixelRatio||1; var cw=c.clientWidth*dp, ch=c.clientHeight*dp; var sizScale=ch*0.0055; if(c.width==cw&&c.height==ch){ ctx.clearRect(0,0,cw,ch); }else{ c.width=cw; c.height=ch; } ctx.beginPath(); ctx.strokeStyle=bk; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,Math.PI*0.1); ctx.stroke(); ctx.beginPath(); ctx.strokeStyle=fg; ctx.lineWidth=16*sizScale; ctx.arc(c.width/2,c.height-58*sizScale,c.height/1.8-ctx.lineWidth,-Math.PI*1.1,amount*Math.PI*1.2-Math.PI*1.1); ctx.stroke(); if(typeof progress !== "undefined"){ ctx.fillStyle=prog; ctx.fillRect(c.width*0.3,c.height-16*sizScale,c.width*0.4*progress,4*sizScale); } } function mbpsToAmount(s){ return 1-(1/(Math.pow(1.3,Math.sqrt(s)))); } function msToAmount(s){ return 1-(1/(Math.pow(1.08,Math.sqrt(s)))); } //SPEEDTEST AND UI CODE var w=null; //speedtest worker var data=null; //data from worker function startStop(){ if(w!=null){ //speedtest is running, abort w.postMessage('abort'); w=null; data=null; I("startStopBtn").className=""; initUI(); }else{ //test is not running, begin w=new Worker('speedtest_worker.min.js'); w.postMessage('start'); //Add optional parameters as a JSON object to this command I("startStopBtn").className="running"; w.onmessage=function(e){ data=e.data.split(';'); var status=Number(data[0]); if(status>=4){ //test completed I("startStopBtn").className=""; w=null; updateUI(true); } }; } } //this function reads the data sent back by the worker and updates the UI function updateUI(forced){ if(!forced&&(!data||!w)) return; var status=Number(data[0]); I("ip").textContent=data[4]; I("dlText").textContent=(status==1&&data[1]==0)?"...":data[1]; drawMeter(I("dlMeter"),mbpsToAmount(Number(data[1]*(status=
Open service 131.196.69.171:80
2024-12-17 20:58
HTTP/1.1 302 Found Date: Tue, 17 Dec 2024 20:58:08 GMT Server: Apache/2.4.18 (Ubuntu) Location: https://speed2.claudinosa.com.br Content-Length: 296 Connection: close Content-Type: text/html; charset=iso-8859-1 Page title: 302 Found <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>302 Found</title> </head><body> <h1>Found</h1> <p>The document has moved <a href="https://speed2.claudinosa.com.br">here</a>.</p> <hr> <address>Apache/2.4.18 (Ubuntu) Server at 131.196.69.171 Port 80</address> </body></html>