193.146.59.84

{
  "10000": {
    "banner": {
      "decoded_to_utf8": false, 
      "banner": "gAAAJAAAAAFhlHFNAAAAAAAABQIAAAAAAAAAAAAAAAAAAAADAAAAAA==", 
      "banner_decoded": "80000024000000016194714d00000000000005020000000000000000000000000000000300000000"
    }
  }, 
  "tags": [
    "http", 
    "https"
  ], 
  "443": {
    "https": {
      "tls": {
        "server_key_exchange": {
          "ecdh_params": {
            "curve_id": {
              "id": 23, 
              "name": "secp256r1"
            }
          }
        }, 
        "certificate": {
          "parsed": {
            "fingerprint_sha1": "e4d3093d83b143e47248f229472218e044c21a61", 
            "tbs_noct_fingerprint": "02692df137e3cad1d09a6c6158024938e13f7b3c9b25720b006fc6c7f514b9eb", 
            "subject_dn": "CN=academico.nebrija.es", 
            "issuer": {
              "common_name": [
                "R3"
              ], 
              "country": [
                "US"
              ], 
              "organization": [
                "Let's Encrypt"
              ]
            }, 
            "tbs_fingerprint": "496b4310066efc3689052709804c29443d3c51e5d3151c8fb331824ec0586740", 
            "redacted": false, 
            "validation_level": "DV", 
            "issuer_dn": "C=US, O=Let's Encrypt, CN=R3", 
            "fingerprint_sha256": "eb6b0aacf1650520d0549b50efdca73473d9ac0e31341eaa78e1d7e425c58cea", 
            "version": 3, 
            "extensions": {
              "authority_key_id": "142eb317b75856cbae500940e61faf9d8b14c2c6", 
              "certificate_policies": [
                {
                  "id": "2.23.140.1.2.1"
                }, 
                {
                  "cps": [
                    "http://cps.letsencrypt.org"
                  ], 
                  "id": "1.3.6.1.4.1.44947.1.1.1"
                }
              ], 
              "authority_info_access": {
                "ocsp_urls": [
                  "http://r3.o.lencr.org"
                ], 
                "issuer_urls": [
                  "http://r3.i.lencr.org/"
                ]
              }, 
              "extended_key_usage": {
                "client_auth": true, 
                "server_auth": true
              }, 
              "subject_alt_name": {
                "dns_names": [
                  "academico.nebrija.es"
                ]
              }, 
              "basic_constraints": {
                "is_ca": false
              }, 
              "key_usage": {
                "key_encipherment": true, 
                "digital_signature": true, 
                "value": 5
              }, 
              "signed_certificate_timestamps": [
                {
                  "log_id": "KXm+8J45OSHwVnOfY6V35b5XfZxgCvj5TV0mXCVdx4Q=", 
                  "timestamp": 1636997510, 
                  "version": 0, 
                  "signature": "BAMASDBGAiEAt6H9aLLBXskrnU5FjnjT+lBZeHhrbLS/LfXutBm0mpACIQCEbppEoG0od85Lko6ZrUOTmt8DpMnMq+TIVmhGjkBPVA=="
                }, 
                {
                  "log_id": "36Veq2iCTx9sre64X04+WurNohKkal6OOxLAIERcKnM=", 
                  "timestamp": 1636997511, 
                  "version": 0, 
                  "signature": "BAMARjBEAiA9Jge6p8Q/0dThQm2fb3906pGDCe5r4flwGGiHqQsDswIgQc+hVi7x4ph0m/EymDGZxgQ6N/TdC1Stm3z7PyU+p0s="
                }
              ], 
              "subject_key_id": "da38d7f5cc4b040449b16ef32a47bcc2dbbcb1e4"
            }, 
            "names": [
              "academico.nebrija.es"
            ], 
            "signature_algorithm": {
              "oid": "1.2.840.113549.1.1.11", 
              "name": "SHA256WithRSA"
            }, 
            "validity": {
              "start": "2021-11-15T16:31:50Z", 
              "length": 7775999, 
              "end": "2022-02-13T16:31:49Z"
            }, 
            "serial_number": "401146673684900677074042273450684621874987", 
            "fingerprint_md5": "70d6bbf3418fc3dcc1c3d32559b9370a", 
            "subject_key_info": {
              "fingerprint_sha256": "4ecaac8d2337a0211a1c9f5b0b9015979fb5c791c66435bbf00a0606870c7807", 
              "key_algorithm": {
                "name": "RSA"
              }, 
              "rsa_public_key": {
                "length": 2048, 
                "modulus": "qKoSjNWj8n2dvTK2drKgYU8gINtBd9i1yJSOsByHPajcPD8cif2XZ37zyXzzY3ntxq79zZvYBOrDPxXuEwwyca9aImjy0joJ9TgUGdMU4uhHLRB96vNgcHFiqTUWLQBt1gewqscF26yjcekIdJBy4liasm1dBLKQknwZW/WcY6A7O7Z6sMP/2oMBc/CN4HFPSz6N5qDYgHBZjPpUiqdVlDy6DmOqN4jynOMjK03J99a7yzClGvuO0YhGqj0N4rBSO9UYeY1n+Mr0hpG9HNOi8oGag4/2f5iLkV4P3nG/5+kZEzDntVKaJpwvm96QC47WnuBNC/kY2BJDoHyvJF4oQQ==", 
                "exponent": 65537
              }
            }, 
            "signature": {
              "self_signed": false, 
              "valid": true, 
              "value": "oPuTZVLeg225Jm2wtG5JE07v3GLBy7lenCqEz0hWLVoEW0tfdlJQib/GnOqXHchVp5QarP6nWTWEG5yy7o5JjEA3vuJegkdOU7kt5CcXKGHvsEXr1PaEKPZTAJS0Yma4nEFEaOTg+b9tQmL2WiobKYAnff+wqXBtpsHYDLL62LnRt/ubC0RiWvTEtrJBmIpA8tSBfaA7NI0RRtBOu4U0HRG0Z9ZcaWDgC2kXgpaCO0Cu28b4/ZXGMnUpHPUMzVNjYKv5JM1inJoBTR54Otkovgj7c5WMsUaixMge6o9VZMO3BhmQ1C84pzqlSJmYH5efNF+MHxd4OjLlC87C1zCTQg==", 
              "signature_algorithm": {
                "oid": "1.2.840.113549.1.1.11", 
                "name": "SHA256WithRSA"
              }
            }, 
            "spki_subject_fingerprint": "0e02bd0d6137c91f00b09dae57743ed99619569650419af3d940e75b90a46709", 
            "subject": {
              "common_name": [
                "academico.nebrija.es"
              ]
            }
          }
        }, 
        "chain": [
          {
            "parsed": {
              "fingerprint_sha1": "a053375bfe84e8b748782c7cee15827a6af5a405", 
              "tbs_noct_fingerprint": "444ebd67bb83f8807b3921e938ac9178b882bd50aadb11231f044cf5f08df7ce", 
              "subject_dn": "C=US, O=Let's Encrypt, CN=R3", 
              "issuer": {
                "common_name": [
                  "ISRG Root X1"
                ], 
                "country": [
                  "US"
                ], 
                "organization": [
                  "Internet Security Research Group"
                ]
              }, 
              "tbs_fingerprint": "444ebd67bb83f8807b3921e938ac9178b882bd50aadb11231f044cf5f08df7ce", 
              "redacted": false, 
              "validation_level": "DV", 
              "issuer_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1", 
              "fingerprint_sha256": "67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd", 
              "version": 3, 
              "extensions": {
                "authority_key_id": "79b459e67bb6e5e40173800888c81a58f6e99b6e", 
                "certificate_policies": [
                  {
                    "id": "2.23.140.1.2.1"
                  }, 
                  {
                    "id": "1.3.6.1.4.1.44947.1.1.1"
                  }
                ], 
                "extended_key_usage": {
                  "client_auth": true, 
                  "server_auth": true
                }, 
                "authority_info_access": {
                  "issuer_urls": [
                    "http://x1.i.lencr.org/"
                  ]
                }, 
                "basic_constraints": {
                  "max_path_len": 0, 
                  "is_ca": true
                }, 
                "crl_distribution_points": [
                  "http://x1.c.lencr.org/"
                ], 
                "key_usage": {
                  "certificate_sign": true, 
                  "crl_sign": true, 
                  "digital_signature": true, 
                  "value": 97
                }, 
                "subject_key_id": "142eb317b75856cbae500940e61faf9d8b14c2c6"
              }, 
              "validity": {
                "start": "2020-09-04T00:00:00Z", 
                "length": 158774400, 
                "end": "2025-09-15T16:00:00Z"
              }, 
              "signature_algorithm": {
                "oid": "1.2.840.113549.1.1.11", 
                "name": "SHA256WithRSA"
              }, 
              "serial_number": "192961496339968674994309121183282847578", 
              "fingerprint_md5": "e829e65d7c4307d6fbc13c179e037a36", 
              "subject_key_info": {
                "fingerprint_sha256": "8d02536c887482bc34ff54e41d2ba659bf85b341a0a20afadb5813dcfbcf286d", 
                "key_algorithm": {
                  "name": "RSA"
                }, 
                "rsa_public_key": {
                  "length": 2048, 
                  "modulus": "uwIVKMz2oJTTDxLsjVWSw/iC8ZmmekKIp10mqrUrucVMsa+Oa/l1yKPXD0eUFFU1V4yeqKI5GfWCPEKpTm71O8Mu243AsFzzWTjn7c9p8FoLG77AlCQlh/o3cbMT5xys4Zvv2+Q7RVJFlqnBU840yFLuta7tj95gcOKlVKu2bQ6XpUA0ayvTvGbrZjR8+muLj1cpmfgwF126cm/7gcWt0oZYPRfH5wm78Sv3htzB2nFd1EbjzK0lwYi8YGd1ZrPxGPeiXOZT/zqItkel/xMY6pgJdz+dU/nPAeX1pnAXFK9jpP+Zs5Od3FOnBv5IhR2haa4ldbsTzFID9e1RoYvbFQ==", 
                  "exponent": 65537
                }
              }, 
              "signature": {
                "self_signed": false, 
                "valid": true, 
                "value": "hcpORz6j94VEhbzVZ3iymGOtdU0elj0zZXJULYGg6sPt+CC/X8y3cAC3bjv2XpTe5CCfpu+LsgPnorUWPJHOtO05Aud8JYpH5mVuP0b02fDOlCvuVM4SvIwnS7jBmC+ir81xkUoIt8i4I3sELQj5CFc+g9kEMwpHIXgJgifDKsibuc5c8mTIwL55wE+ObUQMXpK7LveLEOHoHUQp21kg7WO5IfgSJpSTV6AdZQTBCiKuEA1Dl6EYH37g4IY3tVqxvTC/h24rKv8hThsFw/UYl/BerMOluGrwLrw7M7nuS97M/OSvhAuGP8BVQzb2aOE2F2qOmdH/pUCnNLfA0GM5NTl1bvK6dsiTAumpS2wXzgwC2b2B+5+3aNQGZbOCPXdT+I55A60KMQd1KkPYVZdyxCkO98RdTsiuRoQw1/KFXxihebvnXnCLB+GGk8O5j9xhcSUqr9/tJVBSaIuS3OXWtePafdCHbIQhMa6C9fu5q8iJFz3hTOU4Dva9K72WgRTr1ds9IKd+WdPi+Fj5W7hIzf5cTxYp/h5VI6/IEbCN6nyTkBcv/ayiCUdGP/DpsLf/KE1oMtZnXh5po5O49Z2LLwvSUkOmbzJXZU0ygd84U4Vdfl1mKeq43eSVtc21VhJCzcROxiU4RFBt7M4AVRj+6Ulk1E7Kl5y0W8BzqKu4R8I=", 
                "signature_algorithm": {
                  "oid": "1.2.840.113549.1.1.11", 
                  "name": "SHA256WithRSA"
                }
              }, 
              "spki_subject_fingerprint": "390bc358202771a65e7be7a87924d7f2a079de04feb5ffd4163fae4fbf9b11e9", 
              "subject": {
                "common_name": [
                  "R3"
                ], 
                "country": [
                  "US"
                ], 
                "organization": [
                  "Let's Encrypt"
                ]
              }
            }
          }, 
          {
            "parsed": {
              "fingerprint_sha1": "933c6ddee95c9c41a40f9f50493d82be03ad87bf", 
              "tbs_noct_fingerprint": "11b102e6b1f63e528984d6025f32b138241fc88bbd7519574d70c9832d53e1e8", 
              "subject_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1", 
              "issuer": {
                "common_name": [
                  "DST Root CA X3"
                ], 
                "organization": [
                  "Digital Signature Trust Co."
                ]
              }, 
              "tbs_fingerprint": "11b102e6b1f63e528984d6025f32b138241fc88bbd7519574d70c9832d53e1e8", 
              "redacted": false, 
              "validation_level": "DV", 
              "issuer_dn": "O=Digital Signature Trust Co., CN=DST Root CA X3", 
              "fingerprint_sha256": "6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f", 
              "version": 3, 
              "extensions": {
                "authority_key_id": "c4a7b1a47b2c71fadbe14b9075ffc41560858910", 
                "certificate_policies": [
                  {
                    "id": "2.23.140.1.2.1"
                  }, 
                  {
                    "cps": [
                      "http://cps.root-x1.letsencrypt.org"
                    ], 
                    "id": "1.3.6.1.4.1.44947.1.1.1"
                  }
                ], 
                "authority_info_access": {
                  "issuer_urls": [
                    "http://apps.identrust.com/roots/dstrootcax3.p7c"
                  ]
                }, 
                "basic_constraints": {
                  "is_ca": true
                }, 
                "crl_distribution_points": [
                  "http://crl.identrust.com/DSTROOTCAX3CRL.crl"
                ], 
                "key_usage": {
                  "certificate_sign": true, 
                  "crl_sign": true, 
                  "value": 96
                }, 
                "subject_key_id": "79b459e67bb6e5e40173800888c81a58f6e99b6e"
              }, 
              "validity": {
                "start": "2021-01-20T19:14:03Z", 
                "length": 116550000, 
                "end": "2024-09-30T18:14:03Z"
              }, 
              "signature_algorithm": {
                "oid": "1.2.840.113549.1.1.11", 
                "name": "SHA256WithRSA"
              }, 
              "serial_number": "85078200265644417569109389142156118711", 
              "fingerprint_md5": "c1e1ff07f9f688498274d1a18053eabf", 
              "subject_key_info": {
                "fingerprint_sha256": "0b9fa5a59eed715c26c1020c711b4f6ec42d58b0015e14337a39dad301c5afc3", 
                "key_algorithm": {
                  "name": "RSA"
                }, 
                "rsa_public_key": {
                  "length": 4096, 
                  "modulus": "regkc/QUN/ObnitXKByHvty33ziQjG485legePd1wqL+9Wpu9gBPKNveaIZsRJO2sWP9FBJrvx/S6jGbIX7RMzy6SPXded+zuP8S8SGaS8GKhnFpSmZmbI9+PHC/rSkiBvPkwOaAruJLj7eZfpQDn9NHl3yZSCNT6DiuTwpvgy7RSVeMgHS22i/QOI17A3AhG3XyMDz6j67d2mOr6xZPwo4RS37PC+j/tXcu9LJ7SuBMEiUMcI0DKaDhUyTsE9nuGb8Qs0qMP4mjYVHerIcHlPRjcewu4m9bmIHhiVw0eWx27zuQYnnm26SaLybF0BDhDt7ZEI4W+7f3qPfH5QIHmI82CJXn4jeWDTZ1nvsOcrEdm7wD+UkF2IHdBbQq1kHprAF2lQoP2N/VvRIfNS8oF2zSmMGoCWR3bkc3us6sWV5onX9y1onFBkEpPlk+3Sb1JMkRp1qjTEAfRqGZtac6UW6GO559cqcSBXhZ7T5ReBULA4+N0C8Fsj57ShxLcwUS/Mbq4FATfEOTdLPKdOeOHwEI0DDUW3E2tAe6wTAwXEi3gjuYpn1giqKjKYLMur2DBBuigwNBodYF8RvCtvCofIY7RqhIKojcdpp2vx9qpT0Zj+s482TeyCsNCij/99viFULUItAnXeF5/hjncIitTubZizrG3SdRbv+8ZPUzQ08=", 
                  "exponent": 65537
                }
              }, 
              "signature": {
                "self_signed": false, 
                "valid": true, 
                "value": "CnMAbJZu/w5S0K7djOdaBq0vqOOPv8kKAxVQwuVsQrtvm/S0T8JEiAh1zOsHmxRibnje7Ce6OVz1oqFuVpRwEFOxu+Sv0KLDKwHUlvTFIDUz+dhhNuBxjbS4taqCRZXA8qkjKOfWoctnCNqgQyyqG5Mfyd71q2ldE/Vbhlgiyk1V5HBnbcJXxUY5Qc+KWINYbZn+V+g2DvAOI6r9iJfQ41wOlEm1tRc10i6/ToXvGOCFkusGO2wpIwlg3EUCTBIYO+n7Dt7cRPhYmK7qvUVFoYhdZsr+EOlvgsgRQg376ezjhgDenRDjOPqkfbHY6EmChAabK+hrTwEMOHcu+d3nOQ==", 
                "signature_algorithm": {
                  "oid": "1.2.840.113549.1.1.11", 
                  "name": "SHA256WithRSA"
                }
              }, 
              "spki_subject_fingerprint": "2f954585d17b4ccb9099d782ea51c9afad37766e505ba5e8d4f1b671fb40a58f", 
              "subject": {
                "common_name": [
                  "ISRG Root X1"
                ], 
                "country": [
                  "US"
                ], 
                "organization": [
                  "Internet Security Research Group"
                ]
              }
            }
          }
        ], 
        "metadata": {}, 
        "cipher_suite": {
          "id": "0xCCA8", 
          "name": "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256"
        }, 
        "version": "TLSv1.2", 
        "session_ticket": {
          "length": 176, 
          "lifetime_hint": 300
        }, 
        "signature": {
          "hash_algorithm": "sha256", 
          "valid": true, 
          "signature_algorithm": "rsa"
        }, 
        "validation": {
          "browser_trusted": false, 
          "browser_error": "x509: certificate will never be valid"
        }, 
        "ocsp_stapling": false
      }, 
      "dhe_export": {
        "support": false, 
        "metadata": {}
      }, 
      "get": {
        "body": " <!DOCTYPE html>\r\n<html lang=\"es-ES\">\r\n    <head>\r\n        <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"/>\r\n        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=1\"/>\r\n        <meta http-equiv=\"content-type\" content=\"text/html;charset=UTF-8\" />\r\n        <meta http-equiv=\"cache-control\" content=\"no-cache,no-store\"/>\r\n        <meta http-equiv=\"pragma\" content=\"no-cache\"/>\r\n        <meta http-equiv=\"expires\" content=\"-1\"/>\r\n        <meta name='mswebdialog-title' content='Connecting to Universidad Nebrija'/>\r\n\r\n        <title>Iniciar sesi&#243;n</title>\r\n        <script type='text/javascript'>\r\n//<![CDATA[\r\nfunction LoginErrors(){this.userNameFormatError = 'Escriba el identificador de usuario con el formato \\u0026quot;dominio\\\\usuario\\u0026quot; o \\u0026quot;[email protected]\\u0026quot;.'; this.passwordEmpty = 'Escriba la contrase\\u0026#241;a.'; this.passwordTooLong = 'La contrase\\u0026#241;a es demasiado larga (\\u0026gt; 128 caracteres).';}; var maxPasswordLength = 128;\r\n//]]>\r\n</script>\r\n\r\n<script type='text/javascript'>\r\n//<![CDATA[\r\n// Copyright (c) Microsoft Corporation.  All rights reserved.\r\nfunction InputUtil(errTextElementID, errDisplayElementID) {\r\n\r\n    if (!errTextElementID)  errTextElementID = 'errorText'; \r\n    if (!errDisplayElementID)  errDisplayElementID = 'error'; \r\n\r\n    this.hasFocus = false;\r\n    this.errLabel = document.getElementById(errTextElementID);\r\n    this.errDisplay = document.getElementById(errDisplayElementID);\r\n};\r\nInputUtil.prototype.canDisplayError = function () {\r\n    return this.errLabel && this.errDisplay;\r\n}\r\nInputUtil.prototype.checkError = function () {\r\n    if (!this.canDisplayError){\r\n        throw new Error ('Error element not present');\r\n    }\r\n    if (this.errLabel && this.errLabel.innerHTML) {\r\n        this.errDisplay.style.display = '';        \r\n        var cause = this.errLabel.getAttribute('for');\r\n        if (cause) {\r\n            var causeNode = document.getElementById(cause);\r\n            if (causeNode && causeNode.value) {\r\n                causeNode.focus();\r\n                this.hasFocus = true;\r\n            }\r\n        }\r\n    }\r\n    else {\r\n        this.errDisplay.style.display = 'none';\r\n    }\r\n};\r\nInputUtil.prototype.setInitialFocus = function (input) {\r\n    if (this.hasFocus) return;\r\n    var node = document.getElementById(input);\r\n    if (node) {\r\n        if ((/^\\s*$/).test(node.value)) {\r\n            node.focus();\r\n            this.hasFocus = true;\r\n        }\r\n    }\r\n};\r\nInputUtil.prototype.setError = function (input, errorMsg) {\r\n    if (!this.canDisplayError) {\r\n        throw new Error('Error element not present');\r\n    }\r\n    input.focus();\r\n\r\n    if (errorMsg) {\r\n        this.errLabel.innerHTML = errorMsg;\r\n    }\r\n    this.errLabel.setAttribute('for', input.id);\r\n    this.errDisplay.style.display = '';\r\n};\r\nInputUtil.makePlaceholder = function (input) {\r\n    var ua = navigator.userAgent;\r\n\r\n    if (ua != null && \r\n        (ua.match(/MSIE 9.0/) != null || \r\n         ua.match(/MSIE 8.0/) != null ||\r\n         ua.match(/MSIE 7.0/) != null)) {\r\n        var node = document.getElementById(input);\r\n        if (node) {\r\n            var placeholder = node.getAttribute(\"placeholder\");\r\n            if (placeholder != null && placeholder != '') {\r\n                var label = document.createElement('input');\r\n                label.type = \"text\";\r\n                label.value = placeholder;\r\n                label.readOnly = true;\r\n                label.style.position = 'absolute';\r\n                label.style.borderColor = 'transparent';\r\n                label.className = node.className + ' hint';\r\n                label.tabIndex = -1;\r\n                label.onfocus = function () { this.nextSibling.focus(); };\r\n\r\n                node.style.position = 'relative';\r\n                node.parentNode.style.position = 'relative';\r\n                node.parentNode.insertBefore(label, node);\r\n                node.onkeyup = function () { InputUtil.showHint(this); };\r\n                node.onblur = function () { InputUtil.showHint(this); };\r\n                node.style.background = 'transparent';\r\n\r\n                node.setAttribute(\"placeholder\", \"\");\r\n                InputUtil.showHint(node);\r\n            }\r\n        }\r\n    }\r\n};\r\nInputUtil.focus = function (inputField) {\r\n    var node = document.getElementById(inputField);\r\n    if (node) node.focus();\r\n};\r\nInputUtil.hasClass = function(node, clsName) {\r\n    return node.className.match(new RegExp('(\\\\s|^)' + clsName + '(\\\\s|$)'));\r\n};\r\nInputUtil.addClass = function(node, clsName) {\r\n    if (!this.hasClass(node, clsName)) node.className += \" \" + clsName;\r\n};\r\nInputUtil.removeClass = function(node, clsName) {\r\n    if (this.hasClass(node, clsName)) {\r\n        var reg = new RegExp('(\\\\s|^)' + clsName + '(\\\\s|$)');\r\n        node.className = node.className.replace(reg, ' ');\r\n    }\r\n};\r\nInputUtil.showHint = function (node, gotFocus) {\r\n    if (node.value && node.value != '') {\r\n        node.previousSibling.style.display = 'none';\r\n    }\r\n    else {\r\n        node.previousSibling.style.display = '';\r\n    }\r\n};\r\nInputUtil.updatePlaceholder = function (input, placeholderText) {\r\n    var node = document.getElementById(input);\r\n    if (node) {\r\n        var ua = navigator.userAgent;\r\n        if (ua != null &&\r\n            (ua.match(/MSIE 9.0/) != null ||\r\n            ua.match(/MSIE 8.0/) != null ||\r\n            ua.match(/MSIE 7.0/) != null)) {\r\n            var label = node.previousSibling;\r\n            if (label != null) {\r\n                label.value = placeholderText;\r\n            }\r\n        }\r\n        else {\r\n            node.placeholder = placeholderText;\r\n        }\r\n    }\r\n};\r\n\r\n//]]>\r\n</script>\r\n\r\n\r\n        \r\n        <link rel=\"stylesheet\" type=\"text/css\" href=\"/adfs/portal/css/style.css?id=B557231DF84CA7081FBD7538A9390A45B8CE93EF988673E5FCA013CFE490EB80\" /><style>.illustrationClass {background-image:url(/adfs/portal/illustration/illustration.jpg?id=9F9E9874D2EB7250B8AB617FF6F4FBADCAF5DF4F6D8D2E99E84712B317E131CC);}</style>\r\n\r\n    </head>\r\n    <body dir=\"ltr\" class=\"body\">\r\n    <div id=\"noScript\" style=\"position:static; width:100%; height:100%; z-index:100\">\r\n        <h1>Se requiere JavaScript</h1>\r\n        <p>Se requiere JavaScript. El explorador web no es compatible con JavaScript o no se ha habilitado JavaScript en este explorador web.</p>\r\n        <p>Para determinar si su explorador web es compatible con JavaScript o para habilitar JavaScript, consulte la ayuda del explorador web.</p>\r\n    </div>\r\n    <script type=\"text/javascript\" language=\"JavaScript\">\r\n         document.getElementById(\"noScript\").style.display = \"none\";\r\n    </script>\r\n    <div id=\"fullPage\">\r\n        <div id=\"brandingWrapper\" class=\"float\">\r\n            <div id=\"branding\"></div>\r\n        </div>\r\n        <div id=\"contentWrapper\" class=\"float\">\r\n            <div id=\"content\">\r\n                <div id=\"header\">\r\n                    <img class='logoImage' id='companyLogo' src='/adfs/portal/logo/logo.png?id=98341DBE32B1AFF5980BDA5CDE8174601C778745DF1766E4C834D52D2D3A459E' alt='Universidad Nebrija'/>\r\n                </div>\r\n                <div id=\"workArea\">\r\n                    \r\n    <div id=\"authArea\" class=\"groupMargin\">\r\n        \r\n        \r\n        \r\n    <div id=\"loginArea\">        \r\n        <div id=\"loginMessage\" class=\"groupMargin\">Inicie sesi&#243;n mediante su cuenta organizativa</div>\r\n\r\n        <form method=\"post\" id=\"loginForm\" autocomplete=\"off\" novalidate=\"novalidate\" onKeyPress=\"if (event && event.keyCode == 13) Login.submitLoginRequest();\" action=\"/adfs/ls/?SAMLRequest=fZFRT8IwFIX%2FytIXnra2gIE0DDJFIgoGAQn6VrYOarYWejs3%2FPWWgQm%2B8Hp7v9Nzzu0NqjzzvoUBqVXYoAFpeELFOpFqGzbelyO%2F2xj0e8DzbM%2Biwu7UXBwKAdZznAJWP4SoMIppDhKY4rkAZmO2iKYT1gwI2xttdawzdEEqkCHaWbtnGJdlGZStQJstbhJC8Xo6WcQ7kXNfKrBcxQJ542GIZOIvqp192xT5U2f%2BMbEvZfduX64N%2FXmcraLt8%2BjQ6azl8Ti5R97qkga53x0OUIhxrWbdiDSpT6nfbC1Ji7VbjLY%2FkTd0gaTitqZO1sB5SyFQYmPkFw8EYJ6kgDPA6FwGq2XNVQu3S%2BAAwpz0kTfSJuf29vpp4jKn9SoTykp7RP1LaUVVSddP6quEUBeAEoI1z3Eqkh6%2BMvd3tlcnNh7OdCbjoxdlmS4fjOBWhMiaQiDcP1P%2F79v%2FBQ%3D%3D&RelayState=id-hAx6YlTDRcLvLLYjCSS6G4gkk-6AGgD21DHYdufj&SigAlg=http%3A%2F%2Fwww.w3.org%2F2000%2F09%2Fxmldsig%23rsa-sha1&Signature=xi2lDfy2%2F5Avx7yfME0AgacEoovIdnQz%2B7hPHXETsemuHaQcyUKmy19X2B0KdfsZxi6my2zfz0fUy9SznKY%2Fk%2BJjUH6iJbgePgp59RZW0TatiKcHZw7eqZtO%2FyeNj1HCDE%2FIRXHHUAvCapN0%2FphG%2BI8eNCKWbkr1WV4PiTkeOSk%3D&client-request-id=62ad17a2-0318-47b3-7209-00800000009e\" >\r\n            <div id=\"error\" class=\"fieldMargin error smallText\">\r\n                <span id=\"errorText\" for=\"\"></span>\r\n            </div>\r\n\r\n            <div id=\"formsAuthenticationArea\">\r\n                <div id=\"userNameArea\">\r\n                    <label id=\"userNameInputLabel\" for=\"userNameInput\" class=\"hidden\">Cuenta de usuario</label>\r\n                    <input id=\"userNameInput\" name=\"UserName\" type=\"email\" value=\"\" tabindex=\"1\" class=\"text fullWidth\"\r\n                        spellcheck=\"false\" placeholder=\"[email protected]\" autocomplete=\"off\"/>\r\n                </div>\r\n\r\n                <div id=\"passwordArea\">\r\n                    <label id=\"passwordInputLabel\" for=\"passwordInput\" class=\"hidden\">Contrase&#241;a</label>\r\n                    <input id=\"passwordInput\" name=\"Password\" type=\"password\" tabindex=\"2\" class=\"text fullWidth\"\r\n                        placeholder=\"Contrase&#241;a\" autocomplete=\"off\"/>\r\n                </div>\r\n                <div id=\"kmsiArea\" style=\"display:''\">\r\n                    <input type=\"checkbox\" name=\"Kmsi\" id=\"kmsiInput\" value=\"true\" tabindex=\"3\" />\r\n                    <label for=\"kmsiInput\">Mantener la sesi&#243;n iniciada</label>\r\n                </div>\r\n                <div id=\"submissionArea\" class=\"submitMargin\">\r\n                    <span id=\"submitButton\" class=\"submit\" tabindex=\"4\" role=\"button\"\r\n                        onKeyPress=\"if (event && event.keyCode == 32) Login.submitLoginRequest();\"\r\n                        onclick=\"return Login.submitLoginRequest();\">Iniciar sesi&#243;n</span>\r\n                </div>\r\n            </div>\r\n            <input id=\"optionForms\" type=\"hidden\" name=\"AuthMethod\" value=\"FormsAuthentication\"/>\r\n        </form>\r\n\r\n             <div id=\"authOptions\">\r\n        <form id=\"options\"  method=\"post\" action=\"https://fs.nebrija.es:443/adfs/ls/?SAMLRequest=fZFRT8IwFIX%2FytIXnra2gIE0DDJFIgoGAQn6VrYOarYWejs3%2FPWWgQm%2B8Hp7v9Nzzu0NqjzzvoUBqVXYoAFpeELFOpFqGzbelyO%2F2xj0e8DzbM%2Biwu7UXBwKAdZznAJWP4SoMIppDhKY4rkAZmO2iKYT1gwI2xttdawzdEEqkCHaWbtnGJdlGZStQJstbhJC8Xo6WcQ7kXNfKrBcxQJ542GIZOIvqp192xT5U2f%2BMbEvZfduX64N%2FXmcraLt8%2BjQ6azl8Ti5R97qkga53x0OUIhxrWbdiDSpT6nfbC1Ji7VbjLY%2FkTd0gaTitqZO1sB5SyFQYmPkFw8EYJ6kgDPA6FwGq2XNVQu3S%2BAAwpz0kTfSJuf29vpp4jKn9SoTykp7RP1LaUVVSddP6quEUBeAEoI1z3Eqkh6%2BMvd3tlcnNh7OdCbjoxdlmS4fjOBWhMiaQiDcP1P%2F79v%2FBQ%3D%3D&RelayState=id-hAx6YlTDRcLvLLYjCSS6G4gkk-6AGgD21DHYdufj&SigAlg=http%3A%2F%2Fwww.w3.org%2F2000%2F09%2Fxmldsig%23rsa-sha1&Signature=xi2lDfy2%2F5Avx7yfME0AgacEoovIdnQz%2B7hPHXETsemuHaQcyUKmy19X2B0KdfsZxi6my2zfz0fUy9SznKY%2Fk%2BJjUH6iJbgePgp59RZW0TatiKcHZw7eqZtO%2FyeNj1HCDE%2FIRXHHUAvCapN0%2FphG%2BI8eNCKWbkr1WV4PiTkeOSk%3D&client-request-id=62ad17a2-0318-47b3-7209-00800000009e\">\r\n            <script type=\"text/javascript\">\r\n                function SelectOption(option) {\r\n                    var i = document.getElementById('optionSelection');\r\n                    i.value = option;\r\n                    document.forms['options'].submit();\r\n                    return false;\r\n                }\r\n            </script>\r\n            <input id=\"optionSelection\" type=\"hidden\" name=\"AuthMethod\" />\r\n            <div id='authOptionLinks' class='groupMargin'></div>\r\n        </form>\r\n      </div>\r\n\r\n        <div id=\"introduction\" class=\"groupMargin\">\r\n                                 \r\n        </div>\r\n\r\n        <script type=\"text/javascript\">\r\n        //<![CDATA[\r\n\r\n            function Login() {\r\n            }\r\n\r\n            Login.userNameInput = 'userNameInput';\r\n            Login.passwordInput = 'passwordInput';\r\n\r\n            Login.initialize = function () {\r\n\r\n                var u = new InputUtil();\r\n\r\n                u.checkError();\r\n                u.setInitialFocus(Login.userNameInput);\r\n                u.setInitialFocus(Login.passwordInput);\r\n            }();\r\n\r\n            Login.submitLoginRequest = function () { \r\n                var u = new InputUtil();\r\n                var e = new LoginErrors();\r\n\r\n                var userName = document.getElementById(Login.userNameInput);\r\n                var password = document.getElementById(Login.passwordInput);\r\n\r\n                if (!userName.value || !userName.value.match('[@\\\\\\\\]')) {\r\n                    u.setError(userName, e.userNameFormatError);\r\n                    return false;\r\n                }\r\n\r\n                if (!password.value) {\r\n                    u.setError(password, e.passwordEmpty);\r\n                    return false;\r\n                }\r\n\r\n                if (password.value.length > maxPasswordLength) {\r\n                    u.setError(password, e.passwordTooLong);\r\n                    return false;\r\n                }\r\n\r\n                document.forms['loginForm'].submit();\r\n                return false;\r\n            };\r\n\r\n            InputUtil.makePlaceholder(Login.userNameInput);\r\n            InputUtil.makePlaceholder(Login.passwordInput);\r\n        //]]>\r\n        </script>\r\n    </div>\r\n\r\n    </div>\r\n\r\n                </div>\r\n                <div id=\"footerPlaceholder\"></div>\r\n            </div>\r\n            <div id=\"footer\">\r\n                <div id=\"footerLinks\" class=\"floatReverse\">\r\n                     <div><span id=\"copyright\">&#169; 2016 Microsoft</span><a id=\"home\" class=\"pageLink\" href=\"https://www.nebrija.com\">Home</a></div>\r\n                </div>\r\n            </div>\r\n        </div> \r\n    </div>\r\n    <script type='text/javascript'>\r\n//<![CDATA[\r\n// Copyright (c) Microsoft Corporation.  All rights reserved.\r\n\r\n// This file contains several workarounds on inconsistent browser behaviors that administrators may customize.\r\n\"use strict\";\r\n\r\n// iPhone email friendly keyboard does not include \"\\\" key, use regular keyboard instead.\r\n// Note change input type does not work on all versions of all browsers.\r\nif (navigator.userAgent.match(/iPhone/i) != null) {\r\n    var emails = document.querySelectorAll(\"input[type='email']\");\r\n    if (emails) {\r\n        for (var i = 0; i < emails.length; i++) {\r\n            emails[i].type = 'text';\r\n        }\r\n    }\r\n}\r\n\r\n// In the CSS file we set the ms-viewport to be consistent with the device dimensions, \r\n// which is necessary for correct functionality of immersive IE. \r\n// However, for Windows 8 phone we need to reset the ms-viewport's dimension to its original\r\n// values (auto), otherwise the viewport dimensions will be wrong for Windows 8 phone.\r\n// Windows 8 phone has agent string 'IEMobile 10.0'\r\nif (navigator.userAgent.match(/IEMobile\\/10\\.0/)) {\r\n    var msViewportStyle = document.createElement(\"style\");\r\n    msViewportStyle.appendChild(\r\n        document.createTextNode(\r\n            \"@-ms-viewport{width:auto!important}\"\r\n        )\r\n    );\r\n    msViewportStyle.appendChild(\r\n        document.createTextNode(\r\n            \"@-ms-viewport{height:auto!important}\"\r\n        )\r\n    );\r\n    document.getElementsByTagName(\"head\")[0].appendChild(msViewportStyle);\r\n}\r\n\r\n// If the innerWidth is defined, use it as the viewport width.\r\nif (window.innerWidth && window.outerWidth && window.innerWidth !== window.outerWidth) {\r\n    var viewport = document.querySelector(\"meta[name=viewport]\");\r\n    viewport.setAttribute('content', 'width=' + window.innerWidth + ', initial-scale=1.0, user-scalable=1');\r\n}\r\n\r\n// Gets the current style of a specific property for a specific element.\r\nfunction getStyle(element, styleProp) {\r\n    var propStyle = null;\r\n\r\n    if (element && element.currentStyle) {\r\n        propStyle = element.currentStyle[styleProp];\r\n    }\r\n    else if (element && window.getComputedStyle) {\r\n        propStyle = document.defaultView.getComputedStyle(element, null).getPropertyValue(styleProp);\r\n    }\r\n\r\n    return propStyle;\r\n}\r\n\r\n// The script below is used for downloading the illustration image \r\n// only when the branding is displaying. This script work together\r\n// with the code in PageBase.cs that sets the html inline style\r\n// containing the class 'illustrationClass' with the background image.\r\nvar computeLoadIllustration = function () {\r\n    var branding = document.getElementById(\"branding\");\r\n    var brandingDisplay = getStyle(branding, \"display\");\r\n    var brandingWrapperDisplay = getStyle(document.getElementById(\"brandingWrapper\"), \"display\");\r\n\r\n    if (brandingDisplay && brandingDisplay !== \"none\" &&\r\n        brandingWrapperDisplay && brandingWrapperDisplay !== \"none\") {\r\n        var newClass = \"illustrationClass\";\r\n\r\n        if (branding.classList && branding.classList.add) {\r\n            branding.classList.add(newClass);\r\n        } else if (branding.className !== undefined) {\r\n            branding.className += \" \" + newClass;\r\n        }\r\n        if (window.removeEventListener) {\r\n            window.removeEventListener('load', computeLoadIllustration, false);\r\n            window.removeEventListener('resize', computeLoadIllustration, false);\r\n        }\r\n        else if (window.detachEvent) {\r\n            window.detachEvent('onload', computeLoadIllustration);\r\n            window.detachEvent('onresize', computeLoadIllustration);\r\n        }\r\n    }\r\n};\r\n\r\nif (window.addEventListener) {\r\n    window.addEventListener('resize', computeLoadIllustration, false);\r\n    window.addEventListener('load', computeLoadIllustration, false);\r\n}\r\nelse if (window.attachEvent) {\r\n    window.attachEvent('onresize', computeLoadIllustration);\r\n    window.attachEvent('onload', computeLoadIllustration);\r\n}\r\n\r\n// Function to change illustration image. Usage example below.\r\nfunction SetIllustrationImage(imageUri) {\r\n    var illustrationImageClass = '.illustrationClass {background-image:url(' + imageUri + ');}';\r\n\r\n    var css = document.createElement('style');\r\n    css.type = 'text/css';\r\n\r\n    if (css.styleSheet) css.styleSheet.cssText = illustrationImageClass;\r\n    else css.appendChild(document.createTextNode(illustrationImageClass));\r\n\r\n    document.getElementsByTagName(\"head\")[0].appendChild(css);\r\n}\r\n\r\n// Example to change illustration image on HRD page after adding the image to active theme:\r\n// PSH> Set-AdfsWebTheme -TargetName <activeTheme> -AdditionalFileResource @{uri='/adfs/portal/images/hrd.jpg';path='.\\hrd.jpg'}\r\n//\r\n//if (typeof HRD != 'undefined') {\r\n//    SetIllustrationImage('/adfs/portal/images/hrd.jpg');\r\n//}\r\n//]]>\r\n</script>\r\n\r\n\r\n    </body>\r\n</html> \r\n\r\n", 
        "title": "Iniciar sesi&#243;n", 
        "status_code": 200, 
        "status_line": "200 OK", 
        "headers": {
          "content_length": "18740", 
          "content_type": "text/html; charset=utf-8", 
          "unknown": [
            {
              "key": "date", 
              "value": "Tue, 23 Nov 2021 03:44:11 GMT"
            }
          ], 
          "expires": "-1", 
          "server": "Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0", 
          "pragma": "no-cache", 
          "x_frame_options": "DENY", 
          "cache_control": "no-cache,no-store"
        }, 
        "body_sha256": "f1d3c043c8b3e1f8a7b2eefcbf1e5d52decacc76f987ae2b969856488a65ba8c", 
        "metadata": {
          "product": "HTTPAPI", 
          "version": "2.0", 
          "description": "Microsoft HTTPAPI 2.0", 
          "manufacturer": "Microsoft"
        }
      }, 
      "dhe": {
        "support": false, 
        "metadata": {}
      }, 
      "heartbleed": {
        "heartbeat_enabled": false, 
        "heartbleed_vulnerable": false, 
        "metadata": {}
      }, 
      "rsa_export": {
        "support": false, 
        "metadata": {}
      }
    }
  }, 
  "ip": "193.146.59.84", 
  "updated_at": "2021-11-26T06:07:35+00:00", 
  "autonomous_system": {
    "description": "REDIRIS RedIRIS Autonomous System", 
    "rir": "unknown", 
    "routed_prefix": "193.144.0.0/14", 
    "country_code": "ES", 
    "path": [
      11537, 
      20965, 
      766
    ], 
    "asn": 766, 
    "name": "REDIRIS RedIRIS Autonomous System"
  }, 
  "location": {
    "province": "Madrid", 
    "city": "Alcal\u00e1 de Henares", 
    "country": "Spain", 
    "longitude": -3.3565, 
    "registered_country": "Spain", 
    "registered_country_code": "ES", 
    "postal_code": "28806", 
    "country_code": "ES", 
    "latitude": 40.479, 
    "timezone": "Europe/Madrid", 
    "continent": "Europe"
  }, 
  "ports": [
    443, 
    10000
  ], 
  "protocols": [
    "443/https", 
    "10000/banner"
  ], 
  "metadata": {
    "os": "Windows", 
    "os_description": "Windows"
  }
}