November 27, 2020 at 7:18:10 PM UTC
VERIFY
Websites
Websites
Runtime: 6.9s
Share on Facebook or Twitter
On November 27, 2020 at 7:18:10 PM UTC, http://www.iicwc.org/ was accessible when tested on AS37148 in Nigeria.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
127.0.0.2
Query:
IN A www.iicwc.org
Engine:
system
Name
Class
TTL
Type
DATA
Answer IP Info
@
IN
A
62.67.203.158
AS10753 (Level 3 Parent, LLC)

TCP Connections

62.67.203.158:80: succeeded

HTTP Requests

URL
GET http://www.iicwc.org/Mondo/lang/sys/login.aspx
Response Headers
Cache-Control:
private
Content-Length:
16403
Content-Type:
text/html; charset=utf-8
Date:
Fri, 27 Nov 2020 19:18:07 GMT
Server:
Microsoft-IIS/8.5
Set-Cookie:
skin=; path=/
X-Aspnet-Version:
4.0.30319
X-Powered-By:
ASP.NET
Response Body



<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>MailEnable Web Mail</title>
<link rel="stylesheet" type="text/css" href="/Mondo/skins/Default/me.css?v=10.19" > 

<script type="text/javascript" src="/Mondo/lang/sys/Scripts/LIBCore_10.19.js"></script>

<link rel="icon" type="image/ico" href="favicon.ico">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<style type="text/css">
    #tblButtons {width:100%;}
    #tblButtons td {text-align: right;}
</style>


