109.185.176.221

{
  "2000": {
    "banner": {
      "decoded_to_utf8": true, 
      "banner": "AQAAAA==", 
      "banner_decoded": "\u0001\u0000\u0000\u0000"
    }
  }, 
  "tags": [
    "embedded", 
    "http", 
    "rdp", 
    "dns", 
    "remote_display", 
    "network"
  ], 
  "443": {
    "https": {
      "dhe": {
        "support": false, 
        "metadata": {}
      }, 
      "dhe_export": {
        "support": false, 
        "metadata": {}
      }, 
      "rsa_export": {
        "support": false, 
        "metadata": {}
      }
    }
  }, 
  "ip": "109.185.176.221", 
  "updated_at": "2021-11-26T12:07:09+00:00", 
  "53": {
    "dns": {
      "lookup": {
        "resolves_correctly": true, 
        "support": true, 
        "open_resolver": true, 
        "answers": [
          {
            "type": "A", 
            "name": "c.afekv.com", 
            "response": "192.150.186.1"
          }, 
          {
            "type": "A", 
            "name": "c.afekv.com", 
            "response": "172.253.1.133"
          }
        ], 
        "errors": false, 
        "additionals": [], 
        "questions": [
          {
            "type": "A", 
            "name": "c.afekv.com"
          }
        ], 
        "authorities": [], 
        "metadata": {}
      }
    }
  }, 
  "3389": {
    "rdp": {
      "banner": {
        "tls": {
          "server_key_exchange": {
            "ecdh_params": {
              "curve_id": {
                "id": 23, 
                "name": "secp256r1"
              }
            }
          }, 
          "certificate": {
            "parsed": {
              "fingerprint_sha1": "06d18f2aad7608bab2cc2a63336f9258faafb49c", 
              "tbs_noct_fingerprint": "39553a4fe071f0e2c773e2d2db4ae5506a438690d4825f3d1cc48767693ad488", 
              "subject_dn": "CN=test2", 
              "issuer": {
                "common_name": [
                  "test2"
                ]
              }, 
              "tbs_fingerprint": "39553a4fe071f0e2c773e2d2db4ae5506a438690d4825f3d1cc48767693ad488", 
              "redacted": false, 
              "validation_level": "unknown", 
              "issuer_dn": "CN=test2", 
              "fingerprint_sha256": "3cd0a1b8604004eac3010a1b329aab23e5256017ed8142d4cac2df5498f12e5a", 
              "version": 3, 
              "extensions": {
                "key_usage": {
                  "data_encipherment": true, 
                  "key_encipherment": true, 
                  "value": 12
                }, 
                "extended_key_usage": {
                  "server_auth": true
                }
              }, 
              "validity": {
                "start": "2021-10-16T21:00:50Z", 
                "length": 15811200, 
                "end": "2022-04-17T21:00:50Z"
              }, 
              "signature_algorithm": {
                "oid": "1.2.840.113549.1.1.11", 
                "name": "SHA256-RSA"
              }, 
              "serial_number": "99855398922211545495269483741653938274", 
              "fingerprint_md5": "9160232a994f9a285aec57db4be675ca", 
              "subject_key_info": {
                "fingerprint_sha256": "476c148a987d9cc725ed5fd348bb4e1333911fb9e0122ebb591db406ac42743b", 
                "key_algorithm": {
                  "name": "RSA"
                }, 
                "rsa_public_key": {
                  "length": 2048, 
                  "modulus": "8VAAcajcnO1hcyoR2aH3stFwkLLe/nCBCTfwOtgLazeZc2o1ZRX/nyx1RUCLC7NuI2UoqtbtjGXutLAwY8/uOo/TPCnQOgPCp9OCghyYDaKcCflmarT1DMTIZl6yeyF4pBRPvxLwWca5bMMtfjYv8UgDnPf29kztSwlTrmbXXhlgAbn6ZZNBLSYTR3d9deXMYj39buc/r+QmltzgiCwgjo9s3rTaZXODw8hk7uu8Ipk3eYFAFnoa4M4v7Nq6PH0DVokBYuEIf5SukPmx78ZHb6mQNREPmU4AYqMplgygq5V86ycIf/OYu1+oV90bfM5cJvY3cuXXHHlBUXnBY95g+w==", 
                  "exponent": 65537
                }
              }, 
              "signature": {
                "self_signed": true, 
                "valid": true, 
                "value": "e2E8+jbsWXBBjLevtJ/2WCqlV5BfLJaymvccxpil89cZ21xHn06/OoDue2c3sAyOh0/6edteA0A98iqlhhOfU8jId3kwN9KNoFB5CUjJSG5m7UgR4dK1ngXMpG32szT1nADhDjXRTD8PDP/NSmSixNmspHvYY/UEWFrpAq187KuCVBqQXCsPw7a9ueNA9UhffhgTXKykA6844TCfMO8k0V6AMOkpLA+RO6h9T4bEQ+DxJ2Xou3Dz2kds+XF2vT4acG2bvC4zWyQRMPD9QMFihNvaoTITcR1trtsw7AxlChikG4C7rcDmb6dudRadzQa9a4i41w3KIQdrpa3XOlLkTg==", 
                "signature_algorithm": {
                  "oid": "1.2.840.113549.1.1.11", 
                  "name": "SHA256-RSA"
                }
              }, 
              "spki_subject_fingerprint": "73d225e212f0e2977ea6bfe580a2903ccdbe0b9ec4a0a69395ec3f6e07f71df3", 
              "subject": {
                "common_name": [
                  "test2"
                ]
              }
            }
          }, 
          "cipher_suite": {
            "id": "0xC02F", 
            "name": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
          }, 
          "version": "TLSv1.2", 
          "ocsp_stapling": false, 
          "signature": {
            "hash_algorithm": "sha1", 
            "valid": true, 
            "signature_algorithm": "rsa"
          }, 
          "validation": {
            "browser_trusted": false, 
            "browser_error": "x509: failed to load system roots and no roots provided"
          }
        }, 
        "selected_security_protocol": {
          "tls": true, 
          "raw_value": 1
        }, 
        "connect_response": {
          "connect_id": 0, 
          "domain_parameters": {
            "max_mcspdu_size": 65528, 
            "max_user_id_channels": 3, 
            "min_octets_per_second": 0, 
            "domain_protocol_ver": 2, 
            "tcs_per_mcs": 1, 
            "max_token_ids": 0, 
            "max_provider_height": 1, 
            "max_channel_ids": 34
          }
        }, 
        "supported": true, 
        "version": {
          "raw_value": 524295, 
          "major": 10, 
          "minor": 2
        }, 
        "protocol_supported_flags": {
          "dynvc_graphics_pipeline": true, 
          "neg_resp_reserved": true, 
          "redirected_auth_mode": true, 
          "restricted_admin_mode": true, 
          "extended_client_data_supported": true
        }, 
        "metadata": {
          "product": "Remote Desktop", 
          "version": "10.2", 
          "description": "Remote Desktop 10.2"
        }
      }
    }
  }, 
  "ports": [
    80, 
    3389, 
    53, 
    2000, 
    2020
  ], 
  "2020": {
    "banner": {
      "decoded_to_utf8": true, 
      "banner": "SFRUUC8xLjEgMjAwIE9LDQpDb250ZW50LVR5cGU6IHRleHQvaHRtbA0KTGFzdC1Nb2RpZmllZDogVHVlLCAzMCBPY3QgMjAxOCAxMToxMjo0NiBHTVQNCkFjY2VwdC1SYW5nZXM6IGJ5dGVzDQpFVGFnOiAiMjczMmI3N2M0MTcwZDQxOjAiDQpTZXJ2ZXI6IE1pY3Jvc29mdC1JSVMvMTAuMA0KRGF0ZTogU2F0LCAxMyBOb3YgMjAyMSAxNjoyMDozOSBHTVQNCkNvbnRlbnQtTGVuZ3RoOiA3MDMNCg0KPCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgU3RyaWN0Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXN0cmljdC5kdGQiPg0KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1pc28tODg1OS0xIiAvPg0KPHRpdGxlPklJUyBXaW5kb3dzIFNlcnZlcjwvdGl0bGU+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KPCEtLQ0KYm9keSB7DQoJY29sb3I6IzAwMDAwMDsNCgliYWNrZ3JvdW5kLWNvbG9yOiMwMDcyQzY7DQoJbWFyZ2luOjA7DQp9DQoNCiNjb250YWluZXIgew0KCW1hcmdpbi1sZWZ0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OmF1dG87DQoJdGV4dC1hbGlnbjpjZW50ZXI7DQoJfQ0KDQphIGltZyB7DQoJYm9yZGVyOm5vbmU7DQp9DQoNCi0tPg0KPC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBpZD0iY29udGFpbmVyIj4NCjxhIGhyZWY9Imh0dHA6Ly9nby5taWNyb3NvZnQuY29tL2Z3bGluay8/bGlua2lkPTY2MTM4JmFtcDtjbGNpZD0weDQwOSI+PGltZyBzcmM9Imlpc3N0YXJ0LnBuZyIgYWx0PSJJSVMiIHdpZHRoPSI5NjAiIGhlaWdodD0iNjAwIiAvPjwvYT4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg==", 
      "banner_decoded": "HTTP/1.1 200 OK\r\nContent-Type: text/html\r\nLast-Modified: Tue, 30 Oct 2018 11:12:46 GMT\r\nAccept-Ranges: bytes\r\nETag: \"2732b77c4170d41:0\"\r\nServer: Microsoft-IIS/10.0\r\nDate: Sat, 13 Nov 2021 16:20:39 GMT\r\nContent-Length: 703\r\n\r\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />\r\n<title>IIS Windows Server</title>\r\n<style type=\"text/css\">\r\n<!--\r\nbody {\r\n\tcolor:#000000;\r\n\tbackground-color:#0072C6;\r\n\tmargin:0;\r\n}\r\n\r\n#container {\r\n\tmargin-left:auto;\r\n\tmargin-right:auto;\r\n\ttext-align:center;\r\n\t}\r\n\r\na img {\r\n\tborder:none;\r\n}\r\n\r\n-->\r\n</style>\r\n</head>\r\n<body>\r\n<div id=\"container\">\r\n<a href=\"http://go.microsoft.com/fwlink/?linkid=66138&amp;clcid=0x409\"><img src=\"iisstart.png\" alt=\"IIS\" width=\"960\" height=\"600\" /></a>\r\n</div>\r\n</body>\r\n</html>"
    }
  }, 
  "location": {
    "province": "R\u00ee\u015fcani", 
    "city": "Riscani", 
    "country": "Moldova", 
    "longitude": 27.5514, 
    "registered_country": "Moldova", 
    "registered_country_code": "MD", 
    "postal_code": "MD-5601", 
    "country_code": "MD", 
    "latitude": 47.9608, 
    "timezone": "Europe/Chisinau", 
    "continent": "Europe"
  }, 
  "80": {
    "http": {
      "get": {
        "body": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\r\n<link rel=\"icon\" href=\"/favicon.png\"/>\r\n<title>RouterOS router configuration page</title>\r\n<style type=\"text/css\">\r\nbody {\r\nfont-family: Verdana, Geneva, sans-serif;\r\nfont-size: 11px;\r\n}\r\nimg {border: none}\r\nimg:hover {opacity: 0.8;}\r\nh1 {\r\nfont-size: 1.7em;\r\ndisplay: inline;\r\nmargin-bottom: 10px;\r\n}\r\nfieldset {\r\nmargin-top: 20px;\r\nbackground: #fff;\r\npadding: 20px;\r\nborder: 1px solid #c1c1c1; \r\n}\r\n#container {\r\nwidth: 70%;\r\nmargin: 10% auto;\r\n}\r\n#box {\r\nbackground-color: #fff; \r\n-moz-border-radius: 7px; \r\n-webkit-border-radius: 7px; \r\nborder: 1px solid #c1c1c1; \r\npadding: 30px;\r\nfilter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3'); /* for IE */\r\nbackground: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3)); /* for webkit browsers */\r\nbackground: -moz-linear-gradient(top,  #fff,  #f3f3f3); /* for firefox 3.6+ */\r\n}\r\n.floater {float: left; margin-right: 10px;}\r\n.floater label {display: block; text-align: center;}\r\n\r\n#login {\r\n    margin: 2em 0 4em 0;\r\n}\r\n#login h2 {\r\n    font-weight: normal;\r\n    font-size: 14px;\r\n    margin: 0 0 0.5em 1em;\r\n}\r\n#login td {\r\n    padding: 0 4px 0 0;\r\n}\r\n#login td.label {\r\n    text-align: right;\r\n}\r\n#login td.toolbar {\r\n    padding: 0 0 0 1em;\r\n    vertical-align: top;\r\n}\r\n#login ul.toolbar {\r\n    margin: 0;\r\n}\r\n#login input {\r\n    margin: 2px;\r\n    padding: 2px;\r\n    border: 1px solid #888;\r\n    box-shadow: 1px 1px 3px rgba(0,0,0,0.3);\r\n    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.3);\r\n    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.3);\r\n}\r\n#error {\r\n    display:none;\r\n    color:red;\r\n    padding: 1em 0 0 0;\r\n}\r\nul.toolbar {\r\n    font-size: 11px;\r\n    text-align: left;\r\n    list-style-type: none;\r\n    padding: 0;\r\n    margin: 2px 0 4px 2px;\r\n}\r\nul.toolbar li {\r\n    float: left;\r\n    vertical-align: middle;\r\n}\r\nul.toolbar a {\r\n    float: none;\r\n    display: block;\r\n    margin: 2px 4px 2px 0;\r\n    padding: 5px;\r\n\r\n    background: #ddd;\r\n    border: 1px solid #888;\r\n    border-radius: 3px;\r\n    -moz-border-radius: 3px;\r\n    box-shadow:\r\n        1px 1px 2px rgba(255,255,255,0.8) inset,\r\n\t0 10px 10px -5px rgba(255,255,255,0.5) inset, /* top gradient */\r\n\t1px 1px 2px rgba(0,0,0,0.2); /* shadow */\r\n    -webkit-box-shadow:\r\n        1px 1px 2px rgba(255,255,255,0.8) inset,\r\n\t0 10px 10px -5px rgba(255,255,255,0.5) inset,\r\n\t1px 1px 2px rgba(0,0,0,0.2);\r\n    -moz-box-shadow:\r\n        1px 1px 2px rgba(255,255,255,0.8) inset,\r\n\t0 10px 10px -5px rgba(255,255,255,0.5) inset,\r\n\t1px 1px 2px rgba(0,0,0,0.2);\r\n    color: #000;\r\n\r\n    text-decoration: none;\r\n    text-align: center;\r\n    white-space: nowrap;\r\n    cursor: inherit;\r\n    min-width: 4em;\r\n\r\n    -webkit-transition: background 0.2s linear, box-shadow 0.2s ease-out;\r\n    -moz-transition: background 0.2s linear, box-shadow 0.2s ease-out;\r\n}\r\nul.toolbar a:hover {\r\n    background: #eee;\r\n}\r\nul.toolbar a:active {\r\n    background: #aaa;\r\n    box-shadow: 1px 1px 2px #999 inset;\r\n    -webkit-box-shadow: 1px 1px 2px #999 inset;\r\n    -moz-box-shadow: 1px 1px 2px #999 inset;\r\n}\r\n</style>\r\n<script>\r\nfunction get(id) {\r\n    return document.getElementById(id);\r\n}\r\nfunction trim(str) {\r\n    return str.replace(/^\\s+|\\s+$/g, '');\r\n}\r\nfunction login(user, pwd, autologin) {\r\n    var expires = new Date();\r\n    expires.setTime(expires.getTime() + (30 * 24 * 60 * 60 * 1000));\r\n    document.cookie = 'username=' + user +\r\n        '; expires=' + expires.toGMTString() + '; path=/';\r\n\r\n    window.name = (autologin ? 'autologin=' : 'login=') + user + '|' + pwd;\r\n    window.location.replace('/webfig/' + window.location.hash);\r\n}\r\nfunction dologin() {\r\n    login(get('name').value, get('password').value);\r\n}\r\nfunction loaded() {\r\n    var p = window.name.split('=');\r\n    if (p[0] == 'error' && p[1]) {\r\n        var err = get('error');\r\n        err.appendChild(document.createTextNode(p[1]));\r\n        err.style.display = 'block';\r\n    } else if (p[0] != 'noautologin' || p[1] != 1) {\r\n        var user = '';\r\n        if (user) {\r\n            login(user, '', true);\r\n            return;\r\n        }\r\n    }\r\n    window.name = '';\r\n\r\n    document.onkeydown = function(e) {\r\n        e = e || event;\r\n        if (e.keyCode == 13) {\r\n            dologin();\r\n            return false;\r\n        }\r\n        return true;\r\n    };\r\n\r\n    var username = null;\r\n    var cookies = document.cookie.split(';');\r\n    for (var i in cookies) {\r\n\tvar c = trim(cookies[i]).split('=');\r\n\tif (c[0] == 'username') {\r\n\t    username = c[1];\r\n\t    break;\r\n\t}\r\n    }\r\n    \r\n    if (username != null) {\r\n\tget('name').value = username;\r\n\tget('password').focus();\r\n    } else {\r\n        get('name').value = 'admin';\r\n\tget('name').focus();\r\n    }\r\n}\r\n</script>\r\n</head>\r\n\r\n<body onload=\"loaded()\">\r\n\r\n<div id=\"container\">\r\n\r\n    <div id=\"box\">\r\n    <a href=\"http://mikrotik.com\"><img src=\"mikrotik_logo.png\" style=\"float: right;\" /></a>\r\n\r\n    <br style=\"clear: both;\"/>\r\n    \r\n\t\t<h1>RouterOS v6.49.1</h1>\r\n        \r\n        <p>You have connected to a router. Administrative access only. If this device is not in your possession, please contact your local network administrator. </p>\r\n        \r\n      <table id=\"login\">\r\n\t<tr><td colspan=\"3\"><h2>WebFig Login:</h2>\r\n        <tr><td class=\"label\">Login: <td><input id=\"name\" type=\"text\" tabindex=\"1\">\r\n\t <td class=\"toolbar\" rowspan=\"2\">\r\n         <ul class=\"toolbar\">\r\n\t   <li><a onclick=\"dologin()\" ondragstart=\"return false;\"><span>Login</span></a></li>\r\n         </ul>\r\n         <tr><td class=\"label\">Password: <td><input id=\"password\" type=\"password\" tabindex=\"2\">\r\n\t<tr><td colspan=\"3\">\r\n\t    <div id=\"error\"></div>\r\n      </table>\r\n            \r\n            <fieldset>\r\n            <div class=\"floater\"> \r\n            \t<a href=\"http://www.mikrotik.com/download/winbox.exe\"><img src=\"winbox.png\"/></a><br/>\r\n                <label>Winbox</label>\r\n            </div>\r\n            \r\n            <div class=\"floater\"> \r\n            \t<a href=\"telnet://109.185.176.221\"><img src=\"console.png\"/></a><br/>\r\n                <label>Telnet</label>\r\n            </div>\r\n\r\n            \r\n            \r\n            <div class=\"floater\"> \r\n            \t<a href=\"/graphs\"><img src=\"green.png\"/></a><br/>\r\n                <label>Graphs</label>\r\n            </div>\r\n           \r\n            \r\n            <div class=\"floater\"> \r\n            \t<a href=\"/help/license.html\"><img src=\"license.png\"/></a><br/>\r\n                <label>License</label>\r\n            </div>\r\n            \r\n\t\t\t<div class=\"floater\"> \r\n            \t<a href=\"http://wiki.mikrotik.com\"><img src=\"help.png\"/></a><br/>\r\n                <label>Help</label>\r\n            </div>\r\n\r\n</fieldset>\r\n           \r\n            <br style=\"clear: both\"/> \r\n                            <div style=\"float: right\">&copy; mikrotik</div>\r\n\r\n    </div>\r\n</div>\r\n\r\n</div>\r\n\r\n</body>\r\n</html>\r\n", 
        "title": "RouterOS router configuration page", 
        "status_code": 200, 
        "status_line": "200 OK", 
        "headers": {
          "content_length": "7066", 
          "unknown": [
            {
              "key": "date", 
              "value": "Tue, 23 Nov 2021 03:57:44 GMT"
            }
          ], 
          "connection": "Keep-Alive", 
          "expires": "0", 
          "content_type": "text/html"
        }, 
        "body_sha256": "07f34fae64856b9f1db67eb7f3add657755d2844e1804783ddb8b06404fbdfff", 
        "metadata": {}
      }
    }
  }, 
  "autonomous_system": {
    "description": "MOLDTELECOM-AS Moldtelecom Autonomous System", 
    "rir": "unknown", 
    "routed_prefix": "109.185.128.0/18", 
    "country_code": "MD", 
    "path": [
      7018, 
      174, 
      8926
    ], 
    "asn": 8926, 
    "name": "MOLDTELECOM-AS Moldtelecom Autonomous System"
  }, 
  "protocols": [
    "80/http", 
    "3389/rdp", 
    "53/dns", 
    "2000/banner", 
    "2020/banner"
  ], 
  "metadata": {
    "manufacturer": "MikroTik", 
    "os": "MikroTik RouterOS", 
    "description": "MikroTik Network", 
    "device_type": "network", 
    "os_description": "MikroTik RouterOS"
  }
}