181.215.47.90
As of: Sep 21, 2023 8:38am UTC |
Latest
{
"ip": "181.215.47.90",
"services": [
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nSet-Cookie: cl-bypass-cache=yes; Expires=Thu, 21-Sep-23 07:05:07 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax\r\nServer: imunify360-webshield/1.21\r\nLast-Modified: Thursday, 21-Sep-2023 06:05:07 GMT\r\nCache-Control: private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0\r\ncf-edge-cache: no-cache\r\nExpires: Thu, 01 Jan 1970 00:00:01 GMT\r\n",
"banner_hashes": [
"sha256:b5ad7b7d63e66b4c254ff22a90947cc0fd8a7127543c2d1dca55e6e9ff9a4309"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a20636c6f73650d0a5365742d436f6f6b69653a20636c2d6279706173732d63616368653d7965733b20457870697265733d5468752c2032312d5365702d32332030373a30353a303720474d543b20446f6d61696e3d3138312e3231352e34372e39303b20506174683d2f3b20487474704f6e6c793b2053616d65536974653d4c61780d0a5365727665723a20696d756e6966793336302d776562736869656c642f312e32310d0a4c6173742d4d6f6469666965643a2054687572736461792c2032312d5365702d323032332030363a30353a303720474d540d0a43616368652d436f6e74726f6c3a20707269766174652c206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c2070726f78792d726576616c69646174652c206d61782d6167653d302c20732d6d61786167653d300d0a63662d656467652d63616368653a206e6f2d63616368650d0a457870697265733a205468752c203031204a616e20313937302030303a30303a303120474d540d0a",
"extended_service_name": "HTTP",
"http": {
"request": {
"method": "GET",
"uri": "http://181.215.47.90/",
"headers": {
"Accept": [
"*/*"
],
"_encoding": {
"Accept": "DISPLAY_UTF8",
"User_Agent": "DISPLAY_UTF8"
},
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"Server": [
"imunify360-webshield/1.21"
],
"_encoding": {
"Server": "DISPLAY_UTF8",
"cf_edge_cache": "DISPLAY_UTF8",
"Date": "DISPLAY_UTF8",
"Expires": "DISPLAY_UTF8",
"Set_Cookie": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8",
"Cache_Control": "DISPLAY_UTF8",
"Last_Modified": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8"
},
"cf_edge_cache": [
"no-cache"
],
"Date": [
"<REDACTED>"
],
"Expires": [
"Thu, 01 Jan 1970 00:00:01 GMT"
],
"Set_Cookie": [
"cl-bypass-cache=yes; Expires=Thu, 21-Sep-23 07:05:07 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax"
],
"Connection": [
"close"
],
"Cache_Control": [
"private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0"
],
"Last_Modified": [
"Thursday, 21-Sep-2023 06:05:07 GMT"
],
"Content_Type": [
"text/html"
],
"Transfer_Encoding": [
"chunked"
]
},
"_encoding": {
"html_tags": "DISPLAY_UTF8",
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8",
"html_title": "DISPLAY_UTF8"
},
"html_tags": [
"<title>Captcha</title>",
"<title>Loader</title>",
"<meta charset=\"UTF-8\">"
],
"body_size": 20434,
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Captcha</title>\n <link rel=\"stylesheet\"\n href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\"\n integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\"\n crossorigin=\"anonymous\">\n <link href=\"data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=\"\n rel=\"icon\" type=\"image/x-icon\"/>\n <link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\"\n rel=\"stylesheet\">\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\"></script>\n <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n\n <script src=\"https://www.google.com/recaptcha/api.js?hl=en\"\n async defer>\n </script>\n\n\n <style>\n html, body {\n height: 100%;\n }\n\n .wraper {\n padding-bottom: 56px;\n position: relative;\n min-height: 100%;\n }\n .invisible_mode .wraper {\n display: none;\n }\n\n .header {\n height: 63px;\n background-color: white;\n }\n\n .middle {\n height: 186px;\n background-color: rgba(55, 171, 99, 0.75);\n }\n\n .bottom {\n background-color: #f2f2f2;\n position: absolute;\n bottom: 0px;\n top: 249px;\n width: 100%;\n }\n\n .captcha_absolute {\n margin-top: -153px;\n }\n\n .captcha_div {\n width: 485px;\n margin: 0 auto;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);\n background-color: white;\n padding: 47px 48px 18px 48px;\n position: relative;\n }\n\n .cap_head {\n border-bottom: 1px solid #d8d8d8;\n padding-bottom: 17px;\n margin: 0 10px 20px 10px;\n }\n\n .logo_shield {\n display: inline-block;\n }\n\n .logo_shield img {\n width: 54px;\n height: 72px;\n }\n\n .cap_side {\n width: 295px;\n }\n\n h4#text {\n font-size: 20px;\n line-height: 1.38;\n color: #000000;\n font-weight: bold;\n font-family: Noto Sans, sans-serif;\n margin: 6px 0 0 0;\n }\n\n .cap_text {\n font-family: Noto Sans, sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: 1.65;\n color: #000000;\n }\n\n p.cap_note {\n font-size: 20px;\n margin: 0;\n }\n\n .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px }\n\n .cap_mess {\n font-size: 13px;\n }\n\n .powered_span {\n position: absolute;\n bottom: 15px;\n width: 100%;\n text-align: center;\n height: 18px;\n opacity: 0.45;\n font-family: Noto Sans;\n font-size: 13px;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n color: #1d1d1d;\n }\n\n /* A few hacks for re-captcha */\n\n .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */\n top: 350px !important;\n }\n .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */\n display: none !important;\n }\n .visible_mode #re-captcha { /* align to center */\n width: 305px;\n margin: 0 auto;\n }\n\n /* Imunify360 preloader */\n\n .big_loader {\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n width: 90px;\n height: 90px;\n margin: -45px auto 0 auto;\n opacity: 0.55;\n }\n .visible_mode .big_loader {\n display: none;\n }\n\n .rot {\n -webkit-animation: spin 2s ease-in-out infinite;\n animation: spin 2s ease-in-out infinite\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n </style>\n\n<!--\nThis whole tempalte goes to inside <head></head> tags\nModify this file to add javascript or css files for your page from customize/static folder\nJinja2 (which is index.html template engine) is not allowed to use here.\n\nPlease, restart captcha server after your changes.\nservice imunify360-captcha restart\nservice imunify360-captchaserver-nginx restart\n\nExample:\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\nAdd your custom css from customize/static/ folder\n<link type=\"text/css\" rel=\"stylesheet\" href=\"static/my.css\">\n-->\n</head>\n<body class=\"visible_mode\">\n<div class=\"wraper\">\n\n<!--\nYou can add your css, javascript, images and other static files in /customize/static/ folder\nAnd add css, javascript into the end of `head` section of this template\nPlease, restart webshield after your changes\nsystemctl restart imunify360-webshield\n-->\n<div class=\"header\">\n <!-- Header of the index page -->\n</div>\n\n<div class=\"middle\">\n <!-- Body of the index page -->\n</div>\n\n<div class=\"bottom\">\n <!-- Footer of the index page -->\n <span class=\"powered_span\">Powered by Imunify360</span>\n</div>\n\n <div class=\"captcha_absolute\">\n <div class=\"captcha_div\">\n <style>\n .dropdown {\n position: absolute;\n top: 10px;\n right: 0;\n }\n\n .dropdown .dropdown-toggle {\n background-color: #fff;\n border: none;\n outline: none;\n color: #858585;\n font-size: 13px;\n height: 32px;\n line-height: 1;\n transition: all 0.4s;\n font-family: 'Noto Sans', sans-serif;\n margin-right: 22px;\n }\n\n .dropdown .dropdown-toggle:hover {\n background-color: #e7e7e7;\n }\n\n .dropdown .dropdown-menu-content {\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n border-width: 0px;\n border-radius: 0;\n padding: 11px 0 0;\n overflow-y: scroll;\n max-height: 365px;\n margin: 0;\n }\n\n .dropdown .glyphicon {\n margin-left: 6px;\n top: 2px;\n transition: 0.3s all;\n }\n\n .dropdown li {\n height: 35px;\n text-align: left;\n padding-left: 24px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 2.85;\n font-family: 'Noto Sans', sans-serif;\n }\n .dropdown li:last-child {\n margin-bottom: 14px;\n }\n\n .dropdown li.active {\n font-weight: bold;\n }\n\n .dropdown li:focus, .dropdown li:hover {\n color: #4d4d4e;\n background-color: rgba(56, 171, 99, 0.11);\n }\n\n .dropdown .dropdown-menu-content > li:hover {\n cursor: pointer;\n }\n\n .dropdown .dropdown-menu-container {\n max-height: 365px;\n overflow: hidden;\n width: 164px;\n padding: 0;\n border: 0;\n border-radius: 0;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n z-index: 5000000000;\n }\n\n .dropdown.open .glyphicon {\n transform: rotate(180deg);\n }\n</style>\n\n\n<div class=\"dropdown\">\n <button type=\"button\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"\n aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"dropdown-title\">English</span>\n <span class=\"glyphicon glyphicon-menu-down\" aria-hidden=\"true\"></span>\n </button>\n <div class=\"dropdown-menu dropdown-menu-container\">\n <ul class=\"dropdown-menu-content\"></ul>\n </div>\n</div>\n\n<script>\n (function () {\n var items = {\n English: 'en',\n Dutch: 'nl',\n Ukrainian: 'uk',\n Arabic: 'ar',\n Italian: 'it',\n Chinese: 'zh',\n Polish: 'pl',\n Danish: 'da',\n Hungarian: 'hu',\n Russian: 'ru',\n French: 'fr',\n Spanish: 'es',\n Romanian: 'ro',\n Greek: 'el',\n Swedish: 'sv',\n Turkish: 'tr',\n Indonesian: 'id',\n Portuguese: 'pt',\n Hebrew: 'he',\n German: 'de',\n Malay: 'ms',\n Norwegian: 'no',\n Farsi: 'fa',\n };\n var currentLocale = $('html').attr('lang');\n\n var currentLocaleName = Object.keys(items).find(function (key) {\n return items[key] === currentLocale;\n });\n\n $('.dropdown-title').text(currentLocaleName);\n\n $('.dropdown-menu-content')\n .append(Object.keys(items).sort().map(function (item) {\n return $('<li>').text(item);\n }))\n .on(\"click\", function (e) {\n var nextLocaleName = e.target.innerText;\n if (nextLocaleName === currentLocaleName) {\n e.stopPropagation();\n } else {\n document.cookie = 'locale=' + items[nextLocaleName] + ';path=/';\n location.reload(true);\n }\n\n });\n\n $([].find.call($('.dropdown-menu li'), function (item) {\n return item.innerText === currentLocaleName;\n })).addClass('active');\n\n function insertParam(key, value) {\n key = encodeURIComponent(key);\n value = encodeURIComponent(value);\n\n var kvp = document.location.search.substr(1).split('&');\n if (kvp == '') {\n document.location.search = '?' + key + '=' + value;\n }\n else {\n\n var i = kvp.length;\n var x;\n while (i--) {\n x = kvp[i].split('=');\n\n if (x[0] === key) {\n x[1] = value;\n kvp[i] = x.join('=');\n break;\n }\n }\n\n if (i < 0) {\n kvp[kvp.length] = [key, value].join('=');\n }\n\n //this will reload the page, it's likely better to store this until finished\n document.location.search = kvp.join('&');\n }\n }\n })();\n</script>\n\n <div class=\"cap_head clearfix\">\n <div class=\"logo_shield\">\n <img src=\"/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png\">\n </div>\n <div class=\"cap_side pull-right\">\n <h4 id=\"text\">181.215.47.90</h4>\n <p class=\"cap_note cap_text count_down\">\n is protected by Imunify360\n </p>\n </div>\n </div>\n\n <p class=\"cap_mess cap_text text-center\">\n We have noticed an unusual activity from your <b>IP 167.94.138.35</b> and blocked access to this website.\n </p>\n\n <p class=\"cap_mess cap_text text-center\">\n <b>Please confirm that you are not a robot</b>\n </p>\n\n <form class=\"form-group form-captcha\">\n <div id=\"re-captcha\"\n class=\"g-recaptcha\"\n data-sitekey=\"6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4\"\n data-callback=\"check\"\n ></div>\n </form>\n </div>\n </div>\n</div>\n\n\n<!-- imunify360 preloader -->\n<div class=\"big_loader\">\n <svg class=\"rot\" width=\"90px\" height=\"90px\" viewBox=\"0 0 47 47\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <title>Loader</title>\n <defs>\n <polygon id=\"path-1\"\n points=\"0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146\"></polygon>\n </defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\"\n fill-rule=\"evenodd\">\n <g id=\"Logo\" transform=\"translate(-5.000000, -2.000000)\">\n <g id=\"Group-2\" transform=\"translate(5.000000, 2.000000)\">\n <path d=\"M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z\"\n id=\"Fill-1\" fill=\"#467C45\"></path>\n <path d=\"M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585\"\n id=\"Fill-3\" fill=\"#467C45\"></path>\n <path d=\"M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049\"\n id=\"Fill-5\" fill=\"#467C45\"></path>\n <g id=\"Group-9\"\n transform=\"translate(0.000000, 11.919659)\">\n <mask id=\"mask-2\" fill=\"white\">\n <use xlink:href=\"#path-1\"></use>\n </mask>\n <g id=\"Clip-8\"></g>\n <path d=\"M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146\"\n id=\"Fill-7\" fill=\"#467C45\"\n mask=\"url(#mask-2)\"></path>\n </g>\n <path d=\"M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049\"\n id=\"Fill-10\" fill=\"#467C45\"></path>\n <path d=\"M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207\"\n id=\"Fill-12\" fill=\"#467C45\"></path>\n <path d=\"M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555\"\n id=\"Fill-14\" fill=\"#467C45\"></path>\n <path d=\"M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488\"\n id=\"Fill-16\" fill=\"#467C45\"></path>\n </g>\n </g>\n </g>\n </svg>\n</div>\n\n<script>\n $(document).ready(function () {\n var visibleByDefault = false;\n var captchaIsPassed = false;\n var captchaIsVisible = visibleByDefault;\n var reCaptchaWrapper;\n\n function do_reload() {\n location.reload(true);\n }\n\n window.check = function (value) {\n $.ajax({\n type: 'POST',\n url: '/captchacheck',\n data: {\n 'captcha_value': value\n }\n }).done(function (data) {\n if (data['success']) {\n captchaIsPassed = true;\n $(\"#text\").next(\"p\").text(\"\");\n $(\"#text\").text(\n \"IP 167.94.138.35 has been unblocked\"\n );\n setTimeout(do_reload, 1000);\n } else {\n grecaptcha.reset();\n }\n }).fail(function () {\n grecaptcha.reset();\n });\n };\n\n function updateUI() {\n // change the size of our block to fit the captcha block\n var blockWithText = $('.captcha_div');\n var captchaBlock = reCaptchaWrapper.find('> div:last-child');\n var currentPadding;\n (function update () {\n var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100;\n var padding = captchaIsPassed ? '' : space + 'px';\n if (currentPadding !== padding) {\n blockWithText.css({'padding-bottom': padding});\n }\n setTimeout(update, 500);\n })();\n }\n\n function makeVisible() {\n $('.big_loader').hide(); // hide our preloader\n $('.wraper').show(); // show our text and stuff\n // add class to reCAPTCHA wrapper so our css would apply to it\n reCaptchaWrapper.addClass('re-captcha-wrapper');\n captchaIsVisible = true;\n }\n\n function executeCaptcha() {\n try {\n grecaptcha.execute();\n } catch (e) {\n setTimeout(executeCaptcha, 2000); // retry\n }\n }\n\n if (!visibleByDefault) {\n /**\n * Detecting captcha when css is changed to visible.\n * Invisible reCaptcha has no API calls when captcha will be visible,\n * (captcha is shown to user).\n * When captcha changed css \"visibility\" to the \"visible\", we should:\n * 1. hide the loader and captcha mask\n * 2. display some additional text\n * 3. display a dropdown so user can switch to a different language\n */\n (function checkVisibility () {\n reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length\n ? reCaptchaWrapper\n : $('body > div:has(> div > iframe[src^=\"https://www.google.com/recaptcha\"])');\n if (reCaptchaWrapper.css('visibility') === 'visible') {\n makeVisible(reCaptchaWrapper);\n updateUI(reCaptchaWrapper);\n } else {\n setTimeout(checkVisibility, 100);\n }\n })();\n\n // start captcha challenge after loads all scripts\n setTimeout(executeCaptcha, 2000);\n }\n\n });\n\n</script>\n\n</body>\n</html>",
"favicons": [
{
"size": 119,
"name": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgA...AeaR9cIAAAAASUVORK5CYII=",
"md5_hash": "09558cd66c669271cd2823ec7f44d451"
},
{
"size": 1,
"name": "http://181.215.47.90/favicon.ico",
"md5_hash": "68b329da9893e34099c7d8ad5cb9c940"
}
],
"body_hashes": [
"sha256:1dbee86d56a5e0034de66590664292b01c1fa5671175779bdb716e3a8f41ff97",
"sha1:d30e74f9ce9aac8e9c67e73c4f02aae70fa76161"
],
"body_hash": "sha1:d30e74f9ce9aac8e9c67e73c4f02aae70fa76161",
"html_title": "Captcha"
},
"supports_http2": false
},
"labels": [
"bootstrap",
"jquery"
],
"observed_at": "2023-09-21T06:05:07.506521884Z",
"perspective_id": "PERSPECTIVE_TATA",
"port": 80,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:imunify_security:imunify360:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Imunify Security",
"product": "Imunify360",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "167.94.138.35",
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"certificate": "DISPLAY_HEX",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nSet-Cookie: cl-bypass-cache=yes; Expires=Tue, 19-Sep-23 23:51:15 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax\r\nServer: imunify360-webshield/1.21\r\nLast-Modified: Tuesday, 19-Sep-2023 22:51:15 GMT\r\nCache-Control: private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0\r\ncf-edge-cache: no-cache\r\nExpires: Thu, 01 Jan 1970 00:00:01 GMT\r\n",
"banner_hashes": [
"sha256:3448bd9809b45a7890d1261ac7479e1f6960e1e9ec82e9e96eb9a8ecc9c5558e"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a20636c6f73650d0a5365742d436f6f6b69653a20636c2d6279706173732d63616368653d7965733b20457870697265733d5475652c2031392d5365702d32332032333a35313a313520474d543b20446f6d61696e3d3138312e3231352e34372e39303b20506174683d2f3b20487474704f6e6c793b2053616d65536974653d4c61780d0a5365727665723a20696d756e6966793336302d776562736869656c642f312e32310d0a4c6173742d4d6f6469666965643a20547565736461792c2031392d5365702d323032332032323a35313a313520474d540d0a43616368652d436f6e74726f6c3a20707269766174652c206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c2070726f78792d726576616c69646174652c206d61782d6167653d302c20732d6d61786167653d300d0a63662d656467652d63616368653a206e6f2d63616368650d0a457870697265733a205468752c203031204a616e20313937302030303a30303a303120474d540d0a",
"certificate": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"extended_service_name": "HTTPS",
"http": {
"request": {
"method": "GET",
"uri": "https://181.215.47.90/",
"headers": {
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
],
"_encoding": {
"User_Agent": "DISPLAY_UTF8",
"Accept": "DISPLAY_UTF8"
},
"Accept": [
"*/*"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"Date": [
"<REDACTED>"
],
"_encoding": {
"Date": "DISPLAY_UTF8",
"Set_Cookie": "DISPLAY_UTF8",
"Last_Modified": "DISPLAY_UTF8",
"Server": "DISPLAY_UTF8",
"Expires": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8",
"cf_edge_cache": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8",
"Cache_Control": "DISPLAY_UTF8"
},
"Set_Cookie": [
"cl-bypass-cache=yes; Expires=Tue, 19-Sep-23 23:51:15 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax"
],
"Last_Modified": [
"Tuesday, 19-Sep-2023 22:51:15 GMT"
],
"Server": [
"imunify360-webshield/1.21"
],
"Expires": [
"Thu, 01 Jan 1970 00:00:01 GMT"
],
"Transfer_Encoding": [
"chunked"
],
"cf_edge_cache": [
"no-cache"
],
"Content_Type": [
"text/html"
],
"Connection": [
"close"
],
"Cache_Control": [
"private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0"
]
},
"_encoding": {
"html_tags": "DISPLAY_UTF8",
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8",
"html_title": "DISPLAY_UTF8"
},
"html_tags": [
"<title>Captcha</title>",
"<title>Loader</title>",
"<meta charset=\"UTF-8\">"
],
"body_size": 20438,
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Captcha</title>\n <link rel=\"stylesheet\"\n href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\"\n integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\"\n crossorigin=\"anonymous\">\n <link href=\"data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=\"\n rel=\"icon\" type=\"image/x-icon\"/>\n <link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\"\n rel=\"stylesheet\">\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\"></script>\n <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n\n <script src=\"https://www.google.com/recaptcha/api.js?hl=en\"\n async defer>\n </script>\n\n\n <style>\n html, body {\n height: 100%;\n }\n\n .wraper {\n padding-bottom: 56px;\n position: relative;\n min-height: 100%;\n }\n .invisible_mode .wraper {\n display: none;\n }\n\n .header {\n height: 63px;\n background-color: white;\n }\n\n .middle {\n height: 186px;\n background-color: rgba(55, 171, 99, 0.75);\n }\n\n .bottom {\n background-color: #f2f2f2;\n position: absolute;\n bottom: 0px;\n top: 249px;\n width: 100%;\n }\n\n .captcha_absolute {\n margin-top: -153px;\n }\n\n .captcha_div {\n width: 485px;\n margin: 0 auto;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);\n background-color: white;\n padding: 47px 48px 18px 48px;\n position: relative;\n }\n\n .cap_head {\n border-bottom: 1px solid #d8d8d8;\n padding-bottom: 17px;\n margin: 0 10px 20px 10px;\n }\n\n .logo_shield {\n display: inline-block;\n }\n\n .logo_shield img {\n width: 54px;\n height: 72px;\n }\n\n .cap_side {\n width: 295px;\n }\n\n h4#text {\n font-size: 20px;\n line-height: 1.38;\n color: #000000;\n font-weight: bold;\n font-family: Noto Sans, sans-serif;\n margin: 6px 0 0 0;\n }\n\n .cap_text {\n font-family: Noto Sans, sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: 1.65;\n color: #000000;\n }\n\n p.cap_note {\n font-size: 20px;\n margin: 0;\n }\n\n .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px }\n\n .cap_mess {\n font-size: 13px;\n }\n\n .powered_span {\n position: absolute;\n bottom: 15px;\n width: 100%;\n text-align: center;\n height: 18px;\n opacity: 0.45;\n font-family: Noto Sans;\n font-size: 13px;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n color: #1d1d1d;\n }\n\n /* A few hacks for re-captcha */\n\n .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */\n top: 350px !important;\n }\n .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */\n display: none !important;\n }\n .visible_mode #re-captcha { /* align to center */\n width: 305px;\n margin: 0 auto;\n }\n\n /* Imunify360 preloader */\n\n .big_loader {\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n width: 90px;\n height: 90px;\n margin: -45px auto 0 auto;\n opacity: 0.55;\n }\n .visible_mode .big_loader {\n display: none;\n }\n\n .rot {\n -webkit-animation: spin 2s ease-in-out infinite;\n animation: spin 2s ease-in-out infinite\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n </style>\n\n<!--\nThis whole tempalte goes to inside <head></head> tags\nModify this file to add javascript or css files for your page from customize/static folder\nJinja2 (which is index.html template engine) is not allowed to use here.\n\nPlease, restart captcha server after your changes.\nservice imunify360-captcha restart\nservice imunify360-captchaserver-nginx restart\n\nExample:\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\nAdd your custom css from customize/static/ folder\n<link type=\"text/css\" rel=\"stylesheet\" href=\"static/my.css\">\n-->\n</head>\n<body class=\"visible_mode\">\n<div class=\"wraper\">\n\n<!--\nYou can add your css, javascript, images and other static files in /customize/static/ folder\nAnd add css, javascript into the end of `head` section of this template\nPlease, restart webshield after your changes\nsystemctl restart imunify360-webshield\n-->\n<div class=\"header\">\n <!-- Header of the index page -->\n</div>\n\n<div class=\"middle\">\n <!-- Body of the index page -->\n</div>\n\n<div class=\"bottom\">\n <!-- Footer of the index page -->\n <span class=\"powered_span\">Powered by Imunify360</span>\n</div>\n\n <div class=\"captcha_absolute\">\n <div class=\"captcha_div\">\n <style>\n .dropdown {\n position: absolute;\n top: 10px;\n right: 0;\n }\n\n .dropdown .dropdown-toggle {\n background-color: #fff;\n border: none;\n outline: none;\n color: #858585;\n font-size: 13px;\n height: 32px;\n line-height: 1;\n transition: all 0.4s;\n font-family: 'Noto Sans', sans-serif;\n margin-right: 22px;\n }\n\n .dropdown .dropdown-toggle:hover {\n background-color: #e7e7e7;\n }\n\n .dropdown .dropdown-menu-content {\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n border-width: 0px;\n border-radius: 0;\n padding: 11px 0 0;\n overflow-y: scroll;\n max-height: 365px;\n margin: 0;\n }\n\n .dropdown .glyphicon {\n margin-left: 6px;\n top: 2px;\n transition: 0.3s all;\n }\n\n .dropdown li {\n height: 35px;\n text-align: left;\n padding-left: 24px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 2.85;\n font-family: 'Noto Sans', sans-serif;\n }\n .dropdown li:last-child {\n margin-bottom: 14px;\n }\n\n .dropdown li.active {\n font-weight: bold;\n }\n\n .dropdown li:focus, .dropdown li:hover {\n color: #4d4d4e;\n background-color: rgba(56, 171, 99, 0.11);\n }\n\n .dropdown .dropdown-menu-content > li:hover {\n cursor: pointer;\n }\n\n .dropdown .dropdown-menu-container {\n max-height: 365px;\n overflow: hidden;\n width: 164px;\n padding: 0;\n border: 0;\n border-radius: 0;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n z-index: 5000000000;\n }\n\n .dropdown.open .glyphicon {\n transform: rotate(180deg);\n }\n</style>\n\n\n<div class=\"dropdown\">\n <button type=\"button\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"\n aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"dropdown-title\">English</span>\n <span class=\"glyphicon glyphicon-menu-down\" aria-hidden=\"true\"></span>\n </button>\n <div class=\"dropdown-menu dropdown-menu-container\">\n <ul class=\"dropdown-menu-content\"></ul>\n </div>\n</div>\n\n<script>\n (function () {\n var items = {\n English: 'en',\n Dutch: 'nl',\n Ukrainian: 'uk',\n Arabic: 'ar',\n Italian: 'it',\n Chinese: 'zh',\n Polish: 'pl',\n Danish: 'da',\n Hungarian: 'hu',\n Russian: 'ru',\n French: 'fr',\n Spanish: 'es',\n Romanian: 'ro',\n Greek: 'el',\n Swedish: 'sv',\n Turkish: 'tr',\n Indonesian: 'id',\n Portuguese: 'pt',\n Hebrew: 'he',\n German: 'de',\n Malay: 'ms',\n Norwegian: 'no',\n Farsi: 'fa',\n };\n var currentLocale = $('html').attr('lang');\n\n var currentLocaleName = Object.keys(items).find(function (key) {\n return items[key] === currentLocale;\n });\n\n $('.dropdown-title').text(currentLocaleName);\n\n $('.dropdown-menu-content')\n .append(Object.keys(items).sort().map(function (item) {\n return $('<li>').text(item);\n }))\n .on(\"click\", function (e) {\n var nextLocaleName = e.target.innerText;\n if (nextLocaleName === currentLocaleName) {\n e.stopPropagation();\n } else {\n document.cookie = 'locale=' + items[nextLocaleName] + ';path=/';\n location.reload(true);\n }\n\n });\n\n $([].find.call($('.dropdown-menu li'), function (item) {\n return item.innerText === currentLocaleName;\n })).addClass('active');\n\n function insertParam(key, value) {\n key = encodeURIComponent(key);\n value = encodeURIComponent(value);\n\n var kvp = document.location.search.substr(1).split('&');\n if (kvp == '') {\n document.location.search = '?' + key + '=' + value;\n }\n else {\n\n var i = kvp.length;\n var x;\n while (i--) {\n x = kvp[i].split('=');\n\n if (x[0] === key) {\n x[1] = value;\n kvp[i] = x.join('=');\n break;\n }\n }\n\n if (i < 0) {\n kvp[kvp.length] = [key, value].join('=');\n }\n\n //this will reload the page, it's likely better to store this until finished\n document.location.search = kvp.join('&');\n }\n }\n })();\n</script>\n\n <div class=\"cap_head clearfix\">\n <div class=\"logo_shield\">\n <img src=\"/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png\">\n </div>\n <div class=\"cap_side pull-right\">\n <h4 id=\"text\">181.215.47.90</h4>\n <p class=\"cap_note cap_text count_down\">\n is protected by Imunify360\n </p>\n </div>\n </div>\n\n <p class=\"cap_mess cap_text text-center\">\n We have noticed an unusual activity from your <b>IP 162.142.125.213</b> and blocked access to this website.\n </p>\n\n <p class=\"cap_mess cap_text text-center\">\n <b>Please confirm that you are not a robot</b>\n </p>\n\n <form class=\"form-group form-captcha\">\n <div id=\"re-captcha\"\n class=\"g-recaptcha\"\n data-sitekey=\"6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4\"\n data-callback=\"check\"\n ></div>\n </form>\n </div>\n </div>\n</div>\n\n\n<!-- imunify360 preloader -->\n<div class=\"big_loader\">\n <svg class=\"rot\" width=\"90px\" height=\"90px\" viewBox=\"0 0 47 47\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <title>Loader</title>\n <defs>\n <polygon id=\"path-1\"\n points=\"0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146\"></polygon>\n </defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\"\n fill-rule=\"evenodd\">\n <g id=\"Logo\" transform=\"translate(-5.000000, -2.000000)\">\n <g id=\"Group-2\" transform=\"translate(5.000000, 2.000000)\">\n <path d=\"M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z\"\n id=\"Fill-1\" fill=\"#467C45\"></path>\n <path d=\"M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585\"\n id=\"Fill-3\" fill=\"#467C45\"></path>\n <path d=\"M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049\"\n id=\"Fill-5\" fill=\"#467C45\"></path>\n <g id=\"Group-9\"\n transform=\"translate(0.000000, 11.919659)\">\n <mask id=\"mask-2\" fill=\"white\">\n <use xlink:href=\"#path-1\"></use>\n </mask>\n <g id=\"Clip-8\"></g>\n <path d=\"M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146\"\n id=\"Fill-7\" fill=\"#467C45\"\n mask=\"url(#mask-2)\"></path>\n </g>\n <path d=\"M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049\"\n id=\"Fill-10\" fill=\"#467C45\"></path>\n <path d=\"M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207\"\n id=\"Fill-12\" fill=\"#467C45\"></path>\n <path d=\"M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555\"\n id=\"Fill-14\" fill=\"#467C45\"></path>\n <path d=\"M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488\"\n id=\"Fill-16\" fill=\"#467C45\"></path>\n </g>\n </g>\n </g>\n </svg>\n</div>\n\n<script>\n $(document).ready(function () {\n var visibleByDefault = false;\n var captchaIsPassed = false;\n var captchaIsVisible = visibleByDefault;\n var reCaptchaWrapper;\n\n function do_reload() {\n location.reload(true);\n }\n\n window.check = function (value) {\n $.ajax({\n type: 'POST',\n url: '/captchacheck',\n data: {\n 'captcha_value': value\n }\n }).done(function (data) {\n if (data['success']) {\n captchaIsPassed = true;\n $(\"#text\").next(\"p\").text(\"\");\n $(\"#text\").text(\n \"IP 162.142.125.213 has been unblocked\"\n );\n setTimeout(do_reload, 1000);\n } else {\n grecaptcha.reset();\n }\n }).fail(function () {\n grecaptcha.reset();\n });\n };\n\n function updateUI() {\n // change the size of our block to fit the captcha block\n var blockWithText = $('.captcha_div');\n var captchaBlock = reCaptchaWrapper.find('> div:last-child');\n var currentPadding;\n (function update () {\n var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100;\n var padding = captchaIsPassed ? '' : space + 'px';\n if (currentPadding !== padding) {\n blockWithText.css({'padding-bottom': padding});\n }\n setTimeout(update, 500);\n })();\n }\n\n function makeVisible() {\n $('.big_loader').hide(); // hide our preloader\n $('.wraper').show(); // show our text and stuff\n // add class to reCAPTCHA wrapper so our css would apply to it\n reCaptchaWrapper.addClass('re-captcha-wrapper');\n captchaIsVisible = true;\n }\n\n function executeCaptcha() {\n try {\n grecaptcha.execute();\n } catch (e) {\n setTimeout(executeCaptcha, 2000); // retry\n }\n }\n\n if (!visibleByDefault) {\n /**\n * Detecting captcha when css is changed to visible.\n * Invisible reCaptcha has no API calls when captcha will be visible,\n * (captcha is shown to user).\n * When captcha changed css \"visibility\" to the \"visible\", we should:\n * 1. hide the loader and captcha mask\n * 2. display some additional text\n * 3. display a dropdown so user can switch to a different language\n */\n (function checkVisibility () {\n reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length\n ? reCaptchaWrapper\n : $('body > div:has(> div > iframe[src^=\"https://www.google.com/recaptcha\"])');\n if (reCaptchaWrapper.css('visibility') === 'visible') {\n makeVisible(reCaptchaWrapper);\n updateUI(reCaptchaWrapper);\n } else {\n setTimeout(checkVisibility, 100);\n }\n })();\n\n // start captcha challenge after loads all scripts\n setTimeout(executeCaptcha, 2000);\n }\n\n });\n\n</script>\n\n</body>\n</html>",
"favicons": [
{
"size": 119,
"name": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgA...AeaR9cIAAAAASUVORK5CYII=",
"md5_hash": "09558cd66c669271cd2823ec7f44d451"
},
{
"size": 1,
"name": "https://181.215.47.90/favicon.ico",
"md5_hash": "68b329da9893e34099c7d8ad5cb9c940"
}
],
"body_hashes": [
"sha256:6e1b197c4d2057df1d9ac293645c8fc12ee8a931c675fd725ae3e733b012093a",
"sha1:ebd05e3bc1c69519c47434bc8e149266f87668c9"
],
"body_hash": "sha1:ebd05e3bc1c69519c47434bc8e149266f87668c9",
"html_title": "Captcha"
},
"supports_http2": true
},
"jarm": {
"_encoding": {
"fingerprint": "DISPLAY_HEX",
"cipher_and_version_fingerprint": "DISPLAY_HEX",
"tls_extensions_sha256": "DISPLAY_HEX"
},
"fingerprint": "21d19d00021d21d00042d43d00000091f9827a8676a9d9f27d421962a09b5d",
"cipher_and_version_fingerprint": "21d19d00021d21d00042d43d000000",
"tls_extensions_sha256": "91f9827a8676a9d9f27d421962a09b5d",
"observed_at": "2023-09-08T15:15:13.513331567Z"
},
"labels": [
"bootstrap",
"jquery"
],
"observed_at": "2023-09-19T22:51:15.315376315Z",
"perspective_id": "PERSPECTIVE_HE",
"port": 443,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:imunify_security:imunify360:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Imunify Security",
"product": "Imunify360",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "162.142.125.213",
"tls": {
"version_selected": "TLSv1_3",
"cipher_selected": "TLS_CHACHA20_POLY1305_SHA256",
"certificates": {
"_encoding": {
"leaf_fp_sha_256": "DISPLAY_HEX",
"chain_fps_sha_256": "DISPLAY_HEX"
},
"leaf_fp_sha_256": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"chain_fps_sha_256": [
"67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd",
"6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f"
],
"leaf_data": {
"names": [
"*.accessibilitynews.ca",
"accessibilitynews.ca"
],
"subject_dn": "CN=accessibilitynews.ca",
"issuer_dn": "C=US, O=Let's Encrypt, CN=R3",
"pubkey_bit_size": 2048,
"pubkey_algorithm": "RSA",
"tbs_fingerprint": "6fd919b2d4155186dad0597a50c3bb7a701245d79cf49bbf9de5b258c803500d",
"fingerprint": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"issuer": {
"common_name": [
"R3"
],
"organization": [
"Let's Encrypt"
],
"country": [
"US"
]
},
"subject": {
"common_name": [
"accessibilitynews.ca"
]
},
"public_key": {
"key_algorithm": "RSA",
"rsa": {
"_encoding": {
"modulus": "DISPLAY_BASE64",
"exponent": "DISPLAY_BASE64"
},
"modulus": "t6Quz2KCaOpDpnt7RoZGHQmbMrT+059W5G3khruvXvAaNAKtttwIKD49gTl1SDBUtGLjuJry5Cm/aDdvlZ4UFI2xI6n1aTa7PiKG84RNVA4FiXXZ224F28tI+l6rLk2oNERUp45TBu28yabiN/PBMIoTZThiyVNogOgGO6Ji4XcUByQYzMZKYNHo/PQxWKcNFqUyrj3jY/xYoAUqBPz802XXAkkiQUB1wbVENCXvVCJWJgixYXdpD3XLNgcPpuNGY94/25mPmvCWrcsvd9MIO54pgV0JsF7e7ewGl1/HGSi415jQhGHGxOfD0Mnma6p+6nRWCLvMuv0sXdb6C+Aj+w==",
"exponent": "AAEAAQ==",
"length": 256
},
"fingerprint": "87868ba42184c3425821ceb65906b87fcbb4892668512b8fc8b2bec1c35f28bb"
},
"signature": {
"signature_algorithm": "SHA256-RSA",
"self_signed": false
}
},
"chain": [
{
"fingerprint": "67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd",
"subject_dn": "C=US, O=Let's Encrypt, CN=R3",
"issuer_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1"
},
{
"fingerprint": "6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f",
"subject_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1",
"issuer_dn": "O=Digital Signature Trust Co., CN=DST Root CA X3"
}
]
},
"_encoding": {
"ja3s": "DISPLAY_HEX"
},
"ja3s": "475c9302dc42b2751db9edcac3b74891"
},
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nSet-Cookie: cl-bypass-cache=yes; Expires=Thu, 21-Sep-23 09:38:11 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax\r\nServer: imunify360-webshield/1.21\r\nLast-Modified: Thursday, 21-Sep-2023 08:38:11 GMT\r\nCache-Control: private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0\r\ncf-edge-cache: no-cache\r\nExpires: Thu, 01 Jan 1970 00:00:01 GMT\r\n",
"banner_hashes": [
"sha256:24d6e360ada037756be44fe1f008ca8279931a3728dc6ce489a7faf743a0acda"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a20636c6f73650d0a5365742d436f6f6b69653a20636c2d6279706173732d63616368653d7965733b20457870697265733d5468752c2032312d5365702d32332030393a33383a313120474d543b20446f6d61696e3d3138312e3231352e34372e39303b20506174683d2f3b20487474704f6e6c793b2053616d65536974653d4c61780d0a5365727665723a20696d756e6966793336302d776562736869656c642f312e32310d0a4c6173742d4d6f6469666965643a2054687572736461792c2032312d5365702d323032332030383a33383a313120474d540d0a43616368652d436f6e74726f6c3a20707269766174652c206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c2070726f78792d726576616c69646174652c206d61782d6167653d302c20732d6d61786167653d300d0a63662d656467652d63616368653a206e6f2d63616368650d0a457870697265733a205468752c203031204a616e20313937302030303a30303a303120474d540d0a",
"extended_service_name": "HTTP",
"http": {
"request": {
"method": "GET",
"uri": "http://181.215.47.90:2082/",
"headers": {
"Accept": [
"*/*"
],
"_encoding": {
"Accept": "DISPLAY_UTF8",
"User_Agent": "DISPLAY_UTF8"
},
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"Date": [
"<REDACTED>"
],
"_encoding": {
"Date": "DISPLAY_UTF8",
"Expires": "DISPLAY_UTF8",
"cf_edge_cache": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8",
"Cache_Control": "DISPLAY_UTF8",
"Set_Cookie": "DISPLAY_UTF8",
"Server": "DISPLAY_UTF8",
"Last_Modified": "DISPLAY_UTF8"
},
"Expires": [
"Thu, 01 Jan 1970 00:00:01 GMT"
],
"cf_edge_cache": [
"no-cache"
],
"Connection": [
"close"
],
"Content_Type": [
"text/html"
],
"Transfer_Encoding": [
"chunked"
],
"Cache_Control": [
"private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0"
],
"Set_Cookie": [
"cl-bypass-cache=yes; Expires=Thu, 21-Sep-23 09:38:11 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax"
],
"Server": [
"imunify360-webshield/1.21"
],
"Last_Modified": [
"Thursday, 21-Sep-2023 08:38:11 GMT"
]
},
"_encoding": {
"html_tags": "DISPLAY_UTF8",
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8",
"html_title": "DISPLAY_UTF8"
},
"html_tags": [
"<title>Captcha</title>",
"<title>Loader</title>",
"<meta charset=\"UTF-8\">"
],
"body_size": 20434,
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Captcha</title>\n <link rel=\"stylesheet\"\n href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\"\n integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\"\n crossorigin=\"anonymous\">\n <link href=\"data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=\"\n rel=\"icon\" type=\"image/x-icon\"/>\n <link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\"\n rel=\"stylesheet\">\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\"></script>\n <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n\n <script src=\"https://www.google.com/recaptcha/api.js?hl=en\"\n async defer>\n </script>\n\n\n <style>\n html, body {\n height: 100%;\n }\n\n .wraper {\n padding-bottom: 56px;\n position: relative;\n min-height: 100%;\n }\n .invisible_mode .wraper {\n display: none;\n }\n\n .header {\n height: 63px;\n background-color: white;\n }\n\n .middle {\n height: 186px;\n background-color: rgba(55, 171, 99, 0.75);\n }\n\n .bottom {\n background-color: #f2f2f2;\n position: absolute;\n bottom: 0px;\n top: 249px;\n width: 100%;\n }\n\n .captcha_absolute {\n margin-top: -153px;\n }\n\n .captcha_div {\n width: 485px;\n margin: 0 auto;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);\n background-color: white;\n padding: 47px 48px 18px 48px;\n position: relative;\n }\n\n .cap_head {\n border-bottom: 1px solid #d8d8d8;\n padding-bottom: 17px;\n margin: 0 10px 20px 10px;\n }\n\n .logo_shield {\n display: inline-block;\n }\n\n .logo_shield img {\n width: 54px;\n height: 72px;\n }\n\n .cap_side {\n width: 295px;\n }\n\n h4#text {\n font-size: 20px;\n line-height: 1.38;\n color: #000000;\n font-weight: bold;\n font-family: Noto Sans, sans-serif;\n margin: 6px 0 0 0;\n }\n\n .cap_text {\n font-family: Noto Sans, sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: 1.65;\n color: #000000;\n }\n\n p.cap_note {\n font-size: 20px;\n margin: 0;\n }\n\n .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px }\n\n .cap_mess {\n font-size: 13px;\n }\n\n .powered_span {\n position: absolute;\n bottom: 15px;\n width: 100%;\n text-align: center;\n height: 18px;\n opacity: 0.45;\n font-family: Noto Sans;\n font-size: 13px;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n color: #1d1d1d;\n }\n\n /* A few hacks for re-captcha */\n\n .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */\n top: 350px !important;\n }\n .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */\n display: none !important;\n }\n .visible_mode #re-captcha { /* align to center */\n width: 305px;\n margin: 0 auto;\n }\n\n /* Imunify360 preloader */\n\n .big_loader {\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n width: 90px;\n height: 90px;\n margin: -45px auto 0 auto;\n opacity: 0.55;\n }\n .visible_mode .big_loader {\n display: none;\n }\n\n .rot {\n -webkit-animation: spin 2s ease-in-out infinite;\n animation: spin 2s ease-in-out infinite\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n </style>\n\n<!--\nThis whole tempalte goes to inside <head></head> tags\nModify this file to add javascript or css files for your page from customize/static folder\nJinja2 (which is index.html template engine) is not allowed to use here.\n\nPlease, restart captcha server after your changes.\nservice imunify360-captcha restart\nservice imunify360-captchaserver-nginx restart\n\nExample:\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\nAdd your custom css from customize/static/ folder\n<link type=\"text/css\" rel=\"stylesheet\" href=\"static/my.css\">\n-->\n</head>\n<body class=\"visible_mode\">\n<div class=\"wraper\">\n\n<!--\nYou can add your css, javascript, images and other static files in /customize/static/ folder\nAnd add css, javascript into the end of `head` section of this template\nPlease, restart webshield after your changes\nsystemctl restart imunify360-webshield\n-->\n<div class=\"header\">\n <!-- Header of the index page -->\n</div>\n\n<div class=\"middle\">\n <!-- Body of the index page -->\n</div>\n\n<div class=\"bottom\">\n <!-- Footer of the index page -->\n <span class=\"powered_span\">Powered by Imunify360</span>\n</div>\n\n <div class=\"captcha_absolute\">\n <div class=\"captcha_div\">\n <style>\n .dropdown {\n position: absolute;\n top: 10px;\n right: 0;\n }\n\n .dropdown .dropdown-toggle {\n background-color: #fff;\n border: none;\n outline: none;\n color: #858585;\n font-size: 13px;\n height: 32px;\n line-height: 1;\n transition: all 0.4s;\n font-family: 'Noto Sans', sans-serif;\n margin-right: 22px;\n }\n\n .dropdown .dropdown-toggle:hover {\n background-color: #e7e7e7;\n }\n\n .dropdown .dropdown-menu-content {\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n border-width: 0px;\n border-radius: 0;\n padding: 11px 0 0;\n overflow-y: scroll;\n max-height: 365px;\n margin: 0;\n }\n\n .dropdown .glyphicon {\n margin-left: 6px;\n top: 2px;\n transition: 0.3s all;\n }\n\n .dropdown li {\n height: 35px;\n text-align: left;\n padding-left: 24px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 2.85;\n font-family: 'Noto Sans', sans-serif;\n }\n .dropdown li:last-child {\n margin-bottom: 14px;\n }\n\n .dropdown li.active {\n font-weight: bold;\n }\n\n .dropdown li:focus, .dropdown li:hover {\n color: #4d4d4e;\n background-color: rgba(56, 171, 99, 0.11);\n }\n\n .dropdown .dropdown-menu-content > li:hover {\n cursor: pointer;\n }\n\n .dropdown .dropdown-menu-container {\n max-height: 365px;\n overflow: hidden;\n width: 164px;\n padding: 0;\n border: 0;\n border-radius: 0;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n z-index: 5000000000;\n }\n\n .dropdown.open .glyphicon {\n transform: rotate(180deg);\n }\n</style>\n\n\n<div class=\"dropdown\">\n <button type=\"button\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"\n aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"dropdown-title\">English</span>\n <span class=\"glyphicon glyphicon-menu-down\" aria-hidden=\"true\"></span>\n </button>\n <div class=\"dropdown-menu dropdown-menu-container\">\n <ul class=\"dropdown-menu-content\"></ul>\n </div>\n</div>\n\n<script>\n (function () {\n var items = {\n English: 'en',\n Dutch: 'nl',\n Ukrainian: 'uk',\n Arabic: 'ar',\n Italian: 'it',\n Chinese: 'zh',\n Polish: 'pl',\n Danish: 'da',\n Hungarian: 'hu',\n Russian: 'ru',\n French: 'fr',\n Spanish: 'es',\n Romanian: 'ro',\n Greek: 'el',\n Swedish: 'sv',\n Turkish: 'tr',\n Indonesian: 'id',\n Portuguese: 'pt',\n Hebrew: 'he',\n German: 'de',\n Malay: 'ms',\n Norwegian: 'no',\n Farsi: 'fa',\n };\n var currentLocale = $('html').attr('lang');\n\n var currentLocaleName = Object.keys(items).find(function (key) {\n return items[key] === currentLocale;\n });\n\n $('.dropdown-title').text(currentLocaleName);\n\n $('.dropdown-menu-content')\n .append(Object.keys(items).sort().map(function (item) {\n return $('<li>').text(item);\n }))\n .on(\"click\", function (e) {\n var nextLocaleName = e.target.innerText;\n if (nextLocaleName === currentLocaleName) {\n e.stopPropagation();\n } else {\n document.cookie = 'locale=' + items[nextLocaleName] + ';path=/';\n location.reload(true);\n }\n\n });\n\n $([].find.call($('.dropdown-menu li'), function (item) {\n return item.innerText === currentLocaleName;\n })).addClass('active');\n\n function insertParam(key, value) {\n key = encodeURIComponent(key);\n value = encodeURIComponent(value);\n\n var kvp = document.location.search.substr(1).split('&');\n if (kvp == '') {\n document.location.search = '?' + key + '=' + value;\n }\n else {\n\n var i = kvp.length;\n var x;\n while (i--) {\n x = kvp[i].split('=');\n\n if (x[0] === key) {\n x[1] = value;\n kvp[i] = x.join('=');\n break;\n }\n }\n\n if (i < 0) {\n kvp[kvp.length] = [key, value].join('=');\n }\n\n //this will reload the page, it's likely better to store this until finished\n document.location.search = kvp.join('&');\n }\n }\n })();\n</script>\n\n <div class=\"cap_head clearfix\">\n <div class=\"logo_shield\">\n <img src=\"/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png\">\n </div>\n <div class=\"cap_side pull-right\">\n <h4 id=\"text\">181.215.47.90</h4>\n <p class=\"cap_note cap_text count_down\">\n is protected by Imunify360\n </p>\n </div>\n </div>\n\n <p class=\"cap_mess cap_text text-center\">\n We have noticed an unusual activity from your <b>IP 167.94.138.51</b> and blocked access to this website.\n </p>\n\n <p class=\"cap_mess cap_text text-center\">\n <b>Please confirm that you are not a robot</b>\n </p>\n\n <form class=\"form-group form-captcha\">\n <div id=\"re-captcha\"\n class=\"g-recaptcha\"\n data-sitekey=\"6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4\"\n data-callback=\"check\"\n ></div>\n </form>\n </div>\n </div>\n</div>\n\n\n<!-- imunify360 preloader -->\n<div class=\"big_loader\">\n <svg class=\"rot\" width=\"90px\" height=\"90px\" viewBox=\"0 0 47 47\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <title>Loader</title>\n <defs>\n <polygon id=\"path-1\"\n points=\"0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146\"></polygon>\n </defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\"\n fill-rule=\"evenodd\">\n <g id=\"Logo\" transform=\"translate(-5.000000, -2.000000)\">\n <g id=\"Group-2\" transform=\"translate(5.000000, 2.000000)\">\n <path d=\"M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z\"\n id=\"Fill-1\" fill=\"#467C45\"></path>\n <path d=\"M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585\"\n id=\"Fill-3\" fill=\"#467C45\"></path>\n <path d=\"M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049\"\n id=\"Fill-5\" fill=\"#467C45\"></path>\n <g id=\"Group-9\"\n transform=\"translate(0.000000, 11.919659)\">\n <mask id=\"mask-2\" fill=\"white\">\n <use xlink:href=\"#path-1\"></use>\n </mask>\n <g id=\"Clip-8\"></g>\n <path d=\"M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146\"\n id=\"Fill-7\" fill=\"#467C45\"\n mask=\"url(#mask-2)\"></path>\n </g>\n <path d=\"M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049\"\n id=\"Fill-10\" fill=\"#467C45\"></path>\n <path d=\"M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207\"\n id=\"Fill-12\" fill=\"#467C45\"></path>\n <path d=\"M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555\"\n id=\"Fill-14\" fill=\"#467C45\"></path>\n <path d=\"M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488\"\n id=\"Fill-16\" fill=\"#467C45\"></path>\n </g>\n </g>\n </g>\n </svg>\n</div>\n\n<script>\n $(document).ready(function () {\n var visibleByDefault = false;\n var captchaIsPassed = false;\n var captchaIsVisible = visibleByDefault;\n var reCaptchaWrapper;\n\n function do_reload() {\n location.reload(true);\n }\n\n window.check = function (value) {\n $.ajax({\n type: 'POST',\n url: '/captchacheck',\n data: {\n 'captcha_value': value\n }\n }).done(function (data) {\n if (data['success']) {\n captchaIsPassed = true;\n $(\"#text\").next(\"p\").text(\"\");\n $(\"#text\").text(\n \"IP 167.94.138.51 has been unblocked\"\n );\n setTimeout(do_reload, 1000);\n } else {\n grecaptcha.reset();\n }\n }).fail(function () {\n grecaptcha.reset();\n });\n };\n\n function updateUI() {\n // change the size of our block to fit the captcha block\n var blockWithText = $('.captcha_div');\n var captchaBlock = reCaptchaWrapper.find('> div:last-child');\n var currentPadding;\n (function update () {\n var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100;\n var padding = captchaIsPassed ? '' : space + 'px';\n if (currentPadding !== padding) {\n blockWithText.css({'padding-bottom': padding});\n }\n setTimeout(update, 500);\n })();\n }\n\n function makeVisible() {\n $('.big_loader').hide(); // hide our preloader\n $('.wraper').show(); // show our text and stuff\n // add class to reCAPTCHA wrapper so our css would apply to it\n reCaptchaWrapper.addClass('re-captcha-wrapper');\n captchaIsVisible = true;\n }\n\n function executeCaptcha() {\n try {\n grecaptcha.execute();\n } catch (e) {\n setTimeout(executeCaptcha, 2000); // retry\n }\n }\n\n if (!visibleByDefault) {\n /**\n * Detecting captcha when css is changed to visible.\n * Invisible reCaptcha has no API calls when captcha will be visible,\n * (captcha is shown to user).\n * When captcha changed css \"visibility\" to the \"visible\", we should:\n * 1. hide the loader and captcha mask\n * 2. display some additional text\n * 3. display a dropdown so user can switch to a different language\n */\n (function checkVisibility () {\n reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length\n ? reCaptchaWrapper\n : $('body > div:has(> div > iframe[src^=\"https://www.google.com/recaptcha\"])');\n if (reCaptchaWrapper.css('visibility') === 'visible') {\n makeVisible(reCaptchaWrapper);\n updateUI(reCaptchaWrapper);\n } else {\n setTimeout(checkVisibility, 100);\n }\n })();\n\n // start captcha challenge after loads all scripts\n setTimeout(executeCaptcha, 2000);\n }\n\n });\n\n</script>\n\n</body>\n</html>",
"favicons": [
{
"size": 119,
"name": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgA...AeaR9cIAAAAASUVORK5CYII=",
"md5_hash": "09558cd66c669271cd2823ec7f44d451"
},
{
"size": 1,
"name": "http://181.215.47.90:2082/favicon.ico",
"md5_hash": "68b329da9893e34099c7d8ad5cb9c940"
}
],
"body_hashes": [
"sha256:16ca1fae809473b52879970eca24a108829eab427088f7e17ebab8993d8edf6c",
"sha1:76d0af49d43fd0a2be00dc64d1ca6ab127748de6"
],
"body_hash": "sha1:76d0af49d43fd0a2be00dc64d1ca6ab127748de6",
"html_title": "Captcha"
},
"supports_http2": false
},
"labels": [
"bootstrap",
"jquery"
],
"observed_at": "2023-09-21T08:38:11.002595764Z",
"perspective_id": "PERSPECTIVE_TATA",
"port": 2082,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:imunify_security:imunify360:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Imunify Security",
"product": "Imunify360",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "167.94.138.51",
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"certificate": "DISPLAY_HEX",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nSet-Cookie: cl-bypass-cache=yes; Expires=Wed, 20-Sep-23 11:31:28 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax\r\nServer: imunify360-webshield/1.21\r\nLast-Modified: Wednesday, 20-Sep-2023 10:31:28 GMT\r\nCache-Control: private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0\r\ncf-edge-cache: no-cache\r\nExpires: Thu, 01 Jan 1970 00:00:01 GMT\r\n",
"banner_hashes": [
"sha256:4b0466a727880e66bda3b5a1157b31c11ea731a0f1fb08eab143e68e5422e781"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a20636c6f73650d0a5365742d436f6f6b69653a20636c2d6279706173732d63616368653d7965733b20457870697265733d5765642c2032302d5365702d32332031313a33313a323820474d543b20446f6d61696e3d3138312e3231352e34372e39303b20506174683d2f3b20487474704f6e6c793b2053616d65536974653d4c61780d0a5365727665723a20696d756e6966793336302d776562736869656c642f312e32310d0a4c6173742d4d6f6469666965643a205765646e65736461792c2032302d5365702d323032332031303a33313a323820474d540d0a43616368652d436f6e74726f6c3a20707269766174652c206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c2070726f78792d726576616c69646174652c206d61782d6167653d302c20732d6d61786167653d300d0a63662d656467652d63616368653a206e6f2d63616368650d0a457870697265733a205468752c203031204a616e20313937302030303a30303a303120474d540d0a",
"certificate": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"extended_service_name": "HTTPS",
"http": {
"request": {
"method": "GET",
"uri": "https://181.215.47.90:2083/",
"headers": {
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
],
"_encoding": {
"User_Agent": "DISPLAY_UTF8",
"Accept": "DISPLAY_UTF8"
},
"Accept": [
"*/*"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"Last_Modified": [
"Wednesday, 20-Sep-2023 10:31:28 GMT"
],
"_encoding": {
"Last_Modified": "DISPLAY_UTF8",
"Date": "DISPLAY_UTF8",
"Cache_Control": "DISPLAY_UTF8",
"Expires": "DISPLAY_UTF8",
"cf_edge_cache": "DISPLAY_UTF8",
"Server": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8",
"Set_Cookie": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8"
},
"Date": [
"<REDACTED>"
],
"Cache_Control": [
"private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0"
],
"Expires": [
"Thu, 01 Jan 1970 00:00:01 GMT"
],
"cf_edge_cache": [
"no-cache"
],
"Server": [
"imunify360-webshield/1.21"
],
"Transfer_Encoding": [
"chunked"
],
"Set_Cookie": [
"cl-bypass-cache=yes; Expires=Wed, 20-Sep-23 11:31:28 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax"
],
"Connection": [
"close"
],
"Content_Type": [
"text/html"
]
},
"_encoding": {
"html_tags": "DISPLAY_UTF8",
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8",
"html_title": "DISPLAY_UTF8"
},
"html_tags": [
"<title>Captcha</title>",
"<title>Loader</title>",
"<meta charset=\"UTF-8\">"
],
"body_size": 20438,
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Captcha</title>\n <link rel=\"stylesheet\"\n href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\"\n integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\"\n crossorigin=\"anonymous\">\n <link href=\"data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=\"\n rel=\"icon\" type=\"image/x-icon\"/>\n <link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\"\n rel=\"stylesheet\">\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\"></script>\n <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n\n <script src=\"https://www.google.com/recaptcha/api.js?hl=en\"\n async defer>\n </script>\n\n\n <style>\n html, body {\n height: 100%;\n }\n\n .wraper {\n padding-bottom: 56px;\n position: relative;\n min-height: 100%;\n }\n .invisible_mode .wraper {\n display: none;\n }\n\n .header {\n height: 63px;\n background-color: white;\n }\n\n .middle {\n height: 186px;\n background-color: rgba(55, 171, 99, 0.75);\n }\n\n .bottom {\n background-color: #f2f2f2;\n position: absolute;\n bottom: 0px;\n top: 249px;\n width: 100%;\n }\n\n .captcha_absolute {\n margin-top: -153px;\n }\n\n .captcha_div {\n width: 485px;\n margin: 0 auto;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);\n background-color: white;\n padding: 47px 48px 18px 48px;\n position: relative;\n }\n\n .cap_head {\n border-bottom: 1px solid #d8d8d8;\n padding-bottom: 17px;\n margin: 0 10px 20px 10px;\n }\n\n .logo_shield {\n display: inline-block;\n }\n\n .logo_shield img {\n width: 54px;\n height: 72px;\n }\n\n .cap_side {\n width: 295px;\n }\n\n h4#text {\n font-size: 20px;\n line-height: 1.38;\n color: #000000;\n font-weight: bold;\n font-family: Noto Sans, sans-serif;\n margin: 6px 0 0 0;\n }\n\n .cap_text {\n font-family: Noto Sans, sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: 1.65;\n color: #000000;\n }\n\n p.cap_note {\n font-size: 20px;\n margin: 0;\n }\n\n .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px }\n\n .cap_mess {\n font-size: 13px;\n }\n\n .powered_span {\n position: absolute;\n bottom: 15px;\n width: 100%;\n text-align: center;\n height: 18px;\n opacity: 0.45;\n font-family: Noto Sans;\n font-size: 13px;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n color: #1d1d1d;\n }\n\n /* A few hacks for re-captcha */\n\n .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */\n top: 350px !important;\n }\n .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */\n display: none !important;\n }\n .visible_mode #re-captcha { /* align to center */\n width: 305px;\n margin: 0 auto;\n }\n\n /* Imunify360 preloader */\n\n .big_loader {\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n width: 90px;\n height: 90px;\n margin: -45px auto 0 auto;\n opacity: 0.55;\n }\n .visible_mode .big_loader {\n display: none;\n }\n\n .rot {\n -webkit-animation: spin 2s ease-in-out infinite;\n animation: spin 2s ease-in-out infinite\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n </style>\n\n<!--\nThis whole tempalte goes to inside <head></head> tags\nModify this file to add javascript or css files for your page from customize/static folder\nJinja2 (which is index.html template engine) is not allowed to use here.\n\nPlease, restart captcha server after your changes.\nservice imunify360-captcha restart\nservice imunify360-captchaserver-nginx restart\n\nExample:\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\nAdd your custom css from customize/static/ folder\n<link type=\"text/css\" rel=\"stylesheet\" href=\"static/my.css\">\n-->\n</head>\n<body class=\"visible_mode\">\n<div class=\"wraper\">\n\n<!--\nYou can add your css, javascript, images and other static files in /customize/static/ folder\nAnd add css, javascript into the end of `head` section of this template\nPlease, restart webshield after your changes\nsystemctl restart imunify360-webshield\n-->\n<div class=\"header\">\n <!-- Header of the index page -->\n</div>\n\n<div class=\"middle\">\n <!-- Body of the index page -->\n</div>\n\n<div class=\"bottom\">\n <!-- Footer of the index page -->\n <span class=\"powered_span\">Powered by Imunify360</span>\n</div>\n\n <div class=\"captcha_absolute\">\n <div class=\"captcha_div\">\n <style>\n .dropdown {\n position: absolute;\n top: 10px;\n right: 0;\n }\n\n .dropdown .dropdown-toggle {\n background-color: #fff;\n border: none;\n outline: none;\n color: #858585;\n font-size: 13px;\n height: 32px;\n line-height: 1;\n transition: all 0.4s;\n font-family: 'Noto Sans', sans-serif;\n margin-right: 22px;\n }\n\n .dropdown .dropdown-toggle:hover {\n background-color: #e7e7e7;\n }\n\n .dropdown .dropdown-menu-content {\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n border-width: 0px;\n border-radius: 0;\n padding: 11px 0 0;\n overflow-y: scroll;\n max-height: 365px;\n margin: 0;\n }\n\n .dropdown .glyphicon {\n margin-left: 6px;\n top: 2px;\n transition: 0.3s all;\n }\n\n .dropdown li {\n height: 35px;\n text-align: left;\n padding-left: 24px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 2.85;\n font-family: 'Noto Sans', sans-serif;\n }\n .dropdown li:last-child {\n margin-bottom: 14px;\n }\n\n .dropdown li.active {\n font-weight: bold;\n }\n\n .dropdown li:focus, .dropdown li:hover {\n color: #4d4d4e;\n background-color: rgba(56, 171, 99, 0.11);\n }\n\n .dropdown .dropdown-menu-content > li:hover {\n cursor: pointer;\n }\n\n .dropdown .dropdown-menu-container {\n max-height: 365px;\n overflow: hidden;\n width: 164px;\n padding: 0;\n border: 0;\n border-radius: 0;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n z-index: 5000000000;\n }\n\n .dropdown.open .glyphicon {\n transform: rotate(180deg);\n }\n</style>\n\n\n<div class=\"dropdown\">\n <button type=\"button\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"\n aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"dropdown-title\">English</span>\n <span class=\"glyphicon glyphicon-menu-down\" aria-hidden=\"true\"></span>\n </button>\n <div class=\"dropdown-menu dropdown-menu-container\">\n <ul class=\"dropdown-menu-content\"></ul>\n </div>\n</div>\n\n<script>\n (function () {\n var items = {\n English: 'en',\n Dutch: 'nl',\n Ukrainian: 'uk',\n Arabic: 'ar',\n Italian: 'it',\n Chinese: 'zh',\n Polish: 'pl',\n Danish: 'da',\n Hungarian: 'hu',\n Russian: 'ru',\n French: 'fr',\n Spanish: 'es',\n Romanian: 'ro',\n Greek: 'el',\n Swedish: 'sv',\n Turkish: 'tr',\n Indonesian: 'id',\n Portuguese: 'pt',\n Hebrew: 'he',\n German: 'de',\n Malay: 'ms',\n Norwegian: 'no',\n Farsi: 'fa',\n };\n var currentLocale = $('html').attr('lang');\n\n var currentLocaleName = Object.keys(items).find(function (key) {\n return items[key] === currentLocale;\n });\n\n $('.dropdown-title').text(currentLocaleName);\n\n $('.dropdown-menu-content')\n .append(Object.keys(items).sort().map(function (item) {\n return $('<li>').text(item);\n }))\n .on(\"click\", function (e) {\n var nextLocaleName = e.target.innerText;\n if (nextLocaleName === currentLocaleName) {\n e.stopPropagation();\n } else {\n document.cookie = 'locale=' + items[nextLocaleName] + ';path=/';\n location.reload(true);\n }\n\n });\n\n $([].find.call($('.dropdown-menu li'), function (item) {\n return item.innerText === currentLocaleName;\n })).addClass('active');\n\n function insertParam(key, value) {\n key = encodeURIComponent(key);\n value = encodeURIComponent(value);\n\n var kvp = document.location.search.substr(1).split('&');\n if (kvp == '') {\n document.location.search = '?' + key + '=' + value;\n }\n else {\n\n var i = kvp.length;\n var x;\n while (i--) {\n x = kvp[i].split('=');\n\n if (x[0] === key) {\n x[1] = value;\n kvp[i] = x.join('=');\n break;\n }\n }\n\n if (i < 0) {\n kvp[kvp.length] = [key, value].join('=');\n }\n\n //this will reload the page, it's likely better to store this until finished\n document.location.search = kvp.join('&');\n }\n }\n })();\n</script>\n\n <div class=\"cap_head clearfix\">\n <div class=\"logo_shield\">\n <img src=\"/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png\">\n </div>\n <div class=\"cap_side pull-right\">\n <h4 id=\"text\">181.215.47.90</h4>\n <p class=\"cap_note cap_text count_down\">\n is protected by Imunify360\n </p>\n </div>\n </div>\n\n <p class=\"cap_mess cap_text text-center\">\n We have noticed an unusual activity from your <b>IP 167.248.133.124</b> and blocked access to this website.\n </p>\n\n <p class=\"cap_mess cap_text text-center\">\n <b>Please confirm that you are not a robot</b>\n </p>\n\n <form class=\"form-group form-captcha\">\n <div id=\"re-captcha\"\n class=\"g-recaptcha\"\n data-sitekey=\"6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4\"\n data-callback=\"check\"\n ></div>\n </form>\n </div>\n </div>\n</div>\n\n\n<!-- imunify360 preloader -->\n<div class=\"big_loader\">\n <svg class=\"rot\" width=\"90px\" height=\"90px\" viewBox=\"0 0 47 47\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <title>Loader</title>\n <defs>\n <polygon id=\"path-1\"\n points=\"0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146\"></polygon>\n </defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\"\n fill-rule=\"evenodd\">\n <g id=\"Logo\" transform=\"translate(-5.000000, -2.000000)\">\n <g id=\"Group-2\" transform=\"translate(5.000000, 2.000000)\">\n <path d=\"M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z\"\n id=\"Fill-1\" fill=\"#467C45\"></path>\n <path d=\"M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585\"\n id=\"Fill-3\" fill=\"#467C45\"></path>\n <path d=\"M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049\"\n id=\"Fill-5\" fill=\"#467C45\"></path>\n <g id=\"Group-9\"\n transform=\"translate(0.000000, 11.919659)\">\n <mask id=\"mask-2\" fill=\"white\">\n <use xlink:href=\"#path-1\"></use>\n </mask>\n <g id=\"Clip-8\"></g>\n <path d=\"M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146\"\n id=\"Fill-7\" fill=\"#467C45\"\n mask=\"url(#mask-2)\"></path>\n </g>\n <path d=\"M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049\"\n id=\"Fill-10\" fill=\"#467C45\"></path>\n <path d=\"M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207\"\n id=\"Fill-12\" fill=\"#467C45\"></path>\n <path d=\"M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555\"\n id=\"Fill-14\" fill=\"#467C45\"></path>\n <path d=\"M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488\"\n id=\"Fill-16\" fill=\"#467C45\"></path>\n </g>\n </g>\n </g>\n </svg>\n</div>\n\n<script>\n $(document).ready(function () {\n var visibleByDefault = false;\n var captchaIsPassed = false;\n var captchaIsVisible = visibleByDefault;\n var reCaptchaWrapper;\n\n function do_reload() {\n location.reload(true);\n }\n\n window.check = function (value) {\n $.ajax({\n type: 'POST',\n url: '/captchacheck',\n data: {\n 'captcha_value': value\n }\n }).done(function (data) {\n if (data['success']) {\n captchaIsPassed = true;\n $(\"#text\").next(\"p\").text(\"\");\n $(\"#text\").text(\n \"IP 167.248.133.124 has been unblocked\"\n );\n setTimeout(do_reload, 1000);\n } else {\n grecaptcha.reset();\n }\n }).fail(function () {\n grecaptcha.reset();\n });\n };\n\n function updateUI() {\n // change the size of our block to fit the captcha block\n var blockWithText = $('.captcha_div');\n var captchaBlock = reCaptchaWrapper.find('> div:last-child');\n var currentPadding;\n (function update () {\n var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100;\n var padding = captchaIsPassed ? '' : space + 'px';\n if (currentPadding !== padding) {\n blockWithText.css({'padding-bottom': padding});\n }\n setTimeout(update, 500);\n })();\n }\n\n function makeVisible() {\n $('.big_loader').hide(); // hide our preloader\n $('.wraper').show(); // show our text and stuff\n // add class to reCAPTCHA wrapper so our css would apply to it\n reCaptchaWrapper.addClass('re-captcha-wrapper');\n captchaIsVisible = true;\n }\n\n function executeCaptcha() {\n try {\n grecaptcha.execute();\n } catch (e) {\n setTimeout(executeCaptcha, 2000); // retry\n }\n }\n\n if (!visibleByDefault) {\n /**\n * Detecting captcha when css is changed to visible.\n * Invisible reCaptcha has no API calls when captcha will be visible,\n * (captcha is shown to user).\n * When captcha changed css \"visibility\" to the \"visible\", we should:\n * 1. hide the loader and captcha mask\n * 2. display some additional text\n * 3. display a dropdown so user can switch to a different language\n */\n (function checkVisibility () {\n reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length\n ? reCaptchaWrapper\n : $('body > div:has(> div > iframe[src^=\"https://www.google.com/recaptcha\"])');\n if (reCaptchaWrapper.css('visibility') === 'visible') {\n makeVisible(reCaptchaWrapper);\n updateUI(reCaptchaWrapper);\n } else {\n setTimeout(checkVisibility, 100);\n }\n })();\n\n // start captcha challenge after loads all scripts\n setTimeout(executeCaptcha, 2000);\n }\n\n });\n\n</script>\n\n</body>\n</html>",
"favicons": [
{
"size": 119,
"name": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgA...AeaR9cIAAAAASUVORK5CYII=",
"md5_hash": "09558cd66c669271cd2823ec7f44d451"
},
{
"size": 1,
"name": "https://181.215.47.90:2083/favicon.ico",
"md5_hash": "68b329da9893e34099c7d8ad5cb9c940"
}
],
"body_hashes": [
"sha256:ec17014edfc9697e00b11f8f925c1d559fa6c01d59e5b9d34522263834c16ee9",
"sha1:d420aedfa3d860bd601af229073139d6e038111b"
],
"body_hash": "sha1:d420aedfa3d860bd601af229073139d6e038111b",
"html_title": "Captcha"
},
"supports_http2": true
},
"jarm": {
"_encoding": {
"fingerprint": "DISPLAY_HEX",
"cipher_and_version_fingerprint": "DISPLAY_HEX",
"tls_extensions_sha256": "DISPLAY_HEX"
},
"fingerprint": "21d19d00021d21d00042d43d00000091f9827a8676a9d9f27d421962a09b5d",
"cipher_and_version_fingerprint": "21d19d00021d21d00042d43d000000",
"tls_extensions_sha256": "91f9827a8676a9d9f27d421962a09b5d",
"observed_at": "2023-09-08T15:37:41.765827174Z"
},
"labels": [
"bootstrap",
"jquery"
],
"observed_at": "2023-09-20T10:31:28.283058010Z",
"perspective_id": "PERSPECTIVE_NTT",
"port": 2083,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:imunify_security:imunify360:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Imunify Security",
"product": "Imunify360",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "167.248.133.124",
"tls": {
"version_selected": "TLSv1_3",
"cipher_selected": "TLS_CHACHA20_POLY1305_SHA256",
"certificates": {
"_encoding": {
"leaf_fp_sha_256": "DISPLAY_HEX",
"chain_fps_sha_256": "DISPLAY_HEX"
},
"leaf_fp_sha_256": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"chain_fps_sha_256": [
"67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd",
"6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f"
],
"leaf_data": {
"names": [
"*.accessibilitynews.ca",
"accessibilitynews.ca"
],
"subject_dn": "CN=accessibilitynews.ca",
"issuer_dn": "C=US, O=Let's Encrypt, CN=R3",
"pubkey_bit_size": 2048,
"pubkey_algorithm": "RSA",
"tbs_fingerprint": "6fd919b2d4155186dad0597a50c3bb7a701245d79cf49bbf9de5b258c803500d",
"fingerprint": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"issuer": {
"common_name": [
"R3"
],
"organization": [
"Let's Encrypt"
],
"country": [
"US"
]
},
"subject": {
"common_name": [
"accessibilitynews.ca"
]
},
"public_key": {
"key_algorithm": "RSA",
"rsa": {
"_encoding": {
"modulus": "DISPLAY_BASE64",
"exponent": "DISPLAY_BASE64"
},
"modulus": "t6Quz2KCaOpDpnt7RoZGHQmbMrT+059W5G3khruvXvAaNAKtttwIKD49gTl1SDBUtGLjuJry5Cm/aDdvlZ4UFI2xI6n1aTa7PiKG84RNVA4FiXXZ224F28tI+l6rLk2oNERUp45TBu28yabiN/PBMIoTZThiyVNogOgGO6Ji4XcUByQYzMZKYNHo/PQxWKcNFqUyrj3jY/xYoAUqBPz802XXAkkiQUB1wbVENCXvVCJWJgixYXdpD3XLNgcPpuNGY94/25mPmvCWrcsvd9MIO54pgV0JsF7e7ewGl1/HGSi415jQhGHGxOfD0Mnma6p+6nRWCLvMuv0sXdb6C+Aj+w==",
"exponent": "AAEAAQ==",
"length": 256
},
"fingerprint": "87868ba42184c3425821ceb65906b87fcbb4892668512b8fc8b2bec1c35f28bb"
},
"signature": {
"signature_algorithm": "SHA256-RSA",
"self_signed": false
}
},
"chain": [
{
"fingerprint": "67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd",
"subject_dn": "C=US, O=Let's Encrypt, CN=R3",
"issuer_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1"
},
{
"fingerprint": "6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f",
"subject_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1",
"issuer_dn": "O=Digital Signature Trust Co., CN=DST Root CA X3"
}
]
},
"_encoding": {
"ja3s": "DISPLAY_HEX"
},
"ja3s": "475c9302dc42b2751db9edcac3b74891"
},
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nSet-Cookie: cl-bypass-cache=yes; Expires=Tue, 19-Sep-23 20:23:08 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax\r\nServer: imunify360-webshield/1.21\r\nLast-Modified: Tuesday, 19-Sep-2023 19:23:08 GMT\r\nCache-Control: private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0\r\ncf-edge-cache: no-cache\r\nExpires: Thu, 01 Jan 1970 00:00:01 GMT\r\n",
"banner_hashes": [
"sha256:ba77e41199941193ac9ed08d58c9942fe3719168e0898248ce0369c0c20c489d"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a20636c6f73650d0a5365742d436f6f6b69653a20636c2d6279706173732d63616368653d7965733b20457870697265733d5475652c2031392d5365702d32332032303a32333a303820474d543b20446f6d61696e3d3138312e3231352e34372e39303b20506174683d2f3b20487474704f6e6c793b2053616d65536974653d4c61780d0a5365727665723a20696d756e6966793336302d776562736869656c642f312e32310d0a4c6173742d4d6f6469666965643a20547565736461792c2031392d5365702d323032332031393a32333a303820474d540d0a43616368652d436f6e74726f6c3a20707269766174652c206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c2070726f78792d726576616c69646174652c206d61782d6167653d302c20732d6d61786167653d300d0a63662d656467652d63616368653a206e6f2d63616368650d0a457870697265733a205468752c203031204a616e20313937302030303a30303a303120474d540d0a",
"extended_service_name": "HTTP",
"http": {
"request": {
"method": "GET",
"uri": "http://181.215.47.90:2086/",
"headers": {
"Accept": [
"*/*"
],
"_encoding": {
"Accept": "DISPLAY_UTF8",
"User_Agent": "DISPLAY_UTF8"
},
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"cf_edge_cache": [
"no-cache"
],
"_encoding": {
"cf_edge_cache": "DISPLAY_UTF8",
"Cache_Control": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8",
"Last_Modified": "DISPLAY_UTF8",
"Expires": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8",
"Date": "DISPLAY_UTF8",
"Set_Cookie": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8",
"Server": "DISPLAY_UTF8"
},
"Cache_Control": [
"private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0"
],
"Connection": [
"close"
],
"Last_Modified": [
"Tuesday, 19-Sep-2023 19:23:08 GMT"
],
"Expires": [
"Thu, 01 Jan 1970 00:00:01 GMT"
],
"Transfer_Encoding": [
"chunked"
],
"Date": [
"<REDACTED>"
],
"Set_Cookie": [
"cl-bypass-cache=yes; Expires=Tue, 19-Sep-23 20:23:08 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax"
],
"Content_Type": [
"text/html"
],
"Server": [
"imunify360-webshield/1.21"
]
},
"_encoding": {
"html_tags": "DISPLAY_UTF8",
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8",
"html_title": "DISPLAY_UTF8"
},
"html_tags": [
"<title>Captcha</title>",
"<title>Loader</title>",
"<meta charset=\"UTF-8\">"
],
"body_size": 20434,
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Captcha</title>\n <link rel=\"stylesheet\"\n href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\"\n integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\"\n crossorigin=\"anonymous\">\n <link href=\"data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=\"\n rel=\"icon\" type=\"image/x-icon\"/>\n <link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\"\n rel=\"stylesheet\">\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\"></script>\n <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n\n <script src=\"https://www.google.com/recaptcha/api.js?hl=en\"\n async defer>\n </script>\n\n\n <style>\n html, body {\n height: 100%;\n }\n\n .wraper {\n padding-bottom: 56px;\n position: relative;\n min-height: 100%;\n }\n .invisible_mode .wraper {\n display: none;\n }\n\n .header {\n height: 63px;\n background-color: white;\n }\n\n .middle {\n height: 186px;\n background-color: rgba(55, 171, 99, 0.75);\n }\n\n .bottom {\n background-color: #f2f2f2;\n position: absolute;\n bottom: 0px;\n top: 249px;\n width: 100%;\n }\n\n .captcha_absolute {\n margin-top: -153px;\n }\n\n .captcha_div {\n width: 485px;\n margin: 0 auto;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);\n background-color: white;\n padding: 47px 48px 18px 48px;\n position: relative;\n }\n\n .cap_head {\n border-bottom: 1px solid #d8d8d8;\n padding-bottom: 17px;\n margin: 0 10px 20px 10px;\n }\n\n .logo_shield {\n display: inline-block;\n }\n\n .logo_shield img {\n width: 54px;\n height: 72px;\n }\n\n .cap_side {\n width: 295px;\n }\n\n h4#text {\n font-size: 20px;\n line-height: 1.38;\n color: #000000;\n font-weight: bold;\n font-family: Noto Sans, sans-serif;\n margin: 6px 0 0 0;\n }\n\n .cap_text {\n font-family: Noto Sans, sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: 1.65;\n color: #000000;\n }\n\n p.cap_note {\n font-size: 20px;\n margin: 0;\n }\n\n .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px }\n\n .cap_mess {\n font-size: 13px;\n }\n\n .powered_span {\n position: absolute;\n bottom: 15px;\n width: 100%;\n text-align: center;\n height: 18px;\n opacity: 0.45;\n font-family: Noto Sans;\n font-size: 13px;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n color: #1d1d1d;\n }\n\n /* A few hacks for re-captcha */\n\n .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */\n top: 350px !important;\n }\n .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */\n display: none !important;\n }\n .visible_mode #re-captcha { /* align to center */\n width: 305px;\n margin: 0 auto;\n }\n\n /* Imunify360 preloader */\n\n .big_loader {\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n width: 90px;\n height: 90px;\n margin: -45px auto 0 auto;\n opacity: 0.55;\n }\n .visible_mode .big_loader {\n display: none;\n }\n\n .rot {\n -webkit-animation: spin 2s ease-in-out infinite;\n animation: spin 2s ease-in-out infinite\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n </style>\n\n<!--\nThis whole tempalte goes to inside <head></head> tags\nModify this file to add javascript or css files for your page from customize/static folder\nJinja2 (which is index.html template engine) is not allowed to use here.\n\nPlease, restart captcha server after your changes.\nservice imunify360-captcha restart\nservice imunify360-captchaserver-nginx restart\n\nExample:\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\nAdd your custom css from customize/static/ folder\n<link type=\"text/css\" rel=\"stylesheet\" href=\"static/my.css\">\n-->\n</head>\n<body class=\"visible_mode\">\n<div class=\"wraper\">\n\n<!--\nYou can add your css, javascript, images and other static files in /customize/static/ folder\nAnd add css, javascript into the end of `head` section of this template\nPlease, restart webshield after your changes\nsystemctl restart imunify360-webshield\n-->\n<div class=\"header\">\n <!-- Header of the index page -->\n</div>\n\n<div class=\"middle\">\n <!-- Body of the index page -->\n</div>\n\n<div class=\"bottom\">\n <!-- Footer of the index page -->\n <span class=\"powered_span\">Powered by Imunify360</span>\n</div>\n\n <div class=\"captcha_absolute\">\n <div class=\"captcha_div\">\n <style>\n .dropdown {\n position: absolute;\n top: 10px;\n right: 0;\n }\n\n .dropdown .dropdown-toggle {\n background-color: #fff;\n border: none;\n outline: none;\n color: #858585;\n font-size: 13px;\n height: 32px;\n line-height: 1;\n transition: all 0.4s;\n font-family: 'Noto Sans', sans-serif;\n margin-right: 22px;\n }\n\n .dropdown .dropdown-toggle:hover {\n background-color: #e7e7e7;\n }\n\n .dropdown .dropdown-menu-content {\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n border-width: 0px;\n border-radius: 0;\n padding: 11px 0 0;\n overflow-y: scroll;\n max-height: 365px;\n margin: 0;\n }\n\n .dropdown .glyphicon {\n margin-left: 6px;\n top: 2px;\n transition: 0.3s all;\n }\n\n .dropdown li {\n height: 35px;\n text-align: left;\n padding-left: 24px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 2.85;\n font-family: 'Noto Sans', sans-serif;\n }\n .dropdown li:last-child {\n margin-bottom: 14px;\n }\n\n .dropdown li.active {\n font-weight: bold;\n }\n\n .dropdown li:focus, .dropdown li:hover {\n color: #4d4d4e;\n background-color: rgba(56, 171, 99, 0.11);\n }\n\n .dropdown .dropdown-menu-content > li:hover {\n cursor: pointer;\n }\n\n .dropdown .dropdown-menu-container {\n max-height: 365px;\n overflow: hidden;\n width: 164px;\n padding: 0;\n border: 0;\n border-radius: 0;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n z-index: 5000000000;\n }\n\n .dropdown.open .glyphicon {\n transform: rotate(180deg);\n }\n</style>\n\n\n<div class=\"dropdown\">\n <button type=\"button\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"\n aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"dropdown-title\">English</span>\n <span class=\"glyphicon glyphicon-menu-down\" aria-hidden=\"true\"></span>\n </button>\n <div class=\"dropdown-menu dropdown-menu-container\">\n <ul class=\"dropdown-menu-content\"></ul>\n </div>\n</div>\n\n<script>\n (function () {\n var items = {\n English: 'en',\n Dutch: 'nl',\n Ukrainian: 'uk',\n Arabic: 'ar',\n Italian: 'it',\n Chinese: 'zh',\n Polish: 'pl',\n Danish: 'da',\n Hungarian: 'hu',\n Russian: 'ru',\n French: 'fr',\n Spanish: 'es',\n Romanian: 'ro',\n Greek: 'el',\n Swedish: 'sv',\n Turkish: 'tr',\n Indonesian: 'id',\n Portuguese: 'pt',\n Hebrew: 'he',\n German: 'de',\n Malay: 'ms',\n Norwegian: 'no',\n Farsi: 'fa',\n };\n var currentLocale = $('html').attr('lang');\n\n var currentLocaleName = Object.keys(items).find(function (key) {\n return items[key] === currentLocale;\n });\n\n $('.dropdown-title').text(currentLocaleName);\n\n $('.dropdown-menu-content')\n .append(Object.keys(items).sort().map(function (item) {\n return $('<li>').text(item);\n }))\n .on(\"click\", function (e) {\n var nextLocaleName = e.target.innerText;\n if (nextLocaleName === currentLocaleName) {\n e.stopPropagation();\n } else {\n document.cookie = 'locale=' + items[nextLocaleName] + ';path=/';\n location.reload(true);\n }\n\n });\n\n $([].find.call($('.dropdown-menu li'), function (item) {\n return item.innerText === currentLocaleName;\n })).addClass('active');\n\n function insertParam(key, value) {\n key = encodeURIComponent(key);\n value = encodeURIComponent(value);\n\n var kvp = document.location.search.substr(1).split('&');\n if (kvp == '') {\n document.location.search = '?' + key + '=' + value;\n }\n else {\n\n var i = kvp.length;\n var x;\n while (i--) {\n x = kvp[i].split('=');\n\n if (x[0] === key) {\n x[1] = value;\n kvp[i] = x.join('=');\n break;\n }\n }\n\n if (i < 0) {\n kvp[kvp.length] = [key, value].join('=');\n }\n\n //this will reload the page, it's likely better to store this until finished\n document.location.search = kvp.join('&');\n }\n }\n })();\n</script>\n\n <div class=\"cap_head clearfix\">\n <div class=\"logo_shield\">\n <img src=\"/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png\">\n </div>\n <div class=\"cap_side pull-right\">\n <h4 id=\"text\">181.215.47.90</h4>\n <p class=\"cap_note cap_text count_down\">\n is protected by Imunify360\n </p>\n </div>\n </div>\n\n <p class=\"cap_mess cap_text text-center\">\n We have noticed an unusual activity from your <b>IP 167.94.145.58</b> and blocked access to this website.\n </p>\n\n <p class=\"cap_mess cap_text text-center\">\n <b>Please confirm that you are not a robot</b>\n </p>\n\n <form class=\"form-group form-captcha\">\n <div id=\"re-captcha\"\n class=\"g-recaptcha\"\n data-sitekey=\"6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4\"\n data-callback=\"check\"\n ></div>\n </form>\n </div>\n </div>\n</div>\n\n\n<!-- imunify360 preloader -->\n<div class=\"big_loader\">\n <svg class=\"rot\" width=\"90px\" height=\"90px\" viewBox=\"0 0 47 47\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <title>Loader</title>\n <defs>\n <polygon id=\"path-1\"\n points=\"0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146\"></polygon>\n </defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\"\n fill-rule=\"evenodd\">\n <g id=\"Logo\" transform=\"translate(-5.000000, -2.000000)\">\n <g id=\"Group-2\" transform=\"translate(5.000000, 2.000000)\">\n <path d=\"M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z\"\n id=\"Fill-1\" fill=\"#467C45\"></path>\n <path d=\"M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585\"\n id=\"Fill-3\" fill=\"#467C45\"></path>\n <path d=\"M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049\"\n id=\"Fill-5\" fill=\"#467C45\"></path>\n <g id=\"Group-9\"\n transform=\"translate(0.000000, 11.919659)\">\n <mask id=\"mask-2\" fill=\"white\">\n <use xlink:href=\"#path-1\"></use>\n </mask>\n <g id=\"Clip-8\"></g>\n <path d=\"M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146\"\n id=\"Fill-7\" fill=\"#467C45\"\n mask=\"url(#mask-2)\"></path>\n </g>\n <path d=\"M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049\"\n id=\"Fill-10\" fill=\"#467C45\"></path>\n <path d=\"M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207\"\n id=\"Fill-12\" fill=\"#467C45\"></path>\n <path d=\"M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555\"\n id=\"Fill-14\" fill=\"#467C45\"></path>\n <path d=\"M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488\"\n id=\"Fill-16\" fill=\"#467C45\"></path>\n </g>\n </g>\n </g>\n </svg>\n</div>\n\n<script>\n $(document).ready(function () {\n var visibleByDefault = false;\n var captchaIsPassed = false;\n var captchaIsVisible = visibleByDefault;\n var reCaptchaWrapper;\n\n function do_reload() {\n location.reload(true);\n }\n\n window.check = function (value) {\n $.ajax({\n type: 'POST',\n url: '/captchacheck',\n data: {\n 'captcha_value': value\n }\n }).done(function (data) {\n if (data['success']) {\n captchaIsPassed = true;\n $(\"#text\").next(\"p\").text(\"\");\n $(\"#text\").text(\n \"IP 167.94.145.58 has been unblocked\"\n );\n setTimeout(do_reload, 1000);\n } else {\n grecaptcha.reset();\n }\n }).fail(function () {\n grecaptcha.reset();\n });\n };\n\n function updateUI() {\n // change the size of our block to fit the captcha block\n var blockWithText = $('.captcha_div');\n var captchaBlock = reCaptchaWrapper.find('> div:last-child');\n var currentPadding;\n (function update () {\n var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100;\n var padding = captchaIsPassed ? '' : space + 'px';\n if (currentPadding !== padding) {\n blockWithText.css({'padding-bottom': padding});\n }\n setTimeout(update, 500);\n })();\n }\n\n function makeVisible() {\n $('.big_loader').hide(); // hide our preloader\n $('.wraper').show(); // show our text and stuff\n // add class to reCAPTCHA wrapper so our css would apply to it\n reCaptchaWrapper.addClass('re-captcha-wrapper');\n captchaIsVisible = true;\n }\n\n function executeCaptcha() {\n try {\n grecaptcha.execute();\n } catch (e) {\n setTimeout(executeCaptcha, 2000); // retry\n }\n }\n\n if (!visibleByDefault) {\n /**\n * Detecting captcha when css is changed to visible.\n * Invisible reCaptcha has no API calls when captcha will be visible,\n * (captcha is shown to user).\n * When captcha changed css \"visibility\" to the \"visible\", we should:\n * 1. hide the loader and captcha mask\n * 2. display some additional text\n * 3. display a dropdown so user can switch to a different language\n */\n (function checkVisibility () {\n reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length\n ? reCaptchaWrapper\n : $('body > div:has(> div > iframe[src^=\"https://www.google.com/recaptcha\"])');\n if (reCaptchaWrapper.css('visibility') === 'visible') {\n makeVisible(reCaptchaWrapper);\n updateUI(reCaptchaWrapper);\n } else {\n setTimeout(checkVisibility, 100);\n }\n })();\n\n // start captcha challenge after loads all scripts\n setTimeout(executeCaptcha, 2000);\n }\n\n });\n\n</script>\n\n</body>\n</html>",
"favicons": [
{
"size": 119,
"name": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgA...AeaR9cIAAAAASUVORK5CYII=",
"md5_hash": "09558cd66c669271cd2823ec7f44d451"
},
{
"size": 1,
"name": "http://181.215.47.90:2086/favicon.ico",
"md5_hash": "68b329da9893e34099c7d8ad5cb9c940"
}
],
"body_hashes": [
"sha256:4a479ed8906239560202b61c37e36ae44bc7bdcb90cedc9602680c35de3be074",
"sha1:d2a835200b16d4bc9919c649e165d9a87f3d4a88"
],
"body_hash": "sha1:d2a835200b16d4bc9919c649e165d9a87f3d4a88",
"html_title": "Captcha"
},
"supports_http2": false
},
"labels": [
"bootstrap",
"jquery"
],
"observed_at": "2023-09-19T19:23:08.474396324Z",
"perspective_id": "PERSPECTIVE_ORANGE",
"port": 2086,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:imunify_security:imunify360:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Imunify Security",
"product": "Imunify360",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "167.94.145.58",
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"certificate": "DISPLAY_HEX",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nSet-Cookie: cl-bypass-cache=yes; Expires=Thu, 21-Sep-23 05:06:25 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax\r\nServer: imunify360-webshield/1.21\r\nLast-Modified: Thursday, 21-Sep-2023 04:06:25 GMT\r\nCache-Control: private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0\r\ncf-edge-cache: no-cache\r\nExpires: Thu, 01 Jan 1970 00:00:01 GMT\r\n",
"banner_hashes": [
"sha256:ce334eb9dc45ed7af836c37cb9a46baf7a286f5fc30c21b4035b8e0c84b2f66c"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a20636c6f73650d0a5365742d436f6f6b69653a20636c2d6279706173732d63616368653d7965733b20457870697265733d5468752c2032312d5365702d32332030353a30363a323520474d543b20446f6d61696e3d3138312e3231352e34372e39303b20506174683d2f3b20487474704f6e6c793b2053616d65536974653d4c61780d0a5365727665723a20696d756e6966793336302d776562736869656c642f312e32310d0a4c6173742d4d6f6469666965643a2054687572736461792c2032312d5365702d323032332030343a30363a323520474d540d0a43616368652d436f6e74726f6c3a20707269766174652c206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c2070726f78792d726576616c69646174652c206d61782d6167653d302c20732d6d61786167653d300d0a63662d656467652d63616368653a206e6f2d63616368650d0a457870697265733a205468752c203031204a616e20313937302030303a30303a303120474d540d0a",
"certificate": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"extended_service_name": "HTTPS",
"http": {
"request": {
"method": "GET",
"uri": "https://181.215.47.90:2087/",
"headers": {
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
],
"_encoding": {
"User_Agent": "DISPLAY_UTF8",
"Accept": "DISPLAY_UTF8"
},
"Accept": [
"*/*"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"Last_Modified": [
"Thursday, 21-Sep-2023 04:06:25 GMT"
],
"_encoding": {
"Last_Modified": "DISPLAY_UTF8",
"cf_edge_cache": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8",
"Date": "DISPLAY_UTF8",
"Server": "DISPLAY_UTF8",
"Expires": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8",
"Cache_Control": "DISPLAY_UTF8",
"Set_Cookie": "DISPLAY_UTF8"
},
"cf_edge_cache": [
"no-cache"
],
"Connection": [
"close"
],
"Date": [
"<REDACTED>"
],
"Server": [
"imunify360-webshield/1.21"
],
"Expires": [
"Thu, 01 Jan 1970 00:00:01 GMT"
],
"Content_Type": [
"text/html"
],
"Transfer_Encoding": [
"chunked"
],
"Cache_Control": [
"private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0"
],
"Set_Cookie": [
"cl-bypass-cache=yes; Expires=Thu, 21-Sep-23 05:06:25 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax"
]
},
"_encoding": {
"html_tags": "DISPLAY_UTF8",
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8",
"html_title": "DISPLAY_UTF8"
},
"html_tags": [
"<title>Captcha</title>",
"<title>Loader</title>",
"<meta charset=\"UTF-8\">"
],
"body_size": 20436,
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Captcha</title>\n <link rel=\"stylesheet\"\n href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\"\n integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\"\n crossorigin=\"anonymous\">\n <link href=\"data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=\"\n rel=\"icon\" type=\"image/x-icon\"/>\n <link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\"\n rel=\"stylesheet\">\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\"></script>\n <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n\n <script src=\"https://www.google.com/recaptcha/api.js?hl=en\"\n async defer>\n </script>\n\n\n <style>\n html, body {\n height: 100%;\n }\n\n .wraper {\n padding-bottom: 56px;\n position: relative;\n min-height: 100%;\n }\n .invisible_mode .wraper {\n display: none;\n }\n\n .header {\n height: 63px;\n background-color: white;\n }\n\n .middle {\n height: 186px;\n background-color: rgba(55, 171, 99, 0.75);\n }\n\n .bottom {\n background-color: #f2f2f2;\n position: absolute;\n bottom: 0px;\n top: 249px;\n width: 100%;\n }\n\n .captcha_absolute {\n margin-top: -153px;\n }\n\n .captcha_div {\n width: 485px;\n margin: 0 auto;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);\n background-color: white;\n padding: 47px 48px 18px 48px;\n position: relative;\n }\n\n .cap_head {\n border-bottom: 1px solid #d8d8d8;\n padding-bottom: 17px;\n margin: 0 10px 20px 10px;\n }\n\n .logo_shield {\n display: inline-block;\n }\n\n .logo_shield img {\n width: 54px;\n height: 72px;\n }\n\n .cap_side {\n width: 295px;\n }\n\n h4#text {\n font-size: 20px;\n line-height: 1.38;\n color: #000000;\n font-weight: bold;\n font-family: Noto Sans, sans-serif;\n margin: 6px 0 0 0;\n }\n\n .cap_text {\n font-family: Noto Sans, sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: 1.65;\n color: #000000;\n }\n\n p.cap_note {\n font-size: 20px;\n margin: 0;\n }\n\n .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px }\n\n .cap_mess {\n font-size: 13px;\n }\n\n .powered_span {\n position: absolute;\n bottom: 15px;\n width: 100%;\n text-align: center;\n height: 18px;\n opacity: 0.45;\n font-family: Noto Sans;\n font-size: 13px;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n color: #1d1d1d;\n }\n\n /* A few hacks for re-captcha */\n\n .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */\n top: 350px !important;\n }\n .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */\n display: none !important;\n }\n .visible_mode #re-captcha { /* align to center */\n width: 305px;\n margin: 0 auto;\n }\n\n /* Imunify360 preloader */\n\n .big_loader {\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n width: 90px;\n height: 90px;\n margin: -45px auto 0 auto;\n opacity: 0.55;\n }\n .visible_mode .big_loader {\n display: none;\n }\n\n .rot {\n -webkit-animation: spin 2s ease-in-out infinite;\n animation: spin 2s ease-in-out infinite\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n </style>\n\n<!--\nThis whole tempalte goes to inside <head></head> tags\nModify this file to add javascript or css files for your page from customize/static folder\nJinja2 (which is index.html template engine) is not allowed to use here.\n\nPlease, restart captcha server after your changes.\nservice imunify360-captcha restart\nservice imunify360-captchaserver-nginx restart\n\nExample:\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\nAdd your custom css from customize/static/ folder\n<link type=\"text/css\" rel=\"stylesheet\" href=\"static/my.css\">\n-->\n</head>\n<body class=\"visible_mode\">\n<div class=\"wraper\">\n\n<!--\nYou can add your css, javascript, images and other static files in /customize/static/ folder\nAnd add css, javascript into the end of `head` section of this template\nPlease, restart webshield after your changes\nsystemctl restart imunify360-webshield\n-->\n<div class=\"header\">\n <!-- Header of the index page -->\n</div>\n\n<div class=\"middle\">\n <!-- Body of the index page -->\n</div>\n\n<div class=\"bottom\">\n <!-- Footer of the index page -->\n <span class=\"powered_span\">Powered by Imunify360</span>\n</div>\n\n <div class=\"captcha_absolute\">\n <div class=\"captcha_div\">\n <style>\n .dropdown {\n position: absolute;\n top: 10px;\n right: 0;\n }\n\n .dropdown .dropdown-toggle {\n background-color: #fff;\n border: none;\n outline: none;\n color: #858585;\n font-size: 13px;\n height: 32px;\n line-height: 1;\n transition: all 0.4s;\n font-family: 'Noto Sans', sans-serif;\n margin-right: 22px;\n }\n\n .dropdown .dropdown-toggle:hover {\n background-color: #e7e7e7;\n }\n\n .dropdown .dropdown-menu-content {\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n border-width: 0px;\n border-radius: 0;\n padding: 11px 0 0;\n overflow-y: scroll;\n max-height: 365px;\n margin: 0;\n }\n\n .dropdown .glyphicon {\n margin-left: 6px;\n top: 2px;\n transition: 0.3s all;\n }\n\n .dropdown li {\n height: 35px;\n text-align: left;\n padding-left: 24px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 2.85;\n font-family: 'Noto Sans', sans-serif;\n }\n .dropdown li:last-child {\n margin-bottom: 14px;\n }\n\n .dropdown li.active {\n font-weight: bold;\n }\n\n .dropdown li:focus, .dropdown li:hover {\n color: #4d4d4e;\n background-color: rgba(56, 171, 99, 0.11);\n }\n\n .dropdown .dropdown-menu-content > li:hover {\n cursor: pointer;\n }\n\n .dropdown .dropdown-menu-container {\n max-height: 365px;\n overflow: hidden;\n width: 164px;\n padding: 0;\n border: 0;\n border-radius: 0;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n z-index: 5000000000;\n }\n\n .dropdown.open .glyphicon {\n transform: rotate(180deg);\n }\n</style>\n\n\n<div class=\"dropdown\">\n <button type=\"button\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"\n aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"dropdown-title\">English</span>\n <span class=\"glyphicon glyphicon-menu-down\" aria-hidden=\"true\"></span>\n </button>\n <div class=\"dropdown-menu dropdown-menu-container\">\n <ul class=\"dropdown-menu-content\"></ul>\n </div>\n</div>\n\n<script>\n (function () {\n var items = {\n English: 'en',\n Dutch: 'nl',\n Ukrainian: 'uk',\n Arabic: 'ar',\n Italian: 'it',\n Chinese: 'zh',\n Polish: 'pl',\n Danish: 'da',\n Hungarian: 'hu',\n Russian: 'ru',\n French: 'fr',\n Spanish: 'es',\n Romanian: 'ro',\n Greek: 'el',\n Swedish: 'sv',\n Turkish: 'tr',\n Indonesian: 'id',\n Portuguese: 'pt',\n Hebrew: 'he',\n German: 'de',\n Malay: 'ms',\n Norwegian: 'no',\n Farsi: 'fa',\n };\n var currentLocale = $('html').attr('lang');\n\n var currentLocaleName = Object.keys(items).find(function (key) {\n return items[key] === currentLocale;\n });\n\n $('.dropdown-title').text(currentLocaleName);\n\n $('.dropdown-menu-content')\n .append(Object.keys(items).sort().map(function (item) {\n return $('<li>').text(item);\n }))\n .on(\"click\", function (e) {\n var nextLocaleName = e.target.innerText;\n if (nextLocaleName === currentLocaleName) {\n e.stopPropagation();\n } else {\n document.cookie = 'locale=' + items[nextLocaleName] + ';path=/';\n location.reload(true);\n }\n\n });\n\n $([].find.call($('.dropdown-menu li'), function (item) {\n return item.innerText === currentLocaleName;\n })).addClass('active');\n\n function insertParam(key, value) {\n key = encodeURIComponent(key);\n value = encodeURIComponent(value);\n\n var kvp = document.location.search.substr(1).split('&');\n if (kvp == '') {\n document.location.search = '?' + key + '=' + value;\n }\n else {\n\n var i = kvp.length;\n var x;\n while (i--) {\n x = kvp[i].split('=');\n\n if (x[0] === key) {\n x[1] = value;\n kvp[i] = x.join('=');\n break;\n }\n }\n\n if (i < 0) {\n kvp[kvp.length] = [key, value].join('=');\n }\n\n //this will reload the page, it's likely better to store this until finished\n document.location.search = kvp.join('&');\n }\n }\n })();\n</script>\n\n <div class=\"cap_head clearfix\">\n <div class=\"logo_shield\">\n <img src=\"/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png\">\n </div>\n <div class=\"cap_side pull-right\">\n <h4 id=\"text\">181.215.47.90</h4>\n <p class=\"cap_note cap_text count_down\">\n is protected by Imunify360\n </p>\n </div>\n </div>\n\n <p class=\"cap_mess cap_text text-center\">\n We have noticed an unusual activity from your <b>IP 167.248.133.37</b> and blocked access to this website.\n </p>\n\n <p class=\"cap_mess cap_text text-center\">\n <b>Please confirm that you are not a robot</b>\n </p>\n\n <form class=\"form-group form-captcha\">\n <div id=\"re-captcha\"\n class=\"g-recaptcha\"\n data-sitekey=\"6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4\"\n data-callback=\"check\"\n ></div>\n </form>\n </div>\n </div>\n</div>\n\n\n<!-- imunify360 preloader -->\n<div class=\"big_loader\">\n <svg class=\"rot\" width=\"90px\" height=\"90px\" viewBox=\"0 0 47 47\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <title>Loader</title>\n <defs>\n <polygon id=\"path-1\"\n points=\"0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146\"></polygon>\n </defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\"\n fill-rule=\"evenodd\">\n <g id=\"Logo\" transform=\"translate(-5.000000, -2.000000)\">\n <g id=\"Group-2\" transform=\"translate(5.000000, 2.000000)\">\n <path d=\"M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z\"\n id=\"Fill-1\" fill=\"#467C45\"></path>\n <path d=\"M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585\"\n id=\"Fill-3\" fill=\"#467C45\"></path>\n <path d=\"M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049\"\n id=\"Fill-5\" fill=\"#467C45\"></path>\n <g id=\"Group-9\"\n transform=\"translate(0.000000, 11.919659)\">\n <mask id=\"mask-2\" fill=\"white\">\n <use xlink:href=\"#path-1\"></use>\n </mask>\n <g id=\"Clip-8\"></g>\n <path d=\"M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146\"\n id=\"Fill-7\" fill=\"#467C45\"\n mask=\"url(#mask-2)\"></path>\n </g>\n <path d=\"M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049\"\n id=\"Fill-10\" fill=\"#467C45\"></path>\n <path d=\"M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207\"\n id=\"Fill-12\" fill=\"#467C45\"></path>\n <path d=\"M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555\"\n id=\"Fill-14\" fill=\"#467C45\"></path>\n <path d=\"M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488\"\n id=\"Fill-16\" fill=\"#467C45\"></path>\n </g>\n </g>\n </g>\n </svg>\n</div>\n\n<script>\n $(document).ready(function () {\n var visibleByDefault = false;\n var captchaIsPassed = false;\n var captchaIsVisible = visibleByDefault;\n var reCaptchaWrapper;\n\n function do_reload() {\n location.reload(true);\n }\n\n window.check = function (value) {\n $.ajax({\n type: 'POST',\n url: '/captchacheck',\n data: {\n 'captcha_value': value\n }\n }).done(function (data) {\n if (data['success']) {\n captchaIsPassed = true;\n $(\"#text\").next(\"p\").text(\"\");\n $(\"#text\").text(\n \"IP 167.248.133.37 has been unblocked\"\n );\n setTimeout(do_reload, 1000);\n } else {\n grecaptcha.reset();\n }\n }).fail(function () {\n grecaptcha.reset();\n });\n };\n\n function updateUI() {\n // change the size of our block to fit the captcha block\n var blockWithText = $('.captcha_div');\n var captchaBlock = reCaptchaWrapper.find('> div:last-child');\n var currentPadding;\n (function update () {\n var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100;\n var padding = captchaIsPassed ? '' : space + 'px';\n if (currentPadding !== padding) {\n blockWithText.css({'padding-bottom': padding});\n }\n setTimeout(update, 500);\n })();\n }\n\n function makeVisible() {\n $('.big_loader').hide(); // hide our preloader\n $('.wraper').show(); // show our text and stuff\n // add class to reCAPTCHA wrapper so our css would apply to it\n reCaptchaWrapper.addClass('re-captcha-wrapper');\n captchaIsVisible = true;\n }\n\n function executeCaptcha() {\n try {\n grecaptcha.execute();\n } catch (e) {\n setTimeout(executeCaptcha, 2000); // retry\n }\n }\n\n if (!visibleByDefault) {\n /**\n * Detecting captcha when css is changed to visible.\n * Invisible reCaptcha has no API calls when captcha will be visible,\n * (captcha is shown to user).\n * When captcha changed css \"visibility\" to the \"visible\", we should:\n * 1. hide the loader and captcha mask\n * 2. display some additional text\n * 3. display a dropdown so user can switch to a different language\n */\n (function checkVisibility () {\n reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length\n ? reCaptchaWrapper\n : $('body > div:has(> div > iframe[src^=\"https://www.google.com/recaptcha\"])');\n if (reCaptchaWrapper.css('visibility') === 'visible') {\n makeVisible(reCaptchaWrapper);\n updateUI(reCaptchaWrapper);\n } else {\n setTimeout(checkVisibility, 100);\n }\n })();\n\n // start captcha challenge after loads all scripts\n setTimeout(executeCaptcha, 2000);\n }\n\n });\n\n</script>\n\n</body>\n</html>",
"favicons": [
{
"size": 119,
"name": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgA...AeaR9cIAAAAASUVORK5CYII=",
"md5_hash": "09558cd66c669271cd2823ec7f44d451"
},
{
"size": 1,
"name": "https://181.215.47.90:2087/favicon.ico",
"md5_hash": "68b329da9893e34099c7d8ad5cb9c940"
}
],
"body_hashes": [
"sha256:6aa06c5f3db12c89e347e2bff6d464dbe6624e2f014bf0229c79acdcc3fa08da",
"sha1:44432fb2f4fc4f98eebad9f364dc7d2d24c57957"
],
"body_hash": "sha1:44432fb2f4fc4f98eebad9f364dc7d2d24c57957",
"html_title": "Captcha"
},
"supports_http2": true
},
"jarm": {
"_encoding": {
"fingerprint": "DISPLAY_HEX",
"cipher_and_version_fingerprint": "DISPLAY_HEX",
"tls_extensions_sha256": "DISPLAY_HEX"
},
"fingerprint": "21d19d00021d21d00042d43d00000091f9827a8676a9d9f27d421962a09b5d",
"cipher_and_version_fingerprint": "21d19d00021d21d00042d43d000000",
"tls_extensions_sha256": "91f9827a8676a9d9f27d421962a09b5d",
"observed_at": "2023-09-08T09:20:20.275494466Z"
},
"labels": [
"bootstrap",
"jquery"
],
"observed_at": "2023-09-21T04:06:25.037093043Z",
"perspective_id": "PERSPECTIVE_NTT",
"port": 2087,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:imunify_security:imunify360:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Imunify Security",
"product": "Imunify360",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "167.248.133.37",
"tls": {
"version_selected": "TLSv1_3",
"cipher_selected": "TLS_CHACHA20_POLY1305_SHA256",
"certificates": {
"_encoding": {
"leaf_fp_sha_256": "DISPLAY_HEX",
"chain_fps_sha_256": "DISPLAY_HEX"
},
"leaf_fp_sha_256": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"chain_fps_sha_256": [
"67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd",
"6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f"
],
"leaf_data": {
"names": [
"*.accessibilitynews.ca",
"accessibilitynews.ca"
],
"subject_dn": "CN=accessibilitynews.ca",
"issuer_dn": "C=US, O=Let's Encrypt, CN=R3",
"pubkey_bit_size": 2048,
"pubkey_algorithm": "RSA",
"tbs_fingerprint": "6fd919b2d4155186dad0597a50c3bb7a701245d79cf49bbf9de5b258c803500d",
"fingerprint": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"issuer": {
"common_name": [
"R3"
],
"organization": [
"Let's Encrypt"
],
"country": [
"US"
]
},
"subject": {
"common_name": [
"accessibilitynews.ca"
]
},
"public_key": {
"key_algorithm": "RSA",
"rsa": {
"_encoding": {
"modulus": "DISPLAY_BASE64",
"exponent": "DISPLAY_BASE64"
},
"modulus": "t6Quz2KCaOpDpnt7RoZGHQmbMrT+059W5G3khruvXvAaNAKtttwIKD49gTl1SDBUtGLjuJry5Cm/aDdvlZ4UFI2xI6n1aTa7PiKG84RNVA4FiXXZ224F28tI+l6rLk2oNERUp45TBu28yabiN/PBMIoTZThiyVNogOgGO6Ji4XcUByQYzMZKYNHo/PQxWKcNFqUyrj3jY/xYoAUqBPz802XXAkkiQUB1wbVENCXvVCJWJgixYXdpD3XLNgcPpuNGY94/25mPmvCWrcsvd9MIO54pgV0JsF7e7ewGl1/HGSi415jQhGHGxOfD0Mnma6p+6nRWCLvMuv0sXdb6C+Aj+w==",
"exponent": "AAEAAQ==",
"length": 256
},
"fingerprint": "87868ba42184c3425821ceb65906b87fcbb4892668512b8fc8b2bec1c35f28bb"
},
"signature": {
"signature_algorithm": "SHA256-RSA",
"self_signed": false
}
},
"chain": [
{
"fingerprint": "67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd",
"subject_dn": "C=US, O=Let's Encrypt, CN=R3",
"issuer_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1"
},
{
"fingerprint": "6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f",
"subject_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1",
"issuer_dn": "O=Digital Signature Trust Co., CN=DST Root CA X3"
}
]
},
"_encoding": {
"ja3s": "DISPLAY_HEX"
},
"ja3s": "475c9302dc42b2751db9edcac3b74891"
},
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nSet-Cookie: cl-bypass-cache=yes; Expires=Thu, 21-Sep-23 01:34:08 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax\r\nServer: imunify360-webshield/1.21\r\nLast-Modified: Thursday, 21-Sep-2023 00:34:08 GMT\r\nCache-Control: private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0\r\ncf-edge-cache: no-cache\r\nExpires: Thu, 01 Jan 1970 00:00:01 GMT\r\n",
"banner_hashes": [
"sha256:00365091a167f2054df3bae019882f12ce5841f9e47689e4e7e6a2f15dbd467d"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a20636c6f73650d0a5365742d436f6f6b69653a20636c2d6279706173732d63616368653d7965733b20457870697265733d5468752c2032312d5365702d32332030313a33343a303820474d543b20446f6d61696e3d3138312e3231352e34372e39303b20506174683d2f3b20487474704f6e6c793b2053616d65536974653d4c61780d0a5365727665723a20696d756e6966793336302d776562736869656c642f312e32310d0a4c6173742d4d6f6469666965643a2054687572736461792c2032312d5365702d323032332030303a33343a303820474d540d0a43616368652d436f6e74726f6c3a20707269766174652c206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c2070726f78792d726576616c69646174652c206d61782d6167653d302c20732d6d61786167653d300d0a63662d656467652d63616368653a206e6f2d63616368650d0a457870697265733a205468752c203031204a616e20313937302030303a30303a303120474d540d0a",
"extended_service_name": "HTTP",
"http": {
"request": {
"method": "GET",
"uri": "http://181.215.47.90:2095/",
"headers": {
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
],
"_encoding": {
"User_Agent": "DISPLAY_UTF8",
"Accept": "DISPLAY_UTF8"
},
"Accept": [
"*/*"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"Date": [
"<REDACTED>"
],
"_encoding": {
"Date": "DISPLAY_UTF8",
"Last_Modified": "DISPLAY_UTF8",
"Server": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8",
"Expires": "DISPLAY_UTF8",
"cf_edge_cache": "DISPLAY_UTF8",
"Cache_Control": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8",
"Set_Cookie": "DISPLAY_UTF8"
},
"Last_Modified": [
"Thursday, 21-Sep-2023 00:34:08 GMT"
],
"Server": [
"imunify360-webshield/1.21"
],
"Transfer_Encoding": [
"chunked"
],
"Connection": [
"close"
],
"Expires": [
"Thu, 01 Jan 1970 00:00:01 GMT"
],
"cf_edge_cache": [
"no-cache"
],
"Cache_Control": [
"private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0"
],
"Content_Type": [
"text/html"
],
"Set_Cookie": [
"cl-bypass-cache=yes; Expires=Thu, 21-Sep-23 01:34:08 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax"
]
},
"_encoding": {
"html_tags": "DISPLAY_UTF8",
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8",
"html_title": "DISPLAY_UTF8"
},
"html_tags": [
"<title>Captcha</title>",
"<title>Loader</title>",
"<meta charset=\"UTF-8\">"
],
"body_size": 20436,
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Captcha</title>\n <link rel=\"stylesheet\"\n href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\"\n integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\"\n crossorigin=\"anonymous\">\n <link href=\"data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=\"\n rel=\"icon\" type=\"image/x-icon\"/>\n <link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\"\n rel=\"stylesheet\">\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\"></script>\n <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n\n <script src=\"https://www.google.com/recaptcha/api.js?hl=en\"\n async defer>\n </script>\n\n\n <style>\n html, body {\n height: 100%;\n }\n\n .wraper {\n padding-bottom: 56px;\n position: relative;\n min-height: 100%;\n }\n .invisible_mode .wraper {\n display: none;\n }\n\n .header {\n height: 63px;\n background-color: white;\n }\n\n .middle {\n height: 186px;\n background-color: rgba(55, 171, 99, 0.75);\n }\n\n .bottom {\n background-color: #f2f2f2;\n position: absolute;\n bottom: 0px;\n top: 249px;\n width: 100%;\n }\n\n .captcha_absolute {\n margin-top: -153px;\n }\n\n .captcha_div {\n width: 485px;\n margin: 0 auto;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);\n background-color: white;\n padding: 47px 48px 18px 48px;\n position: relative;\n }\n\n .cap_head {\n border-bottom: 1px solid #d8d8d8;\n padding-bottom: 17px;\n margin: 0 10px 20px 10px;\n }\n\n .logo_shield {\n display: inline-block;\n }\n\n .logo_shield img {\n width: 54px;\n height: 72px;\n }\n\n .cap_side {\n width: 295px;\n }\n\n h4#text {\n font-size: 20px;\n line-height: 1.38;\n color: #000000;\n font-weight: bold;\n font-family: Noto Sans, sans-serif;\n margin: 6px 0 0 0;\n }\n\n .cap_text {\n font-family: Noto Sans, sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: 1.65;\n color: #000000;\n }\n\n p.cap_note {\n font-size: 20px;\n margin: 0;\n }\n\n .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px }\n\n .cap_mess {\n font-size: 13px;\n }\n\n .powered_span {\n position: absolute;\n bottom: 15px;\n width: 100%;\n text-align: center;\n height: 18px;\n opacity: 0.45;\n font-family: Noto Sans;\n font-size: 13px;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n color: #1d1d1d;\n }\n\n /* A few hacks for re-captcha */\n\n .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */\n top: 350px !important;\n }\n .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */\n display: none !important;\n }\n .visible_mode #re-captcha { /* align to center */\n width: 305px;\n margin: 0 auto;\n }\n\n /* Imunify360 preloader */\n\n .big_loader {\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n width: 90px;\n height: 90px;\n margin: -45px auto 0 auto;\n opacity: 0.55;\n }\n .visible_mode .big_loader {\n display: none;\n }\n\n .rot {\n -webkit-animation: spin 2s ease-in-out infinite;\n animation: spin 2s ease-in-out infinite\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n </style>\n\n<!--\nThis whole tempalte goes to inside <head></head> tags\nModify this file to add javascript or css files for your page from customize/static folder\nJinja2 (which is index.html template engine) is not allowed to use here.\n\nPlease, restart captcha server after your changes.\nservice imunify360-captcha restart\nservice imunify360-captchaserver-nginx restart\n\nExample:\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\nAdd your custom css from customize/static/ folder\n<link type=\"text/css\" rel=\"stylesheet\" href=\"static/my.css\">\n-->\n</head>\n<body class=\"visible_mode\">\n<div class=\"wraper\">\n\n<!--\nYou can add your css, javascript, images and other static files in /customize/static/ folder\nAnd add css, javascript into the end of `head` section of this template\nPlease, restart webshield after your changes\nsystemctl restart imunify360-webshield\n-->\n<div class=\"header\">\n <!-- Header of the index page -->\n</div>\n\n<div class=\"middle\">\n <!-- Body of the index page -->\n</div>\n\n<div class=\"bottom\">\n <!-- Footer of the index page -->\n <span class=\"powered_span\">Powered by Imunify360</span>\n</div>\n\n <div class=\"captcha_absolute\">\n <div class=\"captcha_div\">\n <style>\n .dropdown {\n position: absolute;\n top: 10px;\n right: 0;\n }\n\n .dropdown .dropdown-toggle {\n background-color: #fff;\n border: none;\n outline: none;\n color: #858585;\n font-size: 13px;\n height: 32px;\n line-height: 1;\n transition: all 0.4s;\n font-family: 'Noto Sans', sans-serif;\n margin-right: 22px;\n }\n\n .dropdown .dropdown-toggle:hover {\n background-color: #e7e7e7;\n }\n\n .dropdown .dropdown-menu-content {\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n border-width: 0px;\n border-radius: 0;\n padding: 11px 0 0;\n overflow-y: scroll;\n max-height: 365px;\n margin: 0;\n }\n\n .dropdown .glyphicon {\n margin-left: 6px;\n top: 2px;\n transition: 0.3s all;\n }\n\n .dropdown li {\n height: 35px;\n text-align: left;\n padding-left: 24px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 2.85;\n font-family: 'Noto Sans', sans-serif;\n }\n .dropdown li:last-child {\n margin-bottom: 14px;\n }\n\n .dropdown li.active {\n font-weight: bold;\n }\n\n .dropdown li:focus, .dropdown li:hover {\n color: #4d4d4e;\n background-color: rgba(56, 171, 99, 0.11);\n }\n\n .dropdown .dropdown-menu-content > li:hover {\n cursor: pointer;\n }\n\n .dropdown .dropdown-menu-container {\n max-height: 365px;\n overflow: hidden;\n width: 164px;\n padding: 0;\n border: 0;\n border-radius: 0;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n z-index: 5000000000;\n }\n\n .dropdown.open .glyphicon {\n transform: rotate(180deg);\n }\n</style>\n\n\n<div class=\"dropdown\">\n <button type=\"button\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"\n aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"dropdown-title\">English</span>\n <span class=\"glyphicon glyphicon-menu-down\" aria-hidden=\"true\"></span>\n </button>\n <div class=\"dropdown-menu dropdown-menu-container\">\n <ul class=\"dropdown-menu-content\"></ul>\n </div>\n</div>\n\n<script>\n (function () {\n var items = {\n English: 'en',\n Dutch: 'nl',\n Ukrainian: 'uk',\n Arabic: 'ar',\n Italian: 'it',\n Chinese: 'zh',\n Polish: 'pl',\n Danish: 'da',\n Hungarian: 'hu',\n Russian: 'ru',\n French: 'fr',\n Spanish: 'es',\n Romanian: 'ro',\n Greek: 'el',\n Swedish: 'sv',\n Turkish: 'tr',\n Indonesian: 'id',\n Portuguese: 'pt',\n Hebrew: 'he',\n German: 'de',\n Malay: 'ms',\n Norwegian: 'no',\n Farsi: 'fa',\n };\n var currentLocale = $('html').attr('lang');\n\n var currentLocaleName = Object.keys(items).find(function (key) {\n return items[key] === currentLocale;\n });\n\n $('.dropdown-title').text(currentLocaleName);\n\n $('.dropdown-menu-content')\n .append(Object.keys(items).sort().map(function (item) {\n return $('<li>').text(item);\n }))\n .on(\"click\", function (e) {\n var nextLocaleName = e.target.innerText;\n if (nextLocaleName === currentLocaleName) {\n e.stopPropagation();\n } else {\n document.cookie = 'locale=' + items[nextLocaleName] + ';path=/';\n location.reload(true);\n }\n\n });\n\n $([].find.call($('.dropdown-menu li'), function (item) {\n return item.innerText === currentLocaleName;\n })).addClass('active');\n\n function insertParam(key, value) {\n key = encodeURIComponent(key);\n value = encodeURIComponent(value);\n\n var kvp = document.location.search.substr(1).split('&');\n if (kvp == '') {\n document.location.search = '?' + key + '=' + value;\n }\n else {\n\n var i = kvp.length;\n var x;\n while (i--) {\n x = kvp[i].split('=');\n\n if (x[0] === key) {\n x[1] = value;\n kvp[i] = x.join('=');\n break;\n }\n }\n\n if (i < 0) {\n kvp[kvp.length] = [key, value].join('=');\n }\n\n //this will reload the page, it's likely better to store this until finished\n document.location.search = kvp.join('&');\n }\n }\n })();\n</script>\n\n <div class=\"cap_head clearfix\">\n <div class=\"logo_shield\">\n <img src=\"/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png\">\n </div>\n <div class=\"cap_side pull-right\">\n <h4 id=\"text\">181.215.47.90</h4>\n <p class=\"cap_note cap_text count_down\">\n is protected by Imunify360\n </p>\n </div>\n </div>\n\n <p class=\"cap_mess cap_text text-center\">\n We have noticed an unusual activity from your <b>IP 167.94.138.127</b> and blocked access to this website.\n </p>\n\n <p class=\"cap_mess cap_text text-center\">\n <b>Please confirm that you are not a robot</b>\n </p>\n\n <form class=\"form-group form-captcha\">\n <div id=\"re-captcha\"\n class=\"g-recaptcha\"\n data-sitekey=\"6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4\"\n data-callback=\"check\"\n ></div>\n </form>\n </div>\n </div>\n</div>\n\n\n<!-- imunify360 preloader -->\n<div class=\"big_loader\">\n <svg class=\"rot\" width=\"90px\" height=\"90px\" viewBox=\"0 0 47 47\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <title>Loader</title>\n <defs>\n <polygon id=\"path-1\"\n points=\"0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146\"></polygon>\n </defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\"\n fill-rule=\"evenodd\">\n <g id=\"Logo\" transform=\"translate(-5.000000, -2.000000)\">\n <g id=\"Group-2\" transform=\"translate(5.000000, 2.000000)\">\n <path d=\"M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z\"\n id=\"Fill-1\" fill=\"#467C45\"></path>\n <path d=\"M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585\"\n id=\"Fill-3\" fill=\"#467C45\"></path>\n <path d=\"M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049\"\n id=\"Fill-5\" fill=\"#467C45\"></path>\n <g id=\"Group-9\"\n transform=\"translate(0.000000, 11.919659)\">\n <mask id=\"mask-2\" fill=\"white\">\n <use xlink:href=\"#path-1\"></use>\n </mask>\n <g id=\"Clip-8\"></g>\n <path d=\"M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146\"\n id=\"Fill-7\" fill=\"#467C45\"\n mask=\"url(#mask-2)\"></path>\n </g>\n <path d=\"M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049\"\n id=\"Fill-10\" fill=\"#467C45\"></path>\n <path d=\"M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207\"\n id=\"Fill-12\" fill=\"#467C45\"></path>\n <path d=\"M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555\"\n id=\"Fill-14\" fill=\"#467C45\"></path>\n <path d=\"M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488\"\n id=\"Fill-16\" fill=\"#467C45\"></path>\n </g>\n </g>\n </g>\n </svg>\n</div>\n\n<script>\n $(document).ready(function () {\n var visibleByDefault = false;\n var captchaIsPassed = false;\n var captchaIsVisible = visibleByDefault;\n var reCaptchaWrapper;\n\n function do_reload() {\n location.reload(true);\n }\n\n window.check = function (value) {\n $.ajax({\n type: 'POST',\n url: '/captchacheck',\n data: {\n 'captcha_value': value\n }\n }).done(function (data) {\n if (data['success']) {\n captchaIsPassed = true;\n $(\"#text\").next(\"p\").text(\"\");\n $(\"#text\").text(\n \"IP 167.94.138.127 has been unblocked\"\n );\n setTimeout(do_reload, 1000);\n } else {\n grecaptcha.reset();\n }\n }).fail(function () {\n grecaptcha.reset();\n });\n };\n\n function updateUI() {\n // change the size of our block to fit the captcha block\n var blockWithText = $('.captcha_div');\n var captchaBlock = reCaptchaWrapper.find('> div:last-child');\n var currentPadding;\n (function update () {\n var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100;\n var padding = captchaIsPassed ? '' : space + 'px';\n if (currentPadding !== padding) {\n blockWithText.css({'padding-bottom': padding});\n }\n setTimeout(update, 500);\n })();\n }\n\n function makeVisible() {\n $('.big_loader').hide(); // hide our preloader\n $('.wraper').show(); // show our text and stuff\n // add class to reCAPTCHA wrapper so our css would apply to it\n reCaptchaWrapper.addClass('re-captcha-wrapper');\n captchaIsVisible = true;\n }\n\n function executeCaptcha() {\n try {\n grecaptcha.execute();\n } catch (e) {\n setTimeout(executeCaptcha, 2000); // retry\n }\n }\n\n if (!visibleByDefault) {\n /**\n * Detecting captcha when css is changed to visible.\n * Invisible reCaptcha has no API calls when captcha will be visible,\n * (captcha is shown to user).\n * When captcha changed css \"visibility\" to the \"visible\", we should:\n * 1. hide the loader and captcha mask\n * 2. display some additional text\n * 3. display a dropdown so user can switch to a different language\n */\n (function checkVisibility () {\n reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length\n ? reCaptchaWrapper\n : $('body > div:has(> div > iframe[src^=\"https://www.google.com/recaptcha\"])');\n if (reCaptchaWrapper.css('visibility') === 'visible') {\n makeVisible(reCaptchaWrapper);\n updateUI(reCaptchaWrapper);\n } else {\n setTimeout(checkVisibility, 100);\n }\n })();\n\n // start captcha challenge after loads all scripts\n setTimeout(executeCaptcha, 2000);\n }\n\n });\n\n</script>\n\n</body>\n</html>",
"favicons": [
{
"size": 119,
"name": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgA...AeaR9cIAAAAASUVORK5CYII=",
"md5_hash": "09558cd66c669271cd2823ec7f44d451"
},
{
"size": 1,
"name": "http://181.215.47.90:2095/favicon.ico",
"md5_hash": "68b329da9893e34099c7d8ad5cb9c940"
}
],
"body_hashes": [
"sha256:8a8f70e0a2c515b8fbbe70855d195d86b83415be88ebbe5b67ce926f37aae4e3",
"sha1:20d2090c2c9c0d99af345aebce327383e6f03fbb"
],
"body_hash": "sha1:20d2090c2c9c0d99af345aebce327383e6f03fbb",
"html_title": "Captcha"
},
"supports_http2": false
},
"labels": [
"bootstrap",
"jquery"
],
"observed_at": "2023-09-21T00:34:08.177378973Z",
"perspective_id": "PERSPECTIVE_TATA",
"port": 2095,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:imunify_security:imunify360:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Imunify Security",
"product": "Imunify360",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "167.94.138.127",
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"certificate": "DISPLAY_HEX",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nSet-Cookie: cl-bypass-cache=yes; Expires=Wed, 20-Sep-23 03:14:09 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax\r\nServer: imunify360-webshield/1.21\r\nLast-Modified: Wednesday, 20-Sep-2023 02:14:09 GMT\r\nCache-Control: private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0\r\ncf-edge-cache: no-cache\r\nExpires: Thu, 01 Jan 1970 00:00:01 GMT\r\n",
"banner_hashes": [
"sha256:7c54617fb1463be9703418f605dac9a316f560d9c4c0de1b7ddf1e1cb89caf19"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a20636c6f73650d0a5365742d436f6f6b69653a20636c2d6279706173732d63616368653d7965733b20457870697265733d5765642c2032302d5365702d32332030333a31343a303920474d543b20446f6d61696e3d3138312e3231352e34372e39303b20506174683d2f3b20487474704f6e6c793b2053616d65536974653d4c61780d0a5365727665723a20696d756e6966793336302d776562736869656c642f312e32310d0a4c6173742d4d6f6469666965643a205765646e65736461792c2032302d5365702d323032332030323a31343a303920474d540d0a43616368652d436f6e74726f6c3a20707269766174652c206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c2070726f78792d726576616c69646174652c206d61782d6167653d302c20732d6d61786167653d300d0a63662d656467652d63616368653a206e6f2d63616368650d0a457870697265733a205468752c203031204a616e20313937302030303a30303a303120474d540d0a",
"certificate": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"extended_service_name": "HTTPS",
"http": {
"request": {
"method": "GET",
"uri": "https://181.215.47.90:2096/",
"headers": {
"Accept": [
"*/*"
],
"_encoding": {
"Accept": "DISPLAY_UTF8",
"User_Agent": "DISPLAY_UTF8"
},
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"Expires": [
"Thu, 01 Jan 1970 00:00:01 GMT"
],
"_encoding": {
"Expires": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8",
"Cache_Control": "DISPLAY_UTF8",
"Set_Cookie": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8",
"Last_Modified": "DISPLAY_UTF8",
"cf_edge_cache": "DISPLAY_UTF8",
"Date": "DISPLAY_UTF8",
"Server": "DISPLAY_UTF8"
},
"Content_Type": [
"text/html"
],
"Cache_Control": [
"private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0"
],
"Set_Cookie": [
"cl-bypass-cache=yes; Expires=Wed, 20-Sep-23 03:14:09 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax"
],
"Transfer_Encoding": [
"chunked"
],
"Connection": [
"close"
],
"Last_Modified": [
"Wednesday, 20-Sep-2023 02:14:09 GMT"
],
"cf_edge_cache": [
"no-cache"
],
"Date": [
"<REDACTED>"
],
"Server": [
"imunify360-webshield/1.21"
]
},
"_encoding": {
"html_tags": "DISPLAY_UTF8",
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8",
"html_title": "DISPLAY_UTF8"
},
"html_tags": [
"<title>Captcha</title>",
"<title>Loader</title>",
"<meta charset=\"UTF-8\">"
],
"body_size": 20434,
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Captcha</title>\n <link rel=\"stylesheet\"\n href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\"\n integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\"\n crossorigin=\"anonymous\">\n <link href=\"data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=\"\n rel=\"icon\" type=\"image/x-icon\"/>\n <link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\"\n rel=\"stylesheet\">\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\"></script>\n <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n\n <script src=\"https://www.google.com/recaptcha/api.js?hl=en\"\n async defer>\n </script>\n\n\n <style>\n html, body {\n height: 100%;\n }\n\n .wraper {\n padding-bottom: 56px;\n position: relative;\n min-height: 100%;\n }\n .invisible_mode .wraper {\n display: none;\n }\n\n .header {\n height: 63px;\n background-color: white;\n }\n\n .middle {\n height: 186px;\n background-color: rgba(55, 171, 99, 0.75);\n }\n\n .bottom {\n background-color: #f2f2f2;\n position: absolute;\n bottom: 0px;\n top: 249px;\n width: 100%;\n }\n\n .captcha_absolute {\n margin-top: -153px;\n }\n\n .captcha_div {\n width: 485px;\n margin: 0 auto;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);\n background-color: white;\n padding: 47px 48px 18px 48px;\n position: relative;\n }\n\n .cap_head {\n border-bottom: 1px solid #d8d8d8;\n padding-bottom: 17px;\n margin: 0 10px 20px 10px;\n }\n\n .logo_shield {\n display: inline-block;\n }\n\n .logo_shield img {\n width: 54px;\n height: 72px;\n }\n\n .cap_side {\n width: 295px;\n }\n\n h4#text {\n font-size: 20px;\n line-height: 1.38;\n color: #000000;\n font-weight: bold;\n font-family: Noto Sans, sans-serif;\n margin: 6px 0 0 0;\n }\n\n .cap_text {\n font-family: Noto Sans, sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: 1.65;\n color: #000000;\n }\n\n p.cap_note {\n font-size: 20px;\n margin: 0;\n }\n\n .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px }\n\n .cap_mess {\n font-size: 13px;\n }\n\n .powered_span {\n position: absolute;\n bottom: 15px;\n width: 100%;\n text-align: center;\n height: 18px;\n opacity: 0.45;\n font-family: Noto Sans;\n font-size: 13px;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n color: #1d1d1d;\n }\n\n /* A few hacks for re-captcha */\n\n .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */\n top: 350px !important;\n }\n .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */\n display: none !important;\n }\n .visible_mode #re-captcha { /* align to center */\n width: 305px;\n margin: 0 auto;\n }\n\n /* Imunify360 preloader */\n\n .big_loader {\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n width: 90px;\n height: 90px;\n margin: -45px auto 0 auto;\n opacity: 0.55;\n }\n .visible_mode .big_loader {\n display: none;\n }\n\n .rot {\n -webkit-animation: spin 2s ease-in-out infinite;\n animation: spin 2s ease-in-out infinite\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n </style>\n\n<!--\nThis whole tempalte goes to inside <head></head> tags\nModify this file to add javascript or css files for your page from customize/static folder\nJinja2 (which is index.html template engine) is not allowed to use here.\n\nPlease, restart captcha server after your changes.\nservice imunify360-captcha restart\nservice imunify360-captchaserver-nginx restart\n\nExample:\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\nAdd your custom css from customize/static/ folder\n<link type=\"text/css\" rel=\"stylesheet\" href=\"static/my.css\">\n-->\n</head>\n<body class=\"visible_mode\">\n<div class=\"wraper\">\n\n<!--\nYou can add your css, javascript, images and other static files in /customize/static/ folder\nAnd add css, javascript into the end of `head` section of this template\nPlease, restart webshield after your changes\nsystemctl restart imunify360-webshield\n-->\n<div class=\"header\">\n <!-- Header of the index page -->\n</div>\n\n<div class=\"middle\">\n <!-- Body of the index page -->\n</div>\n\n<div class=\"bottom\">\n <!-- Footer of the index page -->\n <span class=\"powered_span\">Powered by Imunify360</span>\n</div>\n\n <div class=\"captcha_absolute\">\n <div class=\"captcha_div\">\n <style>\n .dropdown {\n position: absolute;\n top: 10px;\n right: 0;\n }\n\n .dropdown .dropdown-toggle {\n background-color: #fff;\n border: none;\n outline: none;\n color: #858585;\n font-size: 13px;\n height: 32px;\n line-height: 1;\n transition: all 0.4s;\n font-family: 'Noto Sans', sans-serif;\n margin-right: 22px;\n }\n\n .dropdown .dropdown-toggle:hover {\n background-color: #e7e7e7;\n }\n\n .dropdown .dropdown-menu-content {\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n border-width: 0px;\n border-radius: 0;\n padding: 11px 0 0;\n overflow-y: scroll;\n max-height: 365px;\n margin: 0;\n }\n\n .dropdown .glyphicon {\n margin-left: 6px;\n top: 2px;\n transition: 0.3s all;\n }\n\n .dropdown li {\n height: 35px;\n text-align: left;\n padding-left: 24px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 2.85;\n font-family: 'Noto Sans', sans-serif;\n }\n .dropdown li:last-child {\n margin-bottom: 14px;\n }\n\n .dropdown li.active {\n font-weight: bold;\n }\n\n .dropdown li:focus, .dropdown li:hover {\n color: #4d4d4e;\n background-color: rgba(56, 171, 99, 0.11);\n }\n\n .dropdown .dropdown-menu-content > li:hover {\n cursor: pointer;\n }\n\n .dropdown .dropdown-menu-container {\n max-height: 365px;\n overflow: hidden;\n width: 164px;\n padding: 0;\n border: 0;\n border-radius: 0;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n z-index: 5000000000;\n }\n\n .dropdown.open .glyphicon {\n transform: rotate(180deg);\n }\n</style>\n\n\n<div class=\"dropdown\">\n <button type=\"button\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"\n aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"dropdown-title\">English</span>\n <span class=\"glyphicon glyphicon-menu-down\" aria-hidden=\"true\"></span>\n </button>\n <div class=\"dropdown-menu dropdown-menu-container\">\n <ul class=\"dropdown-menu-content\"></ul>\n </div>\n</div>\n\n<script>\n (function () {\n var items = {\n English: 'en',\n Dutch: 'nl',\n Ukrainian: 'uk',\n Arabic: 'ar',\n Italian: 'it',\n Chinese: 'zh',\n Polish: 'pl',\n Danish: 'da',\n Hungarian: 'hu',\n Russian: 'ru',\n French: 'fr',\n Spanish: 'es',\n Romanian: 'ro',\n Greek: 'el',\n Swedish: 'sv',\n Turkish: 'tr',\n Indonesian: 'id',\n Portuguese: 'pt',\n Hebrew: 'he',\n German: 'de',\n Malay: 'ms',\n Norwegian: 'no',\n Farsi: 'fa',\n };\n var currentLocale = $('html').attr('lang');\n\n var currentLocaleName = Object.keys(items).find(function (key) {\n return items[key] === currentLocale;\n });\n\n $('.dropdown-title').text(currentLocaleName);\n\n $('.dropdown-menu-content')\n .append(Object.keys(items).sort().map(function (item) {\n return $('<li>').text(item);\n }))\n .on(\"click\", function (e) {\n var nextLocaleName = e.target.innerText;\n if (nextLocaleName === currentLocaleName) {\n e.stopPropagation();\n } else {\n document.cookie = 'locale=' + items[nextLocaleName] + ';path=/';\n location.reload(true);\n }\n\n });\n\n $([].find.call($('.dropdown-menu li'), function (item) {\n return item.innerText === currentLocaleName;\n })).addClass('active');\n\n function insertParam(key, value) {\n key = encodeURIComponent(key);\n value = encodeURIComponent(value);\n\n var kvp = document.location.search.substr(1).split('&');\n if (kvp == '') {\n document.location.search = '?' + key + '=' + value;\n }\n else {\n\n var i = kvp.length;\n var x;\n while (i--) {\n x = kvp[i].split('=');\n\n if (x[0] === key) {\n x[1] = value;\n kvp[i] = x.join('=');\n break;\n }\n }\n\n if (i < 0) {\n kvp[kvp.length] = [key, value].join('=');\n }\n\n //this will reload the page, it's likely better to store this until finished\n document.location.search = kvp.join('&');\n }\n }\n })();\n</script>\n\n <div class=\"cap_head clearfix\">\n <div class=\"logo_shield\">\n <img src=\"/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png\">\n </div>\n <div class=\"cap_side pull-right\">\n <h4 id=\"text\">181.215.47.90</h4>\n <p class=\"cap_note cap_text count_down\">\n is protected by Imunify360\n </p>\n </div>\n </div>\n\n <p class=\"cap_mess cap_text text-center\">\n We have noticed an unusual activity from your <b>IP 167.94.138.36</b> and blocked access to this website.\n </p>\n\n <p class=\"cap_mess cap_text text-center\">\n <b>Please confirm that you are not a robot</b>\n </p>\n\n <form class=\"form-group form-captcha\">\n <div id=\"re-captcha\"\n class=\"g-recaptcha\"\n data-sitekey=\"6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4\"\n data-callback=\"check\"\n ></div>\n </form>\n </div>\n </div>\n</div>\n\n\n<!-- imunify360 preloader -->\n<div class=\"big_loader\">\n <svg class=\"rot\" width=\"90px\" height=\"90px\" viewBox=\"0 0 47 47\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <title>Loader</title>\n <defs>\n <polygon id=\"path-1\"\n points=\"0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146\"></polygon>\n </defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\"\n fill-rule=\"evenodd\">\n <g id=\"Logo\" transform=\"translate(-5.000000, -2.000000)\">\n <g id=\"Group-2\" transform=\"translate(5.000000, 2.000000)\">\n <path d=\"M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z\"\n id=\"Fill-1\" fill=\"#467C45\"></path>\n <path d=\"M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585\"\n id=\"Fill-3\" fill=\"#467C45\"></path>\n <path d=\"M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049\"\n id=\"Fill-5\" fill=\"#467C45\"></path>\n <g id=\"Group-9\"\n transform=\"translate(0.000000, 11.919659)\">\n <mask id=\"mask-2\" fill=\"white\">\n <use xlink:href=\"#path-1\"></use>\n </mask>\n <g id=\"Clip-8\"></g>\n <path d=\"M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146\"\n id=\"Fill-7\" fill=\"#467C45\"\n mask=\"url(#mask-2)\"></path>\n </g>\n <path d=\"M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049\"\n id=\"Fill-10\" fill=\"#467C45\"></path>\n <path d=\"M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207\"\n id=\"Fill-12\" fill=\"#467C45\"></path>\n <path d=\"M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555\"\n id=\"Fill-14\" fill=\"#467C45\"></path>\n <path d=\"M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488\"\n id=\"Fill-16\" fill=\"#467C45\"></path>\n </g>\n </g>\n </g>\n </svg>\n</div>\n\n<script>\n $(document).ready(function () {\n var visibleByDefault = false;\n var captchaIsPassed = false;\n var captchaIsVisible = visibleByDefault;\n var reCaptchaWrapper;\n\n function do_reload() {\n location.reload(true);\n }\n\n window.check = function (value) {\n $.ajax({\n type: 'POST',\n url: '/captchacheck',\n data: {\n 'captcha_value': value\n }\n }).done(function (data) {\n if (data['success']) {\n captchaIsPassed = true;\n $(\"#text\").next(\"p\").text(\"\");\n $(\"#text\").text(\n \"IP 167.94.138.36 has been unblocked\"\n );\n setTimeout(do_reload, 1000);\n } else {\n grecaptcha.reset();\n }\n }).fail(function () {\n grecaptcha.reset();\n });\n };\n\n function updateUI() {\n // change the size of our block to fit the captcha block\n var blockWithText = $('.captcha_div');\n var captchaBlock = reCaptchaWrapper.find('> div:last-child');\n var currentPadding;\n (function update () {\n var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100;\n var padding = captchaIsPassed ? '' : space + 'px';\n if (currentPadding !== padding) {\n blockWithText.css({'padding-bottom': padding});\n }\n setTimeout(update, 500);\n })();\n }\n\n function makeVisible() {\n $('.big_loader').hide(); // hide our preloader\n $('.wraper').show(); // show our text and stuff\n // add class to reCAPTCHA wrapper so our css would apply to it\n reCaptchaWrapper.addClass('re-captcha-wrapper');\n captchaIsVisible = true;\n }\n\n function executeCaptcha() {\n try {\n grecaptcha.execute();\n } catch (e) {\n setTimeout(executeCaptcha, 2000); // retry\n }\n }\n\n if (!visibleByDefault) {\n /**\n * Detecting captcha when css is changed to visible.\n * Invisible reCaptcha has no API calls when captcha will be visible,\n * (captcha is shown to user).\n * When captcha changed css \"visibility\" to the \"visible\", we should:\n * 1. hide the loader and captcha mask\n * 2. display some additional text\n * 3. display a dropdown so user can switch to a different language\n */\n (function checkVisibility () {\n reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length\n ? reCaptchaWrapper\n : $('body > div:has(> div > iframe[src^=\"https://www.google.com/recaptcha\"])');\n if (reCaptchaWrapper.css('visibility') === 'visible') {\n makeVisible(reCaptchaWrapper);\n updateUI(reCaptchaWrapper);\n } else {\n setTimeout(checkVisibility, 100);\n }\n })();\n\n // start captcha challenge after loads all scripts\n setTimeout(executeCaptcha, 2000);\n }\n\n });\n\n</script>\n\n</body>\n</html>",
"favicons": [
{
"size": 119,
"name": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgA...AeaR9cIAAAAASUVORK5CYII=",
"md5_hash": "09558cd66c669271cd2823ec7f44d451"
},
{
"size": 1,
"name": "https://181.215.47.90:2096/favicon.ico",
"md5_hash": "68b329da9893e34099c7d8ad5cb9c940"
}
],
"body_hashes": [
"sha256:a28adc209c80f2525436770038a1feba186ea8e367d9c995a848f480775c0eb4",
"sha1:50f0d97cdbdbd928e3c592fb4e1365227eac4d0e"
],
"body_hash": "sha1:50f0d97cdbdbd928e3c592fb4e1365227eac4d0e",
"html_title": "Captcha"
},
"supports_http2": true
},
"jarm": {
"_encoding": {
"fingerprint": "DISPLAY_HEX",
"cipher_and_version_fingerprint": "DISPLAY_HEX",
"tls_extensions_sha256": "DISPLAY_HEX"
},
"fingerprint": "21d19d00021d21d00042d43d00000091f9827a8676a9d9f27d421962a09b5d",
"cipher_and_version_fingerprint": "21d19d00021d21d00042d43d000000",
"tls_extensions_sha256": "91f9827a8676a9d9f27d421962a09b5d",
"observed_at": "2023-09-08T15:20:11.221167613Z"
},
"labels": [
"bootstrap",
"jquery"
],
"observed_at": "2023-09-20T02:14:09.921472510Z",
"perspective_id": "PERSPECTIVE_TATA",
"port": 2096,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:imunify_security:imunify360:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Imunify Security",
"product": "Imunify360",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "167.94.138.36",
"tls": {
"version_selected": "TLSv1_3",
"cipher_selected": "TLS_CHACHA20_POLY1305_SHA256",
"certificates": {
"_encoding": {
"leaf_fp_sha_256": "DISPLAY_HEX",
"chain_fps_sha_256": "DISPLAY_HEX"
},
"leaf_fp_sha_256": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"chain_fps_sha_256": [
"67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd",
"6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f"
],
"leaf_data": {
"names": [
"*.accessibilitynews.ca",
"accessibilitynews.ca"
],
"subject_dn": "CN=accessibilitynews.ca",
"issuer_dn": "C=US, O=Let's Encrypt, CN=R3",
"pubkey_bit_size": 2048,
"pubkey_algorithm": "RSA",
"tbs_fingerprint": "6fd919b2d4155186dad0597a50c3bb7a701245d79cf49bbf9de5b258c803500d",
"fingerprint": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"issuer": {
"common_name": [
"R3"
],
"organization": [
"Let's Encrypt"
],
"country": [
"US"
]
},
"subject": {
"common_name": [
"accessibilitynews.ca"
]
},
"public_key": {
"key_algorithm": "RSA",
"rsa": {
"_encoding": {
"modulus": "DISPLAY_BASE64",
"exponent": "DISPLAY_BASE64"
},
"modulus": "t6Quz2KCaOpDpnt7RoZGHQmbMrT+059W5G3khruvXvAaNAKtttwIKD49gTl1SDBUtGLjuJry5Cm/aDdvlZ4UFI2xI6n1aTa7PiKG84RNVA4FiXXZ224F28tI+l6rLk2oNERUp45TBu28yabiN/PBMIoTZThiyVNogOgGO6Ji4XcUByQYzMZKYNHo/PQxWKcNFqUyrj3jY/xYoAUqBPz802XXAkkiQUB1wbVENCXvVCJWJgixYXdpD3XLNgcPpuNGY94/25mPmvCWrcsvd9MIO54pgV0JsF7e7ewGl1/HGSi415jQhGHGxOfD0Mnma6p+6nRWCLvMuv0sXdb6C+Aj+w==",
"exponent": "AAEAAQ==",
"length": 256
},
"fingerprint": "87868ba42184c3425821ceb65906b87fcbb4892668512b8fc8b2bec1c35f28bb"
},
"signature": {
"signature_algorithm": "SHA256-RSA",
"self_signed": false
}
},
"chain": [
{
"fingerprint": "67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd",
"subject_dn": "C=US, O=Let's Encrypt, CN=R3",
"issuer_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1"
},
{
"fingerprint": "6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f",
"subject_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1",
"issuer_dn": "O=Digital Signature Trust Co., CN=DST Root CA X3"
}
]
},
"_encoding": {
"ja3s": "DISPLAY_HEX"
},
"ja3s": "475c9302dc42b2751db9edcac3b74891"
},
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"certificate": "DISPLAY_HEX",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nSet-Cookie: cl-bypass-cache=yes; Expires=Tue, 19-Sep-23 23:34:26 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax\r\nServer: imunify360-webshield/1.21\r\nLast-Modified: Tuesday, 19-Sep-2023 22:34:26 GMT\r\nCache-Control: private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0\r\ncf-edge-cache: no-cache\r\nExpires: Thu, 01 Jan 1970 00:00:01 GMT\r\n",
"banner_hashes": [
"sha256:abb29f4a9913a1c89579eb91974a175fd666d6e069d222a167f1db0e6d759412"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a20636c6f73650d0a5365742d436f6f6b69653a20636c2d6279706173732d63616368653d7965733b20457870697265733d5475652c2031392d5365702d32332032333a33343a323620474d543b20446f6d61696e3d3138312e3231352e34372e39303b20506174683d2f3b20487474704f6e6c793b2053616d65536974653d4c61780d0a5365727665723a20696d756e6966793336302d776562736869656c642f312e32310d0a4c6173742d4d6f6469666965643a20547565736461792c2031392d5365702d323032332032323a33343a323620474d540d0a43616368652d436f6e74726f6c3a20707269766174652c206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c2070726f78792d726576616c69646174652c206d61782d6167653d302c20732d6d61786167653d300d0a63662d656467652d63616368653a206e6f2d63616368650d0a457870697265733a205468752c203031204a616e20313937302030303a30303a303120474d540d0a",
"certificate": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"discovery_method": "PREDICTIVE_METHOD_1",
"extended_service_name": "HTTPS",
"http": {
"request": {
"method": "GET",
"uri": "https://181.215.47.90:52223/",
"headers": {
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
],
"_encoding": {
"User_Agent": "DISPLAY_UTF8",
"Accept": "DISPLAY_UTF8"
},
"Accept": [
"*/*"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"Date": [
"<REDACTED>"
],
"_encoding": {
"Date": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8",
"Server": "DISPLAY_UTF8",
"Last_Modified": "DISPLAY_UTF8",
"Expires": "DISPLAY_UTF8",
"cf_edge_cache": "DISPLAY_UTF8",
"Cache_Control": "DISPLAY_UTF8",
"Set_Cookie": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8"
},
"Connection": [
"close"
],
"Server": [
"imunify360-webshield/1.21"
],
"Last_Modified": [
"Tuesday, 19-Sep-2023 22:34:26 GMT"
],
"Expires": [
"Thu, 01 Jan 1970 00:00:01 GMT"
],
"cf_edge_cache": [
"no-cache"
],
"Cache_Control": [
"private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0"
],
"Set_Cookie": [
"cl-bypass-cache=yes; Expires=Tue, 19-Sep-23 23:34:26 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax"
],
"Content_Type": [
"text/html"
],
"Transfer_Encoding": [
"chunked"
]
},
"_encoding": {
"html_tags": "DISPLAY_UTF8",
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8",
"html_title": "DISPLAY_UTF8"
},
"html_tags": [
"<title>Captcha</title>",
"<title>Loader</title>",
"<meta charset=\"UTF-8\">"
],
"body_size": 20436,
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Captcha</title>\n <link rel=\"stylesheet\"\n href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\"\n integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\"\n crossorigin=\"anonymous\">\n <link href=\"data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=\"\n rel=\"icon\" type=\"image/x-icon\"/>\n <link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\"\n rel=\"stylesheet\">\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\"></script>\n <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n\n <script src=\"https://www.google.com/recaptcha/api.js?hl=en\"\n async defer>\n </script>\n\n\n <style>\n html, body {\n height: 100%;\n }\n\n .wraper {\n padding-bottom: 56px;\n position: relative;\n min-height: 100%;\n }\n .invisible_mode .wraper {\n display: none;\n }\n\n .header {\n height: 63px;\n background-color: white;\n }\n\n .middle {\n height: 186px;\n background-color: rgba(55, 171, 99, 0.75);\n }\n\n .bottom {\n background-color: #f2f2f2;\n position: absolute;\n bottom: 0px;\n top: 249px;\n width: 100%;\n }\n\n .captcha_absolute {\n margin-top: -153px;\n }\n\n .captcha_div {\n width: 485px;\n margin: 0 auto;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);\n background-color: white;\n padding: 47px 48px 18px 48px;\n position: relative;\n }\n\n .cap_head {\n border-bottom: 1px solid #d8d8d8;\n padding-bottom: 17px;\n margin: 0 10px 20px 10px;\n }\n\n .logo_shield {\n display: inline-block;\n }\n\n .logo_shield img {\n width: 54px;\n height: 72px;\n }\n\n .cap_side {\n width: 295px;\n }\n\n h4#text {\n font-size: 20px;\n line-height: 1.38;\n color: #000000;\n font-weight: bold;\n font-family: Noto Sans, sans-serif;\n margin: 6px 0 0 0;\n }\n\n .cap_text {\n font-family: Noto Sans, sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: 1.65;\n color: #000000;\n }\n\n p.cap_note {\n font-size: 20px;\n margin: 0;\n }\n\n .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px }\n\n .cap_mess {\n font-size: 13px;\n }\n\n .powered_span {\n position: absolute;\n bottom: 15px;\n width: 100%;\n text-align: center;\n height: 18px;\n opacity: 0.45;\n font-family: Noto Sans;\n font-size: 13px;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n color: #1d1d1d;\n }\n\n /* A few hacks for re-captcha */\n\n .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */\n top: 350px !important;\n }\n .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */\n display: none !important;\n }\n .visible_mode #re-captcha { /* align to center */\n width: 305px;\n margin: 0 auto;\n }\n\n /* Imunify360 preloader */\n\n .big_loader {\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n width: 90px;\n height: 90px;\n margin: -45px auto 0 auto;\n opacity: 0.55;\n }\n .visible_mode .big_loader {\n display: none;\n }\n\n .rot {\n -webkit-animation: spin 2s ease-in-out infinite;\n animation: spin 2s ease-in-out infinite\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n </style>\n\n<!--\nThis whole tempalte goes to inside <head></head> tags\nModify this file to add javascript or css files for your page from customize/static folder\nJinja2 (which is index.html template engine) is not allowed to use here.\n\nPlease, restart captcha server after your changes.\nservice imunify360-captcha restart\nservice imunify360-captchaserver-nginx restart\n\nExample:\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\nAdd your custom css from customize/static/ folder\n<link type=\"text/css\" rel=\"stylesheet\" href=\"static/my.css\">\n-->\n</head>\n<body class=\"visible_mode\">\n<div class=\"wraper\">\n\n<!--\nYou can add your css, javascript, images and other static files in /customize/static/ folder\nAnd add css, javascript into the end of `head` section of this template\nPlease, restart webshield after your changes\nsystemctl restart imunify360-webshield\n-->\n<div class=\"header\">\n <!-- Header of the index page -->\n</div>\n\n<div class=\"middle\">\n <!-- Body of the index page -->\n</div>\n\n<div class=\"bottom\">\n <!-- Footer of the index page -->\n <span class=\"powered_span\">Powered by Imunify360</span>\n</div>\n\n <div class=\"captcha_absolute\">\n <div class=\"captcha_div\">\n <style>\n .dropdown {\n position: absolute;\n top: 10px;\n right: 0;\n }\n\n .dropdown .dropdown-toggle {\n background-color: #fff;\n border: none;\n outline: none;\n color: #858585;\n font-size: 13px;\n height: 32px;\n line-height: 1;\n transition: all 0.4s;\n font-family: 'Noto Sans', sans-serif;\n margin-right: 22px;\n }\n\n .dropdown .dropdown-toggle:hover {\n background-color: #e7e7e7;\n }\n\n .dropdown .dropdown-menu-content {\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n border-width: 0px;\n border-radius: 0;\n padding: 11px 0 0;\n overflow-y: scroll;\n max-height: 365px;\n margin: 0;\n }\n\n .dropdown .glyphicon {\n margin-left: 6px;\n top: 2px;\n transition: 0.3s all;\n }\n\n .dropdown li {\n height: 35px;\n text-align: left;\n padding-left: 24px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 2.85;\n font-family: 'Noto Sans', sans-serif;\n }\n .dropdown li:last-child {\n margin-bottom: 14px;\n }\n\n .dropdown li.active {\n font-weight: bold;\n }\n\n .dropdown li:focus, .dropdown li:hover {\n color: #4d4d4e;\n background-color: rgba(56, 171, 99, 0.11);\n }\n\n .dropdown .dropdown-menu-content > li:hover {\n cursor: pointer;\n }\n\n .dropdown .dropdown-menu-container {\n max-height: 365px;\n overflow: hidden;\n width: 164px;\n padding: 0;\n border: 0;\n border-radius: 0;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n z-index: 5000000000;\n }\n\n .dropdown.open .glyphicon {\n transform: rotate(180deg);\n }\n</style>\n\n\n<div class=\"dropdown\">\n <button type=\"button\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"\n aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"dropdown-title\">English</span>\n <span class=\"glyphicon glyphicon-menu-down\" aria-hidden=\"true\"></span>\n </button>\n <div class=\"dropdown-menu dropdown-menu-container\">\n <ul class=\"dropdown-menu-content\"></ul>\n </div>\n</div>\n\n<script>\n (function () {\n var items = {\n English: 'en',\n Dutch: 'nl',\n Ukrainian: 'uk',\n Arabic: 'ar',\n Italian: 'it',\n Chinese: 'zh',\n Polish: 'pl',\n Danish: 'da',\n Hungarian: 'hu',\n Russian: 'ru',\n French: 'fr',\n Spanish: 'es',\n Romanian: 'ro',\n Greek: 'el',\n Swedish: 'sv',\n Turkish: 'tr',\n Indonesian: 'id',\n Portuguese: 'pt',\n Hebrew: 'he',\n German: 'de',\n Malay: 'ms',\n Norwegian: 'no',\n Farsi: 'fa',\n };\n var currentLocale = $('html').attr('lang');\n\n var currentLocaleName = Object.keys(items).find(function (key) {\n return items[key] === currentLocale;\n });\n\n $('.dropdown-title').text(currentLocaleName);\n\n $('.dropdown-menu-content')\n .append(Object.keys(items).sort().map(function (item) {\n return $('<li>').text(item);\n }))\n .on(\"click\", function (e) {\n var nextLocaleName = e.target.innerText;\n if (nextLocaleName === currentLocaleName) {\n e.stopPropagation();\n } else {\n document.cookie = 'locale=' + items[nextLocaleName] + ';path=/';\n location.reload(true);\n }\n\n });\n\n $([].find.call($('.dropdown-menu li'), function (item) {\n return item.innerText === currentLocaleName;\n })).addClass('active');\n\n function insertParam(key, value) {\n key = encodeURIComponent(key);\n value = encodeURIComponent(value);\n\n var kvp = document.location.search.substr(1).split('&');\n if (kvp == '') {\n document.location.search = '?' + key + '=' + value;\n }\n else {\n\n var i = kvp.length;\n var x;\n while (i--) {\n x = kvp[i].split('=');\n\n if (x[0] === key) {\n x[1] = value;\n kvp[i] = x.join('=');\n break;\n }\n }\n\n if (i < 0) {\n kvp[kvp.length] = [key, value].join('=');\n }\n\n //this will reload the page, it's likely better to store this until finished\n document.location.search = kvp.join('&');\n }\n }\n })();\n</script>\n\n <div class=\"cap_head clearfix\">\n <div class=\"logo_shield\">\n <img src=\"/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png\">\n </div>\n <div class=\"cap_side pull-right\">\n <h4 id=\"text\">181.215.47.90</h4>\n <p class=\"cap_note cap_text count_down\">\n is protected by Imunify360\n </p>\n </div>\n </div>\n\n <p class=\"cap_mess cap_text text-center\">\n We have noticed an unusual activity from your <b>IP 162.142.125.11</b> and blocked access to this website.\n </p>\n\n <p class=\"cap_mess cap_text text-center\">\n <b>Please confirm that you are not a robot</b>\n </p>\n\n <form class=\"form-group form-captcha\">\n <div id=\"re-captcha\"\n class=\"g-recaptcha\"\n data-sitekey=\"6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4\"\n data-callback=\"check\"\n ></div>\n </form>\n </div>\n </div>\n</div>\n\n\n<!-- imunify360 preloader -->\n<div class=\"big_loader\">\n <svg class=\"rot\" width=\"90px\" height=\"90px\" viewBox=\"0 0 47 47\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <title>Loader</title>\n <defs>\n <polygon id=\"path-1\"\n points=\"0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146\"></polygon>\n </defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\"\n fill-rule=\"evenodd\">\n <g id=\"Logo\" transform=\"translate(-5.000000, -2.000000)\">\n <g id=\"Group-2\" transform=\"translate(5.000000, 2.000000)\">\n <path d=\"M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z\"\n id=\"Fill-1\" fill=\"#467C45\"></path>\n <path d=\"M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585\"\n id=\"Fill-3\" fill=\"#467C45\"></path>\n <path d=\"M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049\"\n id=\"Fill-5\" fill=\"#467C45\"></path>\n <g id=\"Group-9\"\n transform=\"translate(0.000000, 11.919659)\">\n <mask id=\"mask-2\" fill=\"white\">\n <use xlink:href=\"#path-1\"></use>\n </mask>\n <g id=\"Clip-8\"></g>\n <path d=\"M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146\"\n id=\"Fill-7\" fill=\"#467C45\"\n mask=\"url(#mask-2)\"></path>\n </g>\n <path d=\"M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049\"\n id=\"Fill-10\" fill=\"#467C45\"></path>\n <path d=\"M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207\"\n id=\"Fill-12\" fill=\"#467C45\"></path>\n <path d=\"M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555\"\n id=\"Fill-14\" fill=\"#467C45\"></path>\n <path d=\"M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488\"\n id=\"Fill-16\" fill=\"#467C45\"></path>\n </g>\n </g>\n </g>\n </svg>\n</div>\n\n<script>\n $(document).ready(function () {\n var visibleByDefault = false;\n var captchaIsPassed = false;\n var captchaIsVisible = visibleByDefault;\n var reCaptchaWrapper;\n\n function do_reload() {\n location.reload(true);\n }\n\n window.check = function (value) {\n $.ajax({\n type: 'POST',\n url: '/captchacheck',\n data: {\n 'captcha_value': value\n }\n }).done(function (data) {\n if (data['success']) {\n captchaIsPassed = true;\n $(\"#text\").next(\"p\").text(\"\");\n $(\"#text\").text(\n \"IP 162.142.125.11 has been unblocked\"\n );\n setTimeout(do_reload, 1000);\n } else {\n grecaptcha.reset();\n }\n }).fail(function () {\n grecaptcha.reset();\n });\n };\n\n function updateUI() {\n // change the size of our block to fit the captcha block\n var blockWithText = $('.captcha_div');\n var captchaBlock = reCaptchaWrapper.find('> div:last-child');\n var currentPadding;\n (function update () {\n var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100;\n var padding = captchaIsPassed ? '' : space + 'px';\n if (currentPadding !== padding) {\n blockWithText.css({'padding-bottom': padding});\n }\n setTimeout(update, 500);\n })();\n }\n\n function makeVisible() {\n $('.big_loader').hide(); // hide our preloader\n $('.wraper').show(); // show our text and stuff\n // add class to reCAPTCHA wrapper so our css would apply to it\n reCaptchaWrapper.addClass('re-captcha-wrapper');\n captchaIsVisible = true;\n }\n\n function executeCaptcha() {\n try {\n grecaptcha.execute();\n } catch (e) {\n setTimeout(executeCaptcha, 2000); // retry\n }\n }\n\n if (!visibleByDefault) {\n /**\n * Detecting captcha when css is changed to visible.\n * Invisible reCaptcha has no API calls when captcha will be visible,\n * (captcha is shown to user).\n * When captcha changed css \"visibility\" to the \"visible\", we should:\n * 1. hide the loader and captcha mask\n * 2. display some additional text\n * 3. display a dropdown so user can switch to a different language\n */\n (function checkVisibility () {\n reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length\n ? reCaptchaWrapper\n : $('body > div:has(> div > iframe[src^=\"https://www.google.com/recaptcha\"])');\n if (reCaptchaWrapper.css('visibility') === 'visible') {\n makeVisible(reCaptchaWrapper);\n updateUI(reCaptchaWrapper);\n } else {\n setTimeout(checkVisibility, 100);\n }\n })();\n\n // start captcha challenge after loads all scripts\n setTimeout(executeCaptcha, 2000);\n }\n\n });\n\n</script>\n\n</body>\n</html>",
"favicons": [
{
"size": 119,
"name": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgA...AeaR9cIAAAAASUVORK5CYII=",
"md5_hash": "09558cd66c669271cd2823ec7f44d451"
},
{
"size": 1,
"name": "https://181.215.47.90:52223/favicon.ico",
"md5_hash": "68b329da9893e34099c7d8ad5cb9c940"
}
],
"body_hashes": [
"sha256:92851f68da649b0a356bd6f9d2418917c3a5576c89edce1167a4f0d0d74141fa",
"sha1:79a834497e06018996b2bccad3b8c16e0f887dbf"
],
"body_hash": "sha1:79a834497e06018996b2bccad3b8c16e0f887dbf",
"html_title": "Captcha"
},
"supports_http2": true
},
"jarm": {
"_encoding": {
"fingerprint": "DISPLAY_HEX",
"cipher_and_version_fingerprint": "DISPLAY_HEX",
"tls_extensions_sha256": "DISPLAY_HEX"
},
"fingerprint": "21d19d00021d21d00042d43d00000091f9827a8676a9d9f27d421962a09b5d",
"cipher_and_version_fingerprint": "21d19d00021d21d00042d43d000000",
"tls_extensions_sha256": "91f9827a8676a9d9f27d421962a09b5d",
"observed_at": "2023-09-10T05:29:20.656223461Z"
},
"labels": [
"bootstrap",
"jquery"
],
"observed_at": "2023-09-19T22:34:26.120678483Z",
"perspective_id": "PERSPECTIVE_HE",
"port": 52223,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:imunify_security:imunify360:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Imunify Security",
"product": "Imunify360",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "162.142.125.11",
"tls": {
"version_selected": "TLSv1_3",
"cipher_selected": "TLS_CHACHA20_POLY1305_SHA256",
"certificates": {
"_encoding": {
"leaf_fp_sha_256": "DISPLAY_HEX",
"chain_fps_sha_256": "DISPLAY_HEX"
},
"leaf_fp_sha_256": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"chain_fps_sha_256": [
"67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd",
"6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f"
],
"leaf_data": {
"names": [
"*.accessibilitynews.ca",
"accessibilitynews.ca"
],
"subject_dn": "CN=accessibilitynews.ca",
"issuer_dn": "C=US, O=Let's Encrypt, CN=R3",
"pubkey_bit_size": 2048,
"pubkey_algorithm": "RSA",
"tbs_fingerprint": "6fd919b2d4155186dad0597a50c3bb7a701245d79cf49bbf9de5b258c803500d",
"fingerprint": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"issuer": {
"common_name": [
"R3"
],
"organization": [
"Let's Encrypt"
],
"country": [
"US"
]
},
"subject": {
"common_name": [
"accessibilitynews.ca"
]
},
"public_key": {
"key_algorithm": "RSA",
"rsa": {
"_encoding": {
"modulus": "DISPLAY_BASE64",
"exponent": "DISPLAY_BASE64"
},
"modulus": "t6Quz2KCaOpDpnt7RoZGHQmbMrT+059W5G3khruvXvAaNAKtttwIKD49gTl1SDBUtGLjuJry5Cm/aDdvlZ4UFI2xI6n1aTa7PiKG84RNVA4FiXXZ224F28tI+l6rLk2oNERUp45TBu28yabiN/PBMIoTZThiyVNogOgGO6Ji4XcUByQYzMZKYNHo/PQxWKcNFqUyrj3jY/xYoAUqBPz802XXAkkiQUB1wbVENCXvVCJWJgixYXdpD3XLNgcPpuNGY94/25mPmvCWrcsvd9MIO54pgV0JsF7e7ewGl1/HGSi415jQhGHGxOfD0Mnma6p+6nRWCLvMuv0sXdb6C+Aj+w==",
"exponent": "AAEAAQ==",
"length": 256
},
"fingerprint": "87868ba42184c3425821ceb65906b87fcbb4892668512b8fc8b2bec1c35f28bb"
},
"signature": {
"signature_algorithm": "SHA256-RSA",
"self_signed": false
}
},
"chain": [
{
"fingerprint": "67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd",
"subject_dn": "C=US, O=Let's Encrypt, CN=R3",
"issuer_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1"
},
{
"fingerprint": "6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f",
"subject_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1",
"issuer_dn": "O=Digital Signature Trust Co., CN=DST Root CA X3"
}
]
},
"_encoding": {
"ja3s": "DISPLAY_HEX"
},
"ja3s": "475c9302dc42b2751db9edcac3b74891"
},
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nSet-Cookie: cl-bypass-cache=yes; Expires=Tue, 19-Sep-23 23:15:53 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax\r\nServer: imunify360-webshield/1.21\r\nLast-Modified: Tuesday, 19-Sep-2023 22:15:53 GMT\r\nCache-Control: private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0\r\ncf-edge-cache: no-cache\r\nExpires: Thu, 01 Jan 1970 00:00:01 GMT\r\n",
"banner_hashes": [
"sha256:b4b9839909accabc08d4dc02f631314b20baa6cabd0fe248a7c7bc25908bf80d"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a20636c6f73650d0a5365742d436f6f6b69653a20636c2d6279706173732d63616368653d7965733b20457870697265733d5475652c2031392d5365702d32332032333a31353a353320474d543b20446f6d61696e3d3138312e3231352e34372e39303b20506174683d2f3b20487474704f6e6c793b2053616d65536974653d4c61780d0a5365727665723a20696d756e6966793336302d776562736869656c642f312e32310d0a4c6173742d4d6f6469666965643a20547565736461792c2031392d5365702d323032332032323a31353a353320474d540d0a43616368652d436f6e74726f6c3a20707269766174652c206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c2070726f78792d726576616c69646174652c206d61782d6167653d302c20732d6d61786167653d300d0a63662d656467652d63616368653a206e6f2d63616368650d0a457870697265733a205468752c203031204a616e20313937302030303a30303a303120474d540d0a",
"discovery_method": "PREDICTIVE_METHOD_2",
"extended_service_name": "HTTP",
"http": {
"request": {
"method": "GET",
"uri": "http://181.215.47.90:52224/",
"headers": {
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
],
"_encoding": {
"User_Agent": "DISPLAY_UTF8",
"Accept": "DISPLAY_UTF8"
},
"Accept": [
"*/*"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"Last_Modified": [
"Tuesday, 19-Sep-2023 22:15:53 GMT"
],
"_encoding": {
"Last_Modified": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8",
"Set_Cookie": "DISPLAY_UTF8",
"Server": "DISPLAY_UTF8",
"Expires": "DISPLAY_UTF8",
"Date": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8",
"Cache_Control": "DISPLAY_UTF8",
"cf_edge_cache": "DISPLAY_UTF8"
},
"Connection": [
"close"
],
"Set_Cookie": [
"cl-bypass-cache=yes; Expires=Tue, 19-Sep-23 23:15:53 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax"
],
"Server": [
"imunify360-webshield/1.21"
],
"Expires": [
"Thu, 01 Jan 1970 00:00:01 GMT"
],
"Date": [
"<REDACTED>"
],
"Transfer_Encoding": [
"chunked"
],
"Content_Type": [
"text/html"
],
"Cache_Control": [
"private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0"
],
"cf_edge_cache": [
"no-cache"
]
},
"_encoding": {
"html_tags": "DISPLAY_UTF8",
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8",
"html_title": "DISPLAY_UTF8"
},
"html_tags": [
"<title>Captcha</title>",
"<title>Loader</title>",
"<meta charset=\"UTF-8\">"
],
"body_size": 20438,
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Captcha</title>\n <link rel=\"stylesheet\"\n href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\"\n integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\"\n crossorigin=\"anonymous\">\n <link href=\"data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=\"\n rel=\"icon\" type=\"image/x-icon\"/>\n <link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\"\n rel=\"stylesheet\">\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\"></script>\n <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n\n <script src=\"https://www.google.com/recaptcha/api.js?hl=en\"\n async defer>\n </script>\n\n\n <style>\n html, body {\n height: 100%;\n }\n\n .wraper {\n padding-bottom: 56px;\n position: relative;\n min-height: 100%;\n }\n .invisible_mode .wraper {\n display: none;\n }\n\n .header {\n height: 63px;\n background-color: white;\n }\n\n .middle {\n height: 186px;\n background-color: rgba(55, 171, 99, 0.75);\n }\n\n .bottom {\n background-color: #f2f2f2;\n position: absolute;\n bottom: 0px;\n top: 249px;\n width: 100%;\n }\n\n .captcha_absolute {\n margin-top: -153px;\n }\n\n .captcha_div {\n width: 485px;\n margin: 0 auto;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);\n background-color: white;\n padding: 47px 48px 18px 48px;\n position: relative;\n }\n\n .cap_head {\n border-bottom: 1px solid #d8d8d8;\n padding-bottom: 17px;\n margin: 0 10px 20px 10px;\n }\n\n .logo_shield {\n display: inline-block;\n }\n\n .logo_shield img {\n width: 54px;\n height: 72px;\n }\n\n .cap_side {\n width: 295px;\n }\n\n h4#text {\n font-size: 20px;\n line-height: 1.38;\n color: #000000;\n font-weight: bold;\n font-family: Noto Sans, sans-serif;\n margin: 6px 0 0 0;\n }\n\n .cap_text {\n font-family: Noto Sans, sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: 1.65;\n color: #000000;\n }\n\n p.cap_note {\n font-size: 20px;\n margin: 0;\n }\n\n .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px }\n\n .cap_mess {\n font-size: 13px;\n }\n\n .powered_span {\n position: absolute;\n bottom: 15px;\n width: 100%;\n text-align: center;\n height: 18px;\n opacity: 0.45;\n font-family: Noto Sans;\n font-size: 13px;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n color: #1d1d1d;\n }\n\n /* A few hacks for re-captcha */\n\n .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */\n top: 350px !important;\n }\n .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */\n display: none !important;\n }\n .visible_mode #re-captcha { /* align to center */\n width: 305px;\n margin: 0 auto;\n }\n\n /* Imunify360 preloader */\n\n .big_loader {\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n width: 90px;\n height: 90px;\n margin: -45px auto 0 auto;\n opacity: 0.55;\n }\n .visible_mode .big_loader {\n display: none;\n }\n\n .rot {\n -webkit-animation: spin 2s ease-in-out infinite;\n animation: spin 2s ease-in-out infinite\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n </style>\n\n<!--\nThis whole tempalte goes to inside <head></head> tags\nModify this file to add javascript or css files for your page from customize/static folder\nJinja2 (which is index.html template engine) is not allowed to use here.\n\nPlease, restart captcha server after your changes.\nservice imunify360-captcha restart\nservice imunify360-captchaserver-nginx restart\n\nExample:\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\nAdd your custom css from customize/static/ folder\n<link type=\"text/css\" rel=\"stylesheet\" href=\"static/my.css\">\n-->\n</head>\n<body class=\"visible_mode\">\n<div class=\"wraper\">\n\n<!--\nYou can add your css, javascript, images and other static files in /customize/static/ folder\nAnd add css, javascript into the end of `head` section of this template\nPlease, restart webshield after your changes\nsystemctl restart imunify360-webshield\n-->\n<div class=\"header\">\n <!-- Header of the index page -->\n</div>\n\n<div class=\"middle\">\n <!-- Body of the index page -->\n</div>\n\n<div class=\"bottom\">\n <!-- Footer of the index page -->\n <span class=\"powered_span\">Powered by Imunify360</span>\n</div>\n\n <div class=\"captcha_absolute\">\n <div class=\"captcha_div\">\n <style>\n .dropdown {\n position: absolute;\n top: 10px;\n right: 0;\n }\n\n .dropdown .dropdown-toggle {\n background-color: #fff;\n border: none;\n outline: none;\n color: #858585;\n font-size: 13px;\n height: 32px;\n line-height: 1;\n transition: all 0.4s;\n font-family: 'Noto Sans', sans-serif;\n margin-right: 22px;\n }\n\n .dropdown .dropdown-toggle:hover {\n background-color: #e7e7e7;\n }\n\n .dropdown .dropdown-menu-content {\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n border-width: 0px;\n border-radius: 0;\n padding: 11px 0 0;\n overflow-y: scroll;\n max-height: 365px;\n margin: 0;\n }\n\n .dropdown .glyphicon {\n margin-left: 6px;\n top: 2px;\n transition: 0.3s all;\n }\n\n .dropdown li {\n height: 35px;\n text-align: left;\n padding-left: 24px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 2.85;\n font-family: 'Noto Sans', sans-serif;\n }\n .dropdown li:last-child {\n margin-bottom: 14px;\n }\n\n .dropdown li.active {\n font-weight: bold;\n }\n\n .dropdown li:focus, .dropdown li:hover {\n color: #4d4d4e;\n background-color: rgba(56, 171, 99, 0.11);\n }\n\n .dropdown .dropdown-menu-content > li:hover {\n cursor: pointer;\n }\n\n .dropdown .dropdown-menu-container {\n max-height: 365px;\n overflow: hidden;\n width: 164px;\n padding: 0;\n border: 0;\n border-radius: 0;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n z-index: 5000000000;\n }\n\n .dropdown.open .glyphicon {\n transform: rotate(180deg);\n }\n</style>\n\n\n<div class=\"dropdown\">\n <button type=\"button\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"\n aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"dropdown-title\">English</span>\n <span class=\"glyphicon glyphicon-menu-down\" aria-hidden=\"true\"></span>\n </button>\n <div class=\"dropdown-menu dropdown-menu-container\">\n <ul class=\"dropdown-menu-content\"></ul>\n </div>\n</div>\n\n<script>\n (function () {\n var items = {\n English: 'en',\n Dutch: 'nl',\n Ukrainian: 'uk',\n Arabic: 'ar',\n Italian: 'it',\n Chinese: 'zh',\n Polish: 'pl',\n Danish: 'da',\n Hungarian: 'hu',\n Russian: 'ru',\n French: 'fr',\n Spanish: 'es',\n Romanian: 'ro',\n Greek: 'el',\n Swedish: 'sv',\n Turkish: 'tr',\n Indonesian: 'id',\n Portuguese: 'pt',\n Hebrew: 'he',\n German: 'de',\n Malay: 'ms',\n Norwegian: 'no',\n Farsi: 'fa',\n };\n var currentLocale = $('html').attr('lang');\n\n var currentLocaleName = Object.keys(items).find(function (key) {\n return items[key] === currentLocale;\n });\n\n $('.dropdown-title').text(currentLocaleName);\n\n $('.dropdown-menu-content')\n .append(Object.keys(items).sort().map(function (item) {\n return $('<li>').text(item);\n }))\n .on(\"click\", function (e) {\n var nextLocaleName = e.target.innerText;\n if (nextLocaleName === currentLocaleName) {\n e.stopPropagation();\n } else {\n document.cookie = 'locale=' + items[nextLocaleName] + ';path=/';\n location.reload(true);\n }\n\n });\n\n $([].find.call($('.dropdown-menu li'), function (item) {\n return item.innerText === currentLocaleName;\n })).addClass('active');\n\n function insertParam(key, value) {\n key = encodeURIComponent(key);\n value = encodeURIComponent(value);\n\n var kvp = document.location.search.substr(1).split('&');\n if (kvp == '') {\n document.location.search = '?' + key + '=' + value;\n }\n else {\n\n var i = kvp.length;\n var x;\n while (i--) {\n x = kvp[i].split('=');\n\n if (x[0] === key) {\n x[1] = value;\n kvp[i] = x.join('=');\n break;\n }\n }\n\n if (i < 0) {\n kvp[kvp.length] = [key, value].join('=');\n }\n\n //this will reload the page, it's likely better to store this until finished\n document.location.search = kvp.join('&');\n }\n }\n })();\n</script>\n\n <div class=\"cap_head clearfix\">\n <div class=\"logo_shield\">\n <img src=\"/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png\">\n </div>\n <div class=\"cap_side pull-right\">\n <h4 id=\"text\">181.215.47.90</h4>\n <p class=\"cap_note cap_text count_down\">\n is protected by Imunify360\n </p>\n </div>\n </div>\n\n <p class=\"cap_mess cap_text text-center\">\n We have noticed an unusual activity from your <b>IP 167.248.133.190</b> and blocked access to this website.\n </p>\n\n <p class=\"cap_mess cap_text text-center\">\n <b>Please confirm that you are not a robot</b>\n </p>\n\n <form class=\"form-group form-captcha\">\n <div id=\"re-captcha\"\n class=\"g-recaptcha\"\n data-sitekey=\"6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4\"\n data-callback=\"check\"\n ></div>\n </form>\n </div>\n </div>\n</div>\n\n\n<!-- imunify360 preloader -->\n<div class=\"big_loader\">\n <svg class=\"rot\" width=\"90px\" height=\"90px\" viewBox=\"0 0 47 47\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <title>Loader</title>\n <defs>\n <polygon id=\"path-1\"\n points=\"0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146\"></polygon>\n </defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\"\n fill-rule=\"evenodd\">\n <g id=\"Logo\" transform=\"translate(-5.000000, -2.000000)\">\n <g id=\"Group-2\" transform=\"translate(5.000000, 2.000000)\">\n <path d=\"M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z\"\n id=\"Fill-1\" fill=\"#467C45\"></path>\n <path d=\"M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585\"\n id=\"Fill-3\" fill=\"#467C45\"></path>\n <path d=\"M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049\"\n id=\"Fill-5\" fill=\"#467C45\"></path>\n <g id=\"Group-9\"\n transform=\"translate(0.000000, 11.919659)\">\n <mask id=\"mask-2\" fill=\"white\">\n <use xlink:href=\"#path-1\"></use>\n </mask>\n <g id=\"Clip-8\"></g>\n <path d=\"M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146\"\n id=\"Fill-7\" fill=\"#467C45\"\n mask=\"url(#mask-2)\"></path>\n </g>\n <path d=\"M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049\"\n id=\"Fill-10\" fill=\"#467C45\"></path>\n <path d=\"M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207\"\n id=\"Fill-12\" fill=\"#467C45\"></path>\n <path d=\"M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555\"\n id=\"Fill-14\" fill=\"#467C45\"></path>\n <path d=\"M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488\"\n id=\"Fill-16\" fill=\"#467C45\"></path>\n </g>\n </g>\n </g>\n </svg>\n</div>\n\n<script>\n $(document).ready(function () {\n var visibleByDefault = false;\n var captchaIsPassed = false;\n var captchaIsVisible = visibleByDefault;\n var reCaptchaWrapper;\n\n function do_reload() {\n location.reload(true);\n }\n\n window.check = function (value) {\n $.ajax({\n type: 'POST',\n url: '/captchacheck',\n data: {\n 'captcha_value': value\n }\n }).done(function (data) {\n if (data['success']) {\n captchaIsPassed = true;\n $(\"#text\").next(\"p\").text(\"\");\n $(\"#text\").text(\n \"IP 167.248.133.190 has been unblocked\"\n );\n setTimeout(do_reload, 1000);\n } else {\n grecaptcha.reset();\n }\n }).fail(function () {\n grecaptcha.reset();\n });\n };\n\n function updateUI() {\n // change the size of our block to fit the captcha block\n var blockWithText = $('.captcha_div');\n var captchaBlock = reCaptchaWrapper.find('> div:last-child');\n var currentPadding;\n (function update () {\n var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100;\n var padding = captchaIsPassed ? '' : space + 'px';\n if (currentPadding !== padding) {\n blockWithText.css({'padding-bottom': padding});\n }\n setTimeout(update, 500);\n })();\n }\n\n function makeVisible() {\n $('.big_loader').hide(); // hide our preloader\n $('.wraper').show(); // show our text and stuff\n // add class to reCAPTCHA wrapper so our css would apply to it\n reCaptchaWrapper.addClass('re-captcha-wrapper');\n captchaIsVisible = true;\n }\n\n function executeCaptcha() {\n try {\n grecaptcha.execute();\n } catch (e) {\n setTimeout(executeCaptcha, 2000); // retry\n }\n }\n\n if (!visibleByDefault) {\n /**\n * Detecting captcha when css is changed to visible.\n * Invisible reCaptcha has no API calls when captcha will be visible,\n * (captcha is shown to user).\n * When captcha changed css \"visibility\" to the \"visible\", we should:\n * 1. hide the loader and captcha mask\n * 2. display some additional text\n * 3. display a dropdown so user can switch to a different language\n */\n (function checkVisibility () {\n reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length\n ? reCaptchaWrapper\n : $('body > div:has(> div > iframe[src^=\"https://www.google.com/recaptcha\"])');\n if (reCaptchaWrapper.css('visibility') === 'visible') {\n makeVisible(reCaptchaWrapper);\n updateUI(reCaptchaWrapper);\n } else {\n setTimeout(checkVisibility, 100);\n }\n })();\n\n // start captcha challenge after loads all scripts\n setTimeout(executeCaptcha, 2000);\n }\n\n });\n\n</script>\n\n</body>\n</html>",
"favicons": [
{
"size": 119,
"name": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgA...AeaR9cIAAAAASUVORK5CYII=",
"md5_hash": "09558cd66c669271cd2823ec7f44d451"
},
{
"size": 1,
"name": "http://181.215.47.90:52224/favicon.ico",
"md5_hash": "68b329da9893e34099c7d8ad5cb9c940"
}
],
"body_hashes": [
"sha256:5ca9a2170ca38b1e33bc3f751ad0dbd0b4bc349f687d1550d29ecf73f542cd71",
"sha1:173f5b004cec1b1604a8420f7c8d788e27d0d6da"
],
"body_hash": "sha1:173f5b004cec1b1604a8420f7c8d788e27d0d6da",
"html_title": "Captcha"
},
"supports_http2": false
},
"labels": [
"bootstrap",
"jquery"
],
"observed_at": "2023-09-19T22:15:53.178322045Z",
"perspective_id": "PERSPECTIVE_NTT",
"port": 52224,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:imunify_security:imunify360:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Imunify Security",
"product": "Imunify360",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "167.248.133.190",
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"certificate": "DISPLAY_HEX",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nSet-Cookie: cl-bypass-cache=yes; Expires=Thu, 21-Sep-23 04:53:11 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax\r\nServer: imunify360-webshield/1.21\r\nLast-Modified: Thursday, 21-Sep-2023 03:53:11 GMT\r\nCache-Control: private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0\r\ncf-edge-cache: no-cache\r\nExpires: Thu, 01 Jan 1970 00:00:01 GMT\r\n",
"banner_hashes": [
"sha256:810add7b6a5aaaf8e62b03fa047c65b17cfcc663fd6d6a7c69e76e5c6380a214"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a20636c6f73650d0a5365742d436f6f6b69653a20636c2d6279706173732d63616368653d7965733b20457870697265733d5468752c2032312d5365702d32332030343a35333a313120474d543b20446f6d61696e3d3138312e3231352e34372e39303b20506174683d2f3b20487474704f6e6c793b2053616d65536974653d4c61780d0a5365727665723a20696d756e6966793336302d776562736869656c642f312e32310d0a4c6173742d4d6f6469666965643a2054687572736461792c2032312d5365702d323032332030333a35333a313120474d540d0a43616368652d436f6e74726f6c3a20707269766174652c206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c2070726f78792d726576616c69646174652c206d61782d6167653d302c20732d6d61786167653d300d0a63662d656467652d63616368653a206e6f2d63616368650d0a457870697265733a205468752c203031204a616e20313937302030303a30303a303120474d540d0a",
"certificate": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"discovery_method": "PREDICTIVE_METHOD_2",
"extended_service_name": "HTTPS",
"http": {
"request": {
"method": "GET",
"uri": "https://181.215.47.90:52227/",
"headers": {
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
],
"_encoding": {
"User_Agent": "DISPLAY_UTF8",
"Accept": "DISPLAY_UTF8"
},
"Accept": [
"*/*"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"Content_Type": [
"text/html"
],
"_encoding": {
"Content_Type": "DISPLAY_UTF8",
"Last_Modified": "DISPLAY_UTF8",
"Server": "DISPLAY_UTF8",
"Cache_Control": "DISPLAY_UTF8",
"Set_Cookie": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8",
"Date": "DISPLAY_UTF8",
"cf_edge_cache": "DISPLAY_UTF8",
"Expires": "DISPLAY_UTF8"
},
"Last_Modified": [
"Thursday, 21-Sep-2023 03:53:11 GMT"
],
"Server": [
"imunify360-webshield/1.21"
],
"Cache_Control": [
"private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0"
],
"Set_Cookie": [
"cl-bypass-cache=yes; Expires=Thu, 21-Sep-23 04:53:11 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax"
],
"Transfer_Encoding": [
"chunked"
],
"Connection": [
"close"
],
"Date": [
"<REDACTED>"
],
"cf_edge_cache": [
"no-cache"
],
"Expires": [
"Thu, 01 Jan 1970 00:00:01 GMT"
]
},
"_encoding": {
"html_tags": "DISPLAY_UTF8",
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8",
"html_title": "DISPLAY_UTF8"
},
"html_tags": [
"<title>Captcha</title>",
"<title>Loader</title>",
"<meta charset=\"UTF-8\">"
],
"body_size": 20438,
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Captcha</title>\n <link rel=\"stylesheet\"\n href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\"\n integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\"\n crossorigin=\"anonymous\">\n <link href=\"data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=\"\n rel=\"icon\" type=\"image/x-icon\"/>\n <link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\"\n rel=\"stylesheet\">\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\"></script>\n <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n\n <script src=\"https://www.google.com/recaptcha/api.js?hl=en\"\n async defer>\n </script>\n\n\n <style>\n html, body {\n height: 100%;\n }\n\n .wraper {\n padding-bottom: 56px;\n position: relative;\n min-height: 100%;\n }\n .invisible_mode .wraper {\n display: none;\n }\n\n .header {\n height: 63px;\n background-color: white;\n }\n\n .middle {\n height: 186px;\n background-color: rgba(55, 171, 99, 0.75);\n }\n\n .bottom {\n background-color: #f2f2f2;\n position: absolute;\n bottom: 0px;\n top: 249px;\n width: 100%;\n }\n\n .captcha_absolute {\n margin-top: -153px;\n }\n\n .captcha_div {\n width: 485px;\n margin: 0 auto;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);\n background-color: white;\n padding: 47px 48px 18px 48px;\n position: relative;\n }\n\n .cap_head {\n border-bottom: 1px solid #d8d8d8;\n padding-bottom: 17px;\n margin: 0 10px 20px 10px;\n }\n\n .logo_shield {\n display: inline-block;\n }\n\n .logo_shield img {\n width: 54px;\n height: 72px;\n }\n\n .cap_side {\n width: 295px;\n }\n\n h4#text {\n font-size: 20px;\n line-height: 1.38;\n color: #000000;\n font-weight: bold;\n font-family: Noto Sans, sans-serif;\n margin: 6px 0 0 0;\n }\n\n .cap_text {\n font-family: Noto Sans, sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: 1.65;\n color: #000000;\n }\n\n p.cap_note {\n font-size: 20px;\n margin: 0;\n }\n\n .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px }\n\n .cap_mess {\n font-size: 13px;\n }\n\n .powered_span {\n position: absolute;\n bottom: 15px;\n width: 100%;\n text-align: center;\n height: 18px;\n opacity: 0.45;\n font-family: Noto Sans;\n font-size: 13px;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n color: #1d1d1d;\n }\n\n /* A few hacks for re-captcha */\n\n .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */\n top: 350px !important;\n }\n .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */\n display: none !important;\n }\n .visible_mode #re-captcha { /* align to center */\n width: 305px;\n margin: 0 auto;\n }\n\n /* Imunify360 preloader */\n\n .big_loader {\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n width: 90px;\n height: 90px;\n margin: -45px auto 0 auto;\n opacity: 0.55;\n }\n .visible_mode .big_loader {\n display: none;\n }\n\n .rot {\n -webkit-animation: spin 2s ease-in-out infinite;\n animation: spin 2s ease-in-out infinite\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n </style>\n\n<!--\nThis whole tempalte goes to inside <head></head> tags\nModify this file to add javascript or css files for your page from customize/static folder\nJinja2 (which is index.html template engine) is not allowed to use here.\n\nPlease, restart captcha server after your changes.\nservice imunify360-captcha restart\nservice imunify360-captchaserver-nginx restart\n\nExample:\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\nAdd your custom css from customize/static/ folder\n<link type=\"text/css\" rel=\"stylesheet\" href=\"static/my.css\">\n-->\n</head>\n<body class=\"visible_mode\">\n<div class=\"wraper\">\n\n<!--\nYou can add your css, javascript, images and other static files in /customize/static/ folder\nAnd add css, javascript into the end of `head` section of this template\nPlease, restart webshield after your changes\nsystemctl restart imunify360-webshield\n-->\n<div class=\"header\">\n <!-- Header of the index page -->\n</div>\n\n<div class=\"middle\">\n <!-- Body of the index page -->\n</div>\n\n<div class=\"bottom\">\n <!-- Footer of the index page -->\n <span class=\"powered_span\">Powered by Imunify360</span>\n</div>\n\n <div class=\"captcha_absolute\">\n <div class=\"captcha_div\">\n <style>\n .dropdown {\n position: absolute;\n top: 10px;\n right: 0;\n }\n\n .dropdown .dropdown-toggle {\n background-color: #fff;\n border: none;\n outline: none;\n color: #858585;\n font-size: 13px;\n height: 32px;\n line-height: 1;\n transition: all 0.4s;\n font-family: 'Noto Sans', sans-serif;\n margin-right: 22px;\n }\n\n .dropdown .dropdown-toggle:hover {\n background-color: #e7e7e7;\n }\n\n .dropdown .dropdown-menu-content {\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n border-width: 0px;\n border-radius: 0;\n padding: 11px 0 0;\n overflow-y: scroll;\n max-height: 365px;\n margin: 0;\n }\n\n .dropdown .glyphicon {\n margin-left: 6px;\n top: 2px;\n transition: 0.3s all;\n }\n\n .dropdown li {\n height: 35px;\n text-align: left;\n padding-left: 24px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 2.85;\n font-family: 'Noto Sans', sans-serif;\n }\n .dropdown li:last-child {\n margin-bottom: 14px;\n }\n\n .dropdown li.active {\n font-weight: bold;\n }\n\n .dropdown li:focus, .dropdown li:hover {\n color: #4d4d4e;\n background-color: rgba(56, 171, 99, 0.11);\n }\n\n .dropdown .dropdown-menu-content > li:hover {\n cursor: pointer;\n }\n\n .dropdown .dropdown-menu-container {\n max-height: 365px;\n overflow: hidden;\n width: 164px;\n padding: 0;\n border: 0;\n border-radius: 0;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n z-index: 5000000000;\n }\n\n .dropdown.open .glyphicon {\n transform: rotate(180deg);\n }\n</style>\n\n\n<div class=\"dropdown\">\n <button type=\"button\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"\n aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"dropdown-title\">English</span>\n <span class=\"glyphicon glyphicon-menu-down\" aria-hidden=\"true\"></span>\n </button>\n <div class=\"dropdown-menu dropdown-menu-container\">\n <ul class=\"dropdown-menu-content\"></ul>\n </div>\n</div>\n\n<script>\n (function () {\n var items = {\n English: 'en',\n Dutch: 'nl',\n Ukrainian: 'uk',\n Arabic: 'ar',\n Italian: 'it',\n Chinese: 'zh',\n Polish: 'pl',\n Danish: 'da',\n Hungarian: 'hu',\n Russian: 'ru',\n French: 'fr',\n Spanish: 'es',\n Romanian: 'ro',\n Greek: 'el',\n Swedish: 'sv',\n Turkish: 'tr',\n Indonesian: 'id',\n Portuguese: 'pt',\n Hebrew: 'he',\n German: 'de',\n Malay: 'ms',\n Norwegian: 'no',\n Farsi: 'fa',\n };\n var currentLocale = $('html').attr('lang');\n\n var currentLocaleName = Object.keys(items).find(function (key) {\n return items[key] === currentLocale;\n });\n\n $('.dropdown-title').text(currentLocaleName);\n\n $('.dropdown-menu-content')\n .append(Object.keys(items).sort().map(function (item) {\n return $('<li>').text(item);\n }))\n .on(\"click\", function (e) {\n var nextLocaleName = e.target.innerText;\n if (nextLocaleName === currentLocaleName) {\n e.stopPropagation();\n } else {\n document.cookie = 'locale=' + items[nextLocaleName] + ';path=/';\n location.reload(true);\n }\n\n });\n\n $([].find.call($('.dropdown-menu li'), function (item) {\n return item.innerText === currentLocaleName;\n })).addClass('active');\n\n function insertParam(key, value) {\n key = encodeURIComponent(key);\n value = encodeURIComponent(value);\n\n var kvp = document.location.search.substr(1).split('&');\n if (kvp == '') {\n document.location.search = '?' + key + '=' + value;\n }\n else {\n\n var i = kvp.length;\n var x;\n while (i--) {\n x = kvp[i].split('=');\n\n if (x[0] === key) {\n x[1] = value;\n kvp[i] = x.join('=');\n break;\n }\n }\n\n if (i < 0) {\n kvp[kvp.length] = [key, value].join('=');\n }\n\n //this will reload the page, it's likely better to store this until finished\n document.location.search = kvp.join('&');\n }\n }\n })();\n</script>\n\n <div class=\"cap_head clearfix\">\n <div class=\"logo_shield\">\n <img src=\"/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png\">\n </div>\n <div class=\"cap_side pull-right\">\n <h4 id=\"text\">181.215.47.90</h4>\n <p class=\"cap_note cap_text count_down\">\n is protected by Imunify360\n </p>\n </div>\n </div>\n\n <p class=\"cap_mess cap_text text-center\">\n We have noticed an unusual activity from your <b>IP 162.142.125.217</b> and blocked access to this website.\n </p>\n\n <p class=\"cap_mess cap_text text-center\">\n <b>Please confirm that you are not a robot</b>\n </p>\n\n <form class=\"form-group form-captcha\">\n <div id=\"re-captcha\"\n class=\"g-recaptcha\"\n data-sitekey=\"6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4\"\n data-callback=\"check\"\n ></div>\n </form>\n </div>\n </div>\n</div>\n\n\n<!-- imunify360 preloader -->\n<div class=\"big_loader\">\n <svg class=\"rot\" width=\"90px\" height=\"90px\" viewBox=\"0 0 47 47\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <title>Loader</title>\n <defs>\n <polygon id=\"path-1\"\n points=\"0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146\"></polygon>\n </defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\"\n fill-rule=\"evenodd\">\n <g id=\"Logo\" transform=\"translate(-5.000000, -2.000000)\">\n <g id=\"Group-2\" transform=\"translate(5.000000, 2.000000)\">\n <path d=\"M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z\"\n id=\"Fill-1\" fill=\"#467C45\"></path>\n <path d=\"M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585\"\n id=\"Fill-3\" fill=\"#467C45\"></path>\n <path d=\"M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049\"\n id=\"Fill-5\" fill=\"#467C45\"></path>\n <g id=\"Group-9\"\n transform=\"translate(0.000000, 11.919659)\">\n <mask id=\"mask-2\" fill=\"white\">\n <use xlink:href=\"#path-1\"></use>\n </mask>\n <g id=\"Clip-8\"></g>\n <path d=\"M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146\"\n id=\"Fill-7\" fill=\"#467C45\"\n mask=\"url(#mask-2)\"></path>\n </g>\n <path d=\"M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049\"\n id=\"Fill-10\" fill=\"#467C45\"></path>\n <path d=\"M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207\"\n id=\"Fill-12\" fill=\"#467C45\"></path>\n <path d=\"M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555\"\n id=\"Fill-14\" fill=\"#467C45\"></path>\n <path d=\"M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488\"\n id=\"Fill-16\" fill=\"#467C45\"></path>\n </g>\n </g>\n </g>\n </svg>\n</div>\n\n<script>\n $(document).ready(function () {\n var visibleByDefault = false;\n var captchaIsPassed = false;\n var captchaIsVisible = visibleByDefault;\n var reCaptchaWrapper;\n\n function do_reload() {\n location.reload(true);\n }\n\n window.check = function (value) {\n $.ajax({\n type: 'POST',\n url: '/captchacheck',\n data: {\n 'captcha_value': value\n }\n }).done(function (data) {\n if (data['success']) {\n captchaIsPassed = true;\n $(\"#text\").next(\"p\").text(\"\");\n $(\"#text\").text(\n \"IP 162.142.125.217 has been unblocked\"\n );\n setTimeout(do_reload, 1000);\n } else {\n grecaptcha.reset();\n }\n }).fail(function () {\n grecaptcha.reset();\n });\n };\n\n function updateUI() {\n // change the size of our block to fit the captcha block\n var blockWithText = $('.captcha_div');\n var captchaBlock = reCaptchaWrapper.find('> div:last-child');\n var currentPadding;\n (function update () {\n var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100;\n var padding = captchaIsPassed ? '' : space + 'px';\n if (currentPadding !== padding) {\n blockWithText.css({'padding-bottom': padding});\n }\n setTimeout(update, 500);\n })();\n }\n\n function makeVisible() {\n $('.big_loader').hide(); // hide our preloader\n $('.wraper').show(); // show our text and stuff\n // add class to reCAPTCHA wrapper so our css would apply to it\n reCaptchaWrapper.addClass('re-captcha-wrapper');\n captchaIsVisible = true;\n }\n\n function executeCaptcha() {\n try {\n grecaptcha.execute();\n } catch (e) {\n setTimeout(executeCaptcha, 2000); // retry\n }\n }\n\n if (!visibleByDefault) {\n /**\n * Detecting captcha when css is changed to visible.\n * Invisible reCaptcha has no API calls when captcha will be visible,\n * (captcha is shown to user).\n * When captcha changed css \"visibility\" to the \"visible\", we should:\n * 1. hide the loader and captcha mask\n * 2. display some additional text\n * 3. display a dropdown so user can switch to a different language\n */\n (function checkVisibility () {\n reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length\n ? reCaptchaWrapper\n : $('body > div:has(> div > iframe[src^=\"https://www.google.com/recaptcha\"])');\n if (reCaptchaWrapper.css('visibility') === 'visible') {\n makeVisible(reCaptchaWrapper);\n updateUI(reCaptchaWrapper);\n } else {\n setTimeout(checkVisibility, 100);\n }\n })();\n\n // start captcha challenge after loads all scripts\n setTimeout(executeCaptcha, 2000);\n }\n\n });\n\n</script>\n\n</body>\n</html>",
"favicons": [
{
"size": 119,
"name": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgA...AeaR9cIAAAAASUVORK5CYII=",
"md5_hash": "09558cd66c669271cd2823ec7f44d451"
},
{
"size": 1,
"name": "https://181.215.47.90:52227/favicon.ico",
"md5_hash": "68b329da9893e34099c7d8ad5cb9c940"
}
],
"body_hashes": [
"sha256:4887835a8e05c5d5342923f15d467194395cc6b059fa4a2c1f7892d42aee2314",
"sha1:ca7f5863fcc055c9d0810884844c237777aa89cf"
],
"body_hash": "sha1:ca7f5863fcc055c9d0810884844c237777aa89cf",
"html_title": "Captcha"
},
"supports_http2": true
},
"jarm": {
"_encoding": {
"fingerprint": "DISPLAY_HEX",
"cipher_and_version_fingerprint": "DISPLAY_HEX",
"tls_extensions_sha256": "DISPLAY_HEX"
},
"fingerprint": "21d19d00021d21d00042d43d00000091f9827a8676a9d9f27d421962a09b5d",
"cipher_and_version_fingerprint": "21d19d00021d21d00042d43d000000",
"tls_extensions_sha256": "91f9827a8676a9d9f27d421962a09b5d",
"observed_at": "2023-09-09T03:09:05.504509140Z"
},
"labels": [
"bootstrap",
"jquery"
],
"observed_at": "2023-09-21T03:53:08.930150782Z",
"perspective_id": "PERSPECTIVE_HE",
"port": 52227,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:imunify_security:imunify360:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Imunify Security",
"product": "Imunify360",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "162.142.125.217",
"tls": {
"version_selected": "TLSv1_3",
"cipher_selected": "TLS_CHACHA20_POLY1305_SHA256",
"certificates": {
"_encoding": {
"leaf_fp_sha_256": "DISPLAY_HEX",
"chain_fps_sha_256": "DISPLAY_HEX"
},
"leaf_fp_sha_256": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"chain_fps_sha_256": [
"67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd",
"6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f"
],
"leaf_data": {
"names": [
"*.accessibilitynews.ca",
"accessibilitynews.ca"
],
"subject_dn": "CN=accessibilitynews.ca",
"issuer_dn": "C=US, O=Let's Encrypt, CN=R3",
"pubkey_bit_size": 2048,
"pubkey_algorithm": "RSA",
"tbs_fingerprint": "6fd919b2d4155186dad0597a50c3bb7a701245d79cf49bbf9de5b258c803500d",
"fingerprint": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"issuer": {
"common_name": [
"R3"
],
"organization": [
"Let's Encrypt"
],
"country": [
"US"
]
},
"subject": {
"common_name": [
"accessibilitynews.ca"
]
},
"public_key": {
"key_algorithm": "RSA",
"rsa": {
"_encoding": {
"modulus": "DISPLAY_BASE64",
"exponent": "DISPLAY_BASE64"
},
"modulus": "t6Quz2KCaOpDpnt7RoZGHQmbMrT+059W5G3khruvXvAaNAKtttwIKD49gTl1SDBUtGLjuJry5Cm/aDdvlZ4UFI2xI6n1aTa7PiKG84RNVA4FiXXZ224F28tI+l6rLk2oNERUp45TBu28yabiN/PBMIoTZThiyVNogOgGO6Ji4XcUByQYzMZKYNHo/PQxWKcNFqUyrj3jY/xYoAUqBPz802XXAkkiQUB1wbVENCXvVCJWJgixYXdpD3XLNgcPpuNGY94/25mPmvCWrcsvd9MIO54pgV0JsF7e7ewGl1/HGSi415jQhGHGxOfD0Mnma6p+6nRWCLvMuv0sXdb6C+Aj+w==",
"exponent": "AAEAAQ==",
"length": 256
},
"fingerprint": "87868ba42184c3425821ceb65906b87fcbb4892668512b8fc8b2bec1c35f28bb"
},
"signature": {
"signature_algorithm": "SHA256-RSA",
"self_signed": false
}
},
"chain": [
{
"fingerprint": "67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd",
"subject_dn": "C=US, O=Let's Encrypt, CN=R3",
"issuer_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1"
},
{
"fingerprint": "6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f",
"subject_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1",
"issuer_dn": "O=Digital Signature Trust Co., CN=DST Root CA X3"
}
]
},
"_encoding": {
"ja3s": "DISPLAY_HEX"
},
"ja3s": "475c9302dc42b2751db9edcac3b74891"
},
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nSet-Cookie: cl-bypass-cache=yes; Expires=Thu, 21-Sep-23 04:14:37 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax\r\nServer: imunify360-webshield/1.21\r\nLast-Modified: Thursday, 21-Sep-2023 03:14:37 GMT\r\nCache-Control: private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0\r\ncf-edge-cache: no-cache\r\nExpires: Thu, 01 Jan 1970 00:00:01 GMT\r\n",
"banner_hashes": [
"sha256:3fdb82f9d01f419e0b7ff9b5f969c6c112627e71a12833ac03351379efecdfa8"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a20636c6f73650d0a5365742d436f6f6b69653a20636c2d6279706173732d63616368653d7965733b20457870697265733d5468752c2032312d5365702d32332030343a31343a333720474d543b20446f6d61696e3d3138312e3231352e34372e39303b20506174683d2f3b20487474704f6e6c793b2053616d65536974653d4c61780d0a5365727665723a20696d756e6966793336302d776562736869656c642f312e32310d0a4c6173742d4d6f6469666965643a2054687572736461792c2032312d5365702d323032332030333a31343a333720474d540d0a43616368652d436f6e74726f6c3a20707269766174652c206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c2070726f78792d726576616c69646174652c206d61782d6167653d302c20732d6d61786167653d300d0a63662d656467652d63616368653a206e6f2d63616368650d0a457870697265733a205468752c203031204a616e20313937302030303a30303a303120474d540d0a",
"discovery_method": "PREDICTIVE_METHOD_2",
"extended_service_name": "HTTP",
"http": {
"request": {
"method": "GET",
"uri": "http://181.215.47.90:52228/",
"headers": {
"Accept": [
"*/*"
],
"_encoding": {
"Accept": "DISPLAY_UTF8",
"User_Agent": "DISPLAY_UTF8"
},
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"cf_edge_cache": [
"no-cache"
],
"_encoding": {
"cf_edge_cache": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8",
"Server": "DISPLAY_UTF8",
"Set_Cookie": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8",
"Expires": "DISPLAY_UTF8",
"Cache_Control": "DISPLAY_UTF8",
"Last_Modified": "DISPLAY_UTF8",
"Date": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8"
},
"Content_Type": [
"text/html"
],
"Server": [
"imunify360-webshield/1.21"
],
"Set_Cookie": [
"cl-bypass-cache=yes; Expires=Thu, 21-Sep-23 04:14:37 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax"
],
"Transfer_Encoding": [
"chunked"
],
"Expires": [
"Thu, 01 Jan 1970 00:00:01 GMT"
],
"Cache_Control": [
"private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0"
],
"Last_Modified": [
"Thursday, 21-Sep-2023 03:14:37 GMT"
],
"Date": [
"<REDACTED>"
],
"Connection": [
"close"
]
},
"_encoding": {
"html_tags": "DISPLAY_UTF8",
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8",
"html_title": "DISPLAY_UTF8"
},
"html_tags": [
"<title>Captcha</title>",
"<title>Loader</title>",
"<meta charset=\"UTF-8\">"
],
"body_size": 20438,
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Captcha</title>\n <link rel=\"stylesheet\"\n href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\"\n integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\"\n crossorigin=\"anonymous\">\n <link href=\"data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=\"\n rel=\"icon\" type=\"image/x-icon\"/>\n <link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\"\n rel=\"stylesheet\">\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\"></script>\n <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n\n <script src=\"https://www.google.com/recaptcha/api.js?hl=en\"\n async defer>\n </script>\n\n\n <style>\n html, body {\n height: 100%;\n }\n\n .wraper {\n padding-bottom: 56px;\n position: relative;\n min-height: 100%;\n }\n .invisible_mode .wraper {\n display: none;\n }\n\n .header {\n height: 63px;\n background-color: white;\n }\n\n .middle {\n height: 186px;\n background-color: rgba(55, 171, 99, 0.75);\n }\n\n .bottom {\n background-color: #f2f2f2;\n position: absolute;\n bottom: 0px;\n top: 249px;\n width: 100%;\n }\n\n .captcha_absolute {\n margin-top: -153px;\n }\n\n .captcha_div {\n width: 485px;\n margin: 0 auto;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);\n background-color: white;\n padding: 47px 48px 18px 48px;\n position: relative;\n }\n\n .cap_head {\n border-bottom: 1px solid #d8d8d8;\n padding-bottom: 17px;\n margin: 0 10px 20px 10px;\n }\n\n .logo_shield {\n display: inline-block;\n }\n\n .logo_shield img {\n width: 54px;\n height: 72px;\n }\n\n .cap_side {\n width: 295px;\n }\n\n h4#text {\n font-size: 20px;\n line-height: 1.38;\n color: #000000;\n font-weight: bold;\n font-family: Noto Sans, sans-serif;\n margin: 6px 0 0 0;\n }\n\n .cap_text {\n font-family: Noto Sans, sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: 1.65;\n color: #000000;\n }\n\n p.cap_note {\n font-size: 20px;\n margin: 0;\n }\n\n .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px }\n\n .cap_mess {\n font-size: 13px;\n }\n\n .powered_span {\n position: absolute;\n bottom: 15px;\n width: 100%;\n text-align: center;\n height: 18px;\n opacity: 0.45;\n font-family: Noto Sans;\n font-size: 13px;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n color: #1d1d1d;\n }\n\n /* A few hacks for re-captcha */\n\n .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */\n top: 350px !important;\n }\n .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */\n display: none !important;\n }\n .visible_mode #re-captcha { /* align to center */\n width: 305px;\n margin: 0 auto;\n }\n\n /* Imunify360 preloader */\n\n .big_loader {\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n width: 90px;\n height: 90px;\n margin: -45px auto 0 auto;\n opacity: 0.55;\n }\n .visible_mode .big_loader {\n display: none;\n }\n\n .rot {\n -webkit-animation: spin 2s ease-in-out infinite;\n animation: spin 2s ease-in-out infinite\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n </style>\n\n<!--\nThis whole tempalte goes to inside <head></head> tags\nModify this file to add javascript or css files for your page from customize/static folder\nJinja2 (which is index.html template engine) is not allowed to use here.\n\nPlease, restart captcha server after your changes.\nservice imunify360-captcha restart\nservice imunify360-captchaserver-nginx restart\n\nExample:\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\nAdd your custom css from customize/static/ folder\n<link type=\"text/css\" rel=\"stylesheet\" href=\"static/my.css\">\n-->\n</head>\n<body class=\"visible_mode\">\n<div class=\"wraper\">\n\n<!--\nYou can add your css, javascript, images and other static files in /customize/static/ folder\nAnd add css, javascript into the end of `head` section of this template\nPlease, restart webshield after your changes\nsystemctl restart imunify360-webshield\n-->\n<div class=\"header\">\n <!-- Header of the index page -->\n</div>\n\n<div class=\"middle\">\n <!-- Body of the index page -->\n</div>\n\n<div class=\"bottom\">\n <!-- Footer of the index page -->\n <span class=\"powered_span\">Powered by Imunify360</span>\n</div>\n\n <div class=\"captcha_absolute\">\n <div class=\"captcha_div\">\n <style>\n .dropdown {\n position: absolute;\n top: 10px;\n right: 0;\n }\n\n .dropdown .dropdown-toggle {\n background-color: #fff;\n border: none;\n outline: none;\n color: #858585;\n font-size: 13px;\n height: 32px;\n line-height: 1;\n transition: all 0.4s;\n font-family: 'Noto Sans', sans-serif;\n margin-right: 22px;\n }\n\n .dropdown .dropdown-toggle:hover {\n background-color: #e7e7e7;\n }\n\n .dropdown .dropdown-menu-content {\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n border-width: 0px;\n border-radius: 0;\n padding: 11px 0 0;\n overflow-y: scroll;\n max-height: 365px;\n margin: 0;\n }\n\n .dropdown .glyphicon {\n margin-left: 6px;\n top: 2px;\n transition: 0.3s all;\n }\n\n .dropdown li {\n height: 35px;\n text-align: left;\n padding-left: 24px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 2.85;\n font-family: 'Noto Sans', sans-serif;\n }\n .dropdown li:last-child {\n margin-bottom: 14px;\n }\n\n .dropdown li.active {\n font-weight: bold;\n }\n\n .dropdown li:focus, .dropdown li:hover {\n color: #4d4d4e;\n background-color: rgba(56, 171, 99, 0.11);\n }\n\n .dropdown .dropdown-menu-content > li:hover {\n cursor: pointer;\n }\n\n .dropdown .dropdown-menu-container {\n max-height: 365px;\n overflow: hidden;\n width: 164px;\n padding: 0;\n border: 0;\n border-radius: 0;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n z-index: 5000000000;\n }\n\n .dropdown.open .glyphicon {\n transform: rotate(180deg);\n }\n</style>\n\n\n<div class=\"dropdown\">\n <button type=\"button\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"\n aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"dropdown-title\">English</span>\n <span class=\"glyphicon glyphicon-menu-down\" aria-hidden=\"true\"></span>\n </button>\n <div class=\"dropdown-menu dropdown-menu-container\">\n <ul class=\"dropdown-menu-content\"></ul>\n </div>\n</div>\n\n<script>\n (function () {\n var items = {\n English: 'en',\n Dutch: 'nl',\n Ukrainian: 'uk',\n Arabic: 'ar',\n Italian: 'it',\n Chinese: 'zh',\n Polish: 'pl',\n Danish: 'da',\n Hungarian: 'hu',\n Russian: 'ru',\n French: 'fr',\n Spanish: 'es',\n Romanian: 'ro',\n Greek: 'el',\n Swedish: 'sv',\n Turkish: 'tr',\n Indonesian: 'id',\n Portuguese: 'pt',\n Hebrew: 'he',\n German: 'de',\n Malay: 'ms',\n Norwegian: 'no',\n Farsi: 'fa',\n };\n var currentLocale = $('html').attr('lang');\n\n var currentLocaleName = Object.keys(items).find(function (key) {\n return items[key] === currentLocale;\n });\n\n $('.dropdown-title').text(currentLocaleName);\n\n $('.dropdown-menu-content')\n .append(Object.keys(items).sort().map(function (item) {\n return $('<li>').text(item);\n }))\n .on(\"click\", function (e) {\n var nextLocaleName = e.target.innerText;\n if (nextLocaleName === currentLocaleName) {\n e.stopPropagation();\n } else {\n document.cookie = 'locale=' + items[nextLocaleName] + ';path=/';\n location.reload(true);\n }\n\n });\n\n $([].find.call($('.dropdown-menu li'), function (item) {\n return item.innerText === currentLocaleName;\n })).addClass('active');\n\n function insertParam(key, value) {\n key = encodeURIComponent(key);\n value = encodeURIComponent(value);\n\n var kvp = document.location.search.substr(1).split('&');\n if (kvp == '') {\n document.location.search = '?' + key + '=' + value;\n }\n else {\n\n var i = kvp.length;\n var x;\n while (i--) {\n x = kvp[i].split('=');\n\n if (x[0] === key) {\n x[1] = value;\n kvp[i] = x.join('=');\n break;\n }\n }\n\n if (i < 0) {\n kvp[kvp.length] = [key, value].join('=');\n }\n\n //this will reload the page, it's likely better to store this until finished\n document.location.search = kvp.join('&');\n }\n }\n })();\n</script>\n\n <div class=\"cap_head clearfix\">\n <div class=\"logo_shield\">\n <img src=\"/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png\">\n </div>\n <div class=\"cap_side pull-right\">\n <h4 id=\"text\">181.215.47.90</h4>\n <p class=\"cap_note cap_text count_down\">\n is protected by Imunify360\n </p>\n </div>\n </div>\n\n <p class=\"cap_mess cap_text text-center\">\n We have noticed an unusual activity from your <b>IP 167.248.133.188</b> and blocked access to this website.\n </p>\n\n <p class=\"cap_mess cap_text text-center\">\n <b>Please confirm that you are not a robot</b>\n </p>\n\n <form class=\"form-group form-captcha\">\n <div id=\"re-captcha\"\n class=\"g-recaptcha\"\n data-sitekey=\"6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4\"\n data-callback=\"check\"\n ></div>\n </form>\n </div>\n </div>\n</div>\n\n\n<!-- imunify360 preloader -->\n<div class=\"big_loader\">\n <svg class=\"rot\" width=\"90px\" height=\"90px\" viewBox=\"0 0 47 47\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <title>Loader</title>\n <defs>\n <polygon id=\"path-1\"\n points=\"0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146\"></polygon>\n </defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\"\n fill-rule=\"evenodd\">\n <g id=\"Logo\" transform=\"translate(-5.000000, -2.000000)\">\n <g id=\"Group-2\" transform=\"translate(5.000000, 2.000000)\">\n <path d=\"M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z\"\n id=\"Fill-1\" fill=\"#467C45\"></path>\n <path d=\"M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585\"\n id=\"Fill-3\" fill=\"#467C45\"></path>\n <path d=\"M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049\"\n id=\"Fill-5\" fill=\"#467C45\"></path>\n <g id=\"Group-9\"\n transform=\"translate(0.000000, 11.919659)\">\n <mask id=\"mask-2\" fill=\"white\">\n <use xlink:href=\"#path-1\"></use>\n </mask>\n <g id=\"Clip-8\"></g>\n <path d=\"M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146\"\n id=\"Fill-7\" fill=\"#467C45\"\n mask=\"url(#mask-2)\"></path>\n </g>\n <path d=\"M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049\"\n id=\"Fill-10\" fill=\"#467C45\"></path>\n <path d=\"M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207\"\n id=\"Fill-12\" fill=\"#467C45\"></path>\n <path d=\"M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555\"\n id=\"Fill-14\" fill=\"#467C45\"></path>\n <path d=\"M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488\"\n id=\"Fill-16\" fill=\"#467C45\"></path>\n </g>\n </g>\n </g>\n </svg>\n</div>\n\n<script>\n $(document).ready(function () {\n var visibleByDefault = false;\n var captchaIsPassed = false;\n var captchaIsVisible = visibleByDefault;\n var reCaptchaWrapper;\n\n function do_reload() {\n location.reload(true);\n }\n\n window.check = function (value) {\n $.ajax({\n type: 'POST',\n url: '/captchacheck',\n data: {\n 'captcha_value': value\n }\n }).done(function (data) {\n if (data['success']) {\n captchaIsPassed = true;\n $(\"#text\").next(\"p\").text(\"\");\n $(\"#text\").text(\n \"IP 167.248.133.188 has been unblocked\"\n );\n setTimeout(do_reload, 1000);\n } else {\n grecaptcha.reset();\n }\n }).fail(function () {\n grecaptcha.reset();\n });\n };\n\n function updateUI() {\n // change the size of our block to fit the captcha block\n var blockWithText = $('.captcha_div');\n var captchaBlock = reCaptchaWrapper.find('> div:last-child');\n var currentPadding;\n (function update () {\n var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100;\n var padding = captchaIsPassed ? '' : space + 'px';\n if (currentPadding !== padding) {\n blockWithText.css({'padding-bottom': padding});\n }\n setTimeout(update, 500);\n })();\n }\n\n function makeVisible() {\n $('.big_loader').hide(); // hide our preloader\n $('.wraper').show(); // show our text and stuff\n // add class to reCAPTCHA wrapper so our css would apply to it\n reCaptchaWrapper.addClass('re-captcha-wrapper');\n captchaIsVisible = true;\n }\n\n function executeCaptcha() {\n try {\n grecaptcha.execute();\n } catch (e) {\n setTimeout(executeCaptcha, 2000); // retry\n }\n }\n\n if (!visibleByDefault) {\n /**\n * Detecting captcha when css is changed to visible.\n * Invisible reCaptcha has no API calls when captcha will be visible,\n * (captcha is shown to user).\n * When captcha changed css \"visibility\" to the \"visible\", we should:\n * 1. hide the loader and captcha mask\n * 2. display some additional text\n * 3. display a dropdown so user can switch to a different language\n */\n (function checkVisibility () {\n reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length\n ? reCaptchaWrapper\n : $('body > div:has(> div > iframe[src^=\"https://www.google.com/recaptcha\"])');\n if (reCaptchaWrapper.css('visibility') === 'visible') {\n makeVisible(reCaptchaWrapper);\n updateUI(reCaptchaWrapper);\n } else {\n setTimeout(checkVisibility, 100);\n }\n })();\n\n // start captcha challenge after loads all scripts\n setTimeout(executeCaptcha, 2000);\n }\n\n });\n\n</script>\n\n</body>\n</html>",
"favicons": [
{
"size": 119,
"name": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgA...AeaR9cIAAAAASUVORK5CYII=",
"md5_hash": "09558cd66c669271cd2823ec7f44d451"
},
{
"size": 1,
"name": "http://181.215.47.90:52228/favicon.ico",
"md5_hash": "68b329da9893e34099c7d8ad5cb9c940"
}
],
"body_hashes": [
"sha256:c8f84660ce439dcd40d03f42cfc41b1011b625cf5a0550a4147ea4eca21673b8",
"sha1:81ff1b3b7cd8bb288e2d9fd2221a8da9262b7439"
],
"body_hash": "sha1:81ff1b3b7cd8bb288e2d9fd2221a8da9262b7439",
"html_title": "Captcha"
},
"supports_http2": false
},
"labels": [
"bootstrap",
"jquery"
],
"observed_at": "2023-09-21T03:14:37.181420971Z",
"perspective_id": "PERSPECTIVE_NTT",
"port": 52228,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:imunify_security:imunify360:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Imunify Security",
"product": "Imunify360",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "167.248.133.188",
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"certificate": "DISPLAY_HEX",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nSet-Cookie: cl-bypass-cache=yes; Expires=Tue, 19-Sep-23 23:54:38 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax\r\nServer: imunify360-webshield/1.21\r\nLast-Modified: Tuesday, 19-Sep-2023 22:54:38 GMT\r\nCache-Control: private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0\r\ncf-edge-cache: no-cache\r\nExpires: Thu, 01 Jan 1970 00:00:01 GMT\r\n",
"banner_hashes": [
"sha256:e0961a4dd8cfa85657be384c46fb85c9343aaacd3368efb17504c33d5ed92fff"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a20636c6f73650d0a5365742d436f6f6b69653a20636c2d6279706173732d63616368653d7965733b20457870697265733d5475652c2031392d5365702d32332032333a35343a333820474d543b20446f6d61696e3d3138312e3231352e34372e39303b20506174683d2f3b20487474704f6e6c793b2053616d65536974653d4c61780d0a5365727665723a20696d756e6966793336302d776562736869656c642f312e32310d0a4c6173742d4d6f6469666965643a20547565736461792c2031392d5365702d323032332032323a35343a333820474d540d0a43616368652d436f6e74726f6c3a20707269766174652c206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c2070726f78792d726576616c69646174652c206d61782d6167653d302c20732d6d61786167653d300d0a63662d656467652d63616368653a206e6f2d63616368650d0a457870697265733a205468752c203031204a616e20313937302030303a30303a303120474d540d0a",
"certificate": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"discovery_method": "PREDICTIVE_METHOD_2",
"extended_service_name": "HTTPS",
"http": {
"request": {
"method": "GET",
"uri": "https://181.215.47.90:52229/",
"headers": {
"Accept": [
"*/*"
],
"_encoding": {
"Accept": "DISPLAY_UTF8",
"User_Agent": "DISPLAY_UTF8"
},
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"Date": [
"<REDACTED>"
],
"_encoding": {
"Date": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8",
"cf_edge_cache": "DISPLAY_UTF8",
"Set_Cookie": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8",
"Cache_Control": "DISPLAY_UTF8",
"Last_Modified": "DISPLAY_UTF8",
"Expires": "DISPLAY_UTF8",
"Server": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8"
},
"Connection": [
"close"
],
"cf_edge_cache": [
"no-cache"
],
"Set_Cookie": [
"cl-bypass-cache=yes; Expires=Tue, 19-Sep-23 23:54:38 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax"
],
"Content_Type": [
"text/html"
],
"Cache_Control": [
"private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0"
],
"Last_Modified": [
"Tuesday, 19-Sep-2023 22:54:38 GMT"
],
"Expires": [
"Thu, 01 Jan 1970 00:00:01 GMT"
],
"Server": [
"imunify360-webshield/1.21"
],
"Transfer_Encoding": [
"chunked"
]
},
"_encoding": {
"html_tags": "DISPLAY_UTF8",
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8",
"html_title": "DISPLAY_UTF8"
},
"html_tags": [
"<title>Captcha</title>",
"<title>Loader</title>",
"<meta charset=\"UTF-8\">"
],
"body_size": 20438,
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Captcha</title>\n <link rel=\"stylesheet\"\n href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\"\n integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\"\n crossorigin=\"anonymous\">\n <link href=\"data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=\"\n rel=\"icon\" type=\"image/x-icon\"/>\n <link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\"\n rel=\"stylesheet\">\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\"></script>\n <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n\n <script src=\"https://www.google.com/recaptcha/api.js?hl=en\"\n async defer>\n </script>\n\n\n <style>\n html, body {\n height: 100%;\n }\n\n .wraper {\n padding-bottom: 56px;\n position: relative;\n min-height: 100%;\n }\n .invisible_mode .wraper {\n display: none;\n }\n\n .header {\n height: 63px;\n background-color: white;\n }\n\n .middle {\n height: 186px;\n background-color: rgba(55, 171, 99, 0.75);\n }\n\n .bottom {\n background-color: #f2f2f2;\n position: absolute;\n bottom: 0px;\n top: 249px;\n width: 100%;\n }\n\n .captcha_absolute {\n margin-top: -153px;\n }\n\n .captcha_div {\n width: 485px;\n margin: 0 auto;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);\n background-color: white;\n padding: 47px 48px 18px 48px;\n position: relative;\n }\n\n .cap_head {\n border-bottom: 1px solid #d8d8d8;\n padding-bottom: 17px;\n margin: 0 10px 20px 10px;\n }\n\n .logo_shield {\n display: inline-block;\n }\n\n .logo_shield img {\n width: 54px;\n height: 72px;\n }\n\n .cap_side {\n width: 295px;\n }\n\n h4#text {\n font-size: 20px;\n line-height: 1.38;\n color: #000000;\n font-weight: bold;\n font-family: Noto Sans, sans-serif;\n margin: 6px 0 0 0;\n }\n\n .cap_text {\n font-family: Noto Sans, sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: 1.65;\n color: #000000;\n }\n\n p.cap_note {\n font-size: 20px;\n margin: 0;\n }\n\n .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px }\n\n .cap_mess {\n font-size: 13px;\n }\n\n .powered_span {\n position: absolute;\n bottom: 15px;\n width: 100%;\n text-align: center;\n height: 18px;\n opacity: 0.45;\n font-family: Noto Sans;\n font-size: 13px;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n color: #1d1d1d;\n }\n\n /* A few hacks for re-captcha */\n\n .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */\n top: 350px !important;\n }\n .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */\n display: none !important;\n }\n .visible_mode #re-captcha { /* align to center */\n width: 305px;\n margin: 0 auto;\n }\n\n /* Imunify360 preloader */\n\n .big_loader {\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n width: 90px;\n height: 90px;\n margin: -45px auto 0 auto;\n opacity: 0.55;\n }\n .visible_mode .big_loader {\n display: none;\n }\n\n .rot {\n -webkit-animation: spin 2s ease-in-out infinite;\n animation: spin 2s ease-in-out infinite\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n </style>\n\n<!--\nThis whole tempalte goes to inside <head></head> tags\nModify this file to add javascript or css files for your page from customize/static folder\nJinja2 (which is index.html template engine) is not allowed to use here.\n\nPlease, restart captcha server after your changes.\nservice imunify360-captcha restart\nservice imunify360-captchaserver-nginx restart\n\nExample:\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\nAdd your custom css from customize/static/ folder\n<link type=\"text/css\" rel=\"stylesheet\" href=\"static/my.css\">\n-->\n</head>\n<body class=\"visible_mode\">\n<div class=\"wraper\">\n\n<!--\nYou can add your css, javascript, images and other static files in /customize/static/ folder\nAnd add css, javascript into the end of `head` section of this template\nPlease, restart webshield after your changes\nsystemctl restart imunify360-webshield\n-->\n<div class=\"header\">\n <!-- Header of the index page -->\n</div>\n\n<div class=\"middle\">\n <!-- Body of the index page -->\n</div>\n\n<div class=\"bottom\">\n <!-- Footer of the index page -->\n <span class=\"powered_span\">Powered by Imunify360</span>\n</div>\n\n <div class=\"captcha_absolute\">\n <div class=\"captcha_div\">\n <style>\n .dropdown {\n position: absolute;\n top: 10px;\n right: 0;\n }\n\n .dropdown .dropdown-toggle {\n background-color: #fff;\n border: none;\n outline: none;\n color: #858585;\n font-size: 13px;\n height: 32px;\n line-height: 1;\n transition: all 0.4s;\n font-family: 'Noto Sans', sans-serif;\n margin-right: 22px;\n }\n\n .dropdown .dropdown-toggle:hover {\n background-color: #e7e7e7;\n }\n\n .dropdown .dropdown-menu-content {\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n border-width: 0px;\n border-radius: 0;\n padding: 11px 0 0;\n overflow-y: scroll;\n max-height: 365px;\n margin: 0;\n }\n\n .dropdown .glyphicon {\n margin-left: 6px;\n top: 2px;\n transition: 0.3s all;\n }\n\n .dropdown li {\n height: 35px;\n text-align: left;\n padding-left: 24px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 2.85;\n font-family: 'Noto Sans', sans-serif;\n }\n .dropdown li:last-child {\n margin-bottom: 14px;\n }\n\n .dropdown li.active {\n font-weight: bold;\n }\n\n .dropdown li:focus, .dropdown li:hover {\n color: #4d4d4e;\n background-color: rgba(56, 171, 99, 0.11);\n }\n\n .dropdown .dropdown-menu-content > li:hover {\n cursor: pointer;\n }\n\n .dropdown .dropdown-menu-container {\n max-height: 365px;\n overflow: hidden;\n width: 164px;\n padding: 0;\n border: 0;\n border-radius: 0;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n z-index: 5000000000;\n }\n\n .dropdown.open .glyphicon {\n transform: rotate(180deg);\n }\n</style>\n\n\n<div class=\"dropdown\">\n <button type=\"button\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"\n aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"dropdown-title\">English</span>\n <span class=\"glyphicon glyphicon-menu-down\" aria-hidden=\"true\"></span>\n </button>\n <div class=\"dropdown-menu dropdown-menu-container\">\n <ul class=\"dropdown-menu-content\"></ul>\n </div>\n</div>\n\n<script>\n (function () {\n var items = {\n English: 'en',\n Dutch: 'nl',\n Ukrainian: 'uk',\n Arabic: 'ar',\n Italian: 'it',\n Chinese: 'zh',\n Polish: 'pl',\n Danish: 'da',\n Hungarian: 'hu',\n Russian: 'ru',\n French: 'fr',\n Spanish: 'es',\n Romanian: 'ro',\n Greek: 'el',\n Swedish: 'sv',\n Turkish: 'tr',\n Indonesian: 'id',\n Portuguese: 'pt',\n Hebrew: 'he',\n German: 'de',\n Malay: 'ms',\n Norwegian: 'no',\n Farsi: 'fa',\n };\n var currentLocale = $('html').attr('lang');\n\n var currentLocaleName = Object.keys(items).find(function (key) {\n return items[key] === currentLocale;\n });\n\n $('.dropdown-title').text(currentLocaleName);\n\n $('.dropdown-menu-content')\n .append(Object.keys(items).sort().map(function (item) {\n return $('<li>').text(item);\n }))\n .on(\"click\", function (e) {\n var nextLocaleName = e.target.innerText;\n if (nextLocaleName === currentLocaleName) {\n e.stopPropagation();\n } else {\n document.cookie = 'locale=' + items[nextLocaleName] + ';path=/';\n location.reload(true);\n }\n\n });\n\n $([].find.call($('.dropdown-menu li'), function (item) {\n return item.innerText === currentLocaleName;\n })).addClass('active');\n\n function insertParam(key, value) {\n key = encodeURIComponent(key);\n value = encodeURIComponent(value);\n\n var kvp = document.location.search.substr(1).split('&');\n if (kvp == '') {\n document.location.search = '?' + key + '=' + value;\n }\n else {\n\n var i = kvp.length;\n var x;\n while (i--) {\n x = kvp[i].split('=');\n\n if (x[0] === key) {\n x[1] = value;\n kvp[i] = x.join('=');\n break;\n }\n }\n\n if (i < 0) {\n kvp[kvp.length] = [key, value].join('=');\n }\n\n //this will reload the page, it's likely better to store this until finished\n document.location.search = kvp.join('&');\n }\n }\n })();\n</script>\n\n <div class=\"cap_head clearfix\">\n <div class=\"logo_shield\">\n <img src=\"/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png\">\n </div>\n <div class=\"cap_side pull-right\">\n <h4 id=\"text\">181.215.47.90</h4>\n <p class=\"cap_note cap_text count_down\">\n is protected by Imunify360\n </p>\n </div>\n </div>\n\n <p class=\"cap_mess cap_text text-center\">\n We have noticed an unusual activity from your <b>IP 167.248.133.127</b> and blocked access to this website.\n </p>\n\n <p class=\"cap_mess cap_text text-center\">\n <b>Please confirm that you are not a robot</b>\n </p>\n\n <form class=\"form-group form-captcha\">\n <div id=\"re-captcha\"\n class=\"g-recaptcha\"\n data-sitekey=\"6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4\"\n data-callback=\"check\"\n ></div>\n </form>\n </div>\n </div>\n</div>\n\n\n<!-- imunify360 preloader -->\n<div class=\"big_loader\">\n <svg class=\"rot\" width=\"90px\" height=\"90px\" viewBox=\"0 0 47 47\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <title>Loader</title>\n <defs>\n <polygon id=\"path-1\"\n points=\"0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146\"></polygon>\n </defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\"\n fill-rule=\"evenodd\">\n <g id=\"Logo\" transform=\"translate(-5.000000, -2.000000)\">\n <g id=\"Group-2\" transform=\"translate(5.000000, 2.000000)\">\n <path d=\"M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z\"\n id=\"Fill-1\" fill=\"#467C45\"></path>\n <path d=\"M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585\"\n id=\"Fill-3\" fill=\"#467C45\"></path>\n <path d=\"M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049\"\n id=\"Fill-5\" fill=\"#467C45\"></path>\n <g id=\"Group-9\"\n transform=\"translate(0.000000, 11.919659)\">\n <mask id=\"mask-2\" fill=\"white\">\n <use xlink:href=\"#path-1\"></use>\n </mask>\n <g id=\"Clip-8\"></g>\n <path d=\"M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146\"\n id=\"Fill-7\" fill=\"#467C45\"\n mask=\"url(#mask-2)\"></path>\n </g>\n <path d=\"M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049\"\n id=\"Fill-10\" fill=\"#467C45\"></path>\n <path d=\"M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207\"\n id=\"Fill-12\" fill=\"#467C45\"></path>\n <path d=\"M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555\"\n id=\"Fill-14\" fill=\"#467C45\"></path>\n <path d=\"M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488\"\n id=\"Fill-16\" fill=\"#467C45\"></path>\n </g>\n </g>\n </g>\n </svg>\n</div>\n\n<script>\n $(document).ready(function () {\n var visibleByDefault = false;\n var captchaIsPassed = false;\n var captchaIsVisible = visibleByDefault;\n var reCaptchaWrapper;\n\n function do_reload() {\n location.reload(true);\n }\n\n window.check = function (value) {\n $.ajax({\n type: 'POST',\n url: '/captchacheck',\n data: {\n 'captcha_value': value\n }\n }).done(function (data) {\n if (data['success']) {\n captchaIsPassed = true;\n $(\"#text\").next(\"p\").text(\"\");\n $(\"#text\").text(\n \"IP 167.248.133.127 has been unblocked\"\n );\n setTimeout(do_reload, 1000);\n } else {\n grecaptcha.reset();\n }\n }).fail(function () {\n grecaptcha.reset();\n });\n };\n\n function updateUI() {\n // change the size of our block to fit the captcha block\n var blockWithText = $('.captcha_div');\n var captchaBlock = reCaptchaWrapper.find('> div:last-child');\n var currentPadding;\n (function update () {\n var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100;\n var padding = captchaIsPassed ? '' : space + 'px';\n if (currentPadding !== padding) {\n blockWithText.css({'padding-bottom': padding});\n }\n setTimeout(update, 500);\n })();\n }\n\n function makeVisible() {\n $('.big_loader').hide(); // hide our preloader\n $('.wraper').show(); // show our text and stuff\n // add class to reCAPTCHA wrapper so our css would apply to it\n reCaptchaWrapper.addClass('re-captcha-wrapper');\n captchaIsVisible = true;\n }\n\n function executeCaptcha() {\n try {\n grecaptcha.execute();\n } catch (e) {\n setTimeout(executeCaptcha, 2000); // retry\n }\n }\n\n if (!visibleByDefault) {\n /**\n * Detecting captcha when css is changed to visible.\n * Invisible reCaptcha has no API calls when captcha will be visible,\n * (captcha is shown to user).\n * When captcha changed css \"visibility\" to the \"visible\", we should:\n * 1. hide the loader and captcha mask\n * 2. display some additional text\n * 3. display a dropdown so user can switch to a different language\n */\n (function checkVisibility () {\n reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length\n ? reCaptchaWrapper\n : $('body > div:has(> div > iframe[src^=\"https://www.google.com/recaptcha\"])');\n if (reCaptchaWrapper.css('visibility') === 'visible') {\n makeVisible(reCaptchaWrapper);\n updateUI(reCaptchaWrapper);\n } else {\n setTimeout(checkVisibility, 100);\n }\n })();\n\n // start captcha challenge after loads all scripts\n setTimeout(executeCaptcha, 2000);\n }\n\n });\n\n</script>\n\n</body>\n</html>",
"favicons": [
{
"size": 119,
"name": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgA...AeaR9cIAAAAASUVORK5CYII=",
"md5_hash": "09558cd66c669271cd2823ec7f44d451"
},
{
"size": 1,
"name": "https://181.215.47.90:52229/favicon.ico",
"md5_hash": "68b329da9893e34099c7d8ad5cb9c940"
}
],
"body_hashes": [
"sha256:1bbd1326c9cb1c14850a824069646209ddf9aaccdfa2a5d9884e5d99ba8871e1",
"sha1:15264ebcc2b0b1f67bffaec50651656a4416b3e6"
],
"body_hash": "sha1:15264ebcc2b0b1f67bffaec50651656a4416b3e6",
"html_title": "Captcha"
},
"supports_http2": true
},
"jarm": {
"_encoding": {
"fingerprint": "DISPLAY_HEX",
"cipher_and_version_fingerprint": "DISPLAY_HEX",
"tls_extensions_sha256": "DISPLAY_HEX"
},
"fingerprint": "21d19d00021d21d00042d43d00000091f9827a8676a9d9f27d421962a09b5d",
"cipher_and_version_fingerprint": "21d19d00021d21d00042d43d000000",
"tls_extensions_sha256": "91f9827a8676a9d9f27d421962a09b5d",
"observed_at": "2023-09-10T03:45:36.038184227Z"
},
"labels": [
"bootstrap",
"jquery"
],
"observed_at": "2023-09-19T22:54:38.101178456Z",
"perspective_id": "PERSPECTIVE_NTT",
"port": 52229,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:imunify_security:imunify360:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Imunify Security",
"product": "Imunify360",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "167.248.133.127",
"tls": {
"version_selected": "TLSv1_3",
"cipher_selected": "TLS_CHACHA20_POLY1305_SHA256",
"certificates": {
"_encoding": {
"leaf_fp_sha_256": "DISPLAY_HEX",
"chain_fps_sha_256": "DISPLAY_HEX"
},
"leaf_fp_sha_256": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"chain_fps_sha_256": [
"67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd",
"6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f"
],
"leaf_data": {
"names": [
"*.accessibilitynews.ca",
"accessibilitynews.ca"
],
"subject_dn": "CN=accessibilitynews.ca",
"issuer_dn": "C=US, O=Let's Encrypt, CN=R3",
"pubkey_bit_size": 2048,
"pubkey_algorithm": "RSA",
"tbs_fingerprint": "6fd919b2d4155186dad0597a50c3bb7a701245d79cf49bbf9de5b258c803500d",
"fingerprint": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"issuer": {
"common_name": [
"R3"
],
"organization": [
"Let's Encrypt"
],
"country": [
"US"
]
},
"subject": {
"common_name": [
"accessibilitynews.ca"
]
},
"public_key": {
"key_algorithm": "RSA",
"rsa": {
"_encoding": {
"modulus": "DISPLAY_BASE64",
"exponent": "DISPLAY_BASE64"
},
"modulus": "t6Quz2KCaOpDpnt7RoZGHQmbMrT+059W5G3khruvXvAaNAKtttwIKD49gTl1SDBUtGLjuJry5Cm/aDdvlZ4UFI2xI6n1aTa7PiKG84RNVA4FiXXZ224F28tI+l6rLk2oNERUp45TBu28yabiN/PBMIoTZThiyVNogOgGO6Ji4XcUByQYzMZKYNHo/PQxWKcNFqUyrj3jY/xYoAUqBPz802XXAkkiQUB1wbVENCXvVCJWJgixYXdpD3XLNgcPpuNGY94/25mPmvCWrcsvd9MIO54pgV0JsF7e7ewGl1/HGSi415jQhGHGxOfD0Mnma6p+6nRWCLvMuv0sXdb6C+Aj+w==",
"exponent": "AAEAAQ==",
"length": 256
},
"fingerprint": "87868ba42184c3425821ceb65906b87fcbb4892668512b8fc8b2bec1c35f28bb"
},
"signature": {
"signature_algorithm": "SHA256-RSA",
"self_signed": false
}
},
"chain": [
{
"fingerprint": "67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd",
"subject_dn": "C=US, O=Let's Encrypt, CN=R3",
"issuer_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1"
},
{
"fingerprint": "6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f",
"subject_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1",
"issuer_dn": "O=Digital Signature Trust Co., CN=DST Root CA X3"
}
]
},
"_encoding": {
"ja3s": "DISPLAY_HEX"
},
"ja3s": "475c9302dc42b2751db9edcac3b74891"
},
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nSet-Cookie: cl-bypass-cache=yes; Expires=Thu, 21-Sep-23 04:57:47 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax\r\nServer: imunify360-webshield/1.21\r\nLast-Modified: Thursday, 21-Sep-2023 03:57:47 GMT\r\nCache-Control: private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0\r\ncf-edge-cache: no-cache\r\nExpires: Thu, 01 Jan 1970 00:00:01 GMT\r\n",
"banner_hashes": [
"sha256:d27a476f980527419b9820187d65a808ac2d7120f9eb64c3e02386ac5adbbeef"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a20636c6f73650d0a5365742d436f6f6b69653a20636c2d6279706173732d63616368653d7965733b20457870697265733d5468752c2032312d5365702d32332030343a35373a343720474d543b20446f6d61696e3d3138312e3231352e34372e39303b20506174683d2f3b20487474704f6e6c793b2053616d65536974653d4c61780d0a5365727665723a20696d756e6966793336302d776562736869656c642f312e32310d0a4c6173742d4d6f6469666965643a2054687572736461792c2032312d5365702d323032332030333a35373a343720474d540d0a43616368652d436f6e74726f6c3a20707269766174652c206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c2070726f78792d726576616c69646174652c206d61782d6167653d302c20732d6d61786167653d300d0a63662d656467652d63616368653a206e6f2d63616368650d0a457870697265733a205468752c203031204a616e20313937302030303a30303a303120474d540d0a",
"extended_service_name": "HTTP",
"http": {
"request": {
"method": "GET",
"uri": "http://181.215.47.90:52230/",
"headers": {
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
],
"_encoding": {
"User_Agent": "DISPLAY_UTF8",
"Accept": "DISPLAY_UTF8"
},
"Accept": [
"*/*"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"Date": [
"<REDACTED>"
],
"_encoding": {
"Date": "DISPLAY_UTF8",
"Cache_Control": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8",
"Set_Cookie": "DISPLAY_UTF8",
"cf_edge_cache": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8",
"Server": "DISPLAY_UTF8",
"Last_Modified": "DISPLAY_UTF8",
"Expires": "DISPLAY_UTF8"
},
"Cache_Control": [
"private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0"
],
"Content_Type": [
"text/html"
],
"Connection": [
"close"
],
"Set_Cookie": [
"cl-bypass-cache=yes; Expires=Thu, 21-Sep-23 04:57:47 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax"
],
"cf_edge_cache": [
"no-cache"
],
"Transfer_Encoding": [
"chunked"
],
"Server": [
"imunify360-webshield/1.21"
],
"Last_Modified": [
"Thursday, 21-Sep-2023 03:57:47 GMT"
],
"Expires": [
"Thu, 01 Jan 1970 00:00:01 GMT"
]
},
"_encoding": {
"html_tags": "DISPLAY_UTF8",
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8",
"html_title": "DISPLAY_UTF8"
},
"html_tags": [
"<title>Captcha</title>",
"<title>Loader</title>",
"<meta charset=\"UTF-8\">"
],
"body_size": 20436,
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Captcha</title>\n <link rel=\"stylesheet\"\n href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\"\n integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\"\n crossorigin=\"anonymous\">\n <link href=\"data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=\"\n rel=\"icon\" type=\"image/x-icon\"/>\n <link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\"\n rel=\"stylesheet\">\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\"></script>\n <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n\n <script src=\"https://www.google.com/recaptcha/api.js?hl=en\"\n async defer>\n </script>\n\n\n <style>\n html, body {\n height: 100%;\n }\n\n .wraper {\n padding-bottom: 56px;\n position: relative;\n min-height: 100%;\n }\n .invisible_mode .wraper {\n display: none;\n }\n\n .header {\n height: 63px;\n background-color: white;\n }\n\n .middle {\n height: 186px;\n background-color: rgba(55, 171, 99, 0.75);\n }\n\n .bottom {\n background-color: #f2f2f2;\n position: absolute;\n bottom: 0px;\n top: 249px;\n width: 100%;\n }\n\n .captcha_absolute {\n margin-top: -153px;\n }\n\n .captcha_div {\n width: 485px;\n margin: 0 auto;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);\n background-color: white;\n padding: 47px 48px 18px 48px;\n position: relative;\n }\n\n .cap_head {\n border-bottom: 1px solid #d8d8d8;\n padding-bottom: 17px;\n margin: 0 10px 20px 10px;\n }\n\n .logo_shield {\n display: inline-block;\n }\n\n .logo_shield img {\n width: 54px;\n height: 72px;\n }\n\n .cap_side {\n width: 295px;\n }\n\n h4#text {\n font-size: 20px;\n line-height: 1.38;\n color: #000000;\n font-weight: bold;\n font-family: Noto Sans, sans-serif;\n margin: 6px 0 0 0;\n }\n\n .cap_text {\n font-family: Noto Sans, sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: 1.65;\n color: #000000;\n }\n\n p.cap_note {\n font-size: 20px;\n margin: 0;\n }\n\n .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px }\n\n .cap_mess {\n font-size: 13px;\n }\n\n .powered_span {\n position: absolute;\n bottom: 15px;\n width: 100%;\n text-align: center;\n height: 18px;\n opacity: 0.45;\n font-family: Noto Sans;\n font-size: 13px;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n color: #1d1d1d;\n }\n\n /* A few hacks for re-captcha */\n\n .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */\n top: 350px !important;\n }\n .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */\n display: none !important;\n }\n .visible_mode #re-captcha { /* align to center */\n width: 305px;\n margin: 0 auto;\n }\n\n /* Imunify360 preloader */\n\n .big_loader {\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n width: 90px;\n height: 90px;\n margin: -45px auto 0 auto;\n opacity: 0.55;\n }\n .visible_mode .big_loader {\n display: none;\n }\n\n .rot {\n -webkit-animation: spin 2s ease-in-out infinite;\n animation: spin 2s ease-in-out infinite\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n </style>\n\n<!--\nThis whole tempalte goes to inside <head></head> tags\nModify this file to add javascript or css files for your page from customize/static folder\nJinja2 (which is index.html template engine) is not allowed to use here.\n\nPlease, restart captcha server after your changes.\nservice imunify360-captcha restart\nservice imunify360-captchaserver-nginx restart\n\nExample:\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\nAdd your custom css from customize/static/ folder\n<link type=\"text/css\" rel=\"stylesheet\" href=\"static/my.css\">\n-->\n</head>\n<body class=\"visible_mode\">\n<div class=\"wraper\">\n\n<!--\nYou can add your css, javascript, images and other static files in /customize/static/ folder\nAnd add css, javascript into the end of `head` section of this template\nPlease, restart webshield after your changes\nsystemctl restart imunify360-webshield\n-->\n<div class=\"header\">\n <!-- Header of the index page -->\n</div>\n\n<div class=\"middle\">\n <!-- Body of the index page -->\n</div>\n\n<div class=\"bottom\">\n <!-- Footer of the index page -->\n <span class=\"powered_span\">Powered by Imunify360</span>\n</div>\n\n <div class=\"captcha_absolute\">\n <div class=\"captcha_div\">\n <style>\n .dropdown {\n position: absolute;\n top: 10px;\n right: 0;\n }\n\n .dropdown .dropdown-toggle {\n background-color: #fff;\n border: none;\n outline: none;\n color: #858585;\n font-size: 13px;\n height: 32px;\n line-height: 1;\n transition: all 0.4s;\n font-family: 'Noto Sans', sans-serif;\n margin-right: 22px;\n }\n\n .dropdown .dropdown-toggle:hover {\n background-color: #e7e7e7;\n }\n\n .dropdown .dropdown-menu-content {\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n border-width: 0px;\n border-radius: 0;\n padding: 11px 0 0;\n overflow-y: scroll;\n max-height: 365px;\n margin: 0;\n }\n\n .dropdown .glyphicon {\n margin-left: 6px;\n top: 2px;\n transition: 0.3s all;\n }\n\n .dropdown li {\n height: 35px;\n text-align: left;\n padding-left: 24px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 2.85;\n font-family: 'Noto Sans', sans-serif;\n }\n .dropdown li:last-child {\n margin-bottom: 14px;\n }\n\n .dropdown li.active {\n font-weight: bold;\n }\n\n .dropdown li:focus, .dropdown li:hover {\n color: #4d4d4e;\n background-color: rgba(56, 171, 99, 0.11);\n }\n\n .dropdown .dropdown-menu-content > li:hover {\n cursor: pointer;\n }\n\n .dropdown .dropdown-menu-container {\n max-height: 365px;\n overflow: hidden;\n width: 164px;\n padding: 0;\n border: 0;\n border-radius: 0;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n z-index: 5000000000;\n }\n\n .dropdown.open .glyphicon {\n transform: rotate(180deg);\n }\n</style>\n\n\n<div class=\"dropdown\">\n <button type=\"button\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"\n aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"dropdown-title\">English</span>\n <span class=\"glyphicon glyphicon-menu-down\" aria-hidden=\"true\"></span>\n </button>\n <div class=\"dropdown-menu dropdown-menu-container\">\n <ul class=\"dropdown-menu-content\"></ul>\n </div>\n</div>\n\n<script>\n (function () {\n var items = {\n English: 'en',\n Dutch: 'nl',\n Ukrainian: 'uk',\n Arabic: 'ar',\n Italian: 'it',\n Chinese: 'zh',\n Polish: 'pl',\n Danish: 'da',\n Hungarian: 'hu',\n Russian: 'ru',\n French: 'fr',\n Spanish: 'es',\n Romanian: 'ro',\n Greek: 'el',\n Swedish: 'sv',\n Turkish: 'tr',\n Indonesian: 'id',\n Portuguese: 'pt',\n Hebrew: 'he',\n German: 'de',\n Malay: 'ms',\n Norwegian: 'no',\n Farsi: 'fa',\n };\n var currentLocale = $('html').attr('lang');\n\n var currentLocaleName = Object.keys(items).find(function (key) {\n return items[key] === currentLocale;\n });\n\n $('.dropdown-title').text(currentLocaleName);\n\n $('.dropdown-menu-content')\n .append(Object.keys(items).sort().map(function (item) {\n return $('<li>').text(item);\n }))\n .on(\"click\", function (e) {\n var nextLocaleName = e.target.innerText;\n if (nextLocaleName === currentLocaleName) {\n e.stopPropagation();\n } else {\n document.cookie = 'locale=' + items[nextLocaleName] + ';path=/';\n location.reload(true);\n }\n\n });\n\n $([].find.call($('.dropdown-menu li'), function (item) {\n return item.innerText === currentLocaleName;\n })).addClass('active');\n\n function insertParam(key, value) {\n key = encodeURIComponent(key);\n value = encodeURIComponent(value);\n\n var kvp = document.location.search.substr(1).split('&');\n if (kvp == '') {\n document.location.search = '?' + key + '=' + value;\n }\n else {\n\n var i = kvp.length;\n var x;\n while (i--) {\n x = kvp[i].split('=');\n\n if (x[0] === key) {\n x[1] = value;\n kvp[i] = x.join('=');\n break;\n }\n }\n\n if (i < 0) {\n kvp[kvp.length] = [key, value].join('=');\n }\n\n //this will reload the page, it's likely better to store this until finished\n document.location.search = kvp.join('&');\n }\n }\n })();\n</script>\n\n <div class=\"cap_head clearfix\">\n <div class=\"logo_shield\">\n <img src=\"/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png\">\n </div>\n <div class=\"cap_side pull-right\">\n <h4 id=\"text\">181.215.47.90</h4>\n <p class=\"cap_note cap_text count_down\">\n is protected by Imunify360\n </p>\n </div>\n </div>\n\n <p class=\"cap_mess cap_text text-center\">\n We have noticed an unusual activity from your <b>IP 167.248.133.52</b> and blocked access to this website.\n </p>\n\n <p class=\"cap_mess cap_text text-center\">\n <b>Please confirm that you are not a robot</b>\n </p>\n\n <form class=\"form-group form-captcha\">\n <div id=\"re-captcha\"\n class=\"g-recaptcha\"\n data-sitekey=\"6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4\"\n data-callback=\"check\"\n ></div>\n </form>\n </div>\n </div>\n</div>\n\n\n<!-- imunify360 preloader -->\n<div class=\"big_loader\">\n <svg class=\"rot\" width=\"90px\" height=\"90px\" viewBox=\"0 0 47 47\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <title>Loader</title>\n <defs>\n <polygon id=\"path-1\"\n points=\"0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146\"></polygon>\n </defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\"\n fill-rule=\"evenodd\">\n <g id=\"Logo\" transform=\"translate(-5.000000, -2.000000)\">\n <g id=\"Group-2\" transform=\"translate(5.000000, 2.000000)\">\n <path d=\"M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z\"\n id=\"Fill-1\" fill=\"#467C45\"></path>\n <path d=\"M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585\"\n id=\"Fill-3\" fill=\"#467C45\"></path>\n <path d=\"M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049\"\n id=\"Fill-5\" fill=\"#467C45\"></path>\n <g id=\"Group-9\"\n transform=\"translate(0.000000, 11.919659)\">\n <mask id=\"mask-2\" fill=\"white\">\n <use xlink:href=\"#path-1\"></use>\n </mask>\n <g id=\"Clip-8\"></g>\n <path d=\"M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146\"\n id=\"Fill-7\" fill=\"#467C45\"\n mask=\"url(#mask-2)\"></path>\n </g>\n <path d=\"M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049\"\n id=\"Fill-10\" fill=\"#467C45\"></path>\n <path d=\"M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207\"\n id=\"Fill-12\" fill=\"#467C45\"></path>\n <path d=\"M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555\"\n id=\"Fill-14\" fill=\"#467C45\"></path>\n <path d=\"M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488\"\n id=\"Fill-16\" fill=\"#467C45\"></path>\n </g>\n </g>\n </g>\n </svg>\n</div>\n\n<script>\n $(document).ready(function () {\n var visibleByDefault = false;\n var captchaIsPassed = false;\n var captchaIsVisible = visibleByDefault;\n var reCaptchaWrapper;\n\n function do_reload() {\n location.reload(true);\n }\n\n window.check = function (value) {\n $.ajax({\n type: 'POST',\n url: '/captchacheck',\n data: {\n 'captcha_value': value\n }\n }).done(function (data) {\n if (data['success']) {\n captchaIsPassed = true;\n $(\"#text\").next(\"p\").text(\"\");\n $(\"#text\").text(\n \"IP 167.248.133.52 has been unblocked\"\n );\n setTimeout(do_reload, 1000);\n } else {\n grecaptcha.reset();\n }\n }).fail(function () {\n grecaptcha.reset();\n });\n };\n\n function updateUI() {\n // change the size of our block to fit the captcha block\n var blockWithText = $('.captcha_div');\n var captchaBlock = reCaptchaWrapper.find('> div:last-child');\n var currentPadding;\n (function update () {\n var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100;\n var padding = captchaIsPassed ? '' : space + 'px';\n if (currentPadding !== padding) {\n blockWithText.css({'padding-bottom': padding});\n }\n setTimeout(update, 500);\n })();\n }\n\n function makeVisible() {\n $('.big_loader').hide(); // hide our preloader\n $('.wraper').show(); // show our text and stuff\n // add class to reCAPTCHA wrapper so our css would apply to it\n reCaptchaWrapper.addClass('re-captcha-wrapper');\n captchaIsVisible = true;\n }\n\n function executeCaptcha() {\n try {\n grecaptcha.execute();\n } catch (e) {\n setTimeout(executeCaptcha, 2000); // retry\n }\n }\n\n if (!visibleByDefault) {\n /**\n * Detecting captcha when css is changed to visible.\n * Invisible reCaptcha has no API calls when captcha will be visible,\n * (captcha is shown to user).\n * When captcha changed css \"visibility\" to the \"visible\", we should:\n * 1. hide the loader and captcha mask\n * 2. display some additional text\n * 3. display a dropdown so user can switch to a different language\n */\n (function checkVisibility () {\n reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length\n ? reCaptchaWrapper\n : $('body > div:has(> div > iframe[src^=\"https://www.google.com/recaptcha\"])');\n if (reCaptchaWrapper.css('visibility') === 'visible') {\n makeVisible(reCaptchaWrapper);\n updateUI(reCaptchaWrapper);\n } else {\n setTimeout(checkVisibility, 100);\n }\n })();\n\n // start captcha challenge after loads all scripts\n setTimeout(executeCaptcha, 2000);\n }\n\n });\n\n</script>\n\n</body>\n</html>",
"favicons": [
{
"size": 119,
"name": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgA...AeaR9cIAAAAASUVORK5CYII=",
"md5_hash": "09558cd66c669271cd2823ec7f44d451"
},
{
"size": 1,
"name": "http://181.215.47.90:52230/favicon.ico",
"md5_hash": "68b329da9893e34099c7d8ad5cb9c940"
}
],
"body_hashes": [
"sha256:606ff31b55acf2488dcabdc310e23431ed07c4a9789bec3060b54ec4690e6764",
"sha1:bb6caccdb0231db130a1fcb69b841c405294e0cb"
],
"body_hash": "sha1:bb6caccdb0231db130a1fcb69b841c405294e0cb",
"html_title": "Captcha"
},
"supports_http2": false
},
"labels": [
"bootstrap",
"jquery"
],
"observed_at": "2023-09-21T03:57:47.332801851Z",
"perspective_id": "PERSPECTIVE_NTT",
"port": 52230,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:imunify_security:imunify360:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Imunify Security",
"product": "Imunify360",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "167.248.133.52",
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"certificate": "DISPLAY_HEX",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nSet-Cookie: cl-bypass-cache=yes; Expires=Tue, 19-Sep-23 23:13:54 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax\r\nServer: imunify360-webshield/1.21\r\nLast-Modified: Tuesday, 19-Sep-2023 22:13:54 GMT\r\nCache-Control: private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0\r\ncf-edge-cache: no-cache\r\nExpires: Thu, 01 Jan 1970 00:00:01 GMT\r\n",
"banner_hashes": [
"sha256:3fbdc9eff826297896ce8b8f2758baff0165b1141fb2259e61c0ca8d9591e977"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a20636c6f73650d0a5365742d436f6f6b69653a20636c2d6279706173732d63616368653d7965733b20457870697265733d5475652c2031392d5365702d32332032333a31333a353420474d543b20446f6d61696e3d3138312e3231352e34372e39303b20506174683d2f3b20487474704f6e6c793b2053616d65536974653d4c61780d0a5365727665723a20696d756e6966793336302d776562736869656c642f312e32310d0a4c6173742d4d6f6469666965643a20547565736461792c2031392d5365702d323032332032323a31333a353420474d540d0a43616368652d436f6e74726f6c3a20707269766174652c206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c2070726f78792d726576616c69646174652c206d61782d6167653d302c20732d6d61786167653d300d0a63662d656467652d63616368653a206e6f2d63616368650d0a457870697265733a205468752c203031204a616e20313937302030303a30303a303120474d540d0a",
"certificate": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"extended_service_name": "HTTPS",
"http": {
"request": {
"method": "GET",
"uri": "https://181.215.47.90:52231/",
"headers": {
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
],
"_encoding": {
"User_Agent": "DISPLAY_UTF8",
"Accept": "DISPLAY_UTF8"
},
"Accept": [
"*/*"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"cf_edge_cache": [
"no-cache"
],
"_encoding": {
"cf_edge_cache": "DISPLAY_UTF8",
"Date": "DISPLAY_UTF8",
"Last_Modified": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8",
"Expires": "DISPLAY_UTF8",
"Set_Cookie": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8",
"Cache_Control": "DISPLAY_UTF8",
"Server": "DISPLAY_UTF8"
},
"Date": [
"<REDACTED>"
],
"Last_Modified": [
"Tuesday, 19-Sep-2023 22:13:54 GMT"
],
"Transfer_Encoding": [
"chunked"
],
"Expires": [
"Thu, 01 Jan 1970 00:00:01 GMT"
],
"Set_Cookie": [
"cl-bypass-cache=yes; Expires=Tue, 19-Sep-23 23:13:54 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax"
],
"Content_Type": [
"text/html"
],
"Connection": [
"close"
],
"Cache_Control": [
"private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0"
],
"Server": [
"imunify360-webshield/1.21"
]
},
"_encoding": {
"html_tags": "DISPLAY_UTF8",
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8",
"html_title": "DISPLAY_UTF8"
},
"html_tags": [
"<title>Captcha</title>",
"<title>Loader</title>",
"<meta charset=\"UTF-8\">"
],
"body_size": 20436,
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Captcha</title>\n <link rel=\"stylesheet\"\n href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\"\n integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\"\n crossorigin=\"anonymous\">\n <link href=\"data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=\"\n rel=\"icon\" type=\"image/x-icon\"/>\n <link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\"\n rel=\"stylesheet\">\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\"></script>\n <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n\n <script src=\"https://www.google.com/recaptcha/api.js?hl=en\"\n async defer>\n </script>\n\n\n <style>\n html, body {\n height: 100%;\n }\n\n .wraper {\n padding-bottom: 56px;\n position: relative;\n min-height: 100%;\n }\n .invisible_mode .wraper {\n display: none;\n }\n\n .header {\n height: 63px;\n background-color: white;\n }\n\n .middle {\n height: 186px;\n background-color: rgba(55, 171, 99, 0.75);\n }\n\n .bottom {\n background-color: #f2f2f2;\n position: absolute;\n bottom: 0px;\n top: 249px;\n width: 100%;\n }\n\n .captcha_absolute {\n margin-top: -153px;\n }\n\n .captcha_div {\n width: 485px;\n margin: 0 auto;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);\n background-color: white;\n padding: 47px 48px 18px 48px;\n position: relative;\n }\n\n .cap_head {\n border-bottom: 1px solid #d8d8d8;\n padding-bottom: 17px;\n margin: 0 10px 20px 10px;\n }\n\n .logo_shield {\n display: inline-block;\n }\n\n .logo_shield img {\n width: 54px;\n height: 72px;\n }\n\n .cap_side {\n width: 295px;\n }\n\n h4#text {\n font-size: 20px;\n line-height: 1.38;\n color: #000000;\n font-weight: bold;\n font-family: Noto Sans, sans-serif;\n margin: 6px 0 0 0;\n }\n\n .cap_text {\n font-family: Noto Sans, sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: 1.65;\n color: #000000;\n }\n\n p.cap_note {\n font-size: 20px;\n margin: 0;\n }\n\n .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px }\n\n .cap_mess {\n font-size: 13px;\n }\n\n .powered_span {\n position: absolute;\n bottom: 15px;\n width: 100%;\n text-align: center;\n height: 18px;\n opacity: 0.45;\n font-family: Noto Sans;\n font-size: 13px;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n color: #1d1d1d;\n }\n\n /* A few hacks for re-captcha */\n\n .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */\n top: 350px !important;\n }\n .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */\n display: none !important;\n }\n .visible_mode #re-captcha { /* align to center */\n width: 305px;\n margin: 0 auto;\n }\n\n /* Imunify360 preloader */\n\n .big_loader {\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n width: 90px;\n height: 90px;\n margin: -45px auto 0 auto;\n opacity: 0.55;\n }\n .visible_mode .big_loader {\n display: none;\n }\n\n .rot {\n -webkit-animation: spin 2s ease-in-out infinite;\n animation: spin 2s ease-in-out infinite\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n </style>\n\n<!--\nThis whole tempalte goes to inside <head></head> tags\nModify this file to add javascript or css files for your page from customize/static folder\nJinja2 (which is index.html template engine) is not allowed to use here.\n\nPlease, restart captcha server after your changes.\nservice imunify360-captcha restart\nservice imunify360-captchaserver-nginx restart\n\nExample:\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\nAdd your custom css from customize/static/ folder\n<link type=\"text/css\" rel=\"stylesheet\" href=\"static/my.css\">\n-->\n</head>\n<body class=\"visible_mode\">\n<div class=\"wraper\">\n\n<!--\nYou can add your css, javascript, images and other static files in /customize/static/ folder\nAnd add css, javascript into the end of `head` section of this template\nPlease, restart webshield after your changes\nsystemctl restart imunify360-webshield\n-->\n<div class=\"header\">\n <!-- Header of the index page -->\n</div>\n\n<div class=\"middle\">\n <!-- Body of the index page -->\n</div>\n\n<div class=\"bottom\">\n <!-- Footer of the index page -->\n <span class=\"powered_span\">Powered by Imunify360</span>\n</div>\n\n <div class=\"captcha_absolute\">\n <div class=\"captcha_div\">\n <style>\n .dropdown {\n position: absolute;\n top: 10px;\n right: 0;\n }\n\n .dropdown .dropdown-toggle {\n background-color: #fff;\n border: none;\n outline: none;\n color: #858585;\n font-size: 13px;\n height: 32px;\n line-height: 1;\n transition: all 0.4s;\n font-family: 'Noto Sans', sans-serif;\n margin-right: 22px;\n }\n\n .dropdown .dropdown-toggle:hover {\n background-color: #e7e7e7;\n }\n\n .dropdown .dropdown-menu-content {\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n border-width: 0px;\n border-radius: 0;\n padding: 11px 0 0;\n overflow-y: scroll;\n max-height: 365px;\n margin: 0;\n }\n\n .dropdown .glyphicon {\n margin-left: 6px;\n top: 2px;\n transition: 0.3s all;\n }\n\n .dropdown li {\n height: 35px;\n text-align: left;\n padding-left: 24px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 2.85;\n font-family: 'Noto Sans', sans-serif;\n }\n .dropdown li:last-child {\n margin-bottom: 14px;\n }\n\n .dropdown li.active {\n font-weight: bold;\n }\n\n .dropdown li:focus, .dropdown li:hover {\n color: #4d4d4e;\n background-color: rgba(56, 171, 99, 0.11);\n }\n\n .dropdown .dropdown-menu-content > li:hover {\n cursor: pointer;\n }\n\n .dropdown .dropdown-menu-container {\n max-height: 365px;\n overflow: hidden;\n width: 164px;\n padding: 0;\n border: 0;\n border-radius: 0;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n z-index: 5000000000;\n }\n\n .dropdown.open .glyphicon {\n transform: rotate(180deg);\n }\n</style>\n\n\n<div class=\"dropdown\">\n <button type=\"button\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"\n aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"dropdown-title\">English</span>\n <span class=\"glyphicon glyphicon-menu-down\" aria-hidden=\"true\"></span>\n </button>\n <div class=\"dropdown-menu dropdown-menu-container\">\n <ul class=\"dropdown-menu-content\"></ul>\n </div>\n</div>\n\n<script>\n (function () {\n var items = {\n English: 'en',\n Dutch: 'nl',\n Ukrainian: 'uk',\n Arabic: 'ar',\n Italian: 'it',\n Chinese: 'zh',\n Polish: 'pl',\n Danish: 'da',\n Hungarian: 'hu',\n Russian: 'ru',\n French: 'fr',\n Spanish: 'es',\n Romanian: 'ro',\n Greek: 'el',\n Swedish: 'sv',\n Turkish: 'tr',\n Indonesian: 'id',\n Portuguese: 'pt',\n Hebrew: 'he',\n German: 'de',\n Malay: 'ms',\n Norwegian: 'no',\n Farsi: 'fa',\n };\n var currentLocale = $('html').attr('lang');\n\n var currentLocaleName = Object.keys(items).find(function (key) {\n return items[key] === currentLocale;\n });\n\n $('.dropdown-title').text(currentLocaleName);\n\n $('.dropdown-menu-content')\n .append(Object.keys(items).sort().map(function (item) {\n return $('<li>').text(item);\n }))\n .on(\"click\", function (e) {\n var nextLocaleName = e.target.innerText;\n if (nextLocaleName === currentLocaleName) {\n e.stopPropagation();\n } else {\n document.cookie = 'locale=' + items[nextLocaleName] + ';path=/';\n location.reload(true);\n }\n\n });\n\n $([].find.call($('.dropdown-menu li'), function (item) {\n return item.innerText === currentLocaleName;\n })).addClass('active');\n\n function insertParam(key, value) {\n key = encodeURIComponent(key);\n value = encodeURIComponent(value);\n\n var kvp = document.location.search.substr(1).split('&');\n if (kvp == '') {\n document.location.search = '?' + key + '=' + value;\n }\n else {\n\n var i = kvp.length;\n var x;\n while (i--) {\n x = kvp[i].split('=');\n\n if (x[0] === key) {\n x[1] = value;\n kvp[i] = x.join('=');\n break;\n }\n }\n\n if (i < 0) {\n kvp[kvp.length] = [key, value].join('=');\n }\n\n //this will reload the page, it's likely better to store this until finished\n document.location.search = kvp.join('&');\n }\n }\n })();\n</script>\n\n <div class=\"cap_head clearfix\">\n <div class=\"logo_shield\">\n <img src=\"/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png\">\n </div>\n <div class=\"cap_side pull-right\">\n <h4 id=\"text\">181.215.47.90</h4>\n <p class=\"cap_note cap_text count_down\">\n is protected by Imunify360\n </p>\n </div>\n </div>\n\n <p class=\"cap_mess cap_text text-center\">\n We have noticed an unusual activity from your <b>IP 167.248.133.52</b> and blocked access to this website.\n </p>\n\n <p class=\"cap_mess cap_text text-center\">\n <b>Please confirm that you are not a robot</b>\n </p>\n\n <form class=\"form-group form-captcha\">\n <div id=\"re-captcha\"\n class=\"g-recaptcha\"\n data-sitekey=\"6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4\"\n data-callback=\"check\"\n ></div>\n </form>\n </div>\n </div>\n</div>\n\n\n<!-- imunify360 preloader -->\n<div class=\"big_loader\">\n <svg class=\"rot\" width=\"90px\" height=\"90px\" viewBox=\"0 0 47 47\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <title>Loader</title>\n <defs>\n <polygon id=\"path-1\"\n points=\"0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146\"></polygon>\n </defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\"\n fill-rule=\"evenodd\">\n <g id=\"Logo\" transform=\"translate(-5.000000, -2.000000)\">\n <g id=\"Group-2\" transform=\"translate(5.000000, 2.000000)\">\n <path d=\"M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z\"\n id=\"Fill-1\" fill=\"#467C45\"></path>\n <path d=\"M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585\"\n id=\"Fill-3\" fill=\"#467C45\"></path>\n <path d=\"M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049\"\n id=\"Fill-5\" fill=\"#467C45\"></path>\n <g id=\"Group-9\"\n transform=\"translate(0.000000, 11.919659)\">\n <mask id=\"mask-2\" fill=\"white\">\n <use xlink:href=\"#path-1\"></use>\n </mask>\n <g id=\"Clip-8\"></g>\n <path d=\"M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146\"\n id=\"Fill-7\" fill=\"#467C45\"\n mask=\"url(#mask-2)\"></path>\n </g>\n <path d=\"M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049\"\n id=\"Fill-10\" fill=\"#467C45\"></path>\n <path d=\"M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207\"\n id=\"Fill-12\" fill=\"#467C45\"></path>\n <path d=\"M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555\"\n id=\"Fill-14\" fill=\"#467C45\"></path>\n <path d=\"M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488\"\n id=\"Fill-16\" fill=\"#467C45\"></path>\n </g>\n </g>\n </g>\n </svg>\n</div>\n\n<script>\n $(document).ready(function () {\n var visibleByDefault = false;\n var captchaIsPassed = false;\n var captchaIsVisible = visibleByDefault;\n var reCaptchaWrapper;\n\n function do_reload() {\n location.reload(true);\n }\n\n window.check = function (value) {\n $.ajax({\n type: 'POST',\n url: '/captchacheck',\n data: {\n 'captcha_value': value\n }\n }).done(function (data) {\n if (data['success']) {\n captchaIsPassed = true;\n $(\"#text\").next(\"p\").text(\"\");\n $(\"#text\").text(\n \"IP 167.248.133.52 has been unblocked\"\n );\n setTimeout(do_reload, 1000);\n } else {\n grecaptcha.reset();\n }\n }).fail(function () {\n grecaptcha.reset();\n });\n };\n\n function updateUI() {\n // change the size of our block to fit the captcha block\n var blockWithText = $('.captcha_div');\n var captchaBlock = reCaptchaWrapper.find('> div:last-child');\n var currentPadding;\n (function update () {\n var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100;\n var padding = captchaIsPassed ? '' : space + 'px';\n if (currentPadding !== padding) {\n blockWithText.css({'padding-bottom': padding});\n }\n setTimeout(update, 500);\n })();\n }\n\n function makeVisible() {\n $('.big_loader').hide(); // hide our preloader\n $('.wraper').show(); // show our text and stuff\n // add class to reCAPTCHA wrapper so our css would apply to it\n reCaptchaWrapper.addClass('re-captcha-wrapper');\n captchaIsVisible = true;\n }\n\n function executeCaptcha() {\n try {\n grecaptcha.execute();\n } catch (e) {\n setTimeout(executeCaptcha, 2000); // retry\n }\n }\n\n if (!visibleByDefault) {\n /**\n * Detecting captcha when css is changed to visible.\n * Invisible reCaptcha has no API calls when captcha will be visible,\n * (captcha is shown to user).\n * When captcha changed css \"visibility\" to the \"visible\", we should:\n * 1. hide the loader and captcha mask\n * 2. display some additional text\n * 3. display a dropdown so user can switch to a different language\n */\n (function checkVisibility () {\n reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length\n ? reCaptchaWrapper\n : $('body > div:has(> div > iframe[src^=\"https://www.google.com/recaptcha\"])');\n if (reCaptchaWrapper.css('visibility') === 'visible') {\n makeVisible(reCaptchaWrapper);\n updateUI(reCaptchaWrapper);\n } else {\n setTimeout(checkVisibility, 100);\n }\n })();\n\n // start captcha challenge after loads all scripts\n setTimeout(executeCaptcha, 2000);\n }\n\n });\n\n</script>\n\n</body>\n</html>",
"favicons": [
{
"size": 119,
"name": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgA...AeaR9cIAAAAASUVORK5CYII=",
"md5_hash": "09558cd66c669271cd2823ec7f44d451"
},
{
"size": 1,
"name": "https://181.215.47.90:52231/favicon.ico",
"md5_hash": "68b329da9893e34099c7d8ad5cb9c940"
}
],
"body_hashes": [
"sha256:606ff31b55acf2488dcabdc310e23431ed07c4a9789bec3060b54ec4690e6764",
"sha1:bb6caccdb0231db130a1fcb69b841c405294e0cb"
],
"body_hash": "sha1:bb6caccdb0231db130a1fcb69b841c405294e0cb",
"html_title": "Captcha"
},
"supports_http2": true
},
"jarm": {
"_encoding": {
"fingerprint": "DISPLAY_HEX",
"cipher_and_version_fingerprint": "DISPLAY_HEX",
"tls_extensions_sha256": "DISPLAY_HEX"
},
"fingerprint": "21d19d00021d21d00042d43d00000091f9827a8676a9d9f27d421962a09b5d",
"cipher_and_version_fingerprint": "21d19d00021d21d00042d43d000000",
"tls_extensions_sha256": "91f9827a8676a9d9f27d421962a09b5d",
"observed_at": "2023-09-10T03:20:26.626012986Z"
},
"labels": [
"bootstrap",
"jquery"
],
"observed_at": "2023-09-19T22:13:54.182043999Z",
"perspective_id": "PERSPECTIVE_NTT",
"port": 52231,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:imunify_security:imunify360:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Imunify Security",
"product": "Imunify360",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "167.248.133.52",
"tls": {
"version_selected": "TLSv1_3",
"cipher_selected": "TLS_CHACHA20_POLY1305_SHA256",
"certificates": {
"_encoding": {
"leaf_fp_sha_256": "DISPLAY_HEX",
"chain_fps_sha_256": "DISPLAY_HEX"
},
"leaf_fp_sha_256": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"chain_fps_sha_256": [
"67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd",
"6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f"
],
"leaf_data": {
"names": [
"*.accessibilitynews.ca",
"accessibilitynews.ca"
],
"subject_dn": "CN=accessibilitynews.ca",
"issuer_dn": "C=US, O=Let's Encrypt, CN=R3",
"pubkey_bit_size": 2048,
"pubkey_algorithm": "RSA",
"tbs_fingerprint": "6fd919b2d4155186dad0597a50c3bb7a701245d79cf49bbf9de5b258c803500d",
"fingerprint": "bccc47a3c84ad5d56167b4c43bb93dc65f410e9e443ed9a9faf5f5d824adb69b",
"issuer": {
"common_name": [
"R3"
],
"organization": [
"Let's Encrypt"
],
"country": [
"US"
]
},
"subject": {
"common_name": [
"accessibilitynews.ca"
]
},
"public_key": {
"key_algorithm": "RSA",
"rsa": {
"_encoding": {
"modulus": "DISPLAY_BASE64",
"exponent": "DISPLAY_BASE64"
},
"modulus": "t6Quz2KCaOpDpnt7RoZGHQmbMrT+059W5G3khruvXvAaNAKtttwIKD49gTl1SDBUtGLjuJry5Cm/aDdvlZ4UFI2xI6n1aTa7PiKG84RNVA4FiXXZ224F28tI+l6rLk2oNERUp45TBu28yabiN/PBMIoTZThiyVNogOgGO6Ji4XcUByQYzMZKYNHo/PQxWKcNFqUyrj3jY/xYoAUqBPz802XXAkkiQUB1wbVENCXvVCJWJgixYXdpD3XLNgcPpuNGY94/25mPmvCWrcsvd9MIO54pgV0JsF7e7ewGl1/HGSi415jQhGHGxOfD0Mnma6p+6nRWCLvMuv0sXdb6C+Aj+w==",
"exponent": "AAEAAQ==",
"length": 256
},
"fingerprint": "87868ba42184c3425821ceb65906b87fcbb4892668512b8fc8b2bec1c35f28bb"
},
"signature": {
"signature_algorithm": "SHA256-RSA",
"self_signed": false
}
},
"chain": [
{
"fingerprint": "67add1166b020ae61b8f5fc96813c04c2aa589960796865572a3c7e737613dfd",
"subject_dn": "C=US, O=Let's Encrypt, CN=R3",
"issuer_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1"
},
{
"fingerprint": "6d99fb265eb1c5b3744765fcbc648f3cd8e1bffafdc4c2f99b9d47cf7ff1c24f",
"subject_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1",
"issuer_dn": "O=Digital Signature Trust Co., CN=DST Root CA X3"
}
]
},
"_encoding": {
"ja3s": "DISPLAY_HEX"
},
"ja3s": "475c9302dc42b2751db9edcac3b74891"
},
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nContent-Type: text/html\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nSet-Cookie: cl-bypass-cache=yes; Expires=Tue, 19-Sep-23 23:10:12 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax\r\nServer: imunify360-webshield/1.21\r\nLast-Modified: Tuesday, 19-Sep-2023 22:10:12 GMT\r\nCache-Control: private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0\r\ncf-edge-cache: no-cache\r\nExpires: Thu, 01 Jan 1970 00:00:01 GMT\r\n",
"banner_hashes": [
"sha256:bdf6a79551202b37b8d715597ca2018f2b1acab15be9f8f360b9b0950dadee7c"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a20636c6f73650d0a5365742d436f6f6b69653a20636c2d6279706173732d63616368653d7965733b20457870697265733d5475652c2031392d5365702d32332032333a31303a313220474d543b20446f6d61696e3d3138312e3231352e34372e39303b20506174683d2f3b20487474704f6e6c793b2053616d65536974653d4c61780d0a5365727665723a20696d756e6966793336302d776562736869656c642f312e32310d0a4c6173742d4d6f6469666965643a20547565736461792c2031392d5365702d323032332032323a31303a313220474d540d0a43616368652d436f6e74726f6c3a20707269766174652c206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174652c2070726f78792d726576616c69646174652c206d61782d6167653d302c20732d6d61786167653d300d0a63662d656467652d63616368653a206e6f2d63616368650d0a457870697265733a205468752c203031204a616e20313937302030303a30303a303120474d540d0a",
"discovery_method": "PREDICTIVE_METHOD_2",
"extended_service_name": "HTTP",
"http": {
"request": {
"method": "GET",
"uri": "http://181.215.47.90:52232/",
"headers": {
"Accept": [
"*/*"
],
"_encoding": {
"Accept": "DISPLAY_UTF8",
"User_Agent": "DISPLAY_UTF8"
},
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"Expires": [
"Thu, 01 Jan 1970 00:00:01 GMT"
],
"_encoding": {
"Expires": "DISPLAY_UTF8",
"Last_Modified": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8",
"Date": "DISPLAY_UTF8",
"Cache_Control": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8",
"Server": "DISPLAY_UTF8",
"cf_edge_cache": "DISPLAY_UTF8",
"Set_Cookie": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8"
},
"Last_Modified": [
"Tuesday, 19-Sep-2023 22:10:12 GMT"
],
"Transfer_Encoding": [
"chunked"
],
"Date": [
"<REDACTED>"
],
"Cache_Control": [
"private, no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0"
],
"Connection": [
"close"
],
"Server": [
"imunify360-webshield/1.21"
],
"cf_edge_cache": [
"no-cache"
],
"Set_Cookie": [
"cl-bypass-cache=yes; Expires=Tue, 19-Sep-23 23:10:12 GMT; Domain=181.215.47.90; Path=/; HttpOnly; SameSite=Lax"
],
"Content_Type": [
"text/html"
]
},
"_encoding": {
"html_tags": "DISPLAY_UTF8",
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8",
"html_title": "DISPLAY_UTF8"
},
"html_tags": [
"<title>Captcha</title>",
"<title>Loader</title>",
"<meta charset=\"UTF-8\">"
],
"body_size": 20436,
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Captcha</title>\n <link rel=\"stylesheet\"\n href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\"\n integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\"\n crossorigin=\"anonymous\">\n <link href=\"data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=\"\n rel=\"icon\" type=\"image/x-icon\"/>\n <link href=\"https://fonts.googleapis.com/css?family=Noto+Sans\"\n rel=\"stylesheet\">\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js\"></script>\n <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n\n <script src=\"https://www.google.com/recaptcha/api.js?hl=en\"\n async defer>\n </script>\n\n\n <style>\n html, body {\n height: 100%;\n }\n\n .wraper {\n padding-bottom: 56px;\n position: relative;\n min-height: 100%;\n }\n .invisible_mode .wraper {\n display: none;\n }\n\n .header {\n height: 63px;\n background-color: white;\n }\n\n .middle {\n height: 186px;\n background-color: rgba(55, 171, 99, 0.75);\n }\n\n .bottom {\n background-color: #f2f2f2;\n position: absolute;\n bottom: 0px;\n top: 249px;\n width: 100%;\n }\n\n .captcha_absolute {\n margin-top: -153px;\n }\n\n .captcha_div {\n width: 485px;\n margin: 0 auto;\n box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);\n background-color: white;\n padding: 47px 48px 18px 48px;\n position: relative;\n }\n\n .cap_head {\n border-bottom: 1px solid #d8d8d8;\n padding-bottom: 17px;\n margin: 0 10px 20px 10px;\n }\n\n .logo_shield {\n display: inline-block;\n }\n\n .logo_shield img {\n width: 54px;\n height: 72px;\n }\n\n .cap_side {\n width: 295px;\n }\n\n h4#text {\n font-size: 20px;\n line-height: 1.38;\n color: #000000;\n font-weight: bold;\n font-family: Noto Sans, sans-serif;\n margin: 6px 0 0 0;\n }\n\n .cap_text {\n font-family: Noto Sans, sans-serif;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n line-height: 1.65;\n color: #000000;\n }\n\n p.cap_note {\n font-size: 20px;\n margin: 0;\n }\n\n .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px }\n\n .cap_mess {\n font-size: 13px;\n }\n\n .powered_span {\n position: absolute;\n bottom: 15px;\n width: 100%;\n text-align: center;\n height: 18px;\n opacity: 0.45;\n font-family: Noto Sans;\n font-size: 13px;\n font-weight: normal;\n font-style: normal;\n font-stretch: normal;\n color: #1d1d1d;\n }\n\n /* A few hacks for re-captcha */\n\n .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */\n top: 350px !important;\n }\n .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */\n display: none !important;\n }\n .visible_mode #re-captcha { /* align to center */\n width: 305px;\n margin: 0 auto;\n }\n\n /* Imunify360 preloader */\n\n .big_loader {\n position: absolute;\n left: 0;\n right: 0;\n top: 50%;\n width: 90px;\n height: 90px;\n margin: -45px auto 0 auto;\n opacity: 0.55;\n }\n .visible_mode .big_loader {\n display: none;\n }\n\n .rot {\n -webkit-animation: spin 2s ease-in-out infinite;\n animation: spin 2s ease-in-out infinite\n }\n\n @keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n }\n </style>\n\n<!--\nThis whole tempalte goes to inside <head></head> tags\nModify this file to add javascript or css files for your page from customize/static folder\nJinja2 (which is index.html template engine) is not allowed to use here.\n\nPlease, restart captcha server after your changes.\nservice imunify360-captcha restart\nservice imunify360-captchaserver-nginx restart\n\nExample:\n<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js\"></script>\nAdd your custom css from customize/static/ folder\n<link type=\"text/css\" rel=\"stylesheet\" href=\"static/my.css\">\n-->\n</head>\n<body class=\"visible_mode\">\n<div class=\"wraper\">\n\n<!--\nYou can add your css, javascript, images and other static files in /customize/static/ folder\nAnd add css, javascript into the end of `head` section of this template\nPlease, restart webshield after your changes\nsystemctl restart imunify360-webshield\n-->\n<div class=\"header\">\n <!-- Header of the index page -->\n</div>\n\n<div class=\"middle\">\n <!-- Body of the index page -->\n</div>\n\n<div class=\"bottom\">\n <!-- Footer of the index page -->\n <span class=\"powered_span\">Powered by Imunify360</span>\n</div>\n\n <div class=\"captcha_absolute\">\n <div class=\"captcha_div\">\n <style>\n .dropdown {\n position: absolute;\n top: 10px;\n right: 0;\n }\n\n .dropdown .dropdown-toggle {\n background-color: #fff;\n border: none;\n outline: none;\n color: #858585;\n font-size: 13px;\n height: 32px;\n line-height: 1;\n transition: all 0.4s;\n font-family: 'Noto Sans', sans-serif;\n margin-right: 22px;\n }\n\n .dropdown .dropdown-toggle:hover {\n background-color: #e7e7e7;\n }\n\n .dropdown .dropdown-menu-content {\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n border-width: 0px;\n border-radius: 0;\n padding: 11px 0 0;\n overflow-y: scroll;\n max-height: 365px;\n margin: 0;\n }\n\n .dropdown .glyphicon {\n margin-left: 6px;\n top: 2px;\n transition: 0.3s all;\n }\n\n .dropdown li {\n height: 35px;\n text-align: left;\n padding-left: 24px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 2.85;\n font-family: 'Noto Sans', sans-serif;\n }\n .dropdown li:last-child {\n margin-bottom: 14px;\n }\n\n .dropdown li.active {\n font-weight: bold;\n }\n\n .dropdown li:focus, .dropdown li:hover {\n color: #4d4d4e;\n background-color: rgba(56, 171, 99, 0.11);\n }\n\n .dropdown .dropdown-menu-content > li:hover {\n cursor: pointer;\n }\n\n .dropdown .dropdown-menu-container {\n max-height: 365px;\n overflow: hidden;\n width: 164px;\n padding: 0;\n border: 0;\n border-radius: 0;\n box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24);\n z-index: 5000000000;\n }\n\n .dropdown.open .glyphicon {\n transform: rotate(180deg);\n }\n</style>\n\n\n<div class=\"dropdown\">\n <button type=\"button\" class=\"dropdown-toggle\" data-toggle=\"dropdown\"\n aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"dropdown-title\">English</span>\n <span class=\"glyphicon glyphicon-menu-down\" aria-hidden=\"true\"></span>\n </button>\n <div class=\"dropdown-menu dropdown-menu-container\">\n <ul class=\"dropdown-menu-content\"></ul>\n </div>\n</div>\n\n<script>\n (function () {\n var items = {\n English: 'en',\n Dutch: 'nl',\n Ukrainian: 'uk',\n Arabic: 'ar',\n Italian: 'it',\n Chinese: 'zh',\n Polish: 'pl',\n Danish: 'da',\n Hungarian: 'hu',\n Russian: 'ru',\n French: 'fr',\n Spanish: 'es',\n Romanian: 'ro',\n Greek: 'el',\n Swedish: 'sv',\n Turkish: 'tr',\n Indonesian: 'id',\n Portuguese: 'pt',\n Hebrew: 'he',\n German: 'de',\n Malay: 'ms',\n Norwegian: 'no',\n Farsi: 'fa',\n };\n var currentLocale = $('html').attr('lang');\n\n var currentLocaleName = Object.keys(items).find(function (key) {\n return items[key] === currentLocale;\n });\n\n $('.dropdown-title').text(currentLocaleName);\n\n $('.dropdown-menu-content')\n .append(Object.keys(items).sort().map(function (item) {\n return $('<li>').text(item);\n }))\n .on(\"click\", function (e) {\n var nextLocaleName = e.target.innerText;\n if (nextLocaleName === currentLocaleName) {\n e.stopPropagation();\n } else {\n document.cookie = 'locale=' + items[nextLocaleName] + ';path=/';\n location.reload(true);\n }\n\n });\n\n $([].find.call($('.dropdown-menu li'), function (item) {\n return item.innerText === currentLocaleName;\n })).addClass('active');\n\n function insertParam(key, value) {\n key = encodeURIComponent(key);\n value = encodeURIComponent(value);\n\n var kvp = document.location.search.substr(1).split('&');\n if (kvp == '') {\n document.location.search = '?' + key + '=' + value;\n }\n else {\n\n var i = kvp.length;\n var x;\n while (i--) {\n x = kvp[i].split('=');\n\n if (x[0] === key) {\n x[1] = value;\n kvp[i] = x.join('=');\n break;\n }\n }\n\n if (i < 0) {\n kvp[kvp.length] = [key, value].join('=');\n }\n\n //this will reload the page, it's likely better to store this until finished\n document.location.search = kvp.join('&');\n }\n }\n })();\n</script>\n\n <div class=\"cap_head clearfix\">\n <div class=\"logo_shield\">\n <img src=\"/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png\">\n </div>\n <div class=\"cap_side pull-right\">\n <h4 id=\"text\">181.215.47.90</h4>\n <p class=\"cap_note cap_text count_down\">\n is protected by Imunify360\n </p>\n </div>\n </div>\n\n <p class=\"cap_mess cap_text text-center\">\n We have noticed an unusual activity from your <b>IP 167.248.133.51</b> and blocked access to this website.\n </p>\n\n <p class=\"cap_mess cap_text text-center\">\n <b>Please confirm that you are not a robot</b>\n </p>\n\n <form class=\"form-group form-captcha\">\n <div id=\"re-captcha\"\n class=\"g-recaptcha\"\n data-sitekey=\"6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4\"\n data-callback=\"check\"\n ></div>\n </form>\n </div>\n </div>\n</div>\n\n\n<!-- imunify360 preloader -->\n<div class=\"big_loader\">\n <svg class=\"rot\" width=\"90px\" height=\"90px\" viewBox=\"0 0 47 47\"\n version=\"1.1\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <title>Loader</title>\n <defs>\n <polygon id=\"path-1\"\n points=\"0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146\"></polygon>\n </defs>\n <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\"\n fill-rule=\"evenodd\">\n <g id=\"Logo\" transform=\"translate(-5.000000, -2.000000)\">\n <g id=\"Group-2\" transform=\"translate(5.000000, 2.000000)\">\n <path d=\"M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z\"\n id=\"Fill-1\" fill=\"#467C45\"></path>\n <path d=\"M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585\"\n id=\"Fill-3\" fill=\"#467C45\"></path>\n <path d=\"M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049\"\n id=\"Fill-5\" fill=\"#467C45\"></path>\n <g id=\"Group-9\"\n transform=\"translate(0.000000, 11.919659)\">\n <mask id=\"mask-2\" fill=\"white\">\n <use xlink:href=\"#path-1\"></use>\n </mask>\n <g id=\"Clip-8\"></g>\n <path d=\"M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146\"\n id=\"Fill-7\" fill=\"#467C45\"\n mask=\"url(#mask-2)\"></path>\n </g>\n <path d=\"M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049\"\n id=\"Fill-10\" fill=\"#467C45\"></path>\n <path d=\"M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207\"\n id=\"Fill-12\" fill=\"#467C45\"></path>\n <path d=\"M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555\"\n id=\"Fill-14\" fill=\"#467C45\"></path>\n <path d=\"M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488\"\n id=\"Fill-16\" fill=\"#467C45\"></path>\n </g>\n </g>\n </g>\n </svg>\n</div>\n\n<script>\n $(document).ready(function () {\n var visibleByDefault = false;\n var captchaIsPassed = false;\n var captchaIsVisible = visibleByDefault;\n var reCaptchaWrapper;\n\n function do_reload() {\n location.reload(true);\n }\n\n window.check = function (value) {\n $.ajax({\n type: 'POST',\n url: '/captchacheck',\n data: {\n 'captcha_value': value\n }\n }).done(function (data) {\n if (data['success']) {\n captchaIsPassed = true;\n $(\"#text\").next(\"p\").text(\"\");\n $(\"#text\").text(\n \"IP 167.248.133.51 has been unblocked\"\n );\n setTimeout(do_reload, 1000);\n } else {\n grecaptcha.reset();\n }\n }).fail(function () {\n grecaptcha.reset();\n });\n };\n\n function updateUI() {\n // change the size of our block to fit the captcha block\n var blockWithText = $('.captcha_div');\n var captchaBlock = reCaptchaWrapper.find('> div:last-child');\n var currentPadding;\n (function update () {\n var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100;\n var padding = captchaIsPassed ? '' : space + 'px';\n if (currentPadding !== padding) {\n blockWithText.css({'padding-bottom': padding});\n }\n setTimeout(update, 500);\n })();\n }\n\n function makeVisible() {\n $('.big_loader').hide(); // hide our preloader\n $('.wraper').show(); // show our text and stuff\n // add class to reCAPTCHA wrapper so our css would apply to it\n reCaptchaWrapper.addClass('re-captcha-wrapper');\n captchaIsVisible = true;\n }\n\n function executeCaptcha() {\n try {\n grecaptcha.execute();\n } catch (e) {\n setTimeout(executeCaptcha, 2000); // retry\n }\n }\n\n if (!visibleByDefault) {\n /**\n * Detecting captcha when css is changed to visible.\n * Invisible reCaptcha has no API calls when captcha will be visible,\n * (captcha is shown to user).\n * When captcha changed css \"visibility\" to the \"visible\", we should:\n * 1. hide the loader and captcha mask\n * 2. display some additional text\n * 3. display a dropdown so user can switch to a different language\n */\n (function checkVisibility () {\n reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length\n ? reCaptchaWrapper\n : $('body > div:has(> div > iframe[src^=\"https://www.google.com/recaptcha\"])');\n if (reCaptchaWrapper.css('visibility') === 'visible') {\n makeVisible(reCaptchaWrapper);\n updateUI(reCaptchaWrapper);\n } else {\n setTimeout(checkVisibility, 100);\n }\n })();\n\n // start captcha challenge after loads all scripts\n setTimeout(executeCaptcha, 2000);\n }\n\n });\n\n</script>\n\n</body>\n</html>",
"favicons": [
{
"size": 119,
"name": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgA...AeaR9cIAAAAASUVORK5CYII=",
"md5_hash": "09558cd66c669271cd2823ec7f44d451"
},
{
"size": 1,
"name": "http://181.215.47.90:52232/favicon.ico",
"md5_hash": "68b329da9893e34099c7d8ad5cb9c940"
}
],
"body_hashes": [
"sha256:a3d53a6e28da68419c117e33d7233d07ed405e8a76b783543b7787d18bc8fa42",
"sha1:65d1fddfbd9c1778c14d4e7f9e696ab6a76b723b"
],
"body_hash": "sha1:65d1fddfbd9c1778c14d4e7f9e696ab6a76b723b",
"html_title": "Captcha"
},
"supports_http2": false
},
"labels": [
"bootstrap",
"jquery"
],
"observed_at": "2023-09-19T22:10:12.876342682Z",
"perspective_id": "PERSPECTIVE_NTT",
"port": 52232,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:imunify_security:imunify360:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Imunify Security",
"product": "Imunify360",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "167.248.133.51",
"transport_protocol": "TCP",
"truncated": false
}
],
"location": {
"continent": "North America",
"country": "United States",
"country_code": "US",
"city": "Dallas",
"postal_code": "75201",
"timezone": "America/Chicago",
"province": "Texas",
"coordinates": {
"latitude": 32.78306,
"longitude": -96.80667
}
},
"location_updated_at": "2023-09-15T09:08:23.492846Z",
"autonomous_system": {
"asn": 397423,
"description": "TIER-NET",
"bgp_prefix": "181.215.47.0/24",
"name": "TIER-NET",
"country_code": "US"
},
"autonomous_system_updated_at": "2023-09-15T09:08:23.492862Z",
"dns": {
"names": [
"mail.fedoraoutlier.com",
"pov.band",
"lm.fedoraoutlier.com",
"www.lndeed.jazznotes.net",
"www.courtyard.rlmitconsulting.com",
"incx.org",
"mail.ultraweb.us",
"www.samoa.lojomo.com",
"lndeed.jazznotes.net",
"fergusontechnologiesinc.net",
"mail.struckgoldpr.com",
"mail.digitalinterchange.net",
"whm.ultragroups.us",
"gspskywarn.org",
"mail.jazznotes.net",
"mail.mikesmess.com",
"www.mikesmess.com",
"prod.ares-sc.org",
"lewissound.net",
"mail.lewissound.net",
"cad.ares-sc.org",
"mail.ultrajukebox.net",
"mail.rlmitconsulting.com",
"mail.therajfoundation.com",
"www.cruising.ultragroups.com",
"cpcalendars.ultracast.us",
"whm.181-215-47-90.cprapid.com",
"www.for-employees.amenu.ca",
"pics.gspskywarn.org",
"mail.ultrajukebox.us",
"cpcalendars.gwocher.com",
"cpcalendars.esteel-tech.com",
"www.careerone.ultrajukebox.com",
"badeyes.com",
"mail.tiflo.info",
"mail.unitedblindofwhatcomcounty.org",
"www.awesamdesigns.com",
"christmas.ultrajukebox.com",
"mail.brars.cc",
"cpcalendars.ultrajukebox.com",
"www.jennieemery.com",
"brars.org",
"www.demo.badeyes.com",
"www.brars.cc",
"mail.jennieemery.com",
"www.scanacan.fergusontechnologiesinc.net",
"jennieemery.com",
"mail.ashore.nocsouth.net",
"webmail.brars.cc",
"amenu.ca",
"www.dice.ultrajukebox.com",
"docs.gspskywarn.org",
"www.ultragroups.net",
"lndeed.com.lojomo.com",
"mail.amenu.ca",
"cpcalendars.waaz1047.com",
"www.indeed.vashaunjones.com",
"digitalinterchange.net",
"masterclass.fedoraoutlier.com",
"members.ares-sc.org",
"tiflo.shevkun.org",
"www.beta.ares-sc.org",
"www.radiorick.lewissound.net",
"mail.pov.band",
"wx4pg.org",
"www.rlmitconsulting.com",
"www.skywarn.ares-sc.org",
"cpcalendars.meadengineering.com",
"cpcalendars.fergusontechnologiesinc.net",
"blindgameware.com",
"www.ozarkschapteracb.org",
"ares-sc.org",
"listen.highlandhillchurch.org",
"www.campusdownunder.com",
"erik-burggraaf.com",
"mail.struckgoldpr.us",
"beechmontbaptist.com",
"www.members.ultragroups.us",
"www.lndeed.com.lojomo.com",
"infosys.ares-sc.org",
"webmail.campusdownunder.com",
"for-seekers.fedoraoutlier.com",
"www.docs.gspskywarn.org",
"www.infosys.ares-sc.org",
"mail.realvarietyradio.com",
"teach.fedoraoutlier.com",
"www.unitedblindofwhatcomcounty.org",
"mail.brars.org",
"ultrajukebox.us",
"www.ultraweb.us",
"nukeengineer.nocsouth.net",
"www.ultrajukebox.biz",
"jazznotes.net",
"www.erik-burggraaf.com",
"www.cad.ares-sc.org",
"mail.ultragroups.net",
"sixdollarquestion.fedoraoutlier.com",
"contact-empl.lojomo.com",
"ultrajukebox.info",
"mail.ultragroups.us"
],
"records": {
"www.mikesmess.com": {
"record_type": "CNAME",
"resolved_at": "2023-09-14T16:05:00.223581325Z"
},
"lndeed.com.lojomo.com": {
"record_type": "A",
"resolved_at": "2023-08-29T15:29:46.960075819Z"
},
"mail.rlmitconsulting.com": {
"record_type": "CNAME",
"resolved_at": "2023-09-09T17:08:31.743128313Z"
},
"mail.amenu.ca": {
"record_type": "CNAME",
"resolved_at": "2023-09-16T12:51:51.004498207Z"
},
"contact-empl.lojomo.com": {
"record_type": "A",
"resolved_at": "2023-09-19T15:48:12.674883141Z"
},
"www.demo.badeyes.com": {
"record_type": "A",
"resolved_at": "2023-08-27T14:43:50.323366220Z"
},
"mail.struckgoldpr.us": {
"record_type": "CNAME",
"resolved_at": "2023-09-04T22:24:39.414856533Z"
},
"www.docs.gspskywarn.org": {
"record_type": "A",
"resolved_at": "2023-08-26T23:00:42.281017780Z"
},
"www.ultragroups.net": {
"record_type": "CNAME",
"resolved_at": "2023-09-17T21:40:15.320709769Z"
},
"www.lndeed.jazznotes.net": {
"record_type": "A",
"resolved_at": "2023-08-27T20:22:43.712287227Z"
},
"www.careerone.ultrajukebox.com": {
"record_type": "A",
"resolved_at": "2023-09-10T16:40:17.813147423Z"
},
"www.radiorick.lewissound.net": {
"record_type": "A",
"resolved_at": "2023-09-12T22:10:57.715013261Z"
},
"mail.brars.org": {
"record_type": "CNAME",
"resolved_at": "2023-04-28T21:58:42.541386020Z"
},
"www.erik-burggraaf.com": {
"record_type": "CNAME",
"resolved_at": "2023-03-27T20:49:34.150699994Z"
},
"mail.mikesmess.com": {
"record_type": "CNAME",
"resolved_at": "2023-09-01T17:38:43.012777766Z"
},
"mail.realvarietyradio.com": {
"record_type": "CNAME",
"resolved_at": "2023-08-31T15:53:25.800749999Z"
},
"mail.ultrajukebox.us": {
"record_type": "CNAME",
"resolved_at": "2023-09-11T23:46:00.676407090Z"
},
"erik-burggraaf.com": {
"record_type": "A",
"resolved_at": "2023-03-26T15:08:13.948216137Z"
},
"gspskywarn.org": {
"record_type": "A",
"resolved_at": "2023-09-04T21:33:31.494669245Z"
},
"www.skywarn.ares-sc.org": {
"record_type": "A",
"resolved_at": "2023-04-11T21:43:29.447051490Z"
},
"for-seekers.fedoraoutlier.com": {
"record_type": "A",
"resolved_at": "2023-09-14T15:26:13.146793545Z"
},
"mail.ultragroups.net": {
"record_type": "CNAME",
"resolved_at": "2023-08-23T21:45:39.026597226Z"
},
"mail.jennieemery.com": {
"record_type": "CNAME",
"resolved_at": "2023-09-12T16:11:41.504443028Z"
},
"prod.ares-sc.org": {
"record_type": "A",
"resolved_at": "2023-05-08T21:46:31.428554451Z"
},
"infosys.ares-sc.org": {
"record_type": "A",
"resolved_at": "2023-05-07T21:13:07.931145333Z"
},
"www.ultrajukebox.biz": {
"record_type": "CNAME",
"resolved_at": "2023-09-12T12:46:49.673591378Z"
},
"www.samoa.lojomo.com": {
"record_type": "A",
"resolved_at": "2023-09-17T15:55:56.539210505Z"
},
"www.indeed.vashaunjones.com": {
"record_type": "A",
"resolved_at": "2023-09-14T17:17:21.921369248Z"
},
"blindgameware.com": {
"record_type": "A",
"resolved_at": "2023-09-12T15:09:36.558129600Z"
},
"webmail.brars.cc": {
"record_type": "A",
"resolved_at": "2023-04-24T12:54:59.624505855Z"
},
"www.brars.cc": {
"record_type": "CNAME",
"resolved_at": "2023-04-30T12:49:53.739447207Z"
},
"lndeed.jazznotes.net": {
"record_type": "A",
"resolved_at": "2023-09-13T19:50:10.530703258Z"
},
"www.members.ultragroups.us": {
"record_type": "A",
"resolved_at": "2023-08-31T21:47:51.735193965Z"
},
"mail.ultragroups.us": {
"record_type": "CNAME",
"resolved_at": "2023-09-11T23:45:56.809727032Z"
},
"lm.fedoraoutlier.com": {
"record_type": "A",
"resolved_at": "2023-09-17T15:24:02.047488747Z"
},
"cad.ares-sc.org": {
"record_type": "A",
"resolved_at": "2023-05-01T20:04:50.114071574Z"
},
"listen.highlandhillchurch.org": {
"record_type": "A",
"resolved_at": "2023-09-09T23:31:51.776408016Z"
},
"christmas.ultrajukebox.com": {
"record_type": "A",
"resolved_at": "2023-08-30T17:26:54.179684785Z"
},
"www.beta.ares-sc.org": {
"record_type": "A",
"resolved_at": "2023-04-10T21:37:47.508920511Z"
},
"cpcalendars.meadengineering.com": {
"record_type": "A",
"resolved_at": "2023-09-06T15:56:07.359860083Z"
},
"www.courtyard.rlmitconsulting.com": {
"record_type": "A",
"resolved_at": "2023-08-23T16:14:45.036368521Z"
},
"pics.gspskywarn.org": {
"record_type": "A",
"resolved_at": "2023-09-16T21:23:20.663272474Z"
},
"cpcalendars.ultracast.us": {
"record_type": "A",
"resolved_at": "2023-08-22T21:34:34.417650208Z"
},
"cpcalendars.waaz1047.com": {
"record_type": "A",
"resolved_at": "2023-09-12T17:53:39.648443652Z"
},
"tiflo.shevkun.org": {
"record_type": "A",
"resolved_at": "2023-09-07T21:49:18.932784965Z"
},
"nukeengineer.nocsouth.net": {
"record_type": "A",
"resolved_at": "2023-09-20T20:25:38.145234078Z"
},
"fergusontechnologiesinc.net": {
"record_type": "A",
"resolved_at": "2023-09-16T19:45:48.784092674Z"
},
"www.rlmitconsulting.com": {
"record_type": "CNAME",
"resolved_at": "2023-09-20T16:15:38.098878102Z"
},
"mail.lewissound.net": {
"record_type": "CNAME",
"resolved_at": "2023-09-13T19:52:35.373045189Z"
},
"whm.ultragroups.us": {
"record_type": "A",
"resolved_at": "2023-09-19T22:47:29.424752486Z"
},
"mail.unitedblindofwhatcomcounty.org": {
"record_type": "CNAME",
"resolved_at": "2023-09-08T22:43:50.030367398Z"
},
"jennieemery.com": {
"record_type": "A",
"resolved_at": "2023-09-15T15:33:56.898819898Z"
},
"sixdollarquestion.fedoraoutlier.com": {
"record_type": "A",
"resolved_at": "2023-09-06T15:11:51.892573341Z"
},
"www.lndeed.com.lojomo.com": {
"record_type": "A",
"resolved_at": "2023-09-15T15:41:08.888796988Z"
},
"www.ultraweb.us": {
"record_type": "CNAME",
"resolved_at": "2023-09-19T22:47:45.982541953Z"
},
"www.jennieemery.com": {
"record_type": "CNAME",
"resolved_at": "2023-09-20T15:29:18.490704031Z"
},
"mail.brars.cc": {
"record_type": "CNAME",
"resolved_at": "2023-05-03T12:46:21.937508101Z"
},
"whm.181-215-47-90.cprapid.com": {
"record_type": "A",
"resolved_at": "2023-09-12T15:24:38.354459174Z"
},
"ares-sc.org": {
"record_type": "A",
"resolved_at": "2023-04-27T22:38:41.028182393Z"
},
"badeyes.com": {
"record_type": "A",
"resolved_at": "2023-09-06T14:33:01.631491281Z"
},
"www.awesamdesigns.com": {
"record_type": "CNAME",
"resolved_at": "2023-09-13T14:01:50.029383316Z"
},
"www.for-employees.amenu.ca": {
"record_type": "A",
"resolved_at": "2023-09-15T12:59:04.202822578Z"
},
"www.scanacan.fergusontechnologiesinc.net": {
"record_type": "A",
"resolved_at": "2023-09-17T20:42:06.751904553Z"
},
"cpcalendars.ultrajukebox.com": {
"record_type": "A",
"resolved_at": "2023-09-16T16:29:54.543170877Z"
},
"mail.struckgoldpr.com": {
"record_type": "CNAME",
"resolved_at": "2023-09-18T16:36:41.021345172Z"
},
"cpcalendars.fergusontechnologiesinc.net": {
"record_type": "A",
"resolved_at": "2023-09-15T19:36:57.272022195Z"
},
"members.ares-sc.org": {
"record_type": "A",
"resolved_at": "2023-04-13T06:09:33.304148192Z"
},
"mail.jazznotes.net": {
"record_type": "CNAME",
"resolved_at": "2023-09-14T20:41:35.337573841Z"
},
"brars.org": {
"record_type": "A",
"resolved_at": "2023-04-27T22:39:05.986258424Z"
},
"www.campusdownunder.com": {
"record_type": "CNAME",
"resolved_at": "2023-09-12T15:15:14.158720329Z"
},
"www.ozarkschapteracb.org": {
"record_type": "CNAME",
"resolved_at": "2023-09-17T22:09:41.586206378Z"
},
"beechmontbaptist.com": {
"record_type": "A",
"resolved_at": "2023-09-09T15:02:37.912330148Z"
},
"www.cad.ares-sc.org": {
"record_type": "A",
"resolved_at": "2023-05-07T21:13:07.407436719Z"
},
"incx.org": {
"record_type": "A",
"resolved_at": "2023-09-13T20:56:02.405569606Z"
},
"www.cruising.ultragroups.com": {
"record_type": "CNAME",
"resolved_at": "2023-08-29T16:32:18.507355014Z"
},
"www.unitedblindofwhatcomcounty.org": {
"record_type": "CNAME",
"resolved_at": "2023-09-14T21:58:28.509148951Z"
},
"jazznotes.net": {
"record_type": "A",
"resolved_at": "2023-09-13T19:50:08.438884714Z"
},
"masterclass.fedoraoutlier.com": {
"record_type": "A",
"resolved_at": "2023-09-18T15:03:18.231819777Z"
},
"mail.fedoraoutlier.com": {
"record_type": "CNAME",
"resolved_at": "2023-08-30T15:17:28.700251083Z"
},
"cpcalendars.esteel-tech.com": {
"record_type": "A",
"resolved_at": "2023-09-16T14:49:50.672342684Z"
},
"mail.tiflo.info": {
"record_type": "A",
"resolved_at": "2023-09-18T18:14:13.916365253Z"
},
"digitalinterchange.net": {
"record_type": "A",
"resolved_at": "2023-09-14T20:31:09.014312575Z"
},
"pov.band": {
"record_type": "A",
"resolved_at": "2023-09-17T12:35:10.521947970Z"
},
"mail.therajfoundation.com": {
"record_type": "CNAME",
"resolved_at": "2022-10-31T14:32:45.088708944Z"
},
"amenu.ca": {
"record_type": "A",
"resolved_at": "2023-09-17T13:01:07.988437070Z"
},
"cpcalendars.gwocher.com": {
"record_type": "A",
"resolved_at": "2023-09-13T14:59:32.379645471Z"
},
"www.dice.ultrajukebox.com": {
"record_type": "A",
"resolved_at": "2023-08-22T16:25:29.800366545Z"
},
"webmail.campusdownunder.com": {
"record_type": "A",
"resolved_at": "2023-08-31T14:28:52.292208764Z"
},
"mail.ultraweb.us": {
"record_type": "CNAME",
"resolved_at": "2023-09-18T22:08:19.981106693Z"
},
"www.infosys.ares-sc.org": {
"record_type": "A",
"resolved_at": "2023-05-08T21:46:30.575664278Z"
},
"mail.digitalinterchange.net": {
"record_type": "CNAME",
"resolved_at": "2023-09-02T19:43:33.739424109Z"
},
"ultrajukebox.info": {
"record_type": "A",
"resolved_at": "2023-09-07T18:32:03.230477616Z"
},
"ultrajukebox.us": {
"record_type": "A",
"resolved_at": "2023-09-14T22:50:58.545148544Z"
},
"mail.pov.band": {
"record_type": "CNAME",
"resolved_at": "2023-09-09T12:44:20.010579943Z"
},
"docs.gspskywarn.org": {
"record_type": "A",
"resolved_at": "2023-09-14T21:54:25.293207479Z"
},
"mail.ultrajukebox.net": {
"record_type": "CNAME",
"resolved_at": "2023-09-10T20:42:56.379945520Z"
},
"teach.fedoraoutlier.com": {
"record_type": "A",
"resolved_at": "2023-09-20T15:03:16.904949509Z"
},
"wx4pg.org": {
"record_type": "A",
"resolved_at": "2023-09-09T23:36:40.538470963Z"
},
"mail.ashore.nocsouth.net": {
"record_type": "CNAME",
"resolved_at": "2023-05-03T03:22:12.196803503Z"
},
"lewissound.net": {
"record_type": "A",
"resolved_at": "2023-09-12T22:10:57.183396629Z"
}
},
"reverse_dns": {
"names": [
"cp-dal-tx-02.nocwest.net"
],
"resolved_at": "2023-09-06T20:55:12.153238826Z"
}
},
"last_updated_at": "2023-09-21T08:38:11.372Z",
"labels": [
"bootstrap",
"jquery"
]
}