Help
RSS
API
Feed
Maltego
Contact
Domain > 9y15.cc
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2023-10-28
108.156.152.34
(
ClassC
)
2026-01-17
35.185.133.104
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Sat, 17 Jan 2026 12:32:57 GMTContent-Type: text/htmlContent-Length: 166Connection: keep-aliveLocation: https://9y15.cc/Server: nginx html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>openresty/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Sat, 17 Jan 2026 12:32:57 GMTContent-Type: text/html; charsetutf-8Content-Length: 8775Connection: keep-aliveVary: Accept-EncodingAccept-Ranges: bytesset-cookie: localeen-us; path/; max-age31557600; expiresSun, 17 Jan 2027 18:32:57 GMTServer: nginx main> svg classpl1 viewBox0 0 128 128 width128px height128px> defs> linearGradient idpl-grad x10 y10 x21 y21> stop offset0% stop-color#000 /> stop offset100% stop-color#fff /> /linearGradient> mask idpl-mask> rect x0 y0 width128 height128 fillurl(#pl-grad) /> /mask> /defs> g fillvar(--primary)> g classpl1__g> g transformtranslate(20,20) rotate(0,44,44)> g classpl1__rect-g> rect classpl1__rect rx8 ry8 width40 height40 /> rect classpl1__rect rx8 ry8 width40 height40 transformtranslate(0,48) /> /g> g classpl1__rect-g transformrotate(180,44,44)> rect classpl1__rect rx8 ry8 width40 height40 /> rect classpl1__rect rx8 ry8 width40 height40 transformtranslate(0,48) /> /g> /g> /g> /g> g fillhsl(343,90%,50%) maskurl(#pl-mask)> g classpl1__g> g transformtranslate(20,20) rotate(0,44,44)> g classpl1__rect-g> rect classpl1__rect rx8 ry8 width40 height40 /> rect classpl1__rect rx8 ry8 width40 height40 transformtranslate(0,48) /> /g> g classpl1__rect-g transformrotate(180,44,44)> rect classpl1__rect rx8 ry8 width40 height40 /> rect classpl1__rect rx8 ry8 width40 height40 transformtranslate(0,48) /> /g> /g> /g> /g> /svg> svg classpl2 viewBox0 0 128 128 width128px height128px> g fillvar(--primary)> g classpl2__rect-g> rect classpl2__rect rx8 ry8 x0 y128 width40 height24 transformrotate(180) /> /g> g classpl2__rect-g> rect classpl2__rect rx8 ry8 x44 y128 width40 height24 transformrotate(180) /> /g> g classpl2__rect-g> rect classpl2__rect rx8 ry8 x88 y128 width40 height24 transformrotate(180) /> /g> /g> g fillhsl(283,90%,50%) maskurl(#pl-mask)> g classpl2__rect-g> rect classpl2__rect rx8 ry8 x0 y128 width40 height24 transformrotate(180) /> /g> g classpl2__rect-g> rect classpl2__rect rx8 ry8 x44 y128 width40 height24 transformrotate(180) /> /g> g classpl2__rect-g> rect classpl2__rect rx8 ry8 x88 y128 width40 height24 transformrotate(180) /> /g> /g> /svg> svg classpl3 viewBox0 0 128 128 width128px height128px> g fillvar(--primary)> rect classpl3__rect rx8 ry8 width64 height64 transformtranslate(64,0) /> g classpl3__rect-g transformscale(-1,-1)> rect classpl3__rect rx8 ry8 width64 height64 transformtranslate(64,0) /> /g> /g> g fillhsl(163,90%,50%) maskurl(#pl-mask)> rect classpl3__rect rx8 ry8 width64 height64 transformtranslate(64,0) /> g classpl3__rect-g transformscale(-1,-1)> rect classpl3__rect rx8 ry8 width64 height64 transformtranslate(64,0) /> /g> /g> /svg>/main>style> * { border: 0; box-sizing: border-box; margin: 0; padding: 0; } :root { --hue: 223; --bg: hsl(var(--hue),90%,90%); --fg: hsl(var(--hue),90%,10%); --primary: hsl(var(--hue),90%,50%); --trans-dur: 0.3s; font-size: calc(16px + (24 - 16) * (100vw - 320px) / (2560 - 320)); } body { background-color: var(--bg); color: var(--fg); display: flex; font: 1em/1.5 sans-serif; height: 100vh; transition: background-color var(--trans-dur), color var(--trans-dur); } main { display: flex; padding: 1.5em; gap: 3em; flex-wrap: wrap; justify-content: center; margin: auto; } .pl1, .pl2, .pl3 { display: block; width: 8em; height: 8em; } .pl1__g, .pl1__rect, .pl2__rect, .pl2__rect-g, .pl3__rect { animation: pl1-a 1.5s cubic-bezier(0.65,0,0.35,1) infinite; } .pl1__g { transform-origin: 64px 64px; } .pl1__rect:first-child { animation-name: pl1-b; } .pl1__rect:nth-child(2) { animation-name: pl1-c; } .pl2__rect, .pl2__rect-g { animation-name: pl2-a; } .pl2__rect { animation-name: pl2-b; } .pl2__rect-g .pl2__rect { transform-origin: 20px 128px; } .pl2__rect-g:first-child, .pl2__rect-g:first-child .pl2__rect { animation-delay: -0.25s; } .pl2__rect-g:nth-child(2), .pl2__rect-g:nth-child(2) .pl2__rect { animation-delay: -0.125s; } .pl2__rect-g:nth-child(2) .pl2__rect { transform-origin: 64px 128px; } .pl2__rect-g:nth-child(3) .pl2__rect { transform-origin: 108px 128px; } .pl3__rect { animation-name: pl3; } .pl3__rect-g { transform-origin: 64px 64px; } /* Dark theme */ @media (prefers-color-scheme: dark) { :root { --bg: hsl(var(--hue),90%,10%); --fg: hsl(var(--hue),90%,90%); } } /* Animations */ @keyframes pl1-a { from { transform: rotate(0); } 80%, to { animation-timing-function: steps(1,start); transform: rotate(90deg); } } @keyframes pl1-b { from { animation-timing-function: cubic-bezier(0.33,0,0.67,0); width: 40px; height: 40px; } 20% { animation-timing-function: steps(1,start); width: 40px; height: 0; } 60% { animation-timing-function: cubic-bezier(0.65,0,0.35,1); width: 0; height: 40px; } 80%, to { width: 40px; height: 40px; } } @keyframes pl1-c { from { animation-timing-function: cubic-bezier(0.33,0,0.67,0); width: 40px; height: 40px; transform: translate(0,48px); } 20% { animation-timing-function: cubic-bezier(0.33,1,0.67,1); width: 40px; height: 88px; transform: translate(0,0); } 40% { animation-timing-function: cubic-bezier(0.33,0,0.67,0); width: 40px; height: 40px; transform: translate(0,0); } 60% { animation-timing-function: cubic-bezier(0.33,1,0.67,1); width: 88px; height: 40px; transform: translate(0,0); } 80%, to { width: 40px; height: 40px; transform: translate(48px,0); } } @keyframes pl2-a { from, 25%, 66.67%, to { transform: translateY(0); } 50% { animation-timing-function: cubic-bezier(0.33,0,0.67,0); transform: translateY(-80px); } } @keyframes pl2-b { from, to { animation-timing-function: cubic-bezier(0.33,0,0.67,0); width: 40px; height: 24px; transform: rotate(180deg) translateX(0); } 33.33% { animation-timing-function: cubic-bezier(0.33,1,0.67,1); width: 20px; height: 64px; transform: rotate(180deg) translateX(10px); } 66.67% { animation-timing-function: cubic-bezier(0.33,1,0.67,1); width: 28px; height: 44px; transform: rotate(180deg) translateX(6px); } } @keyframes pl3 { from { transform: translate(64px,0); width: 64px; height: 64px; } 25% { transform: translate(0,0); width: 128px; height: 32px; } 50% { transform: translate(0,0); width: 64px; height: 64px; } 75% { transform: translate(0,0); width: 32px; height: 128px; } to { transform: translate(0,64px); width: 64px; height: 64px; } }/style>script> setTimeout(() > { window.location.href /index.html; }, 3000);/script>
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
]