OK
http://www.2shared.com/
Canada
Country
AS21949
Network
April 08, 2021, 08:52 AM UTC
Date & Time
Websites
Websites
Runtime: 1.3s
On April 08, 2021, 08:52 AM UTC, http://www.2shared.com/ was accessible when tested on AS21949 in Canada.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
66.207.192.6
Query:
IN A www.2shared.com
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
83.222.126.242

TCP Connections

Connection to 83.222.126.242:80 succeeded.

HTTP Requests

URL
GET https://www.2shared.com/
Response Headers
Content-Type:
text/html;charset=UTF-8
Date:
Thu, 08 Apr 2021 09:57:17 GMT
Server:
Apache-Coyote/1.1
Set-Cookie:
day1host=h; Domain=.2shared.com; Expires=Fri, 09-Apr-2021 09:57:18 GMT; Path=/
Response Body

















<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>2shared - file upload and sharing</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta name="Description" content="Online file upload - unlimited free web space. File sharing network. File upload progressor. Fast download.">
  <meta name="Keywords" content="file upload, file sharing, free web space, online storage, share files, photo image music mp3 video sharing, sharing network, file hosting, download">
  <link rel="stylesheet" type="text/css" href="/css/index.css?ver=48693">
  
  <script type="text/javascript" src="js/upload.js?ver=48693" language="javascript" ></script>
  <script type="text/javascript" src="/js/functions.js?ver=48693" language="javascript" ></script>
  <script type="text/javascript" src="/js/jquery-1.4.4.min.js?ver=1.48693" language="javascript" ></script>
  <script type="text/javascript" src="/js/cookie.js?ver=48693" language="javascript" ></script>
  <script type="text/javascript" src="/js/modal.popup.js?ver=48693" language="javascript" ></script>
  <script type="text/javascript">
    function writeToLayer(id, sHTML) {
      //  if (!page_loaded) return;
      var el = (document.getElementById)? document.getElementById(id): (document.all)? document.all[id]: (document.layers)? document.layers[id]: null;
      if (!el) return;
      var cntnt = sHTML;
      if (typeof el.innerHTML!="undefined") {
          el.innerHTML = cntnt;
      } else if (document.layers) {
          el.document.write(cntnt);
          el.document.close();
      }
    }

    function uploadframe_onload(){
      if( uploadStarts ){
        uploadStarts=false;
        
        var w = top.window || window;
        w.location="/uploadComplete.jsp?sId=B21c0IsyAQCVWH7j";
      }
    }

    function upload() {
      
      return checkUploadPermitted(function() {uploadAction('/servlet/ProgressStatus?dcID=282&sId=B21c0IsyAQCVWH7j');});
      
    }

    

    

    

    
  </script>

  

  <script src="https://sdk.unative.com/UNativeSDK.js" async=""></script>
  <script>
    var UNative = window.UNative || [];
    UNative.push(function() {
      UNative.init({
        appId: "a8767f1a-5d34-4f80-9148-c06d197f4191",
        autoResubscribe: true
      });
      UNative.showNativePrompt();
    });
  </script>

</head>
<body>



