whois.handle: SD-LIM-L114A-1G
whois.name: OVH GmbH
whois.cidrs: 51.75.144.0/22
whois.created: 2018-11-02T00:00:00.000000
whois.updated: 2018-11-02T00:00:00.000000
whois.handle: ORG-OG9-RIPE
whois.name: OVH GmbH
whois.address: Oskar-Jäger-Str. 173/K6\n50825 Köln\nDeutschland
whois.handle: ACRO39426-RIPE
whois.name: Abuse contact role object
whois.email: abuse@ovh.net
whois.handle: OTC13-RIPE
whois.name: OVH DE Technical Contact
whois.email: noc@ovh.net
services.protocol: SSH
services.transport_protocol: TCP
services.scan_time: 2025-07-28T07:34:35.618119
services.banner: SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u6
services.value: remote-access
services.raw: SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u6
services.protocol_version: 2.0
services.software_version: OpenSSH_9.2p1
services.comment: Debian-2+deb12u6
services.kex_algorithms: sntrup761x25519-sha512 sntrup761x25519-sha512@openssh.com curve25519-sha256 curve25519-sha256@libssh.org ecdh-sha2-nistp256 ecdh-sha2-nistp384 ecdh-sha2-nistp521 diffie-hellman-group-exchange-sha256 diffie-hellman-group16-sha512 diffie-hellman-group18-sha512 diffie-hellman-group14-sha256 kex-strict-s-v00@openssh.com
services.host_key_algorithms: rsa-sha2-512 rsa-sha2-256 ecdsa-sha2-nistp256 ssh-ed25519
services.client_to_server_ciphers: chacha20-poly1305@openssh.com aes128-ctr aes192-ctr aes256-ctr aes128-gcm@openssh.com aes256-gcm@openssh.com
services.server_to_client_ciphers: chacha20-poly1305@openssh.com aes128-ctr aes192-ctr aes256-ctr aes128-gcm@openssh.com aes256-gcm@openssh.com
services.client_to_server_macs: umac-64-etm@openssh.com umac-128-etm@openssh.com hmac-sha2-256-etm@openssh.com hmac-sha2-512-etm@openssh.com hmac-sha1-etm@openssh.com umac-64@openssh.com umac-128@openssh.com hmac-sha2-256 hmac-sha2-512 hmac-sha1
services.server_to_client_macs: umac-64-etm@openssh.com umac-128-etm@openssh.com hmac-sha2-256-etm@openssh.com hmac-sha2-512-etm@openssh.com hmac-sha1-etm@openssh.com umac-64@openssh.com umac-128@openssh.com hmac-sha2-256 hmac-sha2-512 hmac-sha1
services.client_to_server_compression: none zlib@openssh.com
services.server_to_client_compression: none zlib@openssh.com
services.kex_algorithm: curve25519-sha256@libssh.org
services.host_key_algorithm: ecdsa-sha2-nistp256
services.cipher: aes128-ctr
services.mac: hmac-sha2-256
services.compression: none
services.cipher: aes128-ctr
services.mac: hmac-sha2-256
services.compression: none
services.curve: P-256
services.hassh_fingerprint: 425d29fe50d8e4f5e37efb6e24bcf660
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T10:49:39.904849
services.banner: HTTP/1.1 404 Not Found
  Server: nginx/1.22.1
  Date:  <REDACTED>
  Content-Type: text/html
  Transfer-Encoding: chunked
  Connection: keep-alive
  Content-Encoding: gzip
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.version: 1.22.1
services.cpe: cpe:2.3:a:f5:nginx:1.22.1:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T10:49:39.904849
services.uri: http://51.75.144.61/
services.protocol: HTTP/1.1
services.status_reason: Not Found
services.key: Transfer-Encoding
services.headers: chunked
services.key: Server
services.headers: nginx/1.22.1
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: Content-Encoding
services.headers: gzip
services.key: Connection
services.headers: keep-alive
services.html_tags: <title>404 Not Found</title>
services.body: <html>
  <head><title>404 Not Found</title></head>
  <body>
  <center><h1>404 Not Found</h1></center>
  <hr><center>nginx/1.22.1</center>
  </body>
  </html>
  
