Help
RSS
API
Feed
Maltego
Contact
Domain > eu10.icafecloud.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-05-31
172.67.75.28
(
ClassC
)
2024-09-12
104.26.10.31
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Thu, 12 Sep 2024 17:12:58 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Thu, 12 Sep 2024 18:12:58 GMTLocation: https://eu10.icafecloud.com/Report-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sIhPdE2ZUxe2Uhe%2BE9wyjv3Ea800G4s9NWPZ3mp4rOMFMHyj%2BFwtxrmkKCs6Cqk8mD%2BtMJm%2BLHFPfImgK9yX3CZy2L7uxAI4rWTr9AIjFJyoDEpc74CsDET2tiYca9yI5dQzSJzU%3D},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8c21868769fb307b-SEA html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Thu, 12 Sep 2024 17:12:59 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveLast-Modified: Tue, 09 Apr 2024 15:28:02 GMTExpires: Thu, 01 Jan 1970 00:00:01 GMTCache-Control: no-cacheCF-Cache-Status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?s7dtfEd6X8Qen5qb%2BB6%2B80N988Mmlu74l%2B7%2FPlfyHtOtCzNrUGhAV8ZYKJvzVbqCZkECt1%2F0AqxDrGa4gXehVcyOz1BvO8O46NHy594Bffynh4vxpP4ZNYth6RbjDjzty8pUhknY%3D},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8c218687fd8e9363-SEA !DOCTYPE html>html langen>head> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge> meta nameviewport contentwidthdevice-width, initial-scale1> meta namedescription content> meta nameauthor content> title classlang>Youngzsoft iCafeCloud admin/title> link relstylesheet hrefcss/font-awesome.css> link relstylesheet hrefcss/materialdesignicons.css> link relstylesheet hrefjs/bootstrap/bootstrap.css> link relstylesheet hrefcss/vendor.bundle.base.css> link relstylesheet hrefcss/theme-dark.css> link relstylesheet hrefjs/toastr/toastr.css> link relstylesheet hrefjs/sweetalert/sweetalert.css> link relstylesheet hrefjs/contextmenu/jquery.contextMenu.css> link relstylesheet hrefjs/jqueryui/jquery-draggable-ui.css> link relstylesheet hrefjs/jqueryui/jquery-ui.css> link relstylesheet hrefcss/style.css?230213> style typetext/css> .myModalBrowseFile a {cursor: pointer;} .myModalBrowseFile .fa-folder-o, #membersPanel .myModalBrowseFile .fa-hdd-o, #membersPanel .myModalBrowseFile .fa-file-o { padding-right:8px; } /style> link relshortcut icon hrefimages/favicon.png/>/head>body classsidebar-fixed>div classcontainer-scroller> div idtop-nav-container>/div> div classcontainer-fluid page-body-wrapper> div idsidebar-container>/div> div classmain-panel> div classcontent-wrapper> div idpermanent-page-container classpage-container h-100 styledisplay: none>/div> div idpage-container classpage-container h-100 styledisplay: none>/div> div idcover classcover> div classtext-center cover-font> i classfa fa-spinner fa-pulse fa-5x>/i> /div> /div> /div> /div> !-- File Finder Browse --> div classmodal fade myModalBrowseFile tabindex-1 roledialog idfileDialog aria-labelledbyModalLabel @vue:mountedmounted() v-cloak> div classmodal-dialog> div classmodal-content> div classmodal-header> h5 classmodal-title text-center lang>Browse/h5> button typebutton classclose data-dismissmodal aria-labelClose>span aria-hiddentrue>×/span>/button> /div> div classmodal-body stylepadding: 0px 20px 20px 20px;> div classrow> div classcol-sm-12> div classinput-group> div classinput-group-prepend> span classinput-group-text> i classfa fa-folder-o>/i> /span> /div> input typetext classform-control disabled namecurrent_folder value stylebackground-color:#2b2e4c !important;> /div> /div> div classcol-sm-12 file-group> div classinput-group> div classinput-group-prepend> span classinput-group-text> i classfa fa-file-o>/i> /span> /div> input typetext classform-control disabled namecurrent_file value stylebackground-color:#2b2e4c !important;> /div> /div> /div> div classtable-responsive col-sm-12 styleheight: 350px; max-height:350px; overflow-y: auto; margin:10px auto 10px auto;> div v-foritem in vueBrowseFiles.items> div v-ifitem.file_type 0 :data-nameitem.name> a @clickjavascript:theBrowseFile.item_click(item.file_type, item.name)> i classfa fa-hdd-o>/i> {{item.name}} /a> /div> div v-ifitem.file_type 1 :data-nameitem.name> a @clickitem.name .. ? theBrowseFile.upfolder_click() : theBrowseFile.item_click(item.file_type, item.name)> i classfa fa-folder-o>/i> {{item.name}} /a> /div> div v-ifitem.file_type 2 :data-nameitem.name> a @clickjavascript:theBrowseFile.item_click(item.file_type, item.name)> i classfa fa-file-o>/i> {{item.name}} /a> /div> /div> /div> /div> div classmodal-footer> button typebutton classbtn btn-info lang onclicktheBrowseFile.select_file_ok()>Select/button> button typebutton classbtn btn-default lang data-dismissmodal>Close/button> /div> /div> /div> /div> /div>/div>div classshift-wrapper idshift-container>/div>script srcjs/jquery-3.4.1.js>/script>script srcjs/popper/popper.js>/script>script srcjs/bootstrap/bootstrap.js>/script>script srcjs/perfect-scrollbar/perfect-scrollbar.js>/script>script srcjs/sweetalert/sweetalert.min.js>/script>script srcjs/toastr/toastr.js>/script>script srcjs/locale.js>/script>script srcjs/contextmenu/jquery.contextMenu.js>/script>script srcjs/templates/tmpl.js>/script>script srcjs/jqueryui/ui.js>/script>script srcjs/contextmenu/jquery.ui.position.js>/script> !-- fixed contextMenu submenu popup failed -->script srcjs/jqprint/jqprint-0.3.js?230213>/script>script srcjs/moment/moment.js>/script>script srcjs/multiselect/jquery.multiselect.js>/script>script srcjs/store/store.legacy.min.js>/script>script srcjs/interact/interact.min.js>/script>script srcjs/crypto/md5.js>/script>!-- nginx expires epoch -->script srcjs/wss.js>/script>script srcjs/functions.js>/script>script srcjs/api.js>/script>!-- map api cannot include twice, so put here -->script srchttps://maps.googleapis.com/maps/api/js?keyAIzaSyBE9Dhq7VtklN51_OxqJeJ8Eo5EnJDQKFk&callbackinitMap async>/script>script>function initMap(){}/script>script typetext/javascript> if (window.location.search.toLowerCase().indexOf(?booking) 0) { window.location memberLogin.htm?license_name + window.location.search.replace(?booking, ) }/script>script typetext/javascript> let theLangCode theApi.getCookie(langcode, en) let wss null; let theSettingsCurrentHtmlFile ; $(document).ajaxStart(function() { $(#cover).show(); }) $(document).ajaxStop(function() { $(#cover).hide(); }) $(document).ready(function () { $(.container-scroller).animate({ opacity: 1 }, 500); show_all_unprocessed_important_notify(); // black theme js $(.dark).click(e > classify($(e.currentTarget), show)) }); //mobile view nav toggle var toggle () > classify(html, nav-open) var classify (select, class_name) > $(select).hasClass(class_name) ? $(select).removeClass(class_name) : $(select).addClass(class_name) $(document).keyup(function (event) { if (event.keyCode 13) { if (($(.modalLogout).data(bs.modal) || {isShown: false}).isShown) logout() } }) // loadHtml(main.htm) // loadHtml(login.htm) // loadHtml(settings-cafe.htm) async function loadHtml(url, id, show true) { return new Promise(resolve > { fetch(url, {cache: no-cache}).then((ret) > { ret.text().then((text) > { $(# + id).html(text); if(show) $(# + id).show(); if (id page-container) { $(#side-menu li).removeClass(active) $(#side-menu lidata-name + url.replace(.htm, ) + ).addClass(active) $(#page-container).show(); $(#permanent-page-container).hide(); } resolve(text); }) }); }); } async function start() { if((new URLSearchParams(window.location.search)).has(liveChat)) sessionStorage.removeItem(iCafeCloudCredentials); window.logPage null; $(#page-container).hide(); $(#permanent-page-container).hide(); // ��load top-nav ��load sidebar����Ϊsidebar.htm�����������jsҪ����top��sidebar�����onclick��������minimize loadHtml(top-nav.htm, top-nav-container).then(() > { loadHtml(sidebar.htm, sidebar-container).then(() > { if (!theApi.isLogin()) { loadHtml(login.htm, page-container); if (wss ! null) wss.quit() } if (theApi.isLogin()) { theApi.reload().then(() > { loadHtml(shift.htm, shift-container); loadHtml(root.htm, permanent-page-container); }); } }) }) } function ui_init(translate true) { setTimeout(function(){ if(translate) translate_obj($(body)); $(label).bind(mouseenter, function(e){ var target e.target; if(target.offsetWidth target.scrollWidth && !$(target).attr(title)) { $(target).attr(title, $(target).text()); } }); }, 1); } start(); function BrowseFile() { var that this; this.filter ; this.current_folder ; this.current_file ; this.callback null; this.target server; // server icafecloudserver, boot ccbootcloud this.query_folder_files_actions { action: folder_files, version: 2 } ; // for icafecloud server this.wss_actions folder_files, server_folder_files ; this.subfolder 1; // filter mean only folder // filter * mean all files // filter vhd,vmdk mean special suffix this.show function (target, current_folder, filter, callback, subfolder 1) { this.target target; if (this.target boot) this.query_folder_files_actions { action: folder_files, version: 2 }; this.filter filter; this.callback callback; this.current_folder current_folder; this.current_file ; this.subfolder subfolder; $(.myModalBrowseFile inputnamecurrent_folder).val(); $(.myModalBrowseFile inputnamecurrent_file).val(); $(.myModalBrowseFile table tbody).html(); vueBrowseFiles.items JSON.parse(JSON.stringify()) if (this.filter.length 0) $(.myModalBrowseFile .file-group).hide(); else $(.myModalBrowseFile .file-group).show(); $(.myModalBrowseFile).modal(show); if (this.current_folder.length > 0 && this.filter.length > 0) { this.query_folder_files_actions.forEach(function(action) { if (action.version 2) { wss.send(JSON.stringify({ action: action.action, type: request, version: action.version, target: that.target, data: { folder: that.current_folder, filter: that.filter } })); return; } wss.send(JSON.stringify({ action: action.action, type: request, version: action.version, target: that.target, folder: that.current_folder, filter: that.filter })); }); return; } this.query_folder_files_actions.forEach(function(action) { if (action.version 2) { wss.send(JSON.stringify({ action: action.action, type: request, version: action.version, target: that.target, data: { folder: that.current_folder, filter: folder } })); return; } wss.send(JSON.stringify({ action: action.action, type: request, version: action.version, target: that.target, folder: that.current_folder, filter: folder })); }); } this.process_wss_package function (json) { if(json.version) { this.process_wss_package_ex(json); return; } if (this.wss_actions.indexOf(json.action) 0) return; this.current_folder json.folder; var files ; files (json.files null ? : json.files); for (var i0; ifiles.length; i++) { filesi.file_type filesi.type; } $(.myModalBrowseFile inputnamecurrent_folder).val(this.current_folder); this.current_file ; $(.myModalBrowseFile inputnamecurrent_file).val(this.current_file); //$(.myModalBrowseFile table tbody).html(tmpl(tmpl-table-file, {files: files})); if((files.length 0 || files0.file_type ! 0) && this.subfolder ! 0) files.unshift({file_type: 1, name: ..}); //vueBrowseFiles.items JSON.parse(JSON.stringify(files)); return; } this.process_wss_package_ex function (json) { if (this.wss_actions.indexOf(json.action) 0) return; if (json.from wss-server || json.status error) return; var folder ; var files ; if (json.action folder_files) { folder json.data.folder; files (json.data.files null ? : json.data.files); } this.current_folder folder; $(.myModalBrowseFile inputnamecurrent_folder).val(this.current_folder); this.current_file ; $(.myModalBrowseFile inputnamecurrent_file).val(this.current_file); //$(.myModalBrowseFile table tbody).html(tmpl(tmpl-table-file, {files: files})); if((files.length 0 || files0.file_type ! 0) && this.subfolder ! 0) files.unshift({file_type: 1, name: ..}); vueBrowseFiles.items JSON.parse(JSON.stringify(files)); return; } this.upfolder_click function () { var pos this.current_folder.lastIndexOf(\\); this.query_folder_files_actions.forEach(function(action) { if (action.version 2) { var cmd { action: action.action, type: request, version: action.version, target: that.target }; var data { filter: that.filter }; if (pos > 0) data.folder that.current_folder.substr(0, pos); cmd.data data; wss.send(JSON.stringify(cmd)); return; } var cmd { action: action.action, type: request, version: action.version, target: that.target, filter: that.filter }; if (pos > 0) cmd.folder that.current_folder.substr(0, pos); wss.send(JSON.stringify(cmd)); }); } this.item_click function (type, name) { var full_name this.current_folder; if (full_name.length > 0) full_name full_name + \\; full_name full_name + name; if (type 2) { this.current_file name; $(.myModalBrowseFile inputnamecurrent_file).val(this.current_file); } if (this.subfolder 0) { this.current_folder name; $(.myModalBrowseFile inputnamecurrent_folder).val(this.current_folder); return; } if (type 0 || type 1) { this.query_folder_files_actions.forEach(function(action) { if (action.version 2) { var cmd { action: action.action, type: request, version: action.version, target: that.target, data: { filter: that.filter, folder: full_name } }; wss.send(JSON.stringify(cmd)); return; } var cmd { action: action.action, type: request, version: action.version, target: that.target, filter: that.filter, folder: full_name }; wss.send(JSON.stringify(cmd)); }); } } this.select_file_ok function () { if (this.callback ! null) { if (this.filter.length 0) { if (this.current_folder.length 0) { sweetAlert(, translate_string(Please select folder), error); return false; } this.callback(this.current_folder); $(.myModalBrowseFile).modal(hide); return false; } if (this.current_folder.length 0 || this.current_file.length 0) { sweetAlert(, translate_string(Please select folder or file), error); return false; } this.callback(this.current_folder + \\ + this.current_file); $(.myModalBrowseFile).modal(hide); return false; } $(.myModalBrowseFile).modal(hide); return false; } } var vueBrowseFiles {items: }; var theBrowseFile new BrowseFile();/script>script typemodule> import {createApp , reactive} from ./js/petite-vue.es.js vueBrowseFiles reactive({items: }); createApp({ vueBrowseFiles, mounted() { } }).mount(#fileDialog);/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]