Odin HomeODIN logoODIN logo
PricingJoin us on Discord
TableJSON

Products

Cyble Vision
Cyber threat intelligence platform
Cyble Hawk
Threat detection and intelligence capabilities built for federal bodies
AmIBreached
Identify, Prioritize and Mitigate darkweb risks
The Cyber Express
Cyber Security News and Magazine

Search

HostsExposed BucketsExposed Files

Resources

API DocumentationPlatform GuideODIN CLIPostmanSDKs
GoPythonJavaScript

Contact Us

[email protected]

Legal

Terms of ServiceSecurity Disclosure PolicyPrivacy Policy
Leading Threat Intelligence Company
LinkedInTwitter XYoutube
ODIN logoODIN logo
LinkedInGithubMediumTwitter XYoutube
Launch YC: Odin - Attack surface monitoring and internet scanning for everyone

Made with ❤️ from Cupertino

© 2025 Cyble Inc. All Rights Reserved.

177.11.54.226

SummaryCVE DetailsRaw Data
03 Jul 2025, 09:15:15 UTC
{
  "scan_id": 1751324060,
  "ip": "177.11.54.226",
  "is_ipv4": true,
  "is_ipv6": false,
  "location": {
    "network": "177.11.48.0/21",
    "postal_code": "",
    "coordinates": {
      "latitude": "-22.8305",
      "longitude": "-43.2192"
    },
    "geo_point": "-22.8305, -43.2192",
    "locale_code": "en",
    "continent": "South America",
    "country_code": "BR",
    "country_name": "Brazil",
    "city": ""
  },
  "location_updated_at": "2025-07-01T12:47:15Z",
  "asn": {
    "number": "AS53243",
    "organization": "Brasil Site Informatica LTDA",
    "country_code": "BR"
  },
  "asn_updated_at": "0001-01-01T00:00:00Z",
  "whois": {
    "network": "",
    "organization": "",
    "descr": "",
    "_encoding": {
      "raw": ""
    }
  },
  "whois_updated_at": "0001-01-01T00:00:00Z",
  "tags": [
    {
      "name": "is_anonymous_proxy",
      "pretty_name": "Anonymous Proxy",
      "value": false,
      "last_updated_at": "2025-07-01T12:47:15Z"
    },
    {
      "name": "is_cdn",
      "pretty_name": "CDN",
      "value": false,
      "last_updated_at": "2025-07-01T15:37:14Z"
    },
    {
      "name": "is_satellite_provider",
      "pretty_name": "Satellite Provider",
      "value": false,
      "last_updated_at": "2025-07-01T12:47:15Z"
    }
  ],
  "hostnames": [
    {
      "name": "SDA-220-226.intelhost.com.br",
      "last_updated_at": "2025-07-03T10:30:14.364526959Z"
    }
  ],
  "services": [
    {
      "port": 21,
      "protocol": "tcp",
      "name": "ftp",
      "version": "1.3.5b",
      "product": "ProFTPD",
      "extra_info": "",
      "tunnel": "",
      "softwares": [
        {
          "uri": "cpe:/a:proftpd:proftpd:1.3.5b",
          "part": "a",
          "vendor": "proftpd",
          "product": "proftpd",
          "version": "1\\.3\\.5b",
          "language": "ANY",
          "edition": "ANY",
          "update": "ANY"
        }
      ],
      "modules": {
        "ftp": {
          "banner": "220 ProFTPD 1.3.5b Server (FUSIONDEB) [::ffff:177.11.54.226]\r\n"
        }
      },
      "cve": [
        {
          "id": "CVE-2019-12815",
          "score": 9.8,
          "severity": "critical"
        },
        {
          "id": "CVE-2019-19269",
          "score": 4.9,
          "severity": "medium"
        },
        {
          "id": "CVE-2019-19271",
          "score": 7.5,
          "severity": "high"
        }
      ],
      "_meta": {
        "name": "",
        "desc": "",
        "category": ""
      },
      "last_updated_at": "2025-06-27T11:13:49.145Z"
    },
    {
      "port": 80,
      "protocol": "tcp",
      "name": "http",
      "version": "1.10.3",
      "product": "nginx",
      "extra_info": "",
      "tunnel": "",
      "softwares": [
        {
          "uri": "cpe:/a:igor_sysoev:nginx:1.10.3",
          "part": "a",
          "vendor": "igor_sysoev",
          "product": "nginx",
          "version": "1\\.10\\.3",
          "language": "ANY",
          "edition": "ANY",
          "update": "ANY"
        }
      ],
      "modules": {
        "http": {
          "body": "<!DOCTYPE html>\n<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>\n<head>\n<meta charset='utf-8'>\n<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>\n<meta http-equiv='X-UA-Compatible' content='IE=edge'>\n<meta name='viewport' content='width=device-width, initial-scale=1'>\n<link rel='stylesheet' type='text/css' href='/resources/bootstrap/css/bootstrap.min.css'>\n<link rel='stylesheet' type='text/css' href='/resources/bootstrap/css/bootstrap-tempusdominus.css'>\n<link rel='stylesheet' type='text/css' href='/resources/bootstrap/css/bootstrap-colorpicker.min.css'>\n<link rel='stylesheet' type='text/css' href='/themes/default/css.php?login=default'>\n<link rel='stylesheet' type='text/css' href='/resources/fontawesome/css/all.css'>\n<link rel='icon' href='/themes/default/favicon.ico'>\n<title>Login </title>\n<script language='JavaScript' type='text/javascript' src='/resources/jquery/jquery-3.4.1.min.js'></script>\n<script language='JavaScript' type='text/javascript' src='/resources/jquery/jquery.autosize.input.js'></script>\n<script language='JavaScript' type='text/javascript' src='/resources/momentjs/moment-with-locales.min.js'></script>\n<script language='JavaScript' type='text/javascript' src='/resources/bootstrap/js/bootstrap.min.js'></script>\n<script language='JavaScript' type='text/javascript' src='/resources/bootstrap/js/bootstrap-tempusdominus.min.js'></script>\n<script language='JavaScript' type='text/javascript' src='/resources/bootstrap/js/bootstrap-colorpicker.js'></script>\n<script language='JavaScript' type='text/javascript' src='/resources/bootstrap/js/bootstrap-pwstrength.min.js'></script>\n<script language='JavaScript' type='text/javascript'>window.FontAwesomeConfig = { autoReplaceSvg: false }</script>\n<script language='JavaScript' type='text/javascript' src='/resources/fontawesome/js/all.js' defer></script>\n\n<script language=\"JavaScript\" type=\"text/javascript\">\n\n\t//display message bar via js\n\t\tfunction display_message(msg, mood, delay) {\n\t\t\tmood = (typeof mood !== 'undefined') ? mood : 'default';\n\t\t\tdelay = (typeof delay !== 'undefined') ? delay : 1750;\n\t\t\tif (msg !== '') {\n\t\t\t\tvar message_text = $(document.createElement('div'));\n\t\t\t\tmessage_text.addClass('message_text message_mood_'+mood);\n\t\t\t\tmessage_text.html(msg);\n\t\t\t\tmessage_text.on('click', function() {\n\t\t\t\t\tvar object = $(this);\n\t\t\t\t\tobject.clearQueue().finish();\n\t\t\t\t\t$(\"#message_container div\").remove();\n\t\t\t\t\t$(\"#message_container\").css({opacity: 0, 'height': 0}).css({'height': 'auto'});\n\t\t\t\t} );\n\t\t\t\t$(\"#message_container\").append(message_text);\n\t\t\t\tmessage_text.css({'height': 'auto'}).animate({opacity: 1}, 250, function(){\n\t\t\t\t\t$(\"#message_container\").delay(delay).animate({opacity: 0, 'height': 0}, 500, function() {\n\t\t\t\t\t\t$(\"#message_container div\").remove();\n\t\t\t\t\t\t$(\"#message_container\").animate({opacity: 1}, 300).css({'height': 'auto'});\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\n\t\n\n\t$(document).ready(function() {\n\n\t\t\t\t//render the messages\n\n\t\t//hide message bar on hover\n\t\t\t$(\"#message_container\").on('mouseenter',function() {\n\t\t\t\t$(\"#message_container div\").remove();\n\t\t\t\t$(\"#message_container\").css({opacity: 0, 'height': 0}).css({'height': 'auto'});\n\t\t\t});\n\n\t\t\n\t\t//link table rows (except the last - the list_control_icons cell) on a table with a class of 'tr_hover', according to the href attribute of the <tr> tag\n\t\t\t$('.tr_hover tr,.list tr').each(function(i,e) {\n\t\t\t\t$(e).children('td:not(.list_control_icon,.list_control_icons,.tr_link_void,.list-row > .no-link,.list-row > .checkbox,.list-row > .button,.list-row > .action-button)').on('click', function() {\n\t\t\t\t\tvar href = $(this).closest(\"tr\").attr(\"href\");\n\t\t\t\t\tvar target = $(this).closest('tr').attr('target');\n\t\t\t\t\tif (href) {\n\t\t\t\t\t\tif (target) { window.open(href, target); }\n\t\t\t\t\t\telse { window.location = href; }\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\n\t\t//autosize jquery autosize plugin on applicable input fields\n\t\t\t$(\"input[type=text].txt.auto-size,input[type=number].txt.auto-size,input[type=password].txt.auto-size,input[type=text].formfld.auto-size,input[type=number].formfld.auto-size,input[type=password].formfld.auto-size\").autosizeInput();\n\n\t\t//initialize bootstrap tempusdominus (calendar/datetime picker) plugin\n\t\t\t$(function() {\n\t\t\t\t//set defaults\n\t\t\t\t\t$.fn.datetimepicker.Constructor.Default = $.extend({}, $.fn.datetimepicker.Constructor.Default, {\n\t\t\t\t\t\tbuttons: {\n\t\t\t\t\t\t\tshowToday: true,\n\t\t\t\t\t\t\tshowClear: true,\n\t\t\t\t\t\t\tshowClose: true,\n\t\t\t\t\t\t},\n\t\t\t\t\t\ticons: {\n\t\t\t\t\t\t\ttime: 'fas fa-clock',\n\t\t\t\t\t\t\tdate: 'fas fa-calendar-alt',\n\t\t\t\t\t\t\tup: 'fas fa-arrow-up',\n\t\t\t\t\t\t\tdown: 'fas fa-arrow-down',\n\t\t\t\t\t\t\tprevious: 'fas fa-chevron-left',\n\t\t\t\t\t\t\tnext: 'fas fa-chevron-right',\n\t\t\t\t\t\t\ttoday: 'fas fa-calendar-check',\n\t\t\t\t\t\t\tclear: 'fas fa-trash',\n\t\t\t\t\t\t\tclose: 'fas fa-times',\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\n\t\t\t\t//define formatting of individual classes\n\t\t\t\t\t$('.datepicker').datetimepicker({ \t\t\tformat: 'YYYY-MM-DD', });\n\t\t\t\t\t$('.datetimepicker').datetimepicker({ \t\tformat: 'YYYY-MM-DD HH:mm', });\n\t\t\t\t\t$('.datetimesecpicker').datetimepicker({ \tformat: 'YYYY-MM-DD HH:mm:ss', });\n\t\t\t});\n\n\t\t//apply bootstrap colorpicker plugin\n\t\t\t$(function(){\n\t\t\t\t$('.colorpicker').colorpicker({\n\t\t\t\t\talign: 'left',\n\t\t\t\t\tcustomClass: 'colorpicker-2x',\n\t\t\t\t\tsliders: {\n\t\t\t\t\t\tsaturation: {\n\t\t\t\t\t\t\tmaxLeft: 200,\n\t\t\t\t\t\t\tmaxTop: 200\n\t\t\t\t\t\t},\n\t\t\t\t\t\thue: {\n\t\t\t\t\t\t\tmaxTop: 200\n\t\t\t\t\t\t},\n\t\t\t\t\t\talpha: {\n\t\t\t\t\t\t\tmaxTop: 200\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\n\t\t//apply bootstrap password strength plugin\n\t\t\t$('#password').pwstrength({\n\t\t\t\tcommon: {\n\t\t\t\t\tminChar: 8,\n\t\t\t\t\tusernameField: '#username',\n\t\t\t\t},\n\t\t\t\t/* rules: { },  */\n\t\t\t\tui: {\n\t\t\t\t\t//\t\t\t\tvery weak weak\t\tnormal\t   medium\t  strong\t very strong\n\t\t\t\t\tcolorClasses: [\"danger\", \"warning\", \"warning\", \"warning\", \"success\", \"success\"],\n\t\t\t\t\tprogressBarMinPercentage: 15,\n\t\t\t\t\tshowVerdicts: false,\n\t\t\t\t\tviewports: {\n\t\t\t\t\t\tprogress: \"#pwstrength_progress\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\n\t\t\n\t\t//generate resizeEnd event after window resize event finishes (used when side menu and on messages app)\n\t\t\t$(window).on('resize', function() {\n\t\t\t\tif (this.resizeTO) { clearTimeout(this.resizeTO); }\n\t\t\t\tthis.resizeTO = setTimeout(function() { $(this).trigger('resizeEnd'); }, 180);\n\t\t\t});\n\n\t\t\n\t});\n\n\t//audio playback functions\n\t\tvar recording_audio;\n\t\tvar audio_clock;\n\n\t\tfunction recording_play(recording_id) {\n\t\t\tif (document.getElementById('recording_progress_bar_'+recording_id)) {\n\t\t\t\tdocument.getElementById('recording_progress_bar_'+recording_id).style.display='';\n\t\t\t}\n\t\t\trecording_audio = document.getElementById('recording_audio_'+recording_id);\n\n\t\t\tif (recording_audio.paused) {\n\t\t\t\trecording_audio.volume = 1;\n\t\t\t\trecording_audio.play();\n\t\t\t\tdocument.getElementById('recording_button_'+recording_id).innerHTML = \"<span class='fas fa-pause fa-fw'></span>\";\n\t\t\t\taudio_clock = setInterval(function () { update_progress(recording_id); }, 20);\n\n\t\t\t\t$(\"[id*=recording_button]\").not(\"[id*=recording_button_\"+recording_id+\"]\").html(\"<span class='fas fa-play fa-fw'></span>\");\n\t\t\t\t$(\"[id*=recording_progress_bar]\").not(\"[id*=recording_progress_bar_\"+recording_id+\"]\").css('display', 'none');\n\n\t\t\t\t$('audio').each(function(){$('#menu_side_container').width()\n\t\t\t\t\tif ($(this).get(0) != recording_audio) {\n\t\t\t\t\t\t$(this).get(0).pause(); // Stop playing\n\t\t\t\t\t\t$(this).get(0).currentTime = 0; // Reset time\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\telse {\n\t\t\t\trecording_audio.pause();\n\t\t\t\tdocument.getElementById('recording_button_'+recording_id).innerHTML = \"<span class='fas fa-play fa-fw'></span>\";\n\t\t\t\tclearInterval(audio_clock);\n\t\t\t}\n\t\t}\n\n\t\tfunction recording_stop(recording_id) {\n\t\t\trecording_reset(recording_id);\n\t\t\tclearInterval(audio_clock);\n\t\t}\n\n\t\tfunction recording_reset(recording_id) {\n\t\t\trecording_audio = document.getElementById('recording_audio_'+recording_id);\n\t\t\trecording_audio.pause();\n\t\t\trecording_audio.currentTime = 0;\n\t\t\tif (document.getElementById('recording_progress_bar_'+recording_id)) {\n\t\t\t\tdocument.getElementById('recording_progress_bar_'+recording_id).style.display='none';\n\t\t\t}\n\t\t\tdocument.getElementById('recording_button_'+recording_id).innerHTML = \"<span class='fas fa-play fa-fw'></span>\";\n\t\t\tclearInterval(audio_clock);\n\t\t}\n\n\t\tfunction update_progress(recording_id) {\n\t\t\trecording_audio = document.getElementById('recording_audio_'+recording_id);\n\t\t\tvar recording_progress = document.getElementById('recording_progress_'+recording_id);\n\t\t\tvar value = 0;\n\t\t\tif (recording_audio.currentTime > 0) {\n\t\t\t\tvalue = (100 / recording_audio.duration) * recording_audio.currentTime;\n\t\t\t}\n\t\t\trecording_progress.style.marginLeft = value + \"%\";\n\t\t\tif (parseInt(recording_audio.duration) > 30) { //seconds\n\t\t\t\tclearInterval(audio_clock);\n\t\t\t}\n\t\t}\n\n\t//handle action bar style on scroll\n\t\twindow.addEventListener('scroll', function(){\n\t\t\taction_bar_scroll('action_bar', 20);\n\t\t}, false);\n\t\tfunction action_bar_scroll(action_bar_id, scroll_position, function_sticky, function_inline) {\n\t\t\tif (document.getElementById(action_bar_id)) {\n\t\t\t\t//sticky\n\t\t\t\t\tif (this.scrollY > scroll_position) {\n\t\t\t\t\t\tdocument.getElementById(action_bar_id).classList.add('scroll');\n\t\t\t\t\t\tif (typeof function_sticky === 'function') { function_sticky(); }\n\t\t\t\t\t}\n\t\t\t\t//inline\n\t\t\t\t\tif (this.scrollY < scroll_position) {\n\t\t\t\t\t\tdocument.getElementById(action_bar_id).classList.remove('scroll');\n\t\t\t\t\t\tif (typeof function_inline === 'function') { function_inline(); }\n\t\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t//enable button class button\n\t\tfunction button_enable(button_id) {\n\t\t\tbutton = document.getElementById(button_id);\n\t\t\tbutton.disabled = false;\n\t\t\tbutton.classList.remove('disabled');\n\t\t\tif (button.parentElement.nodeName == 'A') {\n\t\t\t\tanchor = button.parentElement;\n\t\t\t\tanchor.classList.remove('disabled');\n\t\t\t\tanchor.setAttribute('onclick','');\n\t\t\t}\n\t\t}\n\n\t//disable button class button\n\t\tfunction button_disable(button_id) {\n\t\t\tbutton = document.getElementById(button_id);\n\t\t\tbutton.disabled = true;\n\t\t\tbutton.classList.add('disabled');\n\t\t\tif (button.parentElement.nodeName == 'A') {\n\t\t\t\tanchor = button.parentElement;\n\t\t\t\tanchor.classList.add('disabled');\n\t\t\t\tanchor.setAttribute('onclick','return false;');\n\t\t\t}\n\t\t}\n\n\t//list functions\n\t\tfunction list_all_toggle(modifier) {\n\t\t\tvar inputs = document.getElementsByTagName('input');\n\t\t\tif (modifier !== undefined) {\n\t\t\t\tvar checkbox_checked = document.getElementById('checkbox_all_'+modifier).checked;\n\t\t\t}\n\t\t\telse {\n\t\t\t\tvar checkbox_checked = document.getElementById('checkbox_all').checked;\n\t\t\t}\n\t\t\tfor (var i = 0, max = inputs.length; i < max; i++) {\n\t\t\t\tif (modifier !== undefined) {\n\t\t\t\t\tif (inputs[i].type === 'checkbox' && inputs[i].className === 'checkbox_'+modifier) {\n\t\t\t\t\t\tinputs[i].checked = checkbox_checked;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tif (inputs[i].type === 'checkbox') {\n\t\t\t\t\t\tinputs[i].checked = checkbox_checked;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.getElementById('btn_check_all') && document.getElementById('btn_check_none')) {\n\t\t\t\tif (checkbox_checked) {\n\t\t\t\t\tdocument.getElementById('btn_check_all').style.display = 'none';\n\t\t\t\t\tdocument.getElementById('btn_check_none').style.display = '';\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tdocument.getElementById('btn_check_all').style.display = '';\n\t\t\t\t\tdocument.getElementById('btn_check_none').style.display = 'none';\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tfunction list_all_check() {\n\t\t\tvar inputs = document.getElementsByTagName('input');\n\t\t\tdocument.getElementById('checkbox_all').checked;\n\t\t\tfor (var i = 0, max = inputs.length; i < max; i++) {\n\t\t\t\tif (inputs[i].type === 'checkbox') {\n\t\t\t\t\tinputs[i].checked = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tfunction list_self_check(checkbox_id) {\n\t\t\tvar inputs = document.getElementsByTagName('input');\n\t\t\tfor (var i = 0, max = inputs.length; i < max; i++) {\n\t\t\t\tif (inputs[i].type === 'checkbox') {\n\t\t\t\t\tinputs[i].checked = false;\n\t\t\t\t}\n\t\t\t}\n\t\t\tdocument.getElementById(checkbox_id).checked = true;\n\t\t}\n\n\t\tfunction list_action_set(action) {\n\t\t\tdocument.getElementById('action').value = action;\n\t\t}\n\n\t\tfunction list_form_submit(form_id) {\n\t\t\tdocument.getElementById(form_id).submit();\n\t\t}\n\n\t\tfunction list_search_reset() {\n\t\t\tdocument.getElementById('btn_reset').style.display = 'none';\n\t\t\tdocument.getElementById('btn_search').style.display = '';\n\t\t}\n\n\t\tfunction modal_close() {\n\t\t\tdocument.location.href='#';\n\t\t}\n\n</script>\n\n\n</head>\n<body onload=\"\">\n\t<div id='message_container'></div>\n<div id='qr_code_container' style='display: none;' onclick='$(this).fadeOut(400);'>\n\t<table cellpadding='0' cellspacing='0' border='0' width='100%' height='100%'><tr><td align='center' valign='middle'>\n\t\t<span id='qr_code' onclick=\"$('#qr_code_container').fadeOut(400);\"></span>\n\t</td></tr></table>\n</div>\n<div id='default_login'>\n\t<a href='/'><img id='login_logo' style='width: auto; max-width: 300px; height: auto; max-height: 300px;' src='&sol;themes&sol;default&sol;images&sol;logo&lowbar;login&period;png'></a><br />\n\t<script>\tvar speed = 350;\tfunction toggle_password_reset(hide_id, show_id, focus_id) {\t\tif (focus_id == undefined) { focus_id = ''; }\t\t$('#'+hide_id).slideToggle(speed, function() {\t\t\t$('#'+show_id).slideToggle(speed, function() {\t\t\t\tif (focus_id != '') {\t\t\t\t\t$('#'+focus_id).trigger('focus');\t\t\t\t}\t\t\t});\t\t});\t}</script><br />\n<div id='login_form'>\n<form name='login' method='post' action='/core/user_settings/user_dashboard.php'>\n<input type='text' class='txt login' style='text-align: center; min-width: 200px; width: 200px; margin-bottom: 8px;' name='username' id='username' placeholder=\"Username\"><br />\n<input type='password' class='txt login' style='text-align: center; min-width: 200px; width: 200px; margin-bottom: 8px;' name='password' placeholder=\"Password\"><br />\n<input type='submit' id='btn_login' class='btn' style='width: 100px; margin-top: 15px;' value='Login'>\n</form><script>$('#username').trigger('focus');</script></div><div id='request_form' style='display: none;'>\n<form name='request' method='post' action=''>\n<input type='hidden' name='action' value='request'>\n<input type='text' class='txt login' style='text-align: center; min-width: 200px; width: 200px; margin-bottom: 8px;' name='email' id='email' placeholder=\"Email Address\"><br />\n<input type='submit' id='btn_reset' class='btn' style='width: 100px; margin-top: 15px;' value='Reset'>\n<br><br><a class='login_link' onclick=\"toggle_password_reset('request_form','login_form','username');\">Cancel</a></form></div>\n</div>\n<div id='footer_login'>\n\t<span class='footer'>&copy; Copyright 2019 - 2025 <a href='https://inoutglobal.xyz' class='footer' target='_blank'>inoutglobal.xyz</a> All rights reserved.</span>\n</div>\n</body>\n</html>\n",
          "body_murmur": 41152784,
          "body_sha256": "eab0e6a6bf3135608521b1542918552cc2974354f031a77bb2fc84a6ec50adb5",
          "component": [
            "Nginx:1.10.3",
            "Bootstrap"
          ],
          "content_length": -1,
          "favicon": {
            "md5_hash": "0c27a522a9d7e2e62e78a80495e4819b",
            "murmur_hash": -1887879275,
            "path": "http://177.11.54.226:80/themes/default/favicon.ico",
            "size": 1150
          },
          "headers": {
            "cache_control": [
              "no-store, no-cache, must-revalidate"
            ],
            "connection": [
              "keep-alive"
            ],
            "content_type": [
              "text/html; charset=UTF-8"
            ],
            "date": [
              "Thu, 03 Jul 2025 09:15:11 GMT"
            ],
            "expires": [
              "Thu, 19 Nov 1981 08:52:00 GMT"
            ],
            "pragma": [
              "no-cache"
            ],
            "server": [
              "nginx/1.10.3"
            ],
            "set_cookie": [
              "PHPSESSID=fsmnr4rh6734t5fi817vfo566k; path=/; HttpOnly"
            ]
          },
          "protocol": "HTTP/1.1",
          "redirects": [
            {
              "body": "<html>\r\n<head><title>301 Moved Permanently</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>301 Moved Permanently</h1></center>\r\n<hr><center>nginx/1.10.3</center>\r\n</body>\r\n</html>\r\n",
              "body_murmur": 1490692886,
              "body_sha256": "3e11dd6b24715dd0503dcf35302d987848f748ec38c686b8a11e575a12b6b254",
              "content_length": 185,
              "headers": {
                "connection": [
                  "keep-alive"
                ],
                "content_length": [
                  "185"
                ],
                "content_type": [
                  "text/html"
                ],
                "date": [
                  "Thu, 03 Jul 2025 09:15:10 GMT"
                ],
                "location": [
                  "https://177.11.54.226/"
                ],
                "server": [
                  "nginx/1.10.3"
                ]
              },
              "location": "https://177.11.54.226/",
              "protocol": "HTTP/1.1",
              "status_code": 301,
              "status_line": "301 Moved Permanently"
            }
          ],
          "request": {
            "headers": {
              "accept": [
                "*/*"
              ],
              "referer": [
                "http://177.11.54.226"
              ],
              "user_agent": [
                "Mozilla/5.0 (compatible; Odin; https://docs.getodin.com/)"
              ]
            },
            "method": "GET",
            "url": {
              "host": "177.11.54.226",
              "path": "/",
              "scheme": "https"
            }
          },
          "status_code": 200,
          "title": "Login",
          "transfer_encoding": [
            "chunked"
          ]
        }
      },
      "url": "http://177.11.54.226/",
      "_meta": {
        "name": "",
        "desc": "",
        "category": ""
      },
      "last_updated_at": "2025-07-03T09:15:15.822Z"
    },
    {
      "port": 443,
      "protocol": "tcp",
      "name": "http",
      "version": "1.10.3",
      "product": "nginx",
      "extra_info": "",
      "tunnel": "ssl",
      "softwares": [
        {
          "uri": "cpe:/a:igor_sysoev:nginx:1.10.3",
          "part": "a",
          "vendor": "igor_sysoev",
          "product": "nginx",
          "version": "1\\.10\\.3",
          "language": "ANY",
          "edition": "ANY",
          "update": "ANY"
        }
      ],
      "modules": {
        "http": {
          "body": "<!DOCTYPE html>\n<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>\n<head>\n<meta charset='utf-8'>\n<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>\n<meta http-equiv='X-UA-Compatible' content='IE=edge'>\n<meta name='viewport' content='width=device-width, initial-scale=1'>\n<link rel='stylesheet' type='text/css' href='/resources/bootstrap/css/bootstrap.min.css'>\n<link rel='stylesheet' type='text/css' href='/resources/bootstrap/css/bootstrap-tempusdominus.css'>\n<link rel='stylesheet' type='text/css' href='/resources/bootstrap/css/bootstrap-colorpicker.min.css'>\n<link rel='stylesheet' type='text/css' href='/themes/default/css.php?login=default'>\n<link rel='stylesheet' type='text/css' href='/resources/fontawesome/css/all.css'>\n<link rel='icon' href='/themes/default/favicon.ico'>\n<title>Login </title>\n<script language='JavaScript' type='text/javascript' src='/resources/jquery/jquery-3.4.1.min.js'></script>\n<script language='JavaScript' type='text/javascript' src='/resources/jquery/jquery.autosize.input.js'></script>\n<script language='JavaScript' type='text/javascript' src='/resources/momentjs/moment-with-locales.min.js'></script>\n<script language='JavaScript' type='text/javascript' src='/resources/bootstrap/js/bootstrap.min.js'></script>\n<script language='JavaScript' type='text/javascript' src='/resources/bootstrap/js/bootstrap-tempusdominus.min.js'></script>\n<script language='JavaScript' type='text/javascript' src='/resources/bootstrap/js/bootstrap-colorpicker.js'></script>\n<script language='JavaScript' type='text/javascript' src='/resources/bootstrap/js/bootstrap-pwstrength.min.js'></script>\n<script language='JavaScript' type='text/javascript'>window.FontAwesomeConfig = { autoReplaceSvg: false }</script>\n<script language='JavaScript' type='text/javascript' src='/resources/fontawesome/js/all.js' defer></script>\n\n<script language=\"JavaScript\" type=\"text/javascript\">\n\n\t//display message bar via js\n\t\tfunction display_message(msg, mood, delay) {\n\t\t\tmood = (typeof mood !== 'undefined') ? mood : 'default';\n\t\t\tdelay = (typeof delay !== 'undefined') ? delay : 1750;\n\t\t\tif (msg !== '') {\n\t\t\t\tvar message_text = $(document.createElement('div'));\n\t\t\t\tmessage_text.addClass('message_text message_mood_'+mood);\n\t\t\t\tmessage_text.html(msg);\n\t\t\t\tmessage_text.on('click', function() {\n\t\t\t\t\tvar object = $(this);\n\t\t\t\t\tobject.clearQueue().finish();\n\t\t\t\t\t$(\"#message_container div\").remove();\n\t\t\t\t\t$(\"#message_container\").css({opacity: 0, 'height': 0}).css({'height': 'auto'});\n\t\t\t\t} );\n\t\t\t\t$(\"#message_container\").append(message_text);\n\t\t\t\tmessage_text.css({'height': 'auto'}).animate({opacity: 1}, 250, function(){\n\t\t\t\t\t$(\"#message_container\").delay(delay).animate({opacity: 0, 'height': 0}, 500, function() {\n\t\t\t\t\t\t$(\"#message_container div\").remove();\n\t\t\t\t\t\t$(\"#message_container\").animate({opacity: 1}, 300).css({'height': 'auto'});\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\n\t\n\n\t$(document).ready(function() {\n\n\t\t\t\t//render the messages\n\n\t\t//hide message bar on hover\n\t\t\t$(\"#message_container\").on('mouseenter',function() {\n\t\t\t\t$(\"#message_container div\").remove();\n\t\t\t\t$(\"#message_container\").css({opacity: 0, 'height': 0}).css({'height': 'auto'});\n\t\t\t});\n\n\t\t\n\t\t//link table rows (except the last - the list_control_icons cell) on a table with a class of 'tr_hover', according to the href attribute of the <tr> tag\n\t\t\t$('.tr_hover tr,.list tr').each(function(i,e) {\n\t\t\t\t$(e).children('td:not(.list_control_icon,.list_control_icons,.tr_link_void,.list-row > .no-link,.list-row > .checkbox,.list-row > .button,.list-row > .action-button)').on('click', function() {\n\t\t\t\t\tvar href = $(this).closest(\"tr\").attr(\"href\");\n\t\t\t\t\tvar target = $(this).closest('tr').attr('target');\n\t\t\t\t\tif (href) {\n\t\t\t\t\t\tif (target) { window.open(href, target); }\n\t\t\t\t\t\telse { window.location = href; }\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\n\t\t//autosize jquery autosize plugin on applicable input fields\n\t\t\t$(\"input[type=text].txt.auto-size,input[type=number].txt.auto-size,input[type=password].txt.auto-size,input[type=text].formfld.auto-size,input[type=number].formfld.auto-size,input[type=password].formfld.auto-size\").autosizeInput();\n\n\t\t//initialize bootstrap tempusdominus (calendar/datetime picker) plugin\n\t\t\t$(function() {\n\t\t\t\t//set defaults\n\t\t\t\t\t$.fn.datetimepicker.Constructor.Default = $.extend({}, $.fn.datetimepicker.Constructor.Default, {\n\t\t\t\t\t\tbuttons: {\n\t\t\t\t\t\t\tshowToday: true,\n\t\t\t\t\t\t\tshowClear: true,\n\t\t\t\t\t\t\tshowClose: true,\n\t\t\t\t\t\t},\n\t\t\t\t\t\ticons: {\n\t\t\t\t\t\t\ttime: 'fas fa-clock',\n\t\t\t\t\t\t\tdate: 'fas fa-calendar-alt',\n\t\t\t\t\t\t\tup: 'fas fa-arrow-up',\n\t\t\t\t\t\t\tdown: 'fas fa-arrow-down',\n\t\t\t\t\t\t\tprevious: 'fas fa-chevron-left',\n\t\t\t\t\t\t\tnext: 'fas fa-chevron-right',\n\t\t\t\t\t\t\ttoday: 'fas fa-calendar-check',\n\t\t\t\t\t\t\tclear: 'fas fa-trash',\n\t\t\t\t\t\t\tclose: 'fas fa-times',\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\n\t\t\t\t//define formatting of individual classes\n\t\t\t\t\t$('.datepicker').datetimepicker({ \t\t\tformat: 'YYYY-MM-DD', });\n\t\t\t\t\t$('.datetimepicker').datetimepicker({ \t\tformat: 'YYYY-MM-DD HH:mm', });\n\t\t\t\t\t$('.datetimesecpicker').datetimepicker({ \tformat: 'YYYY-MM-DD HH:mm:ss', });\n\t\t\t});\n\n\t\t//apply bootstrap colorpicker plugin\n\t\t\t$(function(){\n\t\t\t\t$('.colorpicker').colorpicker({\n\t\t\t\t\talign: 'left',\n\t\t\t\t\tcustomClass: 'colorpicker-2x',\n\t\t\t\t\tsliders: {\n\t\t\t\t\t\tsaturation: {\n\t\t\t\t\t\t\tmaxLeft: 200,\n\t\t\t\t\t\t\tmaxTop: 200\n\t\t\t\t\t\t},\n\t\t\t\t\t\thue: {\n\t\t\t\t\t\t\tmaxTop: 200\n\t\t\t\t\t\t},\n\t\t\t\t\t\talpha: {\n\t\t\t\t\t\t\tmaxTop: 200\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\n\t\t//apply bootstrap password strength plugin\n\t\t\t$('#password').pwstrength({\n\t\t\t\tcommon: {\n\t\t\t\t\tminChar: 8,\n\t\t\t\t\tusernameField: '#username',\n\t\t\t\t},\n\t\t\t\t/* rules: { },  */\n\t\t\t\tui: {\n\t\t\t\t\t//\t\t\t\tvery weak weak\t\tnormal\t   medium\t  strong\t very strong\n\t\t\t\t\tcolorClasses: [\"danger\", \"warning\", \"warning\", \"warning\", \"success\", \"success\"],\n\t\t\t\t\tprogressBarMinPercentage: 15,\n\t\t\t\t\tshowVerdicts: false,\n\t\t\t\t\tviewports: {\n\t\t\t\t\t\tprogress: \"#pwstrength_progress\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\n\t\t\n\t\t//generate resizeEnd event after window resize event finishes (used when side menu and on messages app)\n\t\t\t$(window).on('resize', function() {\n\t\t\t\tif (this.resizeTO) { clearTimeout(this.resizeTO); }\n\t\t\t\tthis.resizeTO = setTimeout(function() { $(this).trigger('resizeEnd'); }, 180);\n\t\t\t});\n\n\t\t\n\t});\n\n\t//audio playback functions\n\t\tvar recording_audio;\n\t\tvar audio_clock;\n\n\t\tfunction recording_play(recording_id) {\n\t\t\tif (document.getElementById('recording_progress_bar_'+recording_id)) {\n\t\t\t\tdocument.getElementById('recording_progress_bar_'+recording_id).style.display='';\n\t\t\t}\n\t\t\trecording_audio = document.getElementById('recording_audio_'+recording_id);\n\n\t\t\tif (recording_audio.paused) {\n\t\t\t\trecording_audio.volume = 1;\n\t\t\t\trecording_audio.play();\n\t\t\t\tdocument.getElementById('recording_button_'+recording_id).innerHTML = \"<span class='fas fa-pause fa-fw'></span>\";\n\t\t\t\taudio_clock = setInterval(function () { update_progress(recording_id); }, 20);\n\n\t\t\t\t$(\"[id*=recording_button]\").not(\"[id*=recording_button_\"+recording_id+\"]\").html(\"<span class='fas fa-play fa-fw'></span>\");\n\t\t\t\t$(\"[id*=recording_progress_bar]\").not(\"[id*=recording_progress_bar_\"+recording_id+\"]\").css('display', 'none');\n\n\t\t\t\t$('audio').each(function(){$('#menu_side_container').width()\n\t\t\t\t\tif ($(this).get(0) != recording_audio) {\n\t\t\t\t\t\t$(this).get(0).pause(); // Stop playing\n\t\t\t\t\t\t$(this).get(0).currentTime = 0; // Reset time\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\telse {\n\t\t\t\trecording_audio.pause();\n\t\t\t\tdocument.getElementById('recording_button_'+recording_id).innerHTML = \"<span class='fas fa-play fa-fw'></span>\";\n\t\t\t\tclearInterval(audio_clock);\n\t\t\t}\n\t\t}\n\n\t\tfunction recording_stop(recording_id) {\n\t\t\trecording_reset(recording_id);\n\t\t\tclearInterval(audio_clock);\n\t\t}\n\n\t\tfunction recording_reset(recording_id) {\n\t\t\trecording_audio = document.getElementById('recording_audio_'+recording_id);\n\t\t\trecording_audio.pause();\n\t\t\trecording_audio.currentTime = 0;\n\t\t\tif (document.getElementById('recording_progress_bar_'+recording_id)) {\n\t\t\t\tdocument.getElementById('recording_progress_bar_'+recording_id).style.display='none';\n\t\t\t}\n\t\t\tdocument.getElementById('recording_button_'+recording_id).innerHTML = \"<span class='fas fa-play fa-fw'></span>\";\n\t\t\tclearInterval(audio_clock);\n\t\t}\n\n\t\tfunction update_progress(recording_id) {\n\t\t\trecording_audio = document.getElementById('recording_audio_'+recording_id);\n\t\t\tvar recording_progress = document.getElementById('recording_progress_'+recording_id);\n\t\t\tvar value = 0;\n\t\t\tif (recording_audio.currentTime > 0) {\n\t\t\t\tvalue = (100 / recording_audio.duration) * recording_audio.currentTime;\n\t\t\t}\n\t\t\trecording_progress.style.marginLeft = value + \"%\";\n\t\t\tif (parseInt(recording_audio.duration) > 30) { //seconds\n\t\t\t\tclearInterval(audio_clock);\n\t\t\t}\n\t\t}\n\n\t//handle action bar style on scroll\n\t\twindow.addEventListener('scroll', function(){\n\t\t\taction_bar_scroll('action_bar', 20);\n\t\t}, false);\n\t\tfunction action_bar_scroll(action_bar_id, scroll_position, function_sticky, function_inline) {\n\t\t\tif (document.getElementById(action_bar_id)) {\n\t\t\t\t//sticky\n\t\t\t\t\tif (this.scrollY > scroll_position) {\n\t\t\t\t\t\tdocument.getElementById(action_bar_id).classList.add('scroll');\n\t\t\t\t\t\tif (typeof function_sticky === 'function') { function_sticky(); }\n\t\t\t\t\t}\n\t\t\t\t//inline\n\t\t\t\t\tif (this.scrollY < scroll_position) {\n\t\t\t\t\t\tdocument.getElementById(action_bar_id).classList.remove('scroll');\n\t\t\t\t\t\tif (typeof function_inline === 'function') { function_inline(); }\n\t\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t//enable button class button\n\t\tfunction button_enable(button_id) {\n\t\t\tbutton = document.getElementById(button_id);\n\t\t\tbutton.disabled = false;\n\t\t\tbutton.classList.remove('disabled');\n\t\t\tif (button.parentElement.nodeName == 'A') {\n\t\t\t\tanchor = button.parentElement;\n\t\t\t\tanchor.classList.remove('disabled');\n\t\t\t\tanchor.setAttribute('onclick','');\n\t\t\t}\n\t\t}\n\n\t//disable button class button\n\t\tfunction button_disable(button_id) {\n\t\t\tbutton = document.getElementById(button_id);\n\t\t\tbutton.disabled = true;\n\t\t\tbutton.classList.add('disabled');\n\t\t\tif (button.parentElement.nodeName == 'A') {\n\t\t\t\tanchor = button.parentElement;\n\t\t\t\tanchor.classList.add('disabled');\n\t\t\t\tanchor.setAttribute('onclick','return false;');\n\t\t\t}\n\t\t}\n\n\t//list functions\n\t\tfunction list_all_toggle(modifier) {\n\t\t\tvar inputs = document.getElementsByTagName('input');\n\t\t\tif (modifier !== undefined) {\n\t\t\t\tvar checkbox_checked = document.getElementById('checkbox_all_'+modifier).checked;\n\t\t\t}\n\t\t\telse {\n\t\t\t\tvar checkbox_checked = document.getElementById('checkbox_all').checked;\n\t\t\t}\n\t\t\tfor (var i = 0, max = inputs.length; i < max; i++) {\n\t\t\t\tif (modifier !== undefined) {\n\t\t\t\t\tif (inputs[i].type === 'checkbox' && inputs[i].className === 'checkbox_'+modifier) {\n\t\t\t\t\t\tinputs[i].checked = checkbox_checked;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tif (inputs[i].type === 'checkbox') {\n\t\t\t\t\t\tinputs[i].checked = checkbox_checked;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (document.getElementById('btn_check_all') && document.getElementById('btn_check_none')) {\n\t\t\t\tif (checkbox_checked) {\n\t\t\t\t\tdocument.getElementById('btn_check_all').style.display = 'none';\n\t\t\t\t\tdocument.getElementById('btn_check_none').style.display = '';\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tdocument.getElementById('btn_check_all').style.display = '';\n\t\t\t\t\tdocument.getElementById('btn_check_none').style.display = 'none';\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tfunction list_all_check() {\n\t\t\tvar inputs = document.getElementsByTagName('input');\n\t\t\tdocument.getElementById('checkbox_all').checked;\n\t\t\tfor (var i = 0, max = inputs.length; i < max; i++) {\n\t\t\t\tif (inputs[i].type === 'checkbox') {\n\t\t\t\t\tinputs[i].checked = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tfunction list_self_check(checkbox_id) {\n\t\t\tvar inputs = document.getElementsByTagName('input');\n\t\t\tfor (var i = 0, max = inputs.length; i < max; i++) {\n\t\t\t\tif (inputs[i].type === 'checkbox') {\n\t\t\t\t\tinputs[i].checked = false;\n\t\t\t\t}\n\t\t\t}\n\t\t\tdocument.getElementById(checkbox_id).checked = true;\n\t\t}\n\n\t\tfunction list_action_set(action) {\n\t\t\tdocument.getElementById('action').value = action;\n\t\t}\n\n\t\tfunction list_form_submit(form_id) {\n\t\t\tdocument.getElementById(form_id).submit();\n\t\t}\n\n\t\tfunction list_search_reset() {\n\t\t\tdocument.getElementById('btn_reset').style.display = 'none';\n\t\t\tdocument.getElementById('btn_search').style.display = '';\n\t\t}\n\n\t\tfunction modal_close() {\n\t\t\tdocument.location.href='#';\n\t\t}\n\n</script>\n\n\n</head>\n<body onload=\"\">\n\t<div id='message_container'></div>\n<div id='qr_code_container' style='display: none;' onclick='$(this).fadeOut(400);'>\n\t<table cellpadding='0' cellspacing='0' border='0' width='100%' height='100%'><tr><td align='center' valign='middle'>\n\t\t<span id='qr_code' onclick=\"$('#qr_code_container').fadeOut(400);\"></span>\n\t</td></tr></table>\n</div>\n<div id='default_login'>\n\t<a href='/'><img id='login_logo' style='width: auto; max-width: 300px; height: auto; max-height: 300px;' src='&sol;themes&sol;default&sol;images&sol;logo&lowbar;login&period;png'></a><br />\n\t<script>\tvar speed = 350;\tfunction toggle_password_reset(hide_id, show_id, focus_id) {\t\tif (focus_id == undefined) { focus_id = ''; }\t\t$('#'+hide_id).slideToggle(speed, function() {\t\t\t$('#'+show_id).slideToggle(speed, function() {\t\t\t\tif (focus_id != '') {\t\t\t\t\t$('#'+focus_id).trigger('focus');\t\t\t\t}\t\t\t});\t\t});\t}</script><br />\n<div id='login_form'>\n<form name='login' method='post' action='/core/user_settings/user_dashboard.php'>\n<input type='text' class='txt login' style='text-align: center; min-width: 200px; width: 200px; margin-bottom: 8px;' name='username' id='username' placeholder=\"Username\"><br />\n<input type='password' class='txt login' style='text-align: center; min-width: 200px; width: 200px; margin-bottom: 8px;' name='password' placeholder=\"Password\"><br />\n<input type='submit' id='btn_login' class='btn' style='width: 100px; margin-top: 15px;' value='Login'>\n</form><script>$('#username').trigger('focus');</script></div><div id='request_form' style='display: none;'>\n<form name='request' method='post' action=''>\n<input type='hidden' name='action' value='request'>\n<input type='text' class='txt login' style='text-align: center; min-width: 200px; width: 200px; margin-bottom: 8px;' name='email' id='email' placeholder=\"Email Address\"><br />\n<input type='submit' id='btn_reset' class='btn' style='width: 100px; margin-top: 15px;' value='Reset'>\n<br><br><a class='login_link' onclick=\"toggle_password_reset('request_form','login_form','username');\">Cancel</a></form></div>\n</div>\n<div id='footer_login'>\n\t<span class='footer'>&copy; Copyright 2019 - 2025 <a href='https://inoutglobal.xyz' class='footer' target='_blank'>inoutglobal.xyz</a> All rights reserved.</span>\n</div>\n</body>\n</html>\n",
          "body_murmur": 41152784,
          "body_sha256": "eab0e6a6bf3135608521b1542918552cc2974354f031a77bb2fc84a6ec50adb5",
          "component": [
            "Nginx:1.10.3",
            "Bootstrap"
          ],
          "content_length": -1,
          "favicon": {
            "md5_hash": "0c27a522a9d7e2e62e78a80495e4819b",
            "murmur_hash": -1887879275,
            "path": "https://177.11.54.226:443/themes/default/favicon.ico",
            "size": 1150
          },
          "headers": {
            "cache_control": [
              "no-store, no-cache, must-revalidate"
            ],
            "connection": [
              "keep-alive"
            ],
            "content_type": [
              "text/html; charset=UTF-8"
            ],
            "date": [
              "Thu, 03 Jul 2025 00:36:50 GMT"
            ],
            "expires": [
              "Thu, 19 Nov 1981 08:52:00 GMT"
            ],
            "pragma": [
              "no-cache"
            ],
            "server": [
              "nginx/1.10.3"
            ],
            "set_cookie": [
              "PHPSESSID=6okk079ouvtcp4orim0bhj4oh2; path=/; HttpOnly"
            ]
          },
          "protocol": "HTTP/1.1",
          "request": {
            "headers": {
              "accept": [
                "*/*"
              ],
              "user_agent": [
                "Mozilla/5.0 (compatible; Odin; https://docs.getodin.com/)"
              ]
            },
            "method": "GET",
            "url": {
              "host": "177.11.54.226",
              "path": "",
              "scheme": "https"
            }
          },
          "status_code": 200,
          "title": "Login",
          "transfer_encoding": [
            "chunked"
          ]
        },
        "tls": {
          "certificate": {
            "extensions": {
              "authority_info_access": {
                "issuer_urls": [
                  "http://secure.globalsign.com/cacert/alphasslcasha256g4.crt"
                ],
                "ocsp_urls": [
                  "http://ocsp.globalsign.com/alphasslcasha256g4"
                ]
              },
              "authority_key_id": "4fcbaca8c2efabdd836f6bbfce983d5c58257615",
              "basic_constraints": {
                "is_ca": true
              },
              "certificate_policies": [
                {
                  "id": "2.23.140.1.2.1"
                },
                {
                  "cps": [
                    "https://www.globalsign.com/repository/"
                  ],
                  "id": "1.3.6.1.4.1.4146.10.1.3"
                }
              ],
              "crl_distribution_points": [
                "http://crl.globalsign.com/alphasslcasha256g4.crl"
              ],
              "ct_precert_scts": "Signed Certificate Timestamp:\n    Version   : v1 (0x0)\n    Log ID    : EE:CD:D0:64:D5:DB:1A:CE:C5:5C:B7:9D:B4:CD:13:A2:\n                32:87:46:7C:BC:EC:DE:C3:51:48:59:46:71:1F:B5:9B\n    Timestamp : May  2 21:26:28.517 2023 GMT\n    Extensions: none\n    Signature : ecdsa-with-SHA256\n                30:45:02:20:19:73:19:D6:8F:99:EE:CF:01:88:A0:08:\n                F8:E3:32:9C:36:E0:1D:67:30:D2:E2:71:2C:59:77:0F:\n                E1:B7:91:18:02:21:00:92:54:B3:6F:2A:73:72:38:8E:\n                4A:B1:6B:89:E5:73:0F:BF:FF:7E:CA:BC:9D:2C:B8:10:\n                13:C4:C5:82:3A:71:23\nSigned Certificate Timestamp:\n    Version   : v1 (0x0)\n    Log ID    : 76:FF:88:3F:0A:B6:FB:95:51:C2:61:CC:F5:87:BA:34:\n                B4:A4:CD:BB:29:DC:68:42:0A:9F:E6:67:4C:5A:3A:74\n    Timestamp : May  2 21:26:28.585 2023 GMT\n    Extensions: none\n    Signature : ecdsa-with-SHA256\n                30:44:02:20:6C:76:43:D1:15:61:9D:F5:CB:08:B2:68:\n                0E:D6:8D:1D:69:25:82:CE:1B:88:03:8F:B5:4F:C0:70:\n                2E:7C:EA:C3:02:20:71:1C:9F:04:24:A6:30:F3:9C:FF:\n                88:84:0B:4E:47:66:15:98:19:05:0D:84:40:45:5A:36:\n                93:93:4C:65:28:A9\nSigned Certificate Timestamp:\n    Version   : v1 (0x0)\n    Log ID    : DA:B6:BF:6B:3F:B5:B6:22:9F:9B:C2:BB:5C:6B:E8:70:\n                91:71:6C:BB:51:84:85:34:BD:A4:3D:30:48:D7:FB:AB\n    Timestamp : May  2 21:26:28.563 2023 GMT\n    Extensions: none\n    Signature : ecdsa-with-SHA256\n                30:45:02:20:02:05:CE:C6:6E:A9:E7:0E:45:13:05:CC:\n                DC:F7:F7:D8:12:95:56:C1:89:6F:57:8E:92:B5:56:8B:\n                4E:99:0C:0F:02:21:00:89:21:C5:A2:34:CB:AF:86:11:\n                60:38:8B:B3:76:F1:19:92:80:5D:5C:0E:8C:B4:A5:22:\n                03:65:9C:55:0D:9B:76",
              "extended_key_usage": {
                "any": false,
                "apple_code_signing": false,
                "apple_code_signing_development": false,
                "apple_code_signing_third_party": false,
                "apple_crypto_development_env": false,
                "apple_crypto_env": false,
                "apple_crypto_maintenance_env": false,
                "apple_crypto_production_env": false,
                "apple_crypto_qos": false,
                "apple_crypto_test_env": false,
                "apple_crypto_tier0_qos": false,
                "apple_crypto_tier1_qos": false,
                "apple_crypto_tier2_qos": false,
                "apple_crypto_tier3_qos": false,
                "apple_ichat_encryption": false,
                "apple_ichat_signing": false,
                "apple_resource_signing": false,
                "apple_software_update_signing": false,
                "apple_system_identity": false,
                "client_auth": true,
                "code_signing": false,
                "dvcs": false,
                "eap_over_lan": false,
                "eap_over_ppp": false,
                "email_protection": false,
                "ipsec_end_system": false,
                "ipsec_intermediate_system_usage": false,
                "ipsec_tunnel": false,
                "ipsec_user": false,
                "microsoft_ca_exchange": false,
                "microsoft_cert_trust_list_signing": false,
                "microsoft_csp_signature": false,
                "microsoft_document_signing": false,
                "microsoft_drm": false,
                "microsoft_drm_individualization": false,
                "microsoft_efs_recovery": false,
                "microsoft_embedded_nt_crypto": false,
                "microsoft_encrypted_file_system": false,
                "microsoft_enrollment_agent": false,
                "microsoft_kernel_mode_code_signing": false,
                "microsoft_key_recovery_21": false,
                "microsoft_key_recovery_3": false,
                "microsoft_license_server": false,
                "microsoft_licenses": false,
                "microsoft_lifetime_signing": false,
                "microsoft_mobile_device_software": false,
                "microsoft_nt5_crypto": false,
                "microsoft_oem_whql_crypto": false,
                "microsoft_qualified_subordinate": false,
                "microsoft_root_list_signer": false,
                "microsoft_server_gated_crypto": false,
                "microsoft_sgc_serialized": false,
                "microsoft_smart_display": false,
                "microsoft_smartcard_logon": false,
                "microsoft_system_health": false,
                "microsoft_system_health_loophole": false,
                "microsoft_timestamp_signing": false,
                "microsoft_whql_crypto": false,
                "netscape_server_gated_crypto": false,
                "ocsp_signing": false,
                "sbgp_cert_aa_service_auth": false,
                "server_auth": true,
                "time_stamping": false
              },
              "key_usage": {
                "certificate_sign": false,
                "content_commitment": false,
                "crl_sign": false,
                "data_encipherment": false,
                "decipher_only": false,
                "digital_signature": true,
                "encipher_only": false,
                "key_agreement": false,
                "key_encipherment": true
              },
              "subject_alt_name": {
                "dns_names": [
                  "*.falepaco.com.br",
                  "falepaco.com.br"
                ]
              },
              "subject_key_id": "61fdefe4fcc71af8df7e99508af6a64e0fc18e49"
            },
            "fingerprint_md5": "A9D82DC15E9D93B672777B9772498E51",
            "fingerprint_sha1": "2F966F67461427AD0E15E1828FBE250B6DC41944",
            "fingerprint_sha256": "DC7F878ECC76DD560DD0306121F663F5DD9973546F5794FBB71C333812AB5DB6",
            "issuer": {
              "common_name": [
                "AlphaSSL CA - SHA256 - G4"
              ],
              "country": [
                "BE"
              ],
              "organization": [
                "GlobalSign nv-sa"
              ]
            },
            "issuer_dn": "/C=BE/O=GlobalSign nv-sa/CN=AlphaSSL CA - SHA256 - G4",
            "jarm": "2ad2ad16d2ad2ad22c42d42d000000c8d91ebe343105f660448e1a8c13d3fd",
            "redacted": false,
            "revocation": {
              "crl": {
                "next_update": "2025-07-09T12:40:40",
                "reason": "UNKNOWN",
                "revoked": false
              },
              "ocsp": {
                "next_update": "2025-07-07T00:45:07",
                "reason": "UNKNOWN",
                "revoked": false
              }
            },
            "serial_number": "15753645288458236990917627709",
            "signature": {
              "algorithm": {
                "name": "SHA256-RSA",
                "oid": "1.2.840.113549.1.1.11"
              },
              "self_signed": false,
              "value": "YTc3MjlkZDZjNmRmNjJlZmVkZDc3ZmIxZWM0M2U5MWNhN2Q1OTIxOTY0ODFkMTY3MTI5YzY4ZDE4NDE4NjM0ZDVlMWNiMzUyMzVlNzhlNzkzMWEyMzU0MDI1ZmYwYmRiZGM4ZmM3MjAyNmI2NDQ5YTdkODQzMTZjNWM4M2U0OWQ2YWI4MmMwNWQ4MWI1N2VmMzE1Y2Q3ZDIyZTczNjBkNTVjZDVkMjFjM2IxY2M3ZGQ1OWFmMzg0NjdkZTQ4Mjc3YWNjZTVkMmI3YTE5OTdmYmExZjA0OTA2OWRmZGZkNjA4NjRmODc5ZGQ5ZGQxZjMzMmQyNjhiMzMxMGFiM2M5M2RlYjcwNDgwOGEyMjIxM2ZjNGIwMmJjZjUwYmY4ZDY2YzI1OTBlY2RlNDY2ZGM0OWViYWUwYzU5Zjg2ZGZjM2YxOTg5NTA1ZDczYTg4OTg1NDI2MDQ0ZWFmMDFiNWM0ZjAwYzE2OGU5NDhmNWI4YjZhZGQxYzBiN2Q0YmEwOWVkZGNlYWI4ZDg5YTIwN2QxOGFjYmYyM2Q0NjZjZTY4NTJlNmI4MWRjZjY1MGRkZDMzMzQwYmViZDZmODYxYTMzMjhhNDJlZjYyNDYwZTAxZGIyZTEyZTUwNTI0Mzg4YzllYTA1MmM1YzY1MjEyY2QzYmQ3N2M0YjZkZDZiMWE3MDc="
            },
            "signed_certificate_timestamps": [
              {
                "entry_type": "PRE_CERTIFICATE",
                "log_id": "eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b",
                "signature": {
                  "algorithm": "ECDSA",
                  "hash_algorithm": "SHA256",
                  "value": "30450220197319d68f99eecf0188a008f8e3329c36e01d6730d2e2712c59770fe1b791180221009254b36f2a7372388e4ab16b89e5730fbfff7ecabc9d2cb81013c4c5823a7123"
                },
                "timestamp": "2023-05-02T21:26:28.517000",
                "version": "v1"
              },
              {
                "entry_type": "PRE_CERTIFICATE",
                "log_id": "76ff883f0ab6fb9551c261ccf587ba34b4a4cdbb29dc68420a9fe6674c5a3a74",
                "signature": {
                  "algorithm": "ECDSA",
                  "hash_algorithm": "SHA256",
                  "value": "304402206c7643d115619df5cb08b2680ed68d1d692582ce1b88038fb54fc0702e7ceac30220711c9f0424a630f39cff88840b4e4766159819050d8440455a3693934c6528a9"
                },
                "timestamp": "2023-05-02T21:26:28.585000",
                "version": "v1"
              },
              {
                "entry_type": "PRE_CERTIFICATE",
                "log_id": "dab6bf6b3fb5b6229f9bc2bb5c6be87091716cbb51848534bda43d3048d7fbab",
                "signature": {
                  "algorithm": "ECDSA",
                  "hash_algorithm": "SHA256",
                  "value": "304502200205cec66ea9e70e451305ccdcf7f7d8129556c1896f578e92b5568b4e990c0f0221008921c5a234cbaf861160388bb376f11992805d5c0e8cb4a52203659c550d9b76"
                },
                "timestamp": "2023-05-02T21:26:28.563000",
                "version": "v1"
              }
            ],
            "signed_certificate_timestamps_oid": "1.3.6.1.4.1.11129.2.4.2",
            "subject": {
              "common_name": [
                "*.falepaco.com.br"
              ]
            },
            "subject_alt_name": {
              "dns_names": [
                "*.falepaco.com.br",
                "falepaco.com.br"
              ],
              "extended_dns_names": [
                {
                  "domain": "falepaco",
                  "fld": "falepaco.com.br",
                  "subdomain": "*",
                  "tld": "com.br"
                },
                {
                  "domain": "falepaco",
                  "fld": "falepaco.com.br",
                  "tld": "com.br"
                }
              ]
            },
            "subject_dn": "/CN=*.falepaco.com.br",
            "subject_key_info": {
              "_key": "rsa",
              "dh": [],
              "dsa": [],
              "ecdsa": [],
              "fingerprint_sha256": "90895873419af21dc67f75d7780b78fe3e64ec93ccc1373439aea1fafd8ca726",
              "key_algorithm": "RSA",
              "rsa": {
                "exponent": 65537,
                "length": 2048,
                "modulus": "MHhiZGI3Njg2OWM1YjA5YzFhZTVhNzE3MGU1ODc0NDJmMTc1ZjY1NmM1ZWFiMWM5NTc1M2Q2OTlhNzNmNWMzMDQzZDFmNDlhZGMzNzBiYTg4MWViNmExYTdiYzAwOGY5Y2JjMWRhOTM4NGM1ZjM5M2MzNGYzODYxMDY2ZjQ3Y2Q4MjgxMTMwMGE3ZTVmN2FmMzViNzk4YWNmZTZlMWNlY2Y4ZmYyZDI0ZTdjNGQxNjc2YzJmODUyODA5NzE3YTUxYWM3MWIyNjMzNDcwOTU0MTI2ZDY1ZjEyNWE1ZmNlYWI0MDcwMjkyNzY1OTY0YzA0MjZjY2I0ZmQ1NTU4ZGY0ZWY5MzZkZTA4NThlZGJkYjU0NTNiM2IwMjczYmQwM2Q4MTkzMDg1MGQzZjQ3Y2MzYzVlYmI3OTNiOTdkODA2NWFjZGNiOTM5NmRlYjZiMmVkOWJhOTU1MThiN2Q2MzQyZmNkNzk3Njc2M2YwZjk5MGZjZTE0NmJmZDE4YjkwMTNiNjI3ZWZiZmFjZmEzODE5OTFjMmIwMmQ4YjZmMGEzNGQxMjc0ZDc2ZmNmZTNkZGU4YjlkZDcxMDYxNmQ4NTRmZTVlM2M1NjZiZGJmMmQ4NDg1N2UzZmJmYzIyNDkxNTViMDZmZDM4MGNlMWE3NGIxNDVjNDJkZjMxM2ExZGU4ZTE5Mw=="
              }
            },
            "tbs_fingerprint": "07cbee6df601dfbca1fe0d8575217b2edefbb084cfa697eccf372deb00e55c7f",
            "tbs_noct_fingerprint": "7ba9db2cba853b1bfa3de0b14b059fddece97818582f1d471732764af8a81f76",
            "validation_level": "DV",
            "validity": {
              "length_seconds": 34300800,
              "not_after": "2024-06-02T21:26:23",
              "not_before": "2023-05-02T21:26:24"
            },
            "version": 2
          },
          "fingerprint_sha256": "DC7F878ECC76DD560DD0306121F663F5DD9973546F5794FBB71C333812AB5DB6",
          "precert": false,
          "raw": "MIIGUDCCBTigAwIBAgIMMuccJlDMpEvtNs89MA0GCSqGSIb3DQEBCwUAMEwxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSIwIAYDVQQDExlBbHBoYVNTTCBDQSAtIFNIQTI1NiAtIEc0MB4XDTIzMDUwMjIxMjYyNFoXDTI0MDYwMjIxMjYyM1owHDEaMBgGA1UEAwwRKi5mYWxlcGFjby5jb20uYnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9t2hpxbCcGuWnFw5YdELxdfZWxeqxyVdT1pmnP1wwQ9H0mtw3C6iB62oae8AI+cvB2pOExfOTw084YQZvR82CgRMAp+X3rzW3mKz+bhzs+P8tJOfE0WdsL4UoCXF6UaxxsmM0cJVBJtZfElpfzqtAcCknZZZMBCbMtP1VWN9O+TbeCFjtvbVFOzsCc70D2BkwhQ0/R8w8Xrt5O5fYBlrNy5OW3ray7ZupVRi31jQvzXl2dj8PmQ/OFGv9GLkBO2J++/rPo4GZHCsC2Lbwo00SdNdvz+Pd6LndcQYW2FT+XjxWa9vy2EhX4/v8IkkVWwb9OAzhp0sUXELfMTod6OGTAgMBAAGjggNgMIIDXDAOBgNVHQ8BAf8EBAMCBaAwgZMGCCsGAQUFBwEBBIGGMIGDMEYGCCsGAQUFBzAChjpodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9hbHBoYXNzbGNhc2hhMjU2ZzQuY3J0MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5nbG9iYWxzaWduLmNvbS9hbHBoYXNzbGNhc2hhMjU2ZzQwVwYDVR0gBFAwTjAIBgZngQwBAgEwQgYKKwYBBAGgMgoBAzA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAJBgNVHRMEAjAAMEEGA1UdHwQ6MDgwNqA0oDKGMGh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5jb20vYWxwaGFzc2xjYXNoYTI1Nmc0LmNybDAtBgNVHREEJjAkghEqLmZhbGVwYWNvLmNvbS5icoIPZmFsZXBhY28uY29tLmJyMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBRPy6yowu+r3YNva7/OmD1cWCV2FTAdBgNVHQ4EFgQUYf3v5PzHGvjffplQivamTg/BjkkwggF9BgorBgEEAdZ5AgQCBIIBbQSCAWkBZwB2AO7N0GTV2xrOxVy3nbTNE6Iyh0Z8vOzew1FIWUZxH7WbAAABh95cEaUAAAQDAEcwRQIgGXMZ1o+Z7s8BiKAI+OMynDbgHWcw0uJxLFl3D+G3kRgCIQCSVLNvKnNyOI5KsWuJ5XMPv/9+yrydLLgQE8TFgjpxIwB1AHb/iD8KtvuVUcJhzPWHujS0pM27KdxoQgqf5mdMWjp0AAABh95cEekAAAQDAEYwRAIgbHZD0RVhnfXLCLJoDtaNHWklgs4biAOPtU/AcC586sMCIHEcnwQkpjDznP+IhAtOR2YVmBkFDYRARVo2k5NMZSipAHYA2ra/az+1tiKfm8K7XGvocJFxbLtRhIU0vaQ9MEjX+6sAAAGH3lwR0wAABAMARzBFAiACBc7GbqnnDkUTBczc9/fYEpVWwYlvV46StVaLTpkMDwIhAIkhxaI0y6+GEWA4i7N28RmSgF1cDoy0pSIDZZxVDZt2MA0GCSqGSIb3DQEBCwUAA4IBAQCncp3Wxt9i7+3Xf7HsQ+kcp9WSGWSB0WcSnGjRhBhjTV4cs1I15455MaI1QCX/C9vcj8cgJrZEmn2EMWxcg+SdargsBdgbV+8xXNfSLnNg1VzV0hw7HMfdWa84Rn3kgneszl0rehmX+6HwSQad/f1ghk+HndndHzMtJoszEKs8k963BICKIiE/xLArz1C/jWbCWQ7N5GbcSeuuDFn4bfw/GYlQXXOoiYVCYETq8BtcTwDBaOlI9bi2rdHAt9S6Ce3c6rjYmiB9GKy/I9RmzmhS5rgdz2UN3TM0C+vW+GGjMopC72JGDgHbLhLlBSQ4jJ6gUsXGUhLNO9d8S23WsacH",
          "tags": [
            "dv",
            "trusted"
          ]
        }
      },
      "url": "https://177.11.54.226/",
      "_meta": {
        "name": "",
        "desc": "",
        "category": ""
      },
      "last_updated_at": "2025-07-03T00:45:13.456Z"
    },
    {
      "port": 5060,
      "protocol": "tcp",
      "name": "sip",
      "version": "",
      "product": "FreeSWITCH",
      "extra_info": "Status: 200 OK",
      "tunnel": "",
      "_meta": {
        "name": "",
        "desc": "",
        "category": ""
      },
      "last_updated_at": "2025-07-01T09:53:39.518Z"
    }
  ],
  "services_hash": "91845bd2ec57fc34fd2e39f56f68d817db2d72faa6260f8d44fb090d3c4dd578",
  "last_updated_at": "2025-07-03T09:15:15.822Z",
  "banner": [
    "http",
    "tls",
    "ftp"
  ],
  "is_vuln": true,
  "cveDetails": {
    "CVE-2019-12815": {
      "id": "CVE-2019-12815",
      "references": [
        "http://bugs.proftpd.org/show_bug.cgi?id=4372",
        "http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00004.html",
        "http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00022.html",
        "http://lists.opensuse.org/opensuse-security-announce/2020-01/msg00009.html",
        "http://www.securityfocus.com/bid/109339",
        "https://cert-portal.siemens.com/productcert/pdf/ssa-940889.pdf",
        "https://github.com/proftpd/proftpd/pull/816",
        "https://lists.debian.org/debian-lts-announce/2019/08/msg00006.html",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/OJDQ3XUYWO42TJBO53NUWDZRA35QMVEI/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/XM5FPBAGSIKV6YJZEPM6GPGJO5JFT7XU/",
        "https://seclists.org/bugtraq/2019/Aug/3",
        "https://security.gentoo.org/glsa/201908-16",
        "https://tbspace.de/cve201912815proftpd.html",
        "https://www.debian.org/security/2019/dsa-4491",
        "http://bugs.proftpd.org/show_bug.cgi?id=4372",
        "http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00004.html",
        "http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00022.html",
        "http://lists.opensuse.org/opensuse-security-announce/2020-01/msg00009.html",
        "http://www.securityfocus.com/bid/109339",
        "https://cert-portal.siemens.com/productcert/pdf/ssa-940889.pdf",
        "https://github.com/proftpd/proftpd/pull/816",
        "https://lists.debian.org/debian-lts-announce/2019/08/msg00006.html",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/OJDQ3XUYWO42TJBO53NUWDZRA35QMVEI/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/XM5FPBAGSIKV6YJZEPM6GPGJO5JFT7XU/",
        "https://seclists.org/bugtraq/2019/Aug/3",
        "https://security.gentoo.org/glsa/201908-16",
        "https://tbspace.de/cve201912815proftpd.html",
        "https://www.debian.org/security/2019/dsa-4491"
      ],
      "score": 9.8,
      "services": [
        "21/ftp"
      ],
      "severity": "critical",
      "summary": "An arbitrary file copy vulnerability in mod_copy in ProFTPD up to 1.3.5b allows for remote code execution and information disclosure without authentication, a related issue to CVE-2015-3306.",
      "vector_string": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
      "weakness": "CWE-755"
    },
    "CVE-2019-19269": {
      "id": "CVE-2019-19269",
      "references": [
        "http://lists.opensuse.org/opensuse-security-announce/2020-01/msg00009.html",
        "https://github.com/proftpd/proftpd/issues/861",
        "https://lists.debian.org/debian-lts-announce/2019/11/msg00039.html",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/OGBBCPLJSDPFG5EI5P5G7P4KEX7YSD5G/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QR65XUHPCRU3NXTSFVF2J4GWRIHC7AHW/",
        "https://security.gentoo.org/glsa/202003-35",
        "https://www.oracle.com/security-alerts/cpuapr2020.html",
        "http://lists.opensuse.org/opensuse-security-announce/2020-01/msg00009.html",
        "https://github.com/proftpd/proftpd/issues/861",
        "https://lists.debian.org/debian-lts-announce/2019/11/msg00039.html",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/OGBBCPLJSDPFG5EI5P5G7P4KEX7YSD5G/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QR65XUHPCRU3NXTSFVF2J4GWRIHC7AHW/",
        "https://security.gentoo.org/glsa/202003-35",
        "https://www.oracle.com/security-alerts/cpuapr2020.html"
      ],
      "score": 4.9,
      "services": [
        "21/ftp"
      ],
      "severity": "medium",
      "summary": "An issue was discovered in tls_verify_crl in ProFTPD through 1.3.6b. A dereference of a NULL pointer may occur. This pointer is returned by the OpenSSL sk_X509_REVOKED_value() function when encountering an empty CRL installed by a system administrator. The dereference occurs when validating the certificate of a client connecting to the server in a TLS client/server mutual-authentication setup.",
      "vector_string": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H",
      "weakness": "CWE-476"
    },
    "CVE-2019-19271": {
      "id": "CVE-2019-19271",
      "references": [
        "https://github.com/proftpd/proftpd/issues/860",
        "https://github.com/proftpd/proftpd/issues/860"
      ],
      "score": 7.5,
      "services": [
        "21/ftp"
      ],
      "severity": "high",
      "summary": "An issue was discovered in tls_verify_crl in ProFTPD before 1.3.6. A wrong iteration variable, used when checking a client certificate against CRL entries (installed by a system administrator), can cause some CRL entries to be ignored, and can allow clients whose certificates have been revoked to proceed with a connection to the server.",
      "vector_string": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
      "weakness": "CWE-295"
    },
    "CVE-2019-19272": {
      "id": "CVE-2019-19272",
      "references": [
        "https://github.com/proftpd/proftpd/issues/858",
        "https://github.com/proftpd/proftpd/issues/858"
      ],
      "score": 7.5,
      "services": [
        "21/ftp"
      ],
      "severity": "high",
      "summary": "An issue was discovered in tls_verify_crl in ProFTPD before 1.3.6. Direct dereference of a NULL pointer (a variable initialized to NULL) leads to a crash when validating the certificate of a client connecting to the server in a TLS client/server mutual-authentication setup.",
      "vector_string": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
      "weakness": "CWE-476"
    },
    "CVE-2020-9272": {
      "id": "CVE-2020-9272",
      "references": [
        "http://lists.opensuse.org/opensuse-security-announce/2020-03/msg00002.html",
        "https://cert-portal.siemens.com/productcert/pdf/ssa-679335.pdf",
        "https://github.com/proftpd/proftpd/blob/master/RELEASE_NOTES",
        "https://github.com/proftpd/proftpd/issues/902",
        "https://security.gentoo.org/glsa/202003-35",
        "http://lists.opensuse.org/opensuse-security-announce/2020-03/msg00002.html",
        "https://cert-portal.siemens.com/productcert/pdf/ssa-679335.pdf",
        "https://github.com/proftpd/proftpd/blob/master/RELEASE_NOTES",
        "https://github.com/proftpd/proftpd/issues/902",
        "https://security.gentoo.org/glsa/202003-35"
      ],
      "score": 7.5,
      "services": [
        "21/ftp"
      ],
      "severity": "high",
      "summary": "ProFTPD 1.3.7 has an out-of-bounds (OOB) read vulnerability in mod_cap via the cap_text.c cap_to_text function.",
      "vector_string": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N",
      "weakness": "CWE-125"
    },
    "CVE-2021-46854": {
      "id": "CVE-2021-46854",
      "references": [
        "http://www.proftpd.org/docs/RELEASE_NOTES-1.3.7e",
        "https://bugs.gentoo.org/811495",
        "https://github.com/proftpd/proftpd/issues/1284",
        "https://github.com/proftpd/proftpd/pull/1285",
        "https://security.gentoo.org/glsa/202305-03",
        "http://www.proftpd.org/docs/RELEASE_NOTES-1.3.7e",
        "https://bugs.gentoo.org/811495",
        "https://github.com/proftpd/proftpd/issues/1284",
        "https://github.com/proftpd/proftpd/pull/1285",
        "https://security.gentoo.org/glsa/202305-03"
      ],
      "score": 7.5,
      "services": [
        "21/ftp"
      ],
      "severity": "high",
      "summary": "mod_radius in ProFTPD before 1.3.7c allows memory disclosure to RADIUS servers because it copies blocks of 16 characters.",
      "vector_string": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N",
      "weakness": "CWE-401"
    },
    "CVE-2023-48795": {
      "id": "CVE-2023-48795",
      "references": [
        "http://packetstormsecurity.com/files/176280/Terrapin-SSH-Connection-Weakening.html",
        "http://seclists.org/fulldisclosure/2024/Mar/21",
        "http://www.openwall.com/lists/oss-security/2023/12/18/3",
        "http://www.openwall.com/lists/oss-security/2023/12/19/5",
        "http://www.openwall.com/lists/oss-security/2023/12/20/3",
        "http://www.openwall.com/lists/oss-security/2024/03/06/3",
        "http://www.openwall.com/lists/oss-security/2024/04/17/8",
        "https://access.redhat.com/security/cve/cve-2023-48795",
        "https://arstechnica.com/security/2023/12/hackers-can-break-ssh-channel-integrity-using-novel-data-corruption-attack/",
        "https://bugs.gentoo.org/920280",
        "https://bugzilla.redhat.com/show_bug.cgi?id=2254210",
        "https://bugzilla.suse.com/show_bug.cgi?id=1217950",
        "https://crates.io/crates/thrussh/versions",
        "https://filezilla-project.org/versions.php",
        "https://forum.netgate.com/topic/184941/terrapin-ssh-attack",
        "https://git.libssh.org/projects/libssh.git/commit/?h=stable-0.10&id=10e09e273f69e149389b3e0e5d44b8c221c2e7f6",
        "https://github.com/NixOS/nixpkgs/pull/275249",
        "https://github.com/PowerShell/Win32-OpenSSH/issues/2189",
        "https://github.com/PowerShell/Win32-OpenSSH/releases/tag/v9.5.0.0p1-Beta",
        "https://github.com/TeraTermProject/teraterm/commit/7279fbd6ef4d0c8bdd6a90af4ada2899d786eec0",
        "https://github.com/TeraTermProject/teraterm/releases/tag/v5.1",
        "https://github.com/advisories/GHSA-45x7-px36-x8w8",
        "https://github.com/apache/mina-sshd/issues/445",
        "https://github.com/connectbot/sshlib/commit/5c8b534f6e97db7ac0e0e579331213aa25c173ab",
        "https://github.com/connectbot/sshlib/compare/2.2.21...2.2.22",
        "https://github.com/cyd01/KiTTY/issues/520",
        "https://github.com/drakkan/sftpgo/releases/tag/v2.5.6",
        "https://github.com/erlang/otp/blob/d1b43dc0f1361d2ad67601169e90a7fc50bb0369/lib/ssh/doc/src/notes.xml#L39-L42",
        "https://github.com/erlang/otp/releases/tag/OTP-26.2.1",
        "https://github.com/golang/crypto/commit/9d2ee975ef9fe627bf0a6f01c1f69e8ef1d4f05d",
        "https://github.com/hierynomus/sshj/issues/916",
        "https://github.com/janmojzis/tinyssh/issues/81",
        "https://github.com/jtesta/ssh-audit/commit/8e972c5e94b460379fe0c7d20209c16df81538a5",
        "https://github.com/libssh2/libssh2/pull/1291",
        "https://github.com/mkj/dropbear/blob/17657c36cce6df7716d5ff151ec09a665382d5dd/CHANGES#L25",
        "https://github.com/mscdex/ssh2/commit/97b223f8891b96d6fc054df5ab1d5a1a545da2a3",
        "https://github.com/mwiede/jsch/compare/jsch-0.2.14...jsch-0.2.15",
        "https://github.com/mwiede/jsch/issues/457",
        "https://github.com/mwiede/jsch/pull/461",
        "https://github.com/net-ssh/net-ssh/blob/2e65064a52d73396bfc3806c9196fc8108f33cd8/CHANGES.txt#L14-L16",
        "https://github.com/openssh/openssh-portable/commits/master",
        "https://github.com/paramiko/paramiko/issues/2337",
        "https://github.com/proftpd/proftpd/blob/0a7ea9b0ba9fcdf368374a226370d08f10397d99/RELEASE_NOTES",
        "https://github.com/proftpd/proftpd/blob/d21e7a2e47e9b38f709bec58e3fa711f759ad0e1/RELEASE_NOTES",
        "https://github.com/proftpd/proftpd/blob/master/RELEASE_NOTES",
        "https://github.com/proftpd/proftpd/issues/456",
        "https://github.com/rapier1/hpn-ssh/releases",
        "https://github.com/ronf/asyncssh/blob/develop/docs/changes.rst",
        "https://github.com/ronf/asyncssh/tags",
        "https://github.com/ssh-mitm/ssh-mitm/issues/165",
        "https://github.com/warp-tech/russh/releases/tag/v0.40.2",
        "https://gitlab.com/libssh/libssh-mirror/-/tags",
        "https://groups.google.com/g/golang-announce/c/-n5WqVC18LQ",
        "https://groups.google.com/g/golang-announce/c/qA3XtxvMUyg",
        "https://help.panic.com/releasenotes/transmit5/",
        "https://jadaptive.com/important-java-ssh-security-update-new-ssh-vulnerability-discovered-cve-2023-48795/",
        "https://lists.debian.org/debian-lts-announce/2023/12/msg00017.html",
        "https://lists.debian.org/debian-lts-announce/2024/01/msg00013.html",
        "https://lists.debian.org/debian-lts-announce/2024/01/msg00014.html",
        "https://lists.debian.org/debian-lts-announce/2024/04/msg00016.html",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/33XHJUB6ROFUOH2OQNENFROTVH6MHSHA/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/3CAYYW35MUTNO65RVAELICTNZZFMT2XS/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/3JIMLVBDWOP4FUPXPTB4PGHHIOMGFLQE/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/3YQLUQWLIHDB5QCXQEX7HXHAWMOKPP5O/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6Y74KVCPEPT4MVU3LHDWCNNOXOE5ZLUR/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/APYIXIQOVDCRWLHTGB4VYMAUIAQLKYJ3/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BL5KTLOSLH2KHRN4HCXJPK3JUVLDGEL6/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/C3AFMZ6MH2UHHOPIWT5YLSFV3D2VB3AC/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CHHITS4PUOZAKFIUBQAQZC7JWXMOYE4B/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/F7EYCFQCTSGJXWO3ZZ44MGKFC5HA7G3Y/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HYEDEXIKFKTUJIN43RG4B7T5ZS6MHUSP/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/I724O3LSRCPO4WNVIXTZCT4VVRMXMMSG/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KEOTKBUPZXHE3F352JBYNTSNRXYLWD6P/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KMZCVGUGJZZVDPCVDA7TEB22VUCNEXDD/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/L5Y6MNNVAPIJSXJERQ6PKZVCIUXSNJK7/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LZQVUHWVWRH73YBXUQJOD6CKHDQBU3DM/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MKQRBF3DWMWPH36LBCOBUTSIZRTPEZXB/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QI3EHAHABFQK7OABNCSF5GMYP6TONTI7/",
        "https://matt.ucc.asn.au/dropbear/CHANGES",
        "https://nest.pijul.com/pijul/thrussh/changes/D6H7OWTTMHHX6BTB3B6MNBOBX2L66CBL4LGSEUSAI2MCRCJDQFRQC",
        "https://news.ycombinator.com/item?id=38684904",
        "https://news.ycombinator.com/item?id=38685286",
        "https://news.ycombinator.com/item?id=38732005",
        "https://nova.app/releases/#v11.8",
        "https://oryx-embedded.com/download/#changelog",
        "https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2024-0002",
        "https://roumenpetrov.info/secsh/#news20231220",
        "https://security-tracker.debian.org/tracker/CVE-2023-48795",
        "https://security-tracker.debian.org/tracker/source-package/libssh2",
        "https://security-tracker.debian.org/tracker/source-package/proftpd-dfsg",
        "https://security-tracker.debian.org/tracker/source-package/trilead-ssh2",
        "https://security.gentoo.org/glsa/202312-16",
        "https://security.gentoo.org/glsa/202312-17",
        "https://security.netapp.com/advisory/ntap-20240105-0004/",
        "https://support.apple.com/kb/HT214084",
        "https://thorntech.com/cve-2023-48795-and-sftp-gateway/",
        "https://twitter.com/TrueSkrillor/status/1736774389725565005",
        "https://ubuntu.com/security/CVE-2023-48795",
        "https://winscp.net/eng/docs/history#6.2.2",
        "https://www.bitvise.com/ssh-client-version-history#933",
        "https://www.bitvise.com/ssh-server-version-history",
        "https://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html",
        "https://www.crushftp.com/crush10wiki/Wiki.jsp?page=Update",
        "https://www.debian.org/security/2023/dsa-5586",
        "https://www.debian.org/security/2023/dsa-5588",
        "https://www.freebsd.org/security/advisories/FreeBSD-SA-23:19.openssh.asc",
        "https://www.lancom-systems.de/service-support/allgemeine-sicherheitshinweise#c243508",
        "https://www.netsarang.com/en/xshell-update-history/",
        "https://www.openssh.com/openbsd.html",
        "https://www.openssh.com/txt/release-9.6",
        "https://www.openwall.com/lists/oss-security/2023/12/18/2",
        "https://www.openwall.com/lists/oss-security/2023/12/20/3",
        "https://www.paramiko.org/changelog.html",
        "https://www.reddit.com/r/sysadmin/comments/18idv52/cve202348795_why_is_this_cve_still_undisclosed/",
        "https://www.suse.com/c/suse-addresses-the-ssh-v2-protocol-terrapin-attack-aka-cve-2023-48795/",
        "https://www.terrapin-attack.com",
        "https://www.theregister.com/2023/12/20/terrapin_attack_ssh",
        "https://www.vandyke.com/products/securecrt/history.txt",
        "http://packetstormsecurity.com/files/176280/Terrapin-SSH-Connection-Weakening.html",
        "http://seclists.org/fulldisclosure/2024/Mar/21",
        "http://www.openwall.com/lists/oss-security/2023/12/18/3",
        "http://www.openwall.com/lists/oss-security/2023/12/19/5",
        "http://www.openwall.com/lists/oss-security/2023/12/20/3",
        "http://www.openwall.com/lists/oss-security/2024/03/06/3",
        "http://www.openwall.com/lists/oss-security/2024/04/17/8",
        "https://access.redhat.com/security/cve/cve-2023-48795",
        "https://arstechnica.com/security/2023/12/hackers-can-break-ssh-channel-integrity-using-novel-data-corruption-attack/",
        "https://bugs.gentoo.org/920280",
        "https://bugzilla.redhat.com/show_bug.cgi?id=2254210",
        "https://bugzilla.suse.com/show_bug.cgi?id=1217950",
        "https://crates.io/crates/thrussh/versions",
        "https://filezilla-project.org/versions.php",
        "https://forum.netgate.com/topic/184941/terrapin-ssh-attack",
        "https://git.libssh.org/projects/libssh.git/commit/?h=stable-0.10&id=10e09e273f69e149389b3e0e5d44b8c221c2e7f6",
        "https://github.com/NixOS/nixpkgs/pull/275249",
        "https://github.com/PowerShell/Win32-OpenSSH/issues/2189",
        "https://github.com/PowerShell/Win32-OpenSSH/releases/tag/v9.5.0.0p1-Beta",
        "https://github.com/TeraTermProject/teraterm/commit/7279fbd6ef4d0c8bdd6a90af4ada2899d786eec0",
        "https://github.com/TeraTermProject/teraterm/releases/tag/v5.1",
        "https://github.com/advisories/GHSA-45x7-px36-x8w8",
        "https://github.com/apache/mina-sshd/issues/445",
        "https://github.com/connectbot/sshlib/commit/5c8b534f6e97db7ac0e0e579331213aa25c173ab",
        "https://github.com/connectbot/sshlib/compare/2.2.21...2.2.22",
        "https://github.com/cyd01/KiTTY/issues/520",
        "https://github.com/drakkan/sftpgo/releases/tag/v2.5.6",
        "https://github.com/erlang/otp/blob/d1b43dc0f1361d2ad67601169e90a7fc50bb0369/lib/ssh/doc/src/notes.xml#L39-L42",
        "https://github.com/erlang/otp/releases/tag/OTP-26.2.1",
        "https://github.com/golang/crypto/commit/9d2ee975ef9fe627bf0a6f01c1f69e8ef1d4f05d",
        "https://github.com/hierynomus/sshj/issues/916",
        "https://github.com/janmojzis/tinyssh/issues/81",
        "https://github.com/jtesta/ssh-audit/commit/8e972c5e94b460379fe0c7d20209c16df81538a5",
        "https://github.com/libssh2/libssh2/pull/1291",
        "https://github.com/mkj/dropbear/blob/17657c36cce6df7716d5ff151ec09a665382d5dd/CHANGES#L25",
        "https://github.com/mscdex/ssh2/commit/97b223f8891b96d6fc054df5ab1d5a1a545da2a3",
        "https://github.com/mwiede/jsch/compare/jsch-0.2.14...jsch-0.2.15",
        "https://github.com/mwiede/jsch/issues/457",
        "https://github.com/mwiede/jsch/pull/461",
        "https://github.com/net-ssh/net-ssh/blob/2e65064a52d73396bfc3806c9196fc8108f33cd8/CHANGES.txt#L14-L16",
        "https://github.com/openssh/openssh-portable/commits/master",
        "https://github.com/paramiko/paramiko/issues/2337",
        "https://github.com/proftpd/proftpd/blob/0a7ea9b0ba9fcdf368374a226370d08f10397d99/RELEASE_NOTES",
        "https://github.com/proftpd/proftpd/blob/d21e7a2e47e9b38f709bec58e3fa711f759ad0e1/RELEASE_NOTES",
        "https://github.com/proftpd/proftpd/blob/master/RELEASE_NOTES",
        "https://github.com/proftpd/proftpd/issues/456",
        "https://github.com/rapier1/hpn-ssh/releases",
        "https://github.com/ronf/asyncssh/blob/develop/docs/changes.rst",
        "https://github.com/ronf/asyncssh/tags",
        "https://github.com/ssh-mitm/ssh-mitm/issues/165",
        "https://github.com/warp-tech/russh/releases/tag/v0.40.2",
        "https://gitlab.com/libssh/libssh-mirror/-/tags",
        "https://groups.google.com/g/golang-announce/c/-n5WqVC18LQ",
        "https://groups.google.com/g/golang-announce/c/qA3XtxvMUyg",
        "https://help.panic.com/releasenotes/transmit5/",
        "https://jadaptive.com/important-java-ssh-security-update-new-ssh-vulnerability-discovered-cve-2023-48795/",
        "https://lists.debian.org/debian-lts-announce/2023/12/msg00017.html",
        "https://lists.debian.org/debian-lts-announce/2024/01/msg00013.html",
        "https://lists.debian.org/debian-lts-announce/2024/01/msg00014.html",
        "https://lists.debian.org/debian-lts-announce/2024/04/msg00016.html",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/33XHJUB6ROFUOH2OQNENFROTVH6MHSHA/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/3CAYYW35MUTNO65RVAELICTNZZFMT2XS/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/3JIMLVBDWOP4FUPXPTB4PGHHIOMGFLQE/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/3YQLUQWLIHDB5QCXQEX7HXHAWMOKPP5O/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6Y74KVCPEPT4MVU3LHDWCNNOXOE5ZLUR/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/APYIXIQOVDCRWLHTGB4VYMAUIAQLKYJ3/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BL5KTLOSLH2KHRN4HCXJPK3JUVLDGEL6/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/C3AFMZ6MH2UHHOPIWT5YLSFV3D2VB3AC/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CHHITS4PUOZAKFIUBQAQZC7JWXMOYE4B/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/F7EYCFQCTSGJXWO3ZZ44MGKFC5HA7G3Y/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HYEDEXIKFKTUJIN43RG4B7T5ZS6MHUSP/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/I724O3LSRCPO4WNVIXTZCT4VVRMXMMSG/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KEOTKBUPZXHE3F352JBYNTSNRXYLWD6P/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KMZCVGUGJZZVDPCVDA7TEB22VUCNEXDD/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/L5Y6MNNVAPIJSXJERQ6PKZVCIUXSNJK7/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LZQVUHWVWRH73YBXUQJOD6CKHDQBU3DM/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MKQRBF3DWMWPH36LBCOBUTSIZRTPEZXB/",
        "https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QI3EHAHABFQK7OABNCSF5GMYP6TONTI7/",
        "https://matt.ucc.asn.au/dropbear/CHANGES",
        "https://nest.pijul.com/pijul/thrussh/changes/D6H7OWTTMHHX6BTB3B6MNBOBX2L66CBL4LGSEUSAI2MCRCJDQFRQC",
        "https://news.ycombinator.com/item?id=38684904",
        "https://news.ycombinator.com/item?id=38685286",
        "https://news.ycombinator.com/item?id=38732005",
        "https://nova.app/releases/#v11.8",
        "https://oryx-embedded.com/download/#changelog",
        "https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2024-0002",
        "https://roumenpetrov.info/secsh/#news20231220",
        "https://security-tracker.debian.org/tracker/CVE-2023-48795",
        "https://security-tracker.debian.org/tracker/source-package/libssh2",
        "https://security-tracker.debian.org/tracker/source-package/proftpd-dfsg",
        "https://security-tracker.debian.org/tracker/source-package/trilead-ssh2",
        "https://security.gentoo.org/glsa/202312-16",
        "https://security.gentoo.org/glsa/202312-17",
        "https://security.netapp.com/advisory/ntap-20240105-0004/",
        "https://support.apple.com/kb/HT214084",
        "https://thorntech.com/cve-2023-48795-and-sftp-gateway/",
        "https://twitter.com/TrueSkrillor/status/1736774389725565005",
        "https://ubuntu.com/security/CVE-2023-48795",
        "https://winscp.net/eng/docs/history#6.2.2",
        "https://www.bitvise.com/ssh-client-version-history#933",
        "https://www.bitvise.com/ssh-server-version-history",
        "https://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html",
        "https://www.crushftp.com/crush10wiki/Wiki.jsp?page=Update",
        "https://www.debian.org/security/2023/dsa-5586",
        "https://www.debian.org/security/2023/dsa-5588",
        "https://www.freebsd.org/security/advisories/FreeBSD-SA-23:19.openssh.asc",
        "https://www.lancom-systems.de/service-support/allgemeine-sicherheitshinweise#c243508",
        "https://www.netsarang.com/en/xshell-update-history/",
        "https://www.openssh.com/openbsd.html",
        "https://www.openssh.com/txt/release-9.6",
        "https://www.openwall.com/lists/oss-security/2023/12/18/2",
        "https://www.openwall.com/lists/oss-security/2023/12/20/3",
        "https://www.paramiko.org/changelog.html",
        "https://www.reddit.com/r/sysadmin/comments/18idv52/cve202348795_why_is_this_cve_still_undisclosed/",
        "https://www.suse.com/c/suse-addresses-the-ssh-v2-protocol-terrapin-attack-aka-cve-2023-48795/",
        "https://www.terrapin-attack.com",
        "https://www.theregister.com/2023/12/20/terrapin_attack_ssh",
        "https://www.vandyke.com/products/securecrt/history.txt",
        "https://www.vicarius.io/vsociety/posts/cve-2023-48795-detect-openssh-vulnerabilit",
        "https://www.vicarius.io/vsociety/posts/cve-2023-48795-mitigate-openssh-vulnerability"
      ],
      "score": 5.9,
      "services": [
        "21/ftp"
      ],
      "severity": "medium",
      "summary": "The SSH transport protocol with certain OpenSSH extensions, found in OpenSSH before 9.6 and other products, allows remote attackers to bypass integrity checks such that some packets are omitted (from the extension negotiation message), and a client and server may consequently end up with a connection for which some security features have been downgraded or disabled, aka a Terrapin attack. This occurs because the SSH Binary Packet Protocol (BPP), implemented by these extensions, mishandles the handshake phase and mishandles use of sequence numbers. For example, there is an effective attack against SSH's use of ChaCha20-Poly1305 (and CBC with Encrypt-then-MAC). The bypass occurs in [email protected] and (if CBC is used) the [email protected] MAC algorithms. This also affects Maverick Synergy Java SSH API before 3.1.0-SNAPSHOT, Dropbear through 2022.83, Ssh before 5.1.1 in Erlang/OTP, PuTTY before 0.80, AsyncSSH before 2.14.2, golang.org/x/crypto before 0.17.0, libssh before 0.10.6, libssh2 through 1.11.0, Thorn Tech SFTP Gateway before 3.4.6, Tera Term before 5.1, Paramiko before 3.4.0, jsch before 0.2.15, SFTPGo before 2.5.6, Netgate pfSense Plus through 23.09.1, Netgate pfSense CE through 2.7.2, HPN-SSH through 18.2.0, ProFTPD before 1.3.8b (and before 1.3.9rc2), ORYX CycloneSSH before 2.3.4, NetSarang XShell 7 before Build 0144, CrushFTP before 10.6.0, ConnectBot SSH library before 2.2.22, Apache MINA sshd through 2.11.0, sshj through 0.37.0, TinySSH through 20230101, trilead-ssh2 6401, LANCOM LCOS and LANconfig, FileZilla before 3.66.4, Nova before 11.8, PKIX-SSH before 14.4, SecureCRT before 9.4.3, Transmit5 before 5.10.4, Win32-OpenSSH before 9.5.0.0p1-Beta, WinSCP before 6.2.2, Bitvise SSH Server before 9.32, Bitvise SSH Client before 9.33, KiTTY through 0.76.1.13, the net-ssh gem 7.2.0 for Ruby, the mscdex ssh2 module before 1.15.0 for Node.js, the thrussh library before 0.35.1 for Rust, and the Russh crate before 0.40.2 for Rust.",
      "vector_string": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N",
      "weakness": "CWE-354"
    },
    "CVE-2023-51713": {
      "id": "CVE-2023-51713",
      "references": [
        "https://github.com/proftpd/proftpd/blob/1.3.8/NEWS",
        "https://github.com/proftpd/proftpd/issues/1683",
        "https://github.com/proftpd/proftpd/issues/1683#issuecomment-1712887554",
        "https://github.com/proftpd/proftpd/blob/1.3.8/NEWS",
        "https://github.com/proftpd/proftpd/issues/1683",
        "https://github.com/proftpd/proftpd/issues/1683#issuecomment-1712887554"
      ],
      "score": 7.5,
      "services": [
        "21/ftp"
      ],
      "severity": "high",
      "summary": "make_ftp_cmd in main.c in ProFTPD before 1.3.8a has a one-byte out-of-bounds read, and daemon crash, because of mishandling of quote/backslash semantics.",
      "vector_string": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
      "weakness": "CWE-125"
    }
  }
}