services.body_hash_sha1: sha1:30dfd2d3bb8a7e3241bd7792e90a98ebb70be3a4
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T19:04:15.678804
services.banner: HTTP/1.1 200 OK
  Server: nginx/1.21.6
  Date:  <REDACTED>
  Content-Type: application/octet-stream
  Content-Length: 18
  Connection: keep-alive
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.version: 1.21.6
services.cpe: cpe:2.3:a:f5:nginx:1.21.6:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T19:04:15.678804
services.uri: http://51.75.144.61:81/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Server
services.headers: nginx/1.21.6
services.key: Content-Type
services.headers: application/octet-stream
services.key: Date
services.headers: <REDACTED>
services.key: Connection
services.headers: keep-alive
services.key: Content-Length
services.headers: 18
services.body: nginx-with-certbot
services.name: http://51.75.144.61:81/favicon.ico
services.body_hash_sha1: sha1:2a84b7762598fd8d5060cb09477c464d0144ae50
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T10:57:04.614644
services.banner: HTTP/1.1 200 OK
  Server: nginx/1.22.1
  Date:  <REDACTED>
  Content-Type: text/html
  Last-Modified: Sun, 08 Jun 2025 01:39:40 GMT
  Transfer-Encoding: chunked
  Connection: keep-alive
  ETag: W/"6844e9dc-1d"
  Content-Encoding: gzip
  
services.version_selected: TLSv1_3
services.cipher_selected: TLS_CHACHA20_POLY1305_SHA256
services.fingerprint_sha256: 5dfdb3cf31b26f23d87c09f3a0cef642f64069a9fb7cfe29270bb5dc0f1e16bb
services.subject_dn: C=US, O=Let's Encrypt, CN=E5
services.issuer_dn: C=US, O=Internet Security Research Group, CN=ISRG Root X1
services.ja4s: t130200_1303_a56c5b993250
services.version: TLSv1_3
services.ja4s: t130200_1303_a56c5b993250
services.version: TLSv1_2
services.ja4s: t120200_cca9_344b4dce5a52
services.names: aelys.moe www.aelys.moe
services.issuer_dn: C=US, O=Let's Encrypt, CN=E5
services.common_name: E5
services.country: US
services.organization: Let's Encrypt
services.subject_dn: CN=aelys.moe
services.common_name: aelys.moe
services.scan_time: 2025-07-18T08:24:08.131142
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.version: 1.22.1
services.cpe: cpe:2.3:a:f5:nginx:1.22.1:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T10:57:04.614644
services.uri: https://51.75.144.61/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Server
services.headers: nginx/1.22.1
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: ETag
services.headers: W/"6844e9dc-1d"
services.key: Transfer-Encoding
services.headers: chunked
services.key: Last-Modified
services.headers: Sun, 08 Jun 2025 01:39:40 GMT
services.key: Content-Encoding
services.headers: gzip
services.key: Connection
services.headers: keep-alive
services.body: <h1>Nothing to see here</h1>
  