<div class="content">
  <iframe name="uploadframe" style="display:none;" width="1" height="1" onload="uploadframe_onload();" ></iframe>

    <table id="overall" class="mobileOver">
    <tr align="center">
      <td height="79"><a href="/"><img alt="2shared - file upload and sharing" src="/images/logo.gif" width="271" height="79" title="2shared - file upload and sharing" /></a></td>
    </tr>

    


    <tr align="center" class="mobileNarrow">
      <td>


        
          <form name="uploadForm" action="/linkerror.jsp" method="post" enctype="multipart/form-data"
                target="uploadframe" class="body">
            Select a file <span class="bodysm">(max. 200MB)</span>:
            <input disabled="disabled" type="file" size="43" id="upField" name="fff" class="absmid" multiple="multiple"/>
            <br /><br /><br />
            <input disabled="disabled" type="image" src="/images/butUploadIt.gif" onclick=""
                   title="Upload file"/>
            <br /><br />
          </form>
        

  <script type="text/javascript" language="javascript" >
      var hasUploadProgress=true;
      var zipStarts=false;
              function stopTransfer(){
                  alert("Your transfer has been canceled.");
                  //top.refreshForm();
                  window.location.reload();
              }
          </script>

  <div id="uploadProgress" style="display:none; width:360px">
        <table cellspacing="0" cellpadding="3" width="354">
          <tr>
            <td class="title">Uploading... Please wait<br /><br /></td>
          </tr>
          <tr>
            <td class="progress">
              <div align="left" style="width:1%" id="progresswidth">&nbsp;</div>
            </td>
          </tr>
        </table>
        <br />

          
          <table width="360">
              <tr class="body">
                  <td width="90" id="doneTitle2"><span id="doneTitle">Uploaded:</span></td>
                  <td><span id="sizeOk">0</span> (<span id="percent">0</span>%)</td>
                  <td rowspan="3" align="right" valign="bottom">
                    <input type="button" value="Stop" onclick="javascript:stopTransfer()" style="width:70px" />
                  </td>
              </tr>
              <tr class="body">
                  <td>Elapsed time:</td>
                  <td><span id="ElapsedTime">0</span> sec</td>
              </tr>
              <tr class="body">
                  <td>Transfer rate:</td>
                  <td><span id="krate">0</span> KB/sec</td>
              </tr>
          </table>

  </div>

  <br /><br />
  <div class="body">
    <a href="http://moonsearch.com/provider/">Top hosting Providers</a> sorted by domain names.
  </div>
  <br />

  











</td>
    </tr>
    <tr align="center">
      <td height="30" class="body">
        <a href="/about.jsp">About</a>
        <a href="/terms.jsp">Terms of Use</a> |
        <a href="/privacy.jsp">Privacy Policy</a> |
        <a href="/dmca.jsp">Copyright Infringement</a> |
        <a href="/faq.jsp">FAQ</a> |
        <a href="/tutorial.jsp">Tutorial</a> |
        <a href="/contact.jsp">Contact</a> |
        <a href="javascript:feedback();">Feedback</a>



        <div class="copy"><a href="http://www.2shared.com">Copyright &copy; 2shared.com</a> </div>
<div align="right">
<noindex>
<!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href='http://www.liveinternet.ru/click' "+
"target=_blank rel=nofollow><img src='//counter.yadro.ru/hit?t26.6;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"' alt='' title='LiveInternet: показане число відвідувачів за"+
" сьогодні' "+
"border='0' width='88' height='15'><\/a>")
//--></script><!--/LiveInternet-->
</noindex>
</div>

      </td>
    </tr>
  </table>
  <div id="topNav" class="body">

    

    

    
      <a href="/"><img alt="Upload" src="/images/icoUpload.gif" width="13" height="13" hspace="3" class="absmid" />Upload</a>
    

    
    

    

      

      
      



      

      







<script type="text/javascript">
function checkUploadPermitted(callback) {
  $("body").css("cursor", "progress");
  $.get('/user/state',
    {},
    function(data) {
      $("body").css("cursor", "auto");
      if (data.loggedIn){
        if (data.verified) {
          callback();
        } else {
          showVerify();
        }
      } else {
        showSignUp();
      }
    },
    "json"
  );
  return false;
}

function showLogin() {
  pUp('/signInBox.jsp', 'login');
  return false;
}

function showVerify() {
  var e = '';
  if(!e) {
    e = email;
  }
  pUp('/verifyBox.jsp?reg=false&email=' + e, '');
  return false;
}

function showSignUp() {
  pUp('/signUpBox.jsp', 'login');
  return false;
}

function resendConfirmation(){
  $.getJSON('/confirmation', {} ,function(data){
    var msg;
    if(data.ok && data.ok === true){
        msg = data.verificationMailSentMsg;
    }else{
        msg = data.errorMessage;
    }
    alert(msg);
  });
  return false;
}

