[
{},
{"data":"\n\"\r\r\nMikroTik v6.40.5 (stable)\r\r\nLogin: \"","hostnames":"dsl-187-134-208-123-dyn.prod-infinitum.com.mx","ip":"3146174587","ip_str":"187.134.208.123","ipv6":"","org":"Telmex","isp":"Telmex","location.country_code":"MX","location.city":"Acambaro","location.country_name":"Mexico","location.latitude":"20.055800000000005","location.longitude":"-100.7317","os":"","asn":"AS8151","port":"23","transport":"tcp","product":"","version":"","ssl.cipher.version":"","ssl.cipher.bits":"","ssl.cipher.name":"","ssl.alpn":"","ssl.versions":"","ssl.cert.serial":"","ssl.cert.fingerprint.sha1":"","ssl.cert.fingerprint.sha256":"","html":"","title":""},
{"data":""},
{"data":"\n\"\r\nRecursion: enabled\"","hostnames":"dsl-187-134-208-123-dyn.prod-infinitum.com.mx","ip":"3146174587","ip_str":"187.134.208.123","ipv6":"","org":"Telmex","isp":"Telmex","location.country_code":"MX","location.city":"Acambaro","location.country_name":"Mexico","location.latitude":"20.055800000000005","location.longitude":"-100.7317","os":"","asn":"AS8151","port":"53","transport":"udp","product":"","version":"","ssl.cipher.version":"","ssl.cipher.bits":"","ssl.cipher.name":"","ssl.alpn":"","ssl.versions":"","ssl.cert.serial":"","ssl.cert.fingerprint.sha1":"","ssl.cert.fingerprint.sha256":"","html":"","title":""},
{"data":""},
{"data":"\n\"HTTP/1.1 200 OK\r\r\nDate: Mon, 03 Sep 2018 15:27:15 GMT\r\r\nServer: \r\r\nCache-control: no-cache=\"set-cookie\"\r\r\nContent-type: text/html\r\r\nETag: \"48fa-a9371f20\"\r\r\nContent-length: 13656\r\r\nConnection: keep-alive\r\r\nKeep-Alive: timeout=60, max=2000\r\r\nSet-Cookie: xAuth_SESSION_ID=NQjFK6NgtLXE5Y5cZnzveQA=; path=/; \r\r\n\r\r\n\"","hostnames":"dsl-187-134-208-123-dyn.prod-infinitum.com.mx","ip":"3146174587","ip_str":"187.134.208.123","ipv6":"","org":"Telmex","isp":"Telmex","location.country_code":"MX","location.city":"Apaseo El Grande","location.country_name":"Mexico","location.latitude":"20.50970000000001","location.longitude":"-100.6239","os":"","asn":"AS8151","port":"80","transport":"tcp","product":"","version":"","ssl.cipher.version":"","ssl.cipher.bits":"","ssl.cipher.name":"","ssl.alpn":"","ssl.versions":"","ssl.cert.serial":"","ssl.cert.fingerprint.sha1":"","ssl.cert.fingerprint.sha256":"","html":"\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\r\n<html>\r\n<head>\r\n  <title>M�dem - Inicio de sesi�n</title>\r\n  <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"/styles.css\">\r\n</head>\r\n<body height=\"100%\" style=\"margin:0px;\">\r\n  <noscript>\r\n    <h1>Technicolor - M�dem</h1>\r\n    <h4>To view the Web interface of your device, JavaScript must be supported and enabled on your browser! <br><br>Please enable scripting and refresh your browser.</h4>\r\n  </noscript>\r\n  \r\n<script type=\"text/javascript\">\r\n//<![CDATA[\r\nfunction disable_fields(theForm)\r\n{\r\n  var len = theForm.elements.length;\r\n  for (var i = 0; i < len; i++) {\r\n    // Don't disable \"hidden\" fields.\r\n    // Don't disable the input elem \"user\", to compatible with Safari and Opera\r\n    // which execute this function before form submit() method.\r\n    if((theForm.elements[i].type.toLowerCase() != \"hidden\") &&\r\n       (theForm.elements[i].name != \"user\"))\r\n      theForm.elements[i].disabled = 1;\r\n  }\r\n}\r\n\r\nfunction setLanguage(langCode)\r\n{\r\n  document.langSelect.elements[0].value = langCode;\r\n  document.langSelect.submit();\r\n  disable_fields(document.langSelect);\r\n}\r\n\r\n//----RTL GUI support start----\r\nfunction traversingDOMNode(rootNode, callback)\r\n{\r\n  var currentNode = rootNode.childNodes;\r\n  for (var i = 0; i < currentNode.length; i++){\r\n    callback(currentNode[i]);\r\n    traversingDOMNode(currentNode[i], callback);\r\n  }\r\n}\r\n\r\nfunction alignByClassFlag(node)\r\n{\r\n  if (node.className && node.className != \"\") {\r\n    if (node.className.search(/js_right/i)!=-1) {\r\n      node.style.textAlign = \"right\";\r\n    }\r\n    else if (node.className.search(/js_left/i)!=-1) {\r\n      node.style.textAlign = \"left\";\r\n    }\r\n  }\r\n}\r\n\r\nfunction getLanguageDirection(lang_code)\r\n{\r\n  var dir = \"ltr\";\r\n  var rtlLangSet = new Array()\r\n  rtlLangSet[0] = \"ar\"\r\n\r\n  for (var i=0; i<rtlLangSet.length; i++) {\r\n    if (lang_code && (lang_code.toLowerCase() == rtlLangSet[i])) {\r\n      dir = \"rtl\";\r\n      break;\r\n    }\r\n  }\r\n  return dir;\r\n}\r\n\r\nfunction js_dir_rtl()\r\n{\r\n  document.documentElement.dir = \"rtl\";\r\n  traversingDOMNode(document.documentElement, alignByClassFlag);\r\n}\r\n//----end----\r\nfunction noenter(e) {\r\n  var keycode;\r\n\r\n  if (window.event)\r\n    keycode = window.event.keyCode;\r\n  else if (e)\r\n    keycode = e.which;\r\n  else \r\n    return true;\r\n\r\n  if (keycode == 13)\r\n    return false;\r\n  else\r\n    return true;\r\n}\r\n\r\n// NOTE: Chrome and Safari will ignore this function and submit form directly, \r\n//       when press \"ENTER\".\r\nfunction enter_submit(e) {\r\n  var keycode;\r\n\r\n  if (window.event)\r\n    keycode = window.event.keyCode;\r\n  else if (e)\r\n    keycode = e.which;\r\n  else \r\n    return true;\r\n\r\n  if (keycode == 13) {\r\n    submitAuthentication();\r\n  }\r\n\r\n  return true;\r\n}\r\n\r\nvar hex_chr = \"0123456789abcdef\";\r\nfunction rhex(num)\r\n{\r\n  str = \"\";\r\n  for(j = 0; j <= 3; j++)\r\n    str += hex_chr.charAt((num >> (j * 8 + 4)) & 0x0F) +\r\n           hex_chr.charAt((num >> (j * 8)) & 0x0F);\r\n  return str;\r\n}\r\n \r\n/*\r\n * Convert a string to a sequence of 16-word blocks, stored as an array.\r\n * Append padding bits and the length, as described in the MD5 standard.\r\n */\r\nfunction str2blks_MD5(str)\r\n{\r\n  nblk = ((str.length + 8) >> 6) + 1;\r\n  blks = new Array(nblk * 16);\r\n  for(i = 0; i < nblk * 16; i++) blks[i] = 0;\r\n  for(i = 0; i < str.length; i++)\r\n    blks[i >> 2] |= str.charCodeAt(i) << ((i % 4) * 8);\r\n  blks[i >> 2] |= 0x80 << ((i % 4) * 8);\r\n  blks[nblk * 16 - 2] = str.length * 8; \r\n  return blks;\r\n}\r\n\r\n/*\r\n * Add integers, wrapping at 2^32. This uses 16-bit operations internally\r\n * to work around bugs in some JS interpreters.\r\n */\r\nfunction add(x, y)\r\n{\r\n  var lsw = (x & 0xFFFF) + (y & 0xFFFF);\r\n  var msw = (x >> 16) + (y >> 16) + (lsw >> 16);\r\n  return (msw << 16) | (lsw & 0xFFFF);\r\n}\r\n \r\n/*\r\n * Bitwise rotate a 32-bit number to the left\r\n */\r\nfunction rol(num, cnt)\r\n{\r\n  return (num << cnt) | (num >>> (32 - cnt));\r\n}\r\n \r\n/*\r\n * These functions implement the basic operation for each round of the\r\n * algorithm.\r\n */\r\nfunction cmn(q, a, b, x, s, t)\r\n{\r\n  return add(rol(add(add(a, q), add(x, t)), s), b);\r\n}\r\nfunction ff(a, b, c, d, x, s, t)\r\n{\r\n  return cmn((b & c) | ((~b) & d), a, b, x, s, t);\r\n}\r\nfunction gg(a, b, c, d, x, s, t)\r\n{\r\n  return cmn((b & d) | (c & (~d)), a, b, x, s, t);\r\n}\r\nfunction hh(a, b, c, d, x, s, t)\r\n{\r\n  return cmn(b ^ c ^ d, a, b, x, s, t);\r\n}\r\nfunction ii(a, b, c, d, x, s, t)\r\n{\r\n  return cmn(c ^ (b | (~d)), a, b, x, s, t);\r\n}\r\n\r\n/*\r\n * Take a string and return the hex representation of its MD5.\r\n */\r\nfunction MD5(str)\r\n{\r\n  x = str2blks_MD5(str);\r\n  var a =  1732584193;\r\n  var b = -271733879;\r\n  var c = -1732584194;\r\n  var d =  271733878;\r\n\r\n  for(i = 0; i < x.length; i += 16)\r\n  {\r\n    var olda = a;\r\n    var oldb = b;\r\n    var oldc = c;\r\n    var oldd = d;\r\n\r\n    a = ff(a, b, c, d, x[i+ 0], 7 , -680876936);\r\n    d = ff(d, a, b, c, x[i+ 1], 12, -389564586);\r\n    c = ff(c, d, a, b, x[i+ 2], 17,  606105819);\r\n    b = ff(b, c, d, a, x[i+ 3], 22, -1044525330);\r\n    a = ff(a, b, c, d, x[i+ 4], 7 , -176418897);\r\n    d = ff(d, a, b, c, x[i+ 5], 12,  1200080426);\r\n    c = ff(c, d, a, b, x[i+ 6], 17, -1473231341);\r\n    b = ff(b, c, d, a, x[i+ 7], 22, -45705983);\r\n    a = ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);\r\n    d = ff(d, a, b, c, x[i+ 9], 12, -1958414417);\r\n    c = ff(c, d, a, b, x[i+10], 17, -42063);\r\n    b = ff(b, c, d, a, x[i+11], 22, -1990404162);\r\n    a = ff(a, b, c, d, x[i+12], 7 ,  1804603682);\r\n    d = ff(d, a, b, c, x[i+13], 12, -40341101);\r\n    c = ff(c, d, a, b, x[i+14], 17, -1502002290);\r\n    b = ff(b, c, d, a, x[i+15], 22,  1236535329);\r\n\r\n    a = gg(a, b, c, d, x[i+ 1], 5 , -165796510);\r\n    d = gg(d, a, b, c, x[i+ 6], 9 , -1069501632);\r\n    c = gg(c, d, a, b, x[i+11], 14,  643717713);\r\n    b = gg(b, c, d, a, x[i+ 0], 20, -373897302);\r\n    a = gg(a, b, c, d, x[i+ 5], 5 , -701558691);\r\n    d = gg(d, a, b, c, x[i+10], 9 ,  38016083);\r\n    c = gg(c, d, a, b, x[i+15], 14, -660478335);\r\n    b = gg(b, c, d, a, x[i+ 4], 20, -405537848);\r\n    a = gg(a, b, c, d, x[i+ 9], 5 ,  568446438);\r\n    d = gg(d, a, b, c, x[i+14], 9 , -1019803690);\r\n    c = gg(c, d, a, b, x[i+ 3], 14, -187363961);\r\n    b = gg(b, c, d, a, x[i+ 8], 20,  1163531501);\r\n    a = gg(a, b, c, d, x[i+13], 5 , -1444681467);\r\n    d = gg(d, a, b, c, x[i+ 2], 9 , -51403784);\r\n    c = gg(c, d, a, b, x[i+ 7], 14,  1735328473);\r\n    b = gg(b, c, d, a, x[i+12], 20, -1926607734);\r\n\r\n    a = hh(a, b, c, d, x[i+ 5], 4 , -378558);\r\n    d = hh(d, a, b, c, x[i+ 8], 11, -2022574463);\r\n    c = hh(c, d, a, b, x[i+11], 16,  1839030562);\r\n    b = hh(b, c, d, a, x[i+14], 23, -35309556);  \r\n    a = hh(a, b, c, d, x[i+ 1], 4 , -1530992060);\r\n    d = hh(d, a, b, c, x[i+ 4], 11,  1272893353);\r\n    c = hh(c, d, a, b, x[i+ 7], 16, -155497632); \r\n    b = hh(b, c, d, a, x[i+10], 23, -1094730640);\r\n    a = hh(a, b, c, d, x[i+13], 4 ,  681279174); \r\n    d = hh(d, a, b, c, x[i+ 0], 11, -358537222); \r\n    c = hh(c, d, a, b, x[i+ 3], 16, -722521979); \r\n    b = hh(b, c, d, a, x[i+ 6], 23,  76029189);  \r\n    a = hh(a, b, c, d, x[i+ 9], 4 , -640364487); \r\n    d = hh(d, a, b, c, x[i+12], 11, -421815835); \r\n    c = hh(c, d, a, b, x[i+15], 16,  530742520); \r\n    b = hh(b, c, d, a, x[i+ 2], 23, -995338651); \r\n\r\n    a = ii(a, b, c, d, x[i+ 0], 6 , -198630844);\r\n    d = ii(d, a, b, c, x[i+ 7], 10,  1126891415);\r\n    c = ii(c, d, a, b, x[i+14], 15, -1416354905);\r\n    b = ii(b, c, d, a, x[i+ 5], 21, -57434055);  \r\n    a = ii(a, b, c, d, x[i+12], 6 ,  1700485571);\r\n    d = ii(d, a, b, c, x[i+ 3], 10, -1894986606);\r\n    c = ii(c, d, a, b, x[i+10], 15, -1051523);   \r\n    b = ii(b, c, d, a, x[i+ 1], 21, -2054922799);\r\n    a = ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);\r\n    d = ii(d, a, b, c, x[i+15], 10, -30611744);  \r\n    c = ii(c, d, a, b, x[i+ 6], 15, -1560198380);\r\n    b = ii(b, c, d, a, x[i+13], 21,  1309151649);\r\n    a = ii(a, b, c, d, x[i+ 4], 6 , -145523070); \r\n    d = ii(d, a, b, c, x[i+11], 10, -1120210379);\r\n    c = ii(c, d, a, b, x[i+ 2], 15,  718787259); \r\n    b = ii(b, c, d, a, x[i+ 9], 21, -343485551); \r\n\r\n    a = add(a, olda);\r\n    b = add(b, oldb);\r\n    c = add(c, oldc);\r\n    d = add(d, oldd);\r\n  }\r\n  return rhex(a) + rhex(b) + rhex(c) + rhex(d);\r\n}\r\n\r\nvar realm = \"Technicolor Gateway\";\r\nvar nonce = \"79774:500182:588bb143082f449d877384d49362131e\";\r\nvar qop = \"auth\";\r\nvar uri = \"/login.lp\";\r\n\r\nfunction submitAuthentication()\r\n{\r\n  var user = document.getElementById(\"user\").value;\r\n  var pwd  = document.getElementById(\"password\").value;\r\n  document.getElementById(\"password\").disabled = true;\r\n  var HA1 = MD5(user + \":\" + realm + \":\" + pwd);\r\n  var HA2 = MD5(\"GET\" + \":\" + uri);\r\n  document.getElementById(\"hidepw\").value = MD5(HA1 + \":\" + nonce + \r\n                          \":\" + \"00000001\" + \":\" + \"xyz\" + \":\" + qop + \":\" + HA2);\r\n  document.authform.submit();\r\n  disable_fields(document.authform); \r\n}\r\n\r\nfunction cancelLogin()\r\n{\r\n  if (window.opener || window.name == \"userpage\")\r\n    window.close();     // Close pop-up login window\r\n  else\r\n    location.href=\"/\";\r\n  end\r\n}\r\n//]]>\r\n</script>\r\n\r\n  <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"main\" height=\"100%\">\r\n    <tr>\r\n      <td>\r\n        <table cellspacing=\"0\" cellpadding=\"0\" class=\"banner\" width=\"100%\">\r\n          <tr>\r\n          \t<td>\r\n\t\t\t<table class=\"nopadtable\">\r\n\t\t\t\t<tr><td id=\"productName\" class=\"product js_right\">\r\n\t\t          \t\t<script type=\"text/javascript\">\r\n\t\t\t\t\t   var headerText = 'Technicolor&nbsp;TG582n';\r\n\t\t\t\t\t   document.write(headerText.replace(\" \",\"&nbsp;\"));\r\n\t\t         \t\t</script>\r\n               \t\t\t</td></tr>\r\n\t\t\t\t<tr><td class=\"displaySettings js_right\" id=\"displaySettings\">\r\n\t\t\t\t\t<span class=\"langSelect\" id=\"langSelect\">\r\n\t\t\t\t\t\t<form name=\"langSelect\" action=\"\" method=\"post\"><input type=\"hidden\" name=\"6\" value=\"en\">\r\n                           <input type=\"hidden\" name=\"rn\" value=\"1738715476\">\r\n\r\n                            <script type=\"text/javascript\">\r\n                              var g_dir = getLanguageDirection(\"es\");\r\n                            </script>\r\nIdioma: <a href=\"\" onClick=\"setLanguage('en');return false;\" title=\"English\">en</a>&nbsp;&nbsp;<strong>es</strong>&nbsp;&nbsp;\r\n\t\t\t\t\t\t\t</form>\r\n\t\t\t\t\t\t</span>            \r\n\t\t\t\t</td></tr>\r\n\t\t\t\t<script type=\"text/javascript\">\r\n\t\t\t\t\t\r\n                </script>\r\n\t\t\t</table>\t\r\n            </td>\r\n            <td class=\"logo js_left\">\r\n\t\t\t\t<a target = \"_blank\" href = \"http://www.telmex.com\">\r\n\t\t\t\t\t<img alt=\"www.telmex.com\" src=\"/images/logo.gif\"></img>\r\n\t\t\t\t</a>\r\n            </td>            \r\n          </tr> \r\n        </table>\r\n      </td>\r\n    </tr>\r\n    <tr>\r\n    <td class=\"page\" width=\"760\">\r\n        <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"100%\">\r\n          <tr>\r\n            <td>\r\n              <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\r\n                <tr>\r\n                  <td>\r\n\t\t\t\t  \r\n<div class='contentcontainer'>\r\n<hr>\r\n<div class='contentitem'>\r\n<table cellspacing='0' cellpadding='0'>\r\n  <tr><td class='icon js_right' valign='top' width='100px'><img src='/images/user__xl.gif' alt='Inicio de sesi�n !'></td>\r\n  <td class='data js_right' valign='top'><table cellspacing='0' cellpadding='0'><tr><td align='left' class='js_right'><span class='itemtitle'>Inicio de sesi�n</span></td><td align='right'></td></tr>\r\n  <tr><td colspan='2'>\r\n\r\n    <p>Introduzca su nombre de usuario (TELMEX) y clave (WPAKEY) para acceder a su modem.</p>\r\n\t<p>El Nombre de usuario y la Contrase�a son sensibles a may�sculas y min�sculas.</p>\r\n\r\n\r\n    <form method=\"post\" action=\"login.lp\" name=\"authform\" id=\"authform\">\r\n    <input type=\"hidden\" name=\"rn\" value=\"-449307510\">\r\n    <input type=\"hidden\" name=\"hidepw\" id=\"hidepw\" value=\"\"/>\r\n\r\n    <table width='100%' cellspacing='0' cellpadding='0'>\r\n      <tr><td width=\"40\" valign=\"top\"></td>\r\n      <td valign=\"top\">\r\n        <table width='100%' class=\"datatable\" cellspacing='0' cellpadding='0'>\r\n          <tr><td></td><td width='30px'></td><td width='220px'></td><td width='50px'></td></tr>\r\n          <tr><td colspan='4' height='7'><img src='/images/spacer.gif' alt='' border='0' height='7' width='1'></td></tr>\r\n          <tr>\r\n            <td width='120px'>Nombre de usuario:</td>\r\n            <td colspan='3'><input type=\"text\" name=\"user\" id=\"user\" style=\"width: 250px;\" onkeypress=\"return noenter(event)\" maxlength=\"63\" value=\"TELMEX\" /></td>\r\n          </tr>\r\n          <tr><td colspan='4' height='7'><img src='/images/spacer.gif' alt='' border='0' height='7' width='1'></td></tr>\r\n          <tr>\r\n            <td width='120px'>Contrase�a:</td>\r\n            <td colspan='3'><input type=\"password\" name=\"password\" id=\"password\" maxlength=\"64\" style=\"width: 250px;\" onkeypress=\"return enter_submit(event);\"/></td></td>\r\n          </tr>\r\n\t\t  <tr>\r\n\t\t\t<td colspan='4' height='7'><img src='/images/spacer.gif' alt='' border='0' height='7' width='1'></td>\r\n\t\t  </tr>\r\n\t\t  <tr>\r\n\t\t\t<td colspan='4' height='7'><img src='/images/spacer.gif' alt='' border='0' height='7' width='1'></td>\r\n\t\t  </tr>\r\n\t\t  <tr> \r\n\t\t\t<td> <a href=\"recallPasswordReminder.lp\">Pista de contrase�a</a></td>\r\n\t\t  </tr> \r\n          <tr>\r\n\t\t\t<td colspan='4' height='7'><img src='/images/spacer.gif' alt='' border='0' height='7' width='1'></td>\r\n\t\t  </tr>\r\n          <tr>\r\n            <td colspan=\"4\" align=\"right\">\r\n              <input name=\"ok\" type=\"button\" value=\"Aceptar\" onclick='submitAuthentication()' />\r\n              <input name=\"cancel\" type=\"button\" value=\"Cancelar\" onclick='cancelLogin()' />\r\n            </td>\r\n          </tr>\r\n        </table>\r\n      </td></tr>\r\n    </table>\r\n    </form>\r\n    </td></tr></table>\r\n</td></tr></table>\r\n</div>\r\n\r\n<script type=\"text/javascript\">\r\n//<![CDATA[\r\ndocument.authform.user.focus();\r\nif (g_dir == \"rtl\")\r\n  js_dir_rtl();\r\n//]]>\r\n</script>\r\n\r\n</div>\r\n                  </td>\r\n                </tr>\r\n              </table>\r\n            </td>\r\n          </tr>\r\n        </table>\r\n      </td>\r\n    </tr>\r\n  </table>\r\n</body>\r\n</html>\r\n","title":"M�dem - Inicio de sesi�n"},
{},
{"data":"\n\"\r\r\nMikroTik v6.40.5 (stable)\r\r\nLogin: \"","hostnames":"dsl-187-134-208-123-dyn.prod-infinitum.com.mx","ip":"3146174587","ip_str":"187.134.208.123","ipv6":"","org":"Telmex","isp":"Telmex","location.country_code":"MX","location.city":"Acambaro","location.country_name":"Mexico","location.latitude":"20.055800000000005","location.longitude":"-100.7317","os":"","asn":"AS8151","port":"23","transport":"tcp","product":"","version":"","ssl.cipher.version":"","ssl.cipher.bits":"","ssl.cipher.name":"","ssl.alpn":"","ssl.versions":"","ssl.cert.serial":"","ssl.cert.fingerprint.sha1":"","ssl.cert.fingerprint.sha256":"","html":"","title":""},
{"data":""},
{"data":"\n\"\r\nRecursion: enabled\"","hostnames":"dsl-187-134-208-123-dyn.prod-infinitum.com.mx","ip":"3146174587","ip_str":"187.134.208.123","ipv6":"","org":"Telmex","isp":"Telmex","location.country_code":"MX","location.city":"Acambaro","location.country_name":"Mexico","location.latitude":"20.055800000000005","location.longitude":"-100.7317","os":"","asn":"AS8151","port":"53","transport":"udp","product":"","version":"","ssl.cipher.version":"","ssl.cipher.bits":"","ssl.cipher.name":"","ssl.alpn":"","ssl.versions":"","ssl.cert.serial":"","ssl.cert.fingerprint.sha1":"","ssl.cert.fingerprint.sha256":"","html":"","title":""},
{"data":""},
{"data":"\n\"HTTP/1.1 200 OK\r\r\nDate: Mon, 03 Sep 2018 15:27:15 GMT\r\r\nServer: \r\r\nCache-control: no-cache=\"set-cookie\"\r\r\nContent-type: text/html\r\r\nETag: \"48fa-a9371f20\"\r\r\nContent-length: 13656\r\r\nConnection: keep-alive\r\r\nKeep-Alive: timeout=60, max=2000\r\r\nSet-Cookie: xAuth_SESSION_ID=NQjFK6NgtLXE5Y5cZnzveQA=; path=/; \r\r\n\r\r\n\"","hostnames":"dsl-187-134-208-123-dyn.prod-infinitum.com.mx","ip":"3146174587","ip_str":"187.134.208.123","ipv6":"","org":"Telmex","isp":"Telmex","location.country_code":"MX","location.city":"Apaseo El Grande","location.country_name":"Mexico","location.latitude":"20.50970000000001","location.longitude":"-100.6239","os":"","asn":"AS8151","port":"80","transport":"tcp","product":"","version":"","ssl.cipher.version":"","ssl.cipher.bits":"","ssl.cipher.name":"","ssl.alpn":"","ssl.versions":"","ssl.cert.serial":"","ssl.cert.fingerprint.sha1":"","ssl.cert.fingerprint.sha256":"","html":"\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\r\n<html>\r\n<head>\r\n  <title>M�dem - Inicio de sesi�n</title>\r\n  <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"/styles.css\">\r\n</head>\r\n<body height=\"100%\" style=\"margin:0px;\">\r\n  <noscript>\r\n    <h1>Technicolor - M�dem</h1>\r\n    <h4>To view the Web interface of your device, JavaScript must be supported and enabled on your browser! <br><br>Please enable scripting and refresh your browser.</h4>\r\n  </noscript>\r\n  \r\n<script type=\"text/javascript\">\r\n//<![CDATA[\r\nfunction disable_fields(theForm)\r\n{\r\n  var len = theForm.elements.length;\r\n  for (var i = 0; i < len; i++) {\r\n    // Don't disable \"hidden\" fields.\r\n    // Don't disable the input elem \"user\", to compatible with Safari and Opera\r\n    // which execute this function before form submit() method.\r\n    if((theForm.elements[i].type.toLowerCase() != \"hidden\") &&\r\n       (theForm.elements[i].name != \"user\"))\r\n      theForm.elements[i].disabled = 1;\r\n  }\r\n}\r\n\r\nfunction setLanguage(langCode)\r\n{\r\n  document.langSelect.elements[0].value = langCode;\r\n  document.langSelect.submit();\r\n  disable_fields(document.langSelect);\r\n}\r\n\r\n//----RTL GUI support start----\r\nfunction traversingDOMNode(rootNode, callback)\r\n{\r\n  var currentNode = rootNode.childNodes;\r\n  for (var i = 0; i < currentNode.length; i++){\r\n    callback(currentNode[i]);\r\n    traversingDOMNode(currentNode[i], callback);\r\n  }\r\n}\r\n\r\nfunction alignByClassFlag(node)\r\n{\r\n  if (node.className && node.className != \"\") {\r\n    if (node.className.search(/js_right/i)!=-1) {\r\n      node.style.textAlign = \"right\";\r\n    }\r\n    else if (node.className.search(/js_left/i)!=-1) {\r\n      node.style.textAlign = \"left\";\r\n    }\r\n  }\r\n}\r\n\r\nfunction getLanguageDirection(lang_code)\r\n{\r\n  var dir = \"ltr\";\r\n  var rtlLangSet = new Array()\r\n  rtlLangSet[0] = \"ar\"\r\n\r\n  for (var i=0; i<rtlLangSet.length; i++) {\r\n    if (lang_code && (lang_code.toLowerCase() == rtlLangSet[i])) {\r\n      dir = \"rtl\";\r\n      break;\r\n    }\r\n  }\r\n  return dir;\r\n}\r\n\r\nfunction js_dir_rtl()\r\n{\r\n  document.documentElement.dir = \"rtl\";\r\n  traversingDOMNode(document.documentElement, alignByClassFlag);\r\n}\r\n//----end----\r\nfunction noenter(e) {\r\n  var keycode;\r\n\r\n  if (window.event)\r\n    keycode = window.event.keyCode;\r\n  else if (e)\r\n    keycode = e.which;\r\n  else \r\n    return true;\r\n\r\n  if (keycode == 13)\r\n    return false;\r\n  else\r\n    return true;\r\n}\r\n\r\n// NOTE: Chrome and Safari will ignore this function and submit form directly, \r\n//       when press \"ENTER\".\r\nfunction enter_submit(e) {\r\n  var keycode;\r\n\r\n  if (window.event)\r\n    keycode = window.event.keyCode;\r\n  else if (e)\r\n    keycode = e.which;\r\n  else \r\n    return true;\r\n\r\n  if (keycode == 13) {\r\n    submitAuthentication();\r\n  }\r\n\r\n  return true;\r\n}\r\n\r\nvar hex_chr = \"0123456789abcdef\";\r\nfunction rhex(num)\r\n{\r\n  str = \"\";\r\n  for(j = 0; j <= 3; j++)\r\n    str += hex_chr.charAt((num >> (j * 8 + 4)) & 0x0F) +\r\n           hex_chr.charAt((num >> (j * 8)) & 0x0F);\r\n  return str;\r\n}\r\n \r\n/*\r\n * Convert a string to a sequence of 16-word blocks, stored as an array.\r\n * Append padding bits and the length, as described in the MD5 standard.\r\n */\r\nfunction str2blks_MD5(str)\r\n{\r\n  nblk = ((str.length + 8) >> 6) + 1;\r\n  blks = new Array(nblk * 16);\r\n  for(i = 0; i < nblk * 16; i++) blks[i] = 0;\r\n  for(i = 0; i < str.length; i++)\r\n    blks[i >> 2] |= str.charCodeAt(i) << ((i % 4) * 8);\r\n  blks[i >> 2] |= 0x80 << ((i % 4) * 8);\r\n  blks[nblk * 16 - 2] = str.length * 8; \r\n  return blks;\r\n}\r\n\r\n/*\r\n * Add integers, wrapping at 2^32. This uses 16-bit operations internally\r\n * to work around bugs in some JS interpreters.\r\n */\r\nfunction add(x, y)\r\n{\r\n  var lsw = (x & 0xFFFF) + (y & 0xFFFF);\r\n  var msw = (x >> 16) + (y >> 16) + (lsw >> 16);\r\n  return (msw << 16) | (lsw & 0xFFFF);\r\n}\r\n \r\n/*\r\n * Bitwise rotate a 32-bit number to the left\r\n */\r\nfunction rol(num, cnt)\r\n{\r\n  return (num << cnt) | (num >>> (32 - cnt));\r\n}\r\n \r\n/*\r\n * These functions implement the basic operation for each round of the\r\n * algorithm.\r\n */\r\nfunction cmn(q, a, b, x, s, t)\r\n{\r\n  return add(rol(add(add(a, q), add(x, t)), s), b);\r\n}\r\nfunction ff(a, b, c, d, x, s, t)\r\n{\r\n  return cmn((b & c) | ((~b) & d), a, b, x, s, t);\r\n}\r\nfunction gg(a, b, c, d, x, s, t)\r\n{\r\n  return cmn((b & d) | (c & (~d)), a, b, x, s, t);\r\n}\r\nfunction hh(a, b, c, d, x, s, t)\r\n{\r\n  return cmn(b ^ c ^ d, a, b, x, s, t);\r\n}\r\nfunction ii(a, b, c, d, x, s, t)\r\n{\r\n  return cmn(c ^ (b | (~d)), a, b, x, s, t);\r\n}\r\n\r\n/*\r\n * Take a string and return the hex representation of its MD5.\r\n */\r\nfunction MD5(str)\r\n{\r\n  x = str2blks_MD5(str);\r\n  var a =  1732584193;\r\n  var b = -271733879;\r\n  var c = -1732584194;\r\n  var d =  271733878;\r\n\r\n  for(i = 0; i < x.length; i += 16)\r\n  {\r\n    var olda = a;\r\n    var oldb = b;\r\n    var oldc = c;\r\n    var oldd = d;\r\n\r\n    a = ff(a, b, c, d, x[i+ 0], 7 , -680876936);\r\n    d = ff(d, a, b, c, x[i+ 1], 12, -389564586);\r\n    c = ff(c, d, a, b, x[i+ 2], 17,  606105819);\r\n    b = ff(b, c, d, a, x[i+ 3], 22, -1044525330);\r\n    a = ff(a, b, c, d, x[i+ 4], 7 , -176418897);\r\n    d = ff(d, a, b, c, x[i+ 5], 12,  1200080426);\r\n    c = ff(c, d, a, b, x[i+ 6], 17, -1473231341);\r\n    b = ff(b, c, d, a, x[i+ 7], 22, -45705983);\r\n    a = ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);\r\n    d = ff(d, a, b, c, x[i+ 9], 12, -1958414417);\r\n    c = ff(c, d, a, b, x[i+10], 17, -42063);\r\n    b = ff(b, c, d, a, x[i+11], 22, -1990404162);\r\n    a = ff(a, b, c, d, x[i+12], 7 ,  1804603682);\r\n    d = ff(d, a, b, c, x[i+13], 12, -40341101);\r\n    c = ff(c, d, a, b, x[i+14], 17, -1502002290);\r\n    b = ff(b, c, d, a, x[i+15], 22,  1236535329);\r\n\r\n    a = gg(a, b, c, d, x[i+ 1], 5 , -165796510);\r\n    d = gg(d, a, b, c, x[i+ 6], 9 , -1069501632);\r\n    c = gg(c, d, a, b, x[i+11], 14,  643717713);\r\n    b = gg(b, c, d, a, x[i+ 0], 20, -373897302);\r\n    a = gg(a, b, c, d, x[i+ 5], 5 , -701558691);\r\n    d = gg(d, a, b, c, x[i+10], 9 ,  38016083);\r\n    c = gg(c, d, a, b, x[i+15], 14, -660478335);\r\n    b = gg(b, c, d, a, x[i+ 4], 20, -405537848);\r\n    a = gg(a, b, c, d, x[i+ 9], 5 ,  568446438);\r\n    d = gg(d, a, b, c, x[i+14], 9 , -1019803690);\r\n    c = gg(c, d, a, b, x[i+ 3], 14, -187363961);\r\n    b = gg(b, c, d, a, x[i+ 8], 20,  1163531501);\r\n    a = gg(a, b, c, d, x[i+13], 5 , -1444681467);\r\n    d = gg(d, a, b, c, x[i+ 2], 9 , -51403784);\r\n    c = gg(c, d, a, b, x[i+ 7], 14,  1735328473);\r\n    b = gg(b, c, d, a, x[i+12], 20, -1926607734);\r\n\r\n    a = hh(a, b, c, d, x[i+ 5], 4 , -378558);\r\n    d = hh(d, a, b, c, x[i+ 8], 11, -2022574463);\r\n    c = hh(c, d, a, b, x[i+11], 16,  1839030562);\r\n    b = hh(b, c, d, a, x[i+14], 23, -35309556);  \r\n    a = hh(a, b, c, d, x[i+ 1], 4 , -1530992060);\r\n    d = hh(d, a, b, c, x[i+ 4], 11,  1272893353);\r\n    c = hh(c, d, a, b, x[i+ 7], 16, -155497632); \r\n    b = hh(b, c, d, a, x[i+10], 23, -1094730640);\r\n    a = hh(a, b, c, d, x[i+13], 4 ,  681279174); \r\n    d = hh(d, a, b, c, x[i+ 0], 11, -358537222); \r\n    c = hh(c, d, a, b, x[i+ 3], 16, -722521979); \r\n    b = hh(b, c, d, a, x[i+ 6], 23,  76029189);  \r\n    a = hh(a, b, c, d, x[i+ 9], 4 , -640364487); \r\n    d = hh(d, a, b, c, x[i+12], 11, -421815835); \r\n    c = hh(c, d, a, b, x[i+15], 16,  530742520); \r\n    b = hh(b, c, d, a, x[i+ 2], 23, -995338651); \r\n\r\n    a = ii(a, b, c, d, x[i+ 0], 6 , -198630844);\r\n    d = ii(d, a, b, c, x[i+ 7], 10,  1126891415);\r\n    c = ii(c, d, a, b, x[i+14], 15, -1416354905);\r\n    b = ii(b, c, d, a, x[i+ 5], 21, -57434055);  \r\n    a = ii(a, b, c, d, x[i+12], 6 ,  1700485571);\r\n    d = ii(d, a, b, c, x[i+ 3], 10, -1894986606);\r\n    c = ii(c, d, a, b, x[i+10], 15, -1051523);   \r\n    b = ii(b, c, d, a, x[i+ 1], 21, -2054922799);\r\n    a = ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);\r\n    d = ii(d, a, b, c, x[i+15], 10, -30611744);  \r\n    c = ii(c, d, a, b, x[i+ 6], 15, -1560198380);\r\n    b = ii(b, c, d, a, x[i+13], 21,  1309151649);\r\n    a = ii(a, b, c, d, x[i+ 4], 6 , -145523070); \r\n    d = ii(d, a, b, c, x[i+11], 10, -1120210379);\r\n    c = ii(c, d, a, b, x[i+ 2], 15,  718787259); \r\n    b = ii(b, c, d, a, x[i+ 9], 21, -343485551); \r\n\r\n    a = add(a, olda);\r\n    b = add(b, oldb);\r\n    c = add(c, oldc);\r\n    d = add(d, oldd);\r\n  }\r\n  return rhex(a) + rhex(b) + rhex(c) + rhex(d);\r\n}\r\n\r\nvar realm = \"Technicolor Gateway\";\r\nvar nonce = \"79774:500182:588bb143082f449d877384d49362131e\";\r\nvar qop = \"auth\";\r\nvar uri = \"/login.lp\";\r\n\r\nfunction submitAuthentication()\r\n{\r\n  var user = document.getElementById(\"user\").value;\r\n  var pwd  = document.getElementById(\"password\").value;\r\n  document.getElementById(\"password\").disabled = true;\r\n  var HA1 = MD5(user + \":\" + realm + \":\" + pwd);\r\n  var HA2 = MD5(\"GET\" + \":\" + uri);\r\n  document.getElementById(\"hidepw\").value = MD5(HA1 + \":\" + nonce + \r\n                          \":\" + \"00000001\" + \":\" + \"xyz\" + \":\" + qop + \":\" + HA2);\r\n  document.authform.submit();\r\n  disable_fields(document.authform); \r\n}\r\n\r\nfunction cancelLogin()\r\n{\r\n  if (window.opener || window.name == \"userpage\")\r\n    window.close();     // Close pop-up login window\r\n  else\r\n    location.href=\"/\";\r\n  end\r\n}\r\n//]]>\r\n</script>\r\n\r\n  <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"main\" height=\"100%\">\r\n    <tr>\r\n      <td>\r\n        <table cellspacing=\"0\" cellpadding=\"0\" class=\"banner\" width=\"100%\">\r\n          <tr>\r\n          \t<td>\r\n\t\t\t<table class=\"nopadtable\">\r\n\t\t\t\t<tr><td id=\"productName\" class=\"product js_right\">\r\n\t\t          \t\t<script type=\"text/javascript\">\r\n\t\t\t\t\t   var headerText = 'Technicolor&nbsp;TG582n';\r\n\t\t\t\t\t   document.write(headerText.replace(\" \",\"&nbsp;\"));\r\n\t\t         \t\t</script>\r\n               \t\t\t</td></tr>\r\n\t\t\t\t<tr><td class=\"displaySettings js_right\" id=\"displaySettings\">\r\n\t\t\t\t\t<span class=\"langSelect\" id=\"langSelect\">\r\n\t\t\t\t\t\t<form name=\"langSelect\" action=\"\" method=\"post\"><input type=\"hidden\" name=\"6\" value=\"en\">\r\n                           <input type=\"hidden\" name=\"rn\" value=\"1738715476\">\r\n\r\n                            <script type=\"text/javascript\">\r\n                              var g_dir = getLanguageDirection(\"es\");\r\n                            </script>\r\nIdioma: <a href=\"\" onClick=\"setLanguage('en');return false;\" title=\"English\">en</a>&nbsp;&nbsp;<strong>es</strong>&nbsp;&nbsp;\r\n\t\t\t\t\t\t\t</form>\r\n\t\t\t\t\t\t</span>            \r\n\t\t\t\t</td></tr>\r\n\t\t\t\t<script type=\"text/javascript\">\r\n\t\t\t\t\t\r\n                </script>\r\n\t\t\t</table>\t\r\n            </td>\r\n            <td class=\"logo js_left\">\r\n\t\t\t\t<a target = \"_blank\" href = \"http://www.telmex.com\">\r\n\t\t\t\t\t<img alt=\"www.telmex.com\" src=\"/images/logo.gif\"></img>\r\n\t\t\t\t</a>\r\n            </td>            \r\n          </tr> \r\n        </table>\r\n      </td>\r\n    </tr>\r\n    <tr>\r\n    <td class=\"page\" width=\"760\">\r\n        <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"100%\">\r\n          <tr>\r\n            <td>\r\n              <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\">\r\n                <tr>\r\n                  <td>\r\n\t\t\t\t  \r\n<div class='contentcontainer'>\r\n<hr>\r\n<div class='contentitem'>\r\n<table cellspacing='0' cellpadding='0'>\r\n  <tr><td class='icon js_right' valign='top' width='100px'><img src='/images/user__xl.gif' alt='Inicio de sesi�n !'></td>\r\n  <td class='data js_right' valign='top'><table cellspacing='0' cellpadding='0'><tr><td align='left' class='js_right'><span class='itemtitle'>Inicio de sesi�n</span></td><td align='right'></td></tr>\r\n  <tr><td colspan='2'>\r\n\r\n    <p>Introduzca su nombre de usuario (TELMEX) y clave (WPAKEY) para acceder a su modem.</p>\r\n\t<p>El Nombre de usuario y la Contrase�a son sensibles a may�sculas y min�sculas.</p>\r\n\r\n\r\n    <form method=\"post\" action=\"login.lp\" name=\"authform\" id=\"authform\">\r\n    <input type=\"hidden\" name=\"rn\" value=\"-449307510\">\r\n    <input type=\"hidden\" name=\"hidepw\" id=\"hidepw\" value=\"\"/>\r\n\r\n    <table width='100%' cellspacing='0' cellpadding='0'>\r\n      <tr><td width=\"40\" valign=\"top\"></td>\r\n      <td valign=\"top\">\r\n        <table width='100%' class=\"datatable\" cellspacing='0' cellpadding='0'>\r\n          <tr><td></td><td width='30px'></td><td width='220px'></td><td width='50px'></td></tr>\r\n          <tr><td colspan='4' height='7'><img src='/images/spacer.gif' alt='' border='0' height='7' width='1'></td></tr>\r\n          <tr>\r\n            <td width='120px'>Nombre de usuario:</td>\r\n            <td colspan='3'><input type=\"text\" name=\"user\" id=\"user\" style=\"width: 250px;\" onkeypress=\"return noenter(event)\" maxlength=\"63\" value=\"TELMEX\" /></td>\r\n          </tr>\r\n          <tr><td colspan='4' height='7'><img src='/images/spacer.gif' alt='' border='0' height='7' width='1'></td></tr>\r\n          <tr>\r\n            <td width='120px'>Contrase�a:</td>\r\n            <td colspan='3'><input type=\"password\" name=\"password\" id=\"password\" maxlength=\"64\" style=\"width: 250px;\" onkeypress=\"return enter_submit(event);\"/></td></td>\r\n          </tr>\r\n\t\t  <tr>\r\n\t\t\t<td colspan='4' height='7'><img src='/images/spacer.gif' alt='' border='0' height='7' width='1'></td>\r\n\t\t  </tr>\r\n\t\t  <tr>\r\n\t\t\t<td colspan='4' height='7'><img src='/images/spacer.gif' alt='' border='0' height='7' width='1'></td>\r\n\t\t  </tr>\r\n\t\t  <tr> \r\n\t\t\t<td> <a href=\"recallPasswordReminder.lp\">Pista de contrase�a</a></td>\r\n\t\t  </tr> \r\n          <tr>\r\n\t\t\t<td colspan='4' height='7'><img src='/images/spacer.gif' alt='' border='0' height='7' width='1'></td>\r\n\t\t  </tr>\r\n          <tr>\r\n            <td colspan=\"4\" align=\"right\">\r\n              <input name=\"ok\" type=\"button\" value=\"Aceptar\" onclick='submitAuthentication()' />\r\n              <input name=\"cancel\" type=\"button\" value=\"Cancelar\" onclick='cancelLogin()' />\r\n            </td>\r\n          </tr>\r\n        </table>\r\n      </td></tr>\r\n    </table>\r\n    </form>\r\n    </td></tr></table>\r\n</td></tr></table>\r\n</div>\r\n\r\n<script type=\"text/javascript\">\r\n//<![CDATA[\r\ndocument.authform.user.focus();\r\nif (g_dir == \"rtl\")\r\n  js_dir_rtl();\r\n//]]>\r\n</script>\r\n\r\n</div>\r\n                  </td>\r\n                </tr>\r\n              </table>\r\n            </td>\r\n          </tr>\r\n        </table>\r\n      </td>\r\n    </tr>\r\n  </table>\r\n</body>\r\n</html>\r\n","title":"M�dem - Inicio de sesi�n"},
{},
{"data":"\n"}
]