services.body_hash_sha1: sha1:c13e0143aa62935ac846a9dc061be1bacb632628
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T15:12:41.202572
services.banner: HTTP/1.1 200 OK
  Server: nginx
  Date:  <REDACTED>
  Content-Type: text/html; charset=utf-8
  Transfer-Encoding: chunked
  Connection: keep-alive
  Expires: Sun, 27 Jul 2025 15:12:45 GMT
  Cache-Control: max-age=0, no-cache, no-store, must-revalidate, private
  Vary: Cookie, Accept-Language
  Content-Language: en
  Set-Cookie: sfcsrftoken=CdUYcGX5b8w0Bg6whelviZ6dE7pCvqtb; expires=Sun, 26 Jul 2026 15:12:45 GMT; Max-Age=31449600; Path=/; SameSite=Lax
  Set-Cookie: sessionid=ftxk54o4pdlivk7wf0xiyy6djgy9ijum; expires=Mon, 28 Jul 2025 15:12:45 GMT; HttpOnly; Max-Age=86400; Path=/; SameSite=Lax
  Access-Control-Allow-Origin: *
  Content-Encoding: gzip
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.cpe: cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*
services.value: jquery
services.value: login-page
services.path: /accounts/login/
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T15:12:41.202572
services.uri: http://51.75.144.61:42000/accounts/login/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Vary
services.headers: Cookie, Accept-Language
services.key: Access-Control-Allow-Origin
services.headers: *
services.key: Transfer-Encoding
services.headers: chunked
services.key: Server
services.headers: nginx
services.key: Content-Language
services.headers: en
services.key: Expires
services.headers: Sun, 27 Jul 2025 15:12:45 GMT
services.key: Cache-Control
services.headers: max-age=0, no-cache, no-store, must-revalidate, private
services.key: Content-Type
services.headers: text/html; charset=utf-8
services.key: Date
services.headers: <REDACTED>
services.key: Set-Cookie
services.headers: sfcsrftoken=CdUYcGX5b8w0Bg6whelviZ6dE7pCvqtb; expires=Sun, 26 Jul 2026 15:12:45 GMT; Max-Age=31449600; Path=/; SameSite=Lax sessionid=ftxk54o4pdlivk7wf0xiyy6djgy9ijum; expires=Mon, 28 Jul 2025 15:12:45 GMT; HttpOnly; Max-Age=86400; Path=/; SameSite=Lax
services.key: Content-Encoding
services.headers: gzip
services.key: Connection
services.headers: keep-alive
services.html_tags: <title>Log In - Private Seafile</title> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <meta name="keywords" content="File, Collaboration, Team, Organization" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta http-equiv="x-ua-compatible" content="ie=edge" />
services.body: 
  
  <!DOCTYPE html>
  <html lang="en">
  <head>
  <title>Log In - Private Seafile</title>
  <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  <meta name="keywords" content="File, Collaboration, Team, Organization" />
  
  
  
  <meta name="viewport" content="width=device-width, initial-scale=1" />
  
  
  <meta http-equiv="x-ua-compatible" content="ie=edge" />
  <link rel="icon" href="/media/favicons/favicon.png" type="image/x-icon">
  <link rel="apple-touch-icon" href="/media/favicons/favicon.png">
  
  <link rel="stylesheet" type="text/css" href="/media/css/seafile-ui.css" />
  
  <link rel="stylesheet" type="text/css" href="/media/css/seahub.css?t=1398068110" />
  <link rel="stylesheet" type="text/css" href="/media/css/sf_font3/iconfont.css" />
  
  <style type="text/css">
  html, body, #wrapper { height:100%; }
  #wrapper {
      background: url('/media/img/login-background/summer-bg.jpg') center top no-repeat scroll;
      background-size: cover;
      padding-top:1px;
  }
  #lang {
      margin:0;
  }
  #lang-context {
      font-weight:normal;
  }
  #lang-context-selector {
      text-align:left;
  }
  </style>
  
   
  
  </head>
  <body>
      <div id="wrapper" class="en d-flex fd-col h100">
          
          
          
  
          <div id="header" class="hide">
              <a href="/" id="logo">
                  <img src="/media/img/seafile-logo.png" title="Private Seafile" alt="logo" width="" height="32" />
              </a>
              
              
  
              
              
              
              <div id="lang">
                  <a href="#" id="lang-context" data-lang="en">English <span class="sf3-font sf3-font-down"></span></a>
                  <div id="lang-context-selector" class="sf-popover hide">
                      <ul class="sf-popover-con">
                          
                          <li><a href="/i18n/?lang=ca">Català</a></li>
                          
                          <li><a href="/i18n/?lang=cs">Čeština</a></li>
                          
                          <li><a href="/i18n/?lang=de">Deutsch</a></li>
                          
                          <li><a href="/i18n/?lang=en">English</a></li>
                          
                          <li><a href="/i18n/?lang=es">Español</a></li>
                          
                          <li><a href="/i18n/?lang=es-ar">Español de Argentina</a></li>
                          
                          <li><a href="/i18n/?lang=es-mx">Español de México</a></li>
                          
                          <li><a href="/i18n/?lang=fr">Français</a></li>
                          
                          <li><a href="/i18n/?lang=it">Italiano</a></li>
                          
                          <li><a href="/i18n/?lang=is">Íslenska</a></li>
                          
                          <li><a href="/i18n/?lang=lv">Latvian</a></li>
                          
                          <li><a href="/i18n/?lang=hu">Magyar</a></li>
                          
                          <li><a href="/i18n/?lang=nl">Nederlands</a></li>
                          
                          <li><a href="/i18n/?lang=pl">Polski</a></li>
                          
                          <li><a href="/i18n/?lang=pt-br">Portuguese, Brazil</a></li>
                          
                          <li><a href="/i18n/?lang=ru">Русский</a></li>
                          
                          <li><a href="/i18n/?lang=sl">Slovenian</a></li>
                          
                          <li><a href="/i18n/?lang=fi">Suomi</a></li>
                          
                          <li><a href="/i18n/?lang=sv">Svenska</a></li>
                          
                          <li><a href="/i18n/?lang=vi">Tiếng Việt</a></li>
                          
                          <li><a href="/i18n/?lang=tr">Türkçe</a></li>
                          
                          <li><a href="/i18n/?lang=uk">українська мова</a></li>
                          
                          <li><a href="/i18n/?lang=he">עברית</a></li>
                          
                          <li><a href="/i18n/?lang=ar">العربية</a></li>
                          
                          <li><a href="/i18n/?lang=el">ελληνικά</a></li>
                          
                          <li><a href="/i18n/?lang=th">ไทย</a></li>
                          
                          <li><a href="/i18n/?lang=ko">한국어</a></li>
                          
                          <li><a href="/i18n/?lang=ja">日本語</a></li>
                          
                          <li><a href="/i18n/?lang=zh-cn">简体中文</a></li>
                          
                          <li><a href="/i18n/?lang=zh-tw">繁體中文</a></li>
                          
                      </ul>
                  </div>
              </div>
              
              
          </div>
  
          <div id="main" class="container-fluid w100 flex-auto ov-auto">
              
  <div class="login-panel-outer-container vh">
  <div class="login-panel" id="log-in-panel">
      <h1 class="login-panel-hd">Log In</h1>
      <form action="" method="post" id="login-form"><input type="hidden" name="csrfmiddlewaretoken" value="PpkfAhmDWBEzIO0FfosUVLgOw3PNMoaNhs43CN9yXz0p9UW1msDf3AcR004f7EtO">
          <input type="text" name="login" placeholder="Email or Username" aria-label="Email or Username" title="Email or Username" value="" class="input mb-3" />
          <div class="position-relative">
            <input id="password-input" type="password" name="password" placeholder="Password" aria-label="Password" title="Password" value="" class="input" autocomplete="off" />
            <i id="toggle-show-password" class="sf3-font sf3-font-eye-slash"></i>
          </div>
  
          
  
          <input type="hidden" name="next" value="/" />
          
          <p class="error mt-2 hide"></p>
          
  
          <label class="checkbox-label mt-3 mb-0 remember-me">
              <input type="checkbox" name="remember_me" class="vam remember-input" />
              <span class="vam">Remember me for 7 days </span>
          </label>
  
          <button type="submit" class="submit btn btn-primary btn-block h-auto mb-3">Log In</button>
      </form>
  
      
  
      
  
      
  
      <div class="login-panel-bottom-container d-flex justify-content-center" id="login-bottom">
          
          <a href="/accounts/password/reset/" class="normal px-2 bottom-item">Forgot password?</a>
          
          
      </div>
  </div>
  </div>
  
  
  
  
          </div>
  
          
          
          
          
  </div><!-- wrapper -->
  <script type="text/javascript">
  var SEAFILE_GLOBAL = {
      csrfCookieName: 'sfcsrftoken'
  };
  var app = {
      ui : {
          currentDropdown: false,
          currentHighlightedItem: false,
          freezeItemHightlight: false
      }
  }
  </script>
  <script type="text/javascript" src="/media/assets/scripts/lib/jquery.min.js" id="jquery"></script>
  <script type="text/javascript" src="/media/js/base.js?t=1536127546642"></script>
  <script type="text/javascript">
  function prepareAjaxErrorMsg(xhr) {
      var error_msg;
      if (xhr.responseText) {
          var parsed_resp = JSON.parse(xhr.responseText);
          // use `HTMLescape` for msgs which contain variable like 'path'
          error_msg = HTMLescape(parsed_resp.error ||
                  parsed_resp.error_msg || parsed_resp.detail);
      } else {
          error_msg = gettext("Failed. Please check the network.");
      }
      return error_msg;
  }
  function ajaxErrorHandler(xhr, textStatus, errorThrown) {
      var error_msg = prepareAjaxErrorMsg(xhr);
      feedback(error_msg, 'error');
  }
   
  (function() {
      var lang_context = $('#lang-context'),
          lang_selector = $('#lang-context-selector');
  
      // for pages without '#lang', such as 'help' pages
      if ($('#lang').length == 0) {
          return;
      }
  
      lang_context.parent().css({'position':'relative'});
  
      if ($('#header').is(':visible')) { // for login page
          lang_selector.css({
              'top': lang_context.position().top + lang_context.height() + 5,
              'right': 0
          });
      }
  
      var setLangSelectorMaxHeight = function() {
          if ($('#header').is(':visible')) { // for login page
              $('.sf-popover-con', lang_selector).css({
                  'max-height': $(window).height() - lang_selector.offset().top - 12
              });
          }
      };
      $(window).on('resize', function() {
          if (lang_selector.is(':visible')) {
              setLangSelectorMaxHeight();
          }
      });
  
      lang_context.on('click', function() {
          lang_selector.toggleClass('hide');
          if (lang_selector.is(':visible')) {
              setLangSelectorMaxHeight();
          }
          return false;
      });
  
      $(document).on('click', function(e) {
          var element = e.target || e.srcElement;
          if (element.id != 'lang-context-selector' && element.id != 'lang-context') {
              lang_selector.addClass('hide');
          }
      });
  })();
  
  </script>
  
  <script type="text/javascript">
  $('.login-panel-outer-container').prepend($($('#logo').html()).attr({'height': 40}).addClass('login-panel-logo'));
  $('.login-panel-bottom-container').append($('#lang').removeClass('fright').addClass('px-2'));
  
  var $el = $('.login-panel-outer-container');
  var elHeight = $el.outerHeight();
  var wdHeight = $(window).height();
  if (wdHeight > elHeight) {
      $el.css({'margin-top': (wdHeight - elHeight)/2});
  }
  $el.removeClass('vh');
  
  $('#lang-context').on('click', function() {
      var langTop = $('#lang').offset().top;
      var langSelectorTop;
      var langSelectorHeight = $('#lang-context-selector .sf-popover-con').outerHeight();
      if (langSelectorHeight > langTop) {
          langSelectorTop = '-' + (langTop - 5) + 'px';
      } else {
          langSelectorTop = '-' + (langSelectorHeight + 5) + 'px';
      }
      $('#lang-context-selector').css({
          'top': langSelectorTop,
          'right': 0
      });
      $('#lang-context-selector .sf-popover-con').css({
          'max-height': $('#lang').offset().top - 10
      });
  });
  
  $('[name="login"]').trigger('focus');
  
  $('#toggle-show-password').click(function() {
    $(this).toggleClass('sf3-font-eye-slash sf3-font-eye');
    if ($(this).hasClass('sf3-font-eye-slash')) {
      $('#password-input').attr('type', 'password');
    } else {
      $('#password-input').attr('type', 'text');
    }
  });
  
  function setCaptchaInputWidth() {
      $('#id_captcha_1').outerWidth($('.input').outerWidth() - $('.captcha').width() - $('#refresh-captcha').outerWidth(true) - 10);
  }
  $(window).on('load', setCaptchaInputWidth);
  $('.captcha').on('load', setCaptchaInputWidth);
  $('#refresh-captcha').on('click', function() {
      $.ajax({
          url: '/captcha/refresh/',
          dataType:'json',
          cache:false,
          success: function(data) {
              $('.captcha').attr('src', data['image_url']);
              $('#id_captcha_0').val(data['key']);
          },
          error: function() {
              $('.error').removeClass('hide').html("Failed to refresh the CAPTCHA, please try again later.");
          }
      });
      return false;
  });
  
  $('#login-form').on('submit', function(){
      if (!$('input[name="login"]').val().trim()) {
          $('.error').removeClass('hide').html("Email or username cannot be blank");
          return false;
      }
      if (!$('input[name="password"]').val().trim()) {
          $('.error').removeClass('hide').html("Password cannot be blank");
          return false;
      }
  });
  
  
  
  
  
  </script>
  
  </body>
  </html>
  