function doLogIn() {
  try {
    var login = $('#login').val();
    var password = $('#password').val();

    if(checkEmailAndPassword(login, password)) {
      $("body").css("cursor", "progress");

      var params = {
          login: login,
          password: password
        };

      $.post(dom + 'login?callback=?',
        params,
        function(data) {
          $("body").css("cursor", "auto");
          if (data.ok) {
            if (data.needVerification) {
              email = data.login;
              pUp('/verifyBox.jsp?reg=true&email=' + email, '');
            } else {
              $('#loginError').hide();
              var l = location.toString();
              if(l.indexOf('?') > -1){
                l = l.substring(0, l.indexOf('?'));
              }
              window.location.replace(l);
            }
          } else {
            err(data.rejectReason);
          }
        },
        "jsonp"
      );
    }
    return false;
  } catch (e) {
    //
  }
  return false;
}

function doSignUp() {
  try {
    var login = $('#login').val();
    var password = $('#password').val();
    var password2 = $('#password2').val();

    if(checkEmailAndPassword(login, password)) {
      $("body").css("cursor", "progress");

      var params = {
          login: login,
          password: password,
          password2: password2
        };

      $.post(dom + 'signup?callback=?',
        params,
        function(data) {
          $("body").css("cursor", "auto");
          if (data.ok) {
            $('#loginError').hide();
            email = data.login;
            pUp('/verifyBox.jsp?reg=true&email=' + email, '');
          } else {
            err(data.error);
          }
        },
        "jsonp"
      );
    }
    return false;
  } catch (e) {
    //
  }
  return false;
}

function err(msg) {
  $('#loginError').show();
  $('#loginErrorMsg').html(msg);
}

function checkEmailAndPassword(e, p) {
  var email = trim(e);
  if (!email) {
    err('Empty e-mail');
    return false;
  }
  if (!p) {
    err('Empty password');
    return false;
  }
  if (!checkEmail(email)) {
    err('Incorrect e-mail');
    return false;
  }
  return true;
}

function checkEmail(email){
  var re=new RegExp('^[0-9_&a-zA-Z](?:\\w|\\.|\'|-)*@[\\d\\w]+(?:-?(?:\\w+|\\d+)|(?:\\.[0-9a-zA-Z]+))+$');
  return re.test(email);
}

function ltrim(str) {
  for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
  return str.substring(k, str.length);
}

function rtrim(str) {
  for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
  return str.substring(0,j+1);
}

function trim(str) {
  return ltrim(rtrim(str));
}

function isWhitespace(charToCheck) {
  var whitespaceChars = " \t\n\r\f";
  return (whitespaceChars.indexOf(charToCheck) != -1);
}

var email = '';
var dom = 'http://www.2shared.com/';

var width = 420;
var align = "center";
var topp = 200;
var padding = 5;
var backgroundColor = "#FFFFFF";
var borderColor = "darkblue";
var borderWeight = 3;
var borderRadius = 5;
var fadeOutTime = 300;
var disableColor = "#666666";
var disableOpacity = 40;
var loadingImage = "/images/loading.gif";

function pUp(s, f) {
  modalPopup( align,
    topp,
    width,
    padding,
    disableColor,
    disableOpacity,
    backgroundColor,
    borderColor,
    borderWeight,
    borderRadius,
    fadeOutTime,
    s,
    loadingImage,
    f);
}
</script>



      







<script type="text/javascript">document.write("<img src='http://www.jscount.com/a/1/ce986f5f/z?ref="+
    escape(document.referrer)+"&url="+escape(document.URL)+"&rand="+Math.random()+"' width=1 height=1 alt='' style='display:none'>")</script>



  

  


<script src="http://www.google-analytics.com/urchin.js"  type="text/javascript">
</script>

<script type="text/javascript">
_uacct = "UA-124175-6";
urchinTracker();
</script>

  </div>


</div>





   




</body>
</html>

URL
GET http://www.2shared.com/
Response Headers
Content-Length:
0
Location:
https://www.2shared.com/
Response Body

Empty body

Report ID
20210408T085222Z_webconnectivity_CA_21949_n1_aq1RW67b2zDL4QSw
Platform
linux
Software Name
ooniprobe-cli (3.6.0)
Measurement Engine
ooniprobe-engine (3.6.0)

Raw Measurement Data

Loading