Help
RSS
API
Feed
Maltego
Contact
Domain > 3k-12-28.284412823.workers.dev
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-12-29
172.67.202.218
(
ClassC
)
2025-11-20
104.21.52.186
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Thu, 20 Nov 2025 04:47:14 GMTContent-Type: text/html;charsetUTF-8Content-Length: 6245Connection: keep-aliveVary: accept-encodingReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sdp8MCou6x%2BCxFQNOYejUzwoXUx%2BUPK14pZyz8nzxyqi%2FR1VJRJm9SXq%2FsINU2fLmhfWzCL%2Bk7KKuKMSgHjcbMgXfWelyl8j1i4gCqLGtsb9XBrJqlZJ2xfo%2BwUb08A%3D%3D}}Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Server: cloudflareCF-RAY: 9a154ee0da3d6e09-PDXalt-svc: h3:443; ma86400 !DOCTYPE html> html langen> head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>3k-12-28.284412823.workers.dev - Cloud Drive/title> style> body { font-family: Arial, sans-serif; line-height: 1.6; margin: 0; padding: 20px; background-color: #f4f4f4; } .container { max-width: 800px; margin: auto; background: white; padding: 20px; border-radius: 5px; box-shadow: 0 0 10px rgba(0,0,0,0.1); } h1 { color: #333; } .file-list { list-style-type: none; padding: 0; } .file-list li { background: #f9f9f9; margin-bottom: 10px; padding: 10px; border-radius: 3px; display: flex; align-items: center; } .file-list li:hover { background: #f0f0f0; } .file-icon { margin-right: 10px; font-size: 1.2em; } .file-link { text-decoration: none; color: #0066cc; flex-grow: 1; } .file-link:hover { text-decoration: underline; } .upload-area { margin-top: 20px; padding: 40px; background: #e9e9e9; border: 2px dashed #aaa; border-radius: 5px; text-align: center; cursor: pointer; transition: all 0.3s ease; } .upload-area:hover, .upload-area.drag-over { background: #d9d9d9; border-color: #666; } .upload-area h2 { margin-top: 0; color: #333; } #fileInput { display: none; } .upload-icon { font-size: 48px; color: #666; margin-bottom: 10px; } .upload-text { font-size: 18px; color: #666; } .upload-status { margin-top: 20px; font-style: italic; color: #666; } .file-actions { display: flex; gap: 10px; } .delete-btn { color: #ff4444; cursor: pointer; background: none; border: none; padding: 5px; } .delete-btn:hover { color: #ff0000; } .clear-all-btn { background-color: #ff4444; color: white; border: none; padding: 10px 15px; border-radius: 4px; cursor: pointer; margin-bottom: 20px; } .clear-all-btn:hover { background-color: #ff0000; } /style> /head> body> div classcontainer> h1>Cloud Drive/h1> p>Welcome to your personal cloud storage. Here are your uploaded files:/p> button idclearAllBtn classclear-all-btn>Clear All Files/button> ul idfileList classfile-list> /ul> div iduploadArea classupload-area> div classupload-icon>📁/div> h2>Upload a File/h2> p classupload-text>Drag and drop a file here or click to select/p> input typefile idfileInput hidden> /div> div iduploadStatus classupload-status>/div> /div> script> function loadFileList() { const fileList document.getElementById(fileList); const savedFiles JSON.parse(localStorage.getItem(uploadedFiles)) || ; fileList.innerHTML ; savedFiles.forEach((file, index) > { const li document.createElement(li); li.innerHTML ` span classfile-icon>📄/span> a hrefhttps://ipfs.io/ipfs/${file.Url.split(/).pop()} classfile-link target_blank>${file.Name}/a> div classfile-actions> button classdelete-btn onclickdeleteFile(${index})> span classfile-icon>❌/span> /button> /div> `; fileList.appendChild(li); }); } function deleteFile(index) { const savedFiles JSON.parse(localStorage.getItem(uploadedFiles)) || ; savedFiles.splice(index, 1); localStorage.setItem(uploadedFiles, JSON.stringify(savedFiles)); loadFileList(); } document.getElementById(clearAllBtn).addEventListener(click, () > { if (confirm(Are you sure you want to clear all files?)) { localStorage.removeItem(uploadedFiles); loadFileList(); } }); loadFileList(); const uploadArea document.getElementById(uploadArea); const fileInput document.getElementById(fileInput); const uploadStatus document.getElementById(uploadStatus); uploadArea.addEventListener(dragover, (e) > { e.preventDefault(); uploadArea.classList.add(drag-over); }); uploadArea.addEventListener(dragleave, () > { uploadArea.classList.remove(drag-over); }); uploadArea.addEventListener(drop, (e) > { e.preventDefault(); uploadArea.classList.remove(drag-over); const files e.dataTransfer.files; if (files.length) { handleFileUpload(files0); } }); uploadArea.addEventListener(click, () > { fileInput.click(); }); fileInput.addEventListener(change, (e) > { const file e.target.files0; if (file) { handleFileUpload(file); } }); async function handleFileUpload(file) { uploadStatus.textContent `Uploading: ${file.name}...`; const formData new FormData(); formData.append(file, file); try { const response await fetch(https://app.img2ipfs.org/api/v0/add, { method: POST, body: formData, headers: { Accept: application/json, }, }); if (!response.ok) { throw new Error(Upload failed); } const result await response.json(); uploadStatus.textContent `File uploaded successfully! IPFS Hash: ${result.Hash}`; const savedFiles JSON.parse(localStorage.getItem(uploadedFiles)) || ; savedFiles.push(result); localStorage.setItem(uploadedFiles, JSON.stringify(savedFiles)); loadFileList(); } catch (error) { console.error(Error:, error); uploadStatus.textContent Upload failed. Please try again.; } } /script> /body> /html>
Port 443
HTTP/1.1 200 OKDate: Thu, 20 Nov 2025 04:47:14 GMTContent-Type: text/html;charsetUTF-8Content-Length: 6245Connection: keep-aliveVary: accept-encodingReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?soZCTdNloP3rNp3fnuW6yCilZ5I1ZRFbPbhUltCZPAsHDSCGqLgcSX1Ddu8Z%2BgGBrbOHaBr6e2ch9dnsBA8CGjEDdALxREOVvvdRjB6FtFWwinLUxdWsToAyjdD3gSA%3D%3D}}Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Server: cloudflareCF-RAY: 9a154ee1e9313e6d-PDXalt-svc: h3:443; ma86400 !DOCTYPE html> html langen> head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>3k-12-28.284412823.workers.dev - Cloud Drive/title> style> body { font-family: Arial, sans-serif; line-height: 1.6; margin: 0; padding: 20px; background-color: #f4f4f4; } .container { max-width: 800px; margin: auto; background: white; padding: 20px; border-radius: 5px; box-shadow: 0 0 10px rgba(0,0,0,0.1); } h1 { color: #333; } .file-list { list-style-type: none; padding: 0; } .file-list li { background: #f9f9f9; margin-bottom: 10px; padding: 10px; border-radius: 3px; display: flex; align-items: center; } .file-list li:hover { background: #f0f0f0; } .file-icon { margin-right: 10px; font-size: 1.2em; } .file-link { text-decoration: none; color: #0066cc; flex-grow: 1; } .file-link:hover { text-decoration: underline; } .upload-area { margin-top: 20px; padding: 40px; background: #e9e9e9; border: 2px dashed #aaa; border-radius: 5px; text-align: center; cursor: pointer; transition: all 0.3s ease; } .upload-area:hover, .upload-area.drag-over { background: #d9d9d9; border-color: #666; } .upload-area h2 { margin-top: 0; color: #333; } #fileInput { display: none; } .upload-icon { font-size: 48px; color: #666; margin-bottom: 10px; } .upload-text { font-size: 18px; color: #666; } .upload-status { margin-top: 20px; font-style: italic; color: #666; } .file-actions { display: flex; gap: 10px; } .delete-btn { color: #ff4444; cursor: pointer; background: none; border: none; padding: 5px; } .delete-btn:hover { color: #ff0000; } .clear-all-btn { background-color: #ff4444; color: white; border: none; padding: 10px 15px; border-radius: 4px; cursor: pointer; margin-bottom: 20px; } .clear-all-btn:hover { background-color: #ff0000; } /style> /head> body> div classcontainer> h1>Cloud Drive/h1> p>Welcome to your personal cloud storage. Here are your uploaded files:/p> button idclearAllBtn classclear-all-btn>Clear All Files/button> ul idfileList classfile-list> /ul> div iduploadArea classupload-area> div classupload-icon>📁/div> h2>Upload a File/h2> p classupload-text>Drag and drop a file here or click to select/p> input typefile idfileInput hidden> /div> div iduploadStatus classupload-status>/div> /div> script> function loadFileList() { const fileList document.getElementById(fileList); const savedFiles JSON.parse(localStorage.getItem(uploadedFiles)) || ; fileList.innerHTML ; savedFiles.forEach((file, index) > { const li document.createElement(li); li.innerHTML ` span classfile-icon>📄/span> a hrefhttps://ipfs.io/ipfs/${file.Url.split(/).pop()} classfile-link target_blank>${file.Name}/a> div classfile-actions> button classdelete-btn onclickdeleteFile(${index})> span classfile-icon>❌/span> /button> /div> `; fileList.appendChild(li); }); } function deleteFile(index) { const savedFiles JSON.parse(localStorage.getItem(uploadedFiles)) || ; savedFiles.splice(index, 1); localStorage.setItem(uploadedFiles, JSON.stringify(savedFiles)); loadFileList(); } document.getElementById(clearAllBtn).addEventListener(click, () > { if (confirm(Are you sure you want to clear all files?)) { localStorage.removeItem(uploadedFiles); loadFileList(); } }); loadFileList(); const uploadArea document.getElementById(uploadArea); const fileInput document.getElementById(fileInput); const uploadStatus document.getElementById(uploadStatus); uploadArea.addEventListener(dragover, (e) > { e.preventDefault(); uploadArea.classList.add(drag-over); }); uploadArea.addEventListener(dragleave, () > { uploadArea.classList.remove(drag-over); }); uploadArea.addEventListener(drop, (e) > { e.preventDefault(); uploadArea.classList.remove(drag-over); const files e.dataTransfer.files; if (files.length) { handleFileUpload(files0); } }); uploadArea.addEventListener(click, () > { fileInput.click(); }); fileInput.addEventListener(change, (e) > { const file e.target.files0; if (file) { handleFileUpload(file); } }); async function handleFileUpload(file) { uploadStatus.textContent `Uploading: ${file.name}...`; const formData new FormData(); formData.append(file, file); try { const response await fetch(https://app.img2ipfs.org/api/v0/add, { method: POST, body: formData, headers: { Accept: application/json, }, }); if (!response.ok) { throw new Error(Upload failed); } const result await response.json(); uploadStatus.textContent `File uploaded successfully! IPFS Hash: ${result.Hash}`; const savedFiles JSON.parse(localStorage.getItem(uploadedFiles)) || ; savedFiles.push(result); localStorage.setItem(uploadedFiles, JSON.stringify(savedFiles)); loadFileList(); } catch (error) { console.error(Error:, error); uploadStatus.textContent Upload failed. Please try again.; } } /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
]