services.name: http://51.75.144.61:42000/media/favicons/favicon.png
services.name: http://51.75.144.61:42000/media/favicons/favicon.png
services.body_hash_sha1: sha1:f2f3637fbf030c2360bc62a4f83a6a633063f863
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T18:05:40.251576
services.banner: HTTP/1.1 200 OK
  Server: nginx/1.26.3
  Date:  <REDACTED>
  Content-Type: text/html; charset=utf-8
  Transfer-Encoding: chunked
  Connection: keep-alive
  X-Powered-By: Express
  Access-Control-Allow-Origin: *
  Access-Control-Allow-Headers: Content-Type, Authorization, Accept
  Access-Control-Allow-Methods: DELETE,PUT,POST,GET,OPTIONS
  ETag: W/"34-nl+AsaTcemGGBSHYnbxiWJpRb7A"
  Content-Encoding: gzip
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.product: Express
services.cpe: cpe:2.3:a:*:express:*:*:*:*:*:*:*:*
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.version: 1.26.3
services.cpe: cpe:2.3:a:f5:nginx:1.26.3:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T18:05:40.251576
services.uri: http://51.75.144.61:42001/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Access-Control-Allow-Origin
services.headers: *
services.key: Access-Control-Allow-Headers
services.headers: Content-Type, Authorization, Accept
services.key: Transfer-Encoding
services.headers: chunked
services.key: Content-Type
services.headers: text/html; charset=utf-8
services.key: Date
services.headers: <REDACTED>
services.key: ETag
services.headers: W/"34-nl+AsaTcemGGBSHYnbxiWJpRb7A"
services.key: X-Powered-By
services.headers: Express
services.key: Server
services.headers: nginx/1.26.3
services.key: Access-Control-Allow-Methods
services.headers: DELETE,PUT,POST,GET,OPTIONS
services.key: Content-Encoding
services.headers: gzip
services.key: Connection
services.headers: keep-alive
services.body: Welcome to sdoc-server. The current version is 1.0.5
services.body_hash_sha1: sha1:9e5f80b1a4dc7a61860521d89dbc62589a516fb0
services.supported_versions: HTTP/1.1
services.protocol: UNKNOWN
services.transport_protocol: TCP
services.scan_time: 2025-07-27T12:03:04.435359
services.source: OSI_TRANSPORT_LAYER
services.part: o
services.product: linux
services.cpe: cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
[binary data, 35 values, 1,363 bytes]