<style type="text/css">
body
{
    background: url(/plugins/backgrounds/small/field.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.login_bg {background:transparent}

.login_background 
{
    background: url(/plugins/backgrounds/field.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;  
}
</style>



<script type="text/javascript">

    var gBrowserType;
    var gUseAJAXLogin = false;

    function browserSupported() {
        var browser = GetBrowserType();
        var unsupportedBrowsers = new Array(BROWSER_TYPE_IE_PRE_6);
        var supported = true;
        for (var i = 0; supported && i < unsupportedBrowsers.length; i++) {
            if (unsupportedBrowsers[i] == browser) {
                supported = false;
            }
        }
        return supported;
    }

    function confirmBrowserSupport() {
        return browserSupported() || confirm(t_('[ME_TXT-ConfirmUnsupportedBrowserUse]'));
    }

    function ForgottenPassword() {
        window.location.href = '../sys/ForgottenPassword.aspx?Username=';
    }

    function ResetFields() {
        try {
            document.getElementById('txtUsername').value = "";
            document.getElementById('txtPassword').value = "";
            document.getElementById('chkRemember').checked = false;

            try {
                document.getElementById('ddlLanguages').value = 'en';
            }
            catch (ex) {
                document.getElementById('ddlLanguages').selectedIndex = 0;
            }

            document.getElementById('ddlSkins').selectedIndex = 0;

            __doPostBack('', '');   // postback to update buttons' text
        }
        catch (ex) { }
    }


    function HideLogin() {        
        $('.login_panel, .login_copyright').hide();
        $('#js_login_wait').show();       
    }

    function ShowLogin() {
        $('#js_login_wait').hide();
        $('.login_panel, .login_copyright').show();
    }

    function IssueLogin() {
        HideTOTPCode();
        HideMsg();
        HideLogin();
        $.ajax({ // make an AJAX request
            type: "POST",
            url: getAppServletURL() + "?Cmd=LOGIN&Format=JSON&ts=" + (new Date()).getTime(), //&ME_SID=" + readCookie('MailEnable-SessionId') + "
            data: $("#frmLogin").serializeNoViewState(), // serializes the form's elements (without viewstate so we do not get validation)
            cache: false,
            async: true,
            error: function (jqXHR, sTextstatus, sErrorThrown) { alert('error:' + jqXHR.responseText); },
            complete: function (jqXHR, sTextstatus) {  },
            success: function (data) {
                if (data.AuthenticationResult == '1') {
                    if (data.bPromptForKey == true) {
                        ShowLogin();
                        if (data.bKeyRequiresReset == true) {
                            $("#dvTOTP img").attr("src",data.QRCodeURL);
                            $("#dvSecretKey").text(data.TOTPCode);
                            ShowTOTPCode();
                        }
                        if (data.sFailureDescription.length > 0) {
                            ShowMsg(data.sFailureDescription);
                        }
                        $("#txtKey").show();
                    }
                    else {
                        //hit the client page
                        var tsCDT = new Date().getTime();
                        window.location = "client.aspx?CDT=" + tsCDT;
                    }
                }
                else {
                    //hit the failure page?
                    ShowLogin();
                    ShowMsg(data.sFailureDescription);
                }
            }
        });
    }

    function Login() {
        var $pass = document.getElementById('txtPassword');
        var $user = document.getElementById('txtUsername');
        var passL = $pass.value.length;
        var userL = $user.value.length;

        if (passL === 0) {
            $pass.focus();
        }

        if (userL === 0) {
            $user.focus();
        }

        //
        // Here we want to submit an ajax request to do the login, and if it succeeds then return
        //

        if (confirmBrowserSupport() && passL != 0 && userL != 0) {
            document.forms[0].elements['loginParam'].value = 'SubmitLogin';
            if (gUseAJAXLogin) {
                if ($("#txtKey").is(":visible") && ($("#txtKey").val().length <= 0))
                {
                    alert('The Code cannot be blank');
                }
                else
                {
                    IssueLogin();
                }
            }
            else {
                HideLogin();
                __doPostBack('', ''); //legacy authentication
            }
        }
    }

    function Login_KeyPress(evt) {
        evt = evt || window.event;

        /*
        if (IsEnterKey(evt)) {
            if (document.getElementById('txtPassword').value.length < 1) {
                document.getElementById('txtPassword').focus();
            }
            else
                Login();
        }
        */

        if (IsEnterKey(evt)) Login();
    }

    function PageLoad() {
        $("#jsWarning").hide();
        gBrowserType = GetBrowserType();
        document.getElementById('js_login_shell').style.visibility = 'visible';
            
        if (document.addEventListener) {
            document.addEventListener("keydown", Login_KeyPress, false);
        } else {
            /* IE8 and below don't support addEventListener, this is the alternative */
            document.attachEvent("onkeydown", Login_KeyPress);
        }
        $("#txtKey").hide();
        $("#txtUsername, #txtPassword, #txtKey").change(function () { HideMsg(); });
        $("#txtUsername, #txtPassword, #txtKey").keydown(function () { HideMsg(); });
          
        $('.login_bg').addClass("login_background");
    }

    //$(document).ready(function () {}
    function Submit(event) {
        if (event != undefined) {
            if (event.preventDefault) {
                event.stopPropagation();
                event.preventDefault();
            }
            else {
                event.cancelBubble = true;
                event.returnValue = false;
            }
        }
        return false;
    }

    function HideMsg() {
        $("#lblDescription").text('');
        $("#lblDescription").css('visibility', 'hidden');
        //$("#lblDescription").hide();            
    }
    function ShowMsg(sMsg) {
        $("#lblDescription").text(sMsg);
        $("#lblDescription").css('visibility', 'visible');
        //$("#lblDescription").show();
    }
    function HideTOTPCode() {
        $(".login_lang_table, #dvCredentials, .login_remember_checkbox").show();
        $("#dvTOTP").hide();
    }
    function ShowTOTPCode() {
        $(".login_lang_table, #dvCredentials, .login_remember_checkbox").hide();
        $("#dvTOTP").show();
    }
    </script>
</head>
<body onload="PageLoad()">


    <noscript> 
        <div id="jsWarning">You must enable javascript in order to access this service.</div>
    </noscript>		
    <form method="post" action="./login.aspx" id="frmLogin" style="width: 100%; height: 100%;" onsubmit="Submit()">
<div class="aspNetHidden">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTUxMjY2MDcyNw9kFgpmD2QWAmYPFgIeBFRleHRlZAIBD2QWAmYPFgIfAAVUPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgaHJlZj0iL01vbmRvL3NraW5zL0RlZmF1bHQvbWUuY3NzP3Y9MTAuMTkiID4gZAICD2QWAmYPFgIfAAVXPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iL01vbmRvL2xhbmcvc3lzL1NjcmlwdHMvTElCQ29yZV8xMC4xOS5qcyI+PC9zY3JpcHQ+ZAIDD2QWCAICDw8WAh4HVmlzaWJsZWhkZAIDDxAPFgYeDkRhdGFWYWx1ZUZpZWxkBQNLZXkeDURhdGFUZXh0RmllbGQFBVZhbHVlHgtfIURhdGFCb3VuZGdkEBUUBkFyYWJpYwlCdWxnYXJpYW4HQmVuZ2FsaQZEYW5pc2gGR2VybWFuBUdyZWVrB0VuZ2xpc2gHU3BhbmlzaAZGcmVuY2gJSHVuZ2FyaWFuB0l0YWxpYW4ISmFwYW5lc2UFRHV0Y2gVUG9ydHVndWVzZSAoRXVyb3BlYW4pFlBvcnR1Z3Vlc2UgKEJyYXppbGlhbikHUnVzc2lhbgZTbG92YWsEVGhhaQdUdXJraXNoB0NoaW5lc2UVFAJhcgJiZwJibgJkYQJkZQJlbAJlbgJlcwJmcgJodQJpdAJqYQJubAJwdAVwdC1icgJydQJzawJ0aAJ0cgJ6aBQrAxRnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2RkAgQPEA8WAh8EZ2QQFQUGQXJjdGljB0RlZmF1bHQFTW9uZG8GT2NlYW5vB1BhY2lmaWMVBQZBcmN0aWMHRGVmYXVsdAVNb25kbwZPY2Vhbm8HUGFjaWZpYxQrAwVnZ2dnZ2RkAgUPEA8WAh8ABSZSZW1lbWJlciBteSBzZXR0aW5ncyBmb3IgdGhpcyBjb21wdXRlcmRkZGQCBA9kFgJmDxYCHwAFWDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii9Nb25kby9sYW5nL3N5cy9TY3JpcHRzL0xJQk1lcmdlXzEwLjE5LmpzIj48L3NjcmlwdD5kGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYBBQtjaGtSZW1lbWJlciHJgRKER110i6vu9M20z1N43p8OR+/7Wk1G9PF2Vavj" />
</div>

<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['frmLogin'];
if (!theForm) {
    theForm = document.frmLogin;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
//]]>
</script>


<div class="aspNetHidden">

	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="548A8662" />
</div>
    <div class="login_bg">
        <div id="js_login_shell" class="login_shell" style="visibility: hidden;">
            <div class="login_panel">
                <div class="login_panel_left">
                    <div class="login_panel_left_inner"><img src="/Mondo/skins/Default/login_logo.jpg" alt="MailEnable"/></div>
                </div>
                <div id="js_login_right" class="login_panel_right" >
                    <h1>Sign In</h1>
                    <div style="display:none;">Username:<br /></div>
                    <div id="dvCredentials">
                    <input name="txtUsername" type="text" id="txtUsername" class="textfield" placeholder="Username" /><br />
                    <div style="display:none;">Password:<br /></div>
                    <input name="txtPassword" type="password" id="txtPassword" class="textfield" placeholder="Password" /><br />
                    </div>
                    <div id="lblDescription" style="visibility:visible;color:Blue;height:22px;"></div>
                    <div id="dvTOTP" style="display:none">
                        <img src="//:0" alt="QRCode"/> <!-- dummy URL for compliance -->
                        <div id="dvSecretKey" style="float: right;margin-top:5px"></div>
                        <br />
                    </div>
                    
                    <table class="login_lang_table">
                        <tr><td>
                                Language:<br />
                                <select name="ddlLanguages" onchange="javascript:setTimeout(&#39;__doPostBack(\&#39;ddlLanguages\&#39;,\&#39;\&#39;)&#39;, 0)" id="ddlLanguages">
	<option value="ar">Arabic</option>
	<option value="bg">Bulgarian</option>
	<option value="bn">Bengali</option>
	<option value="da">Danish</option>
	<option value="de">German</option>
	<option value="el">Greek</option>
	<option selected="selected" value="en">English</option>
	<option value="es">Spanish</option>
	<option value="fr">French</option>
	<option value="hu">Hungarian</option>
	<option value="it">Italian</option>
	<option value="ja">Japanese</option>
	<option value="nl">Dutch</option>
	<option value="pt">Portuguese (European)</option>
	<option value="pt-br">Portuguese (Brazilian)</option>
	<option value="ru">Russian</option>
	<option value="sk">Slovak</option>
	<option value="th">Thai</option>
	<option value="tr">Turkish</option>
	<option value="zh">Chinese</option>

</select>
                            </td>
                            <td class="login_lang_table_mid"></td>
                            <td>
                                Skin:<br />
                                <select name="ddlSkins" id="ddlSkins">
	<option value="Arctic">Arctic</option>
	<option selected="selected" value="Default">Default</option>
	<option value="Mondo">Mondo</option>
	<option value="Oceano">Oceano</option>
	<option value="Pacific">Pacific</option>

</select>
                                
                            </td>
                        </tr>
                    </table>
                    <div class="login_remember_checkbox">
                        <span class="checkbox"><input id="chkRemember" type="checkbox" name="chkRemember" /><label for="chkRemember">Remember my settings for this computer</label></span>
                    </div>
                    <table id="tblButtons">
                    <tr>
                    <td>
                        
                    </td>
                    <td>
                        <div id="btnLogin" class="bttn_shell blue">
                            <a onclick="Login()" class="bttn">Login</a>
                        </div>
                        <div id="btnReset" class="bttn_shell" title="Clear fields">
                            <a onclick="ResetFields()" class="bttn">Reset</a>
                        </div>
                    </td>
                    </tr>
                    </table>

                    <div class="login_foot_nav">
                        
                        
                            <a href="/Mobile/Login.aspx">Mobile Version</a>                            
                            
                    </div>
                </div>
            </div>
            <div class="login_copyright">&copy; 2018 <a href='https://www.mailenable.com' target='_blank'>MailEnable Pty. Ltd.</a></div>
        </div>
    </div>
    <div id="js_login_wait" class="pageLoad_shell" style="display: none;">
        <div class="pageLoad_shell">
            <div class="loadPanel_shell">
                <h2>Loading...</h2>
                <div class="loadPanel_bar"></div>
            </div>
        </div>
    </div>
    <input name="loginParam" type="hidden" id="loginParam" />
    <input name="Token" type="hidden" id="Token" />
    <input name="AuthId" type="hidden" id="AuthId" />
    <script type="text/javascript">
<!--
        var now = new Date()
        var offset = now.getTimezoneOffset();
        document.write('<input type=hidden name=offset value="' + offset + '">');							
//-->
    </script>
    
<script language="JavaScript" type="text/javascript">
<!--
function SetFocus()
{
	var control = document.getElementById('txtUsername');
	if ( control != null )
	{
		try {
			control.focus();
		}
		catch (e) {}
	}
}
setTimeout(SetFocus,500);
// -->
</script></form>
    <script type="text/javascript" src="/Mondo/lang/sys/Scripts/LIBMerge_10.19.js"></script>

    <script type="text/javascript">
<!--
        if (window.jQuery) {
            $.fn.serializeNoViewState = function () {
                return this.find("input,textarea,select,hidden")
                       .not("[type=hidden][name^=__]")
                       .serialize();
            }
        }
//-->
    </script>
    
</body>
</html>
URL
GET http://www.iicwc.org/
Response Headers
Cache-Control:
private
Content-Length:
143
Content-Type:
text/html; charset=utf-8
Date:
Fri, 27 Nov 2020 19:18:07 GMT
Location:
/Mondo/lang/sys/login.aspx
Server:
Microsoft-IIS/8.5
Set-Cookie:
ASP.NET_SessionId=cj30g2pj0rf2nw44dq0hvzll; path=/; HttpOnly; SameSite=Lax
X-Aspnet-Version:
4.0.30319
X-Powered-By:
ASP.NET
Response Body
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="/Mondo/lang/sys/login.aspx">here</a>.</h2>
</body></html>

Resolver

Resolver ASN
AS37148
Resolver IP
127.0.0.2
Resolver Network Name
Globacom Limited
Measurement UID
20201127191918.246897_NG_webconnectivity_22dadd9ef7dfa5b1
Report ID
20201127T191806Z_webconnectivity_NG_37148_n1_toegnkeIpnAGpc14
Platform
android
Software Name
ooniprobe-android (2.7.1)
Measurement Engine
ooniprobe-engine (0.20.2)

Raw Measurement Data

Loading…