Help
RSS
API
Feed
Maltego
Contact
Domain > blackly.site
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2020-04-28
104.18.36.208
(
ClassC
)
2020-04-28
104.18.37.208
(
ClassC
)
2021-01-16
104.21.39.200
(
ClassC
)
2026-02-24
185.199.110.153
(
ClassC
)
Port 80
HTTP/1.1 200 OKConnection: keep-aliveContent-Length: 6950Server: GitHub.comContent-Type: text/html; charsetutf-8Last-Modified: Thu, 04 Dec 2025 12:51:20 GMTAccess-Control-Allow-Origin: *ETag: 693183c8-1b26expires: Tue, 24 Feb 2026 23:57:37 GMTCache-Control: max-age600x-proxy-cache: MISSX-GitHub-Request-Id: DCCE:1C8613:A1BC3E:B0B29E:699E3897Accept-Ranges: bytesAge: 0Date: Tue, 24 Feb 2026 23:47:37 GMTVia: 1.1 varnishX-Served-By: cache-bfi-kbfi7400073-BFIX-Cache: MISSX-Cache-Hits: 0X-Timer: S1771976857.165588,VS0,VE93Vary: Accept-EncodingX-Fastly-Request-ID: c75e5ca68c328cb198da0010a9bcf0ebc4a5f770 !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Black/title> link hrefhttps://fonts.googleapis.com/css2?familyPress+Start+2P&displayswap relstylesheet> style> @import url(https://fonts.cdnfonts.com/css/juice-itc); * { margin: 0; padding: 0; box-sizing: border-box; } body { background-color: #100F0F; height: 100vh; display: flex; justify-content: center; align-items: center; font-family: Press Start 2P, monospace; position: relative; } body::before { content: ; position: fixed; top: 0; left: 0; width: 100%; height: 100%; box-shadow: inset 0 0 200px rgba(0, 0, 0, 0.8); pointer-events: none; z-index: 100; } .text { color: white; font-size: 48px; text-align: center; letter-spacing: 2px; } .blur-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; backdrop-filter: blur(10px); background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; z-index: 1000; cursor: pointer; } .start-text { color: white; font-size: 32px; text-align: center; animation: pulse 2s infinite; } @keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.5; } } .hidden { display: none; } /style>/head>body> div classtext>Black/div> div classblur-overlay idoverlay> div classstart-text>Click to Start/div> /div> audio idbgMusic loop> source srcsong.mp3 typeaudio/mpeg> /audio> audio idbgMusic2 loop> source srcsong2.mp3 typeaudio/mpeg> /audio> audio idbgMusic3> source srcsong3.mp3 typeaudio/mpeg> /audio> script> const body document.body; const text document.querySelector(.text); const overlay document.getElementById(overlay); const audio document.getElementById(bgMusic); const audio2 document.getElementById(bgMusic2); const audio3 document.getElementById(bgMusic3); let clickCount 0; let spamActivated false; let started false; let hasShownCalledIt false; // Remove overlay and start music overlay.addEventListener(click, () > { overlay.classList.add(hidden); audio.volume 1.0; audio.play(); started true; }); // Function to generate pastel color function generatePastelColor() { const r Math.floor((Math.random() * 127) + 127); const g Math.floor((Math.random() * 127) + 127); const b Math.floor((Math.random() * 127) + 127); return # + r.toString(16).padStart(2, 0) + g.toString(16).padStart(2, 0) + b.toString(16).padStart(2, 0); } // Change colors on click body.addEventListener(click, () > { if (!started) return; // Count clicks clickCount++; // Check if reached 10 clicks and not already activated if (clickCount 10 && !spamActivated && !hasShownCalledIt) { spamActivated true; hasShownCalledIt true; audio.pause(); audio2.volume 1.0; audio2.play(); text.textContent You called it.; text.style.fontFamily Juice ITC, cursive; text.style.fontSize 64px; body.style.backgroundColor #100F0F; text.style.color red; // Wait 3 seconds then show lol jk setTimeout(() > { // Stop audio2 and play audio3 audio2.pause(); audio2.currentTime 0; audio3.volume 1.0; audio3.play(); text.textContent lol jk; text.style.fontFamily Comic Sans MS, cursive, sans-serif; text.style.fontSize 56px; text.style.color black; body.style.backgroundColor #90EE90; // Wait 1.5 seconds then reset setTimeout(() > { // Reset everything clickCount 0; spamActivated false; started true; // Keep started as true to skip overlay // Stop audio3 and restart audio audio3.pause(); audio3.currentTime 0; audio.currentTime 0; audio.play(); // Reset styles text.textContent Black; text.style.fontFamily Press Start 2P, monospace; text.style.fontSize 48px; text.style.color white; body.style.backgroundColor #100F0F; }, 1500); }, 3000); return; } // Generate color (pastel if spam activated, random if not) if (!spamActivated) { const randomColor # + Math.floor(Math.random()*16777215).toString(16).padStart(6, 0); body.style.backgroundColor randomColor; // Calculate brightness to determine text color const hex randomColor.replace(#, ); const r parseInt(hex.substr(0, 2), 16); const g parseInt(hex.substr(2, 2), 16); const b parseInt(hex.substr(4, 2), 16); const brightness (r * 299 + g * 587 + b * 114) / 1000; // Set text color based on background brightness text.style.color brightness > 128 ? black : white; } }); /script>/body>/html>
Port 443
HTTP/1.1 200 OKConnection: keep-aliveContent-Length: 6950Server: GitHub.comContent-Type: text/html; charsetutf-8Last-Modified: Thu, 04 Dec 2025 12:51:20 GMTAccess-Control-Allow-Origin: *ETag: 693183c8-1b26expires: Tue, 24 Feb 2026 23:57:37 GMTCache-Control: max-age600x-proxy-cache: MISSX-GitHub-Request-Id: 390A:15FD68:8D0E92:9C0A8E:699E3899Accept-Ranges: bytesAge: 0Date: Tue, 24 Feb 2026 23:47:37 GMTVia: 1.1 varnishX-Served-By: cache-bfi-kbfi7400065-BFIX-Cache: MISSX-Cache-Hits: 0X-Timer: S1771976857.303166,VS0,VE79Vary: Accept-EncodingX-Fastly-Request-ID: 4d405911a98f88924c6520e1af5b980f7465dff9 !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Black/title> link hrefhttps://fonts.googleapis.com/css2?familyPress+Start+2P&displayswap relstylesheet> style> @import url(https://fonts.cdnfonts.com/css/juice-itc); * { margin: 0; padding: 0; box-sizing: border-box; } body { background-color: #100F0F; height: 100vh; display: flex; justify-content: center; align-items: center; font-family: Press Start 2P, monospace; position: relative; } body::before { content: ; position: fixed; top: 0; left: 0; width: 100%; height: 100%; box-shadow: inset 0 0 200px rgba(0, 0, 0, 0.8); pointer-events: none; z-index: 100; } .text { color: white; font-size: 48px; text-align: center; letter-spacing: 2px; } .blur-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; backdrop-filter: blur(10px); background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; z-index: 1000; cursor: pointer; } .start-text { color: white; font-size: 32px; text-align: center; animation: pulse 2s infinite; } @keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.5; } } .hidden { display: none; } /style>/head>body> div classtext>Black/div> div classblur-overlay idoverlay> div classstart-text>Click to Start/div> /div> audio idbgMusic loop> source srcsong.mp3 typeaudio/mpeg> /audio> audio idbgMusic2 loop> source srcsong2.mp3 typeaudio/mpeg> /audio> audio idbgMusic3> source srcsong3.mp3 typeaudio/mpeg> /audio> script> const body document.body; const text document.querySelector(.text); const overlay document.getElementById(overlay); const audio document.getElementById(bgMusic); const audio2 document.getElementById(bgMusic2); const audio3 document.getElementById(bgMusic3); let clickCount 0; let spamActivated false; let started false; let hasShownCalledIt false; // Remove overlay and start music overlay.addEventListener(click, () > { overlay.classList.add(hidden); audio.volume 1.0; audio.play(); started true; }); // Function to generate pastel color function generatePastelColor() { const r Math.floor((Math.random() * 127) + 127); const g Math.floor((Math.random() * 127) + 127); const b Math.floor((Math.random() * 127) + 127); return # + r.toString(16).padStart(2, 0) + g.toString(16).padStart(2, 0) + b.toString(16).padStart(2, 0); } // Change colors on click body.addEventListener(click, () > { if (!started) return; // Count clicks clickCount++; // Check if reached 10 clicks and not already activated if (clickCount 10 && !spamActivated && !hasShownCalledIt) { spamActivated true; hasShownCalledIt true; audio.pause(); audio2.volume 1.0; audio2.play(); text.textContent You called it.; text.style.fontFamily Juice ITC, cursive; text.style.fontSize 64px; body.style.backgroundColor #100F0F; text.style.color red; // Wait 3 seconds then show lol jk setTimeout(() > { // Stop audio2 and play audio3 audio2.pause(); audio2.currentTime 0; audio3.volume 1.0; audio3.play(); text.textContent lol jk; text.style.fontFamily Comic Sans MS, cursive, sans-serif; text.style.fontSize 56px; text.style.color black; body.style.backgroundColor #90EE90; // Wait 1.5 seconds then reset setTimeout(() > { // Reset everything clickCount 0; spamActivated false; started true; // Keep started as true to skip overlay // Stop audio3 and restart audio audio3.pause(); audio3.currentTime 0; audio.currentTime 0; audio.play(); // Reset styles text.textContent Black; text.style.fontFamily Press Start 2P, monospace; text.style.fontSize 48px; text.style.color white; body.style.backgroundColor #100F0F; }, 1500); }, 3000); return; } // Generate color (pastel if spam activated, random if not) if (!spamActivated) { const randomColor # + Math.floor(Math.random()*16777215).toString(16).padStart(6, 0); body.style.backgroundColor randomColor; // Calculate brightness to determine text color const hex randomColor.replace(#, ); const r parseInt(hex.substr(0, 2), 16); const g parseInt(hex.substr(2, 2), 16); const b parseInt(hex.substr(4, 2), 16); const brightness (r * 299 + g * 587 + b * 114) / 1000; // Set text color based on background brightness text.style.color brightness > 128 ? black : white; } }); /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
]