Help
RSS
API
Feed
Maltego
Contact
Domain > discript.xyz
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-08-10
3.5.133.207
(
ClassC
)
2025-09-28
3.5.129.174
(
ClassC
)
2025-11-26
18.161.6.20
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Wed, 26 Nov 2025 22:15:38 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://discript.xyz/X-Cache: Redirect from cloudfrontVia: 1.1 8f251d23da31b683c3c9d6fad6ca944c.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P1Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: dHuahJ-o3z9QHbFV68_hanr9MTBSqCMLbbk4LVOVuwty1C5c68d1eA html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 30808Connection: keep-aliveDate: Wed, 26 Nov 2025 22:15:38 GMTCache-Control: public, max-age0, s-maxage31536000Server: AmazonS3Accept-Ranges: bytesETag: 484aa9256935ac6d852cf56dc765d367Last-Modified: Fri, 24 Oct 2025 01:42:56 GMTX-Cache: Miss from cloudfrontVia: 1.1 304b956e2039e07753fa39109152d594.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P1Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: EnCeUsDCv2nMi6Gfb-YN4-bJ8wutm9pWCFWqkOSmAa63SBasWWRzwg !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>DISCRIPT/title> script srchttps://cdn.tailwindcss.com>/script> link relpreconnect hrefhttps://fonts.googleapis.com> link relpreconnect hrefhttps://fonts.gstatic.com crossorigin> link hrefhttps://fonts.googleapis.com/css2?familyBlack+Ops+One&familyRoboto+Mono:wght@400;700&displayswap relstylesheet> style> /* Custom military-style crosshair cursor */ html { cursor: url(data:image/svg+xml;utf8,svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone stroke%23a3a3a3 stroke-width2>path dM12 5V8M12 19v-3M5 12H8M19 12h-3M12 12h.01/>/svg>) 12 12, auto; } body { font-family: Roboto Mono, monospace; background-color: #18181b; /* zinc-900 */ } h1, h2, h3, h4, h5, h6, .font-display { font-family: Black Ops One, sans-serif; } /* Active tab styling: solid background block */ .tab.active { background-color: #d97706; /* amber-600 */ color: #18181b; /* zinc-900 */ } /* Hide content sections by default */ .content-section { display: none; } .content-section.active { display: block; } /* HUD-style corner brackets for cards */ .ui-corner-box { position: relative; transition: transform 0.3s ease-in-out; } .ui-corner-box::before, .ui-corner-box::after { content: ; position: absolute; width: 20px; height: 20px; border-color: #57534e; /* stone-600 */ border-style: solid; transition: border-color 0.3s ease-in-out, top 0.3s ease-in-out, left 0.3s ease-in-out, bottom 0.3s ease-in-out, right 0.3s ease-in-out; } /* Initial position of corner brackets */ .ui-corner-box::before { top: 10px; left: 10px; border-width: 2px 0 0 2px; } .ui-corner-box::after { bottom: 10px; right: 10px; border-width: 0 2px 2px 0; } /* Hover state for corner brackets */ .group:hover .ui-corner-box::before, .group:hover .ui-corner-box::after { border-color: #d97706; /* amber-600 */ } /* UPDATED: Move brackets even FARTHER PAST the edge on hover */ .group:hover .ui-corner-box::before { top: -10px; left: -10px; } .group:hover .ui-corner-box::after { bottom: -10px; right: -10px; } /style>/head>body classtext-stone-300 antialiased> div classcontainer mx-auto px-4 sm:px-6 lg:px-8> header classpy-4 flex justify-between items-center border-b-2 border-stone-800> h1 classtext-4xl font-bold tracking-widest text-stone-200>DISCRIPT/h1> nav classhidden md:flex space-x-2 items-center bg-zinc-800 p-1 border border-stone-700> a href# classtab text-sm uppercase font-semibold text-stone-400 hover:bg-zinc-700 transition-colors duration-200 px-4 py-2 data-tabmovies>Movies/a> a href# classtab text-sm uppercase font-semibold text-stone-400 hover:bg-zinc-700 transition-colors duration-200 px-4 py-2 data-tabgames>Games/a> a href# classtab text-sm uppercase font-semibold text-stone-400 hover:bg-zinc-700 transition-colors duration-200 px-4 py-2 data-tabvideos>Videos/a> a href# classtab text-sm uppercase font-semibold text-stone-400 hover:bg-zinc-700 transition-colors duration-200 px-4 py-2 data-tabcodes>Codes/a> a href# classtab text-lg font-semibold text-stone-400 hover:bg-zinc-700 transition-colors duration-200 px-4 py-2 data-tabadd>+/a> /nav> div classmd:hidden> button idmobile-menu-button classtext-stone-300 focus:outline-none p-2 border-2 border-transparent focus:border-amber-600> svg classw-7 h-7 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM4 6h16M4 12h16m-7 6h7>/path>/svg> /button> /div> /header> div idmobile-menu classhidden md:hidden bg-zinc-800 rounded-sm p-2 my-4 border border-stone-700> a href# classtab block py-3 text-center uppercase text-stone-300 hover:bg-zinc-700 rounded-sm transition-colors data-tabmovies>Movies/a> a href# classtab block py-3 text-center uppercase text-stone-300 hover:bg-zinc-700 rounded-sm transition-colors data-tabgames>Games/a> a href# classtab block py-3 text-center uppercase text-stone-300 hover:bg-zinc-700 rounded-sm transition-colors data-tabvideos>Videos/a> a href# classtab block py-3 text-center uppercase text-stone-300 hover:bg-zinc-700 rounded-sm transition-colors data-tabcodes>Codes/a> a href# classtab block py-3 text-center text-xl font-bold text-stone-300 hover:bg-zinc-700 rounded-sm transition-colors data-tabadd>+/a> /div> main idmain-content classpy-12> section idmovies classcontent-section> h2 classtext-5xl font-bold mb-10 text-center tracking-wide text-stone-300>Featured Movies/h2> div classgrid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8> a href# classblock group> div classui-corner-box bg-zinc-800 h-80 flex items-center justify-center p-6 border-2 border-transparent group-hover:scale-95> h3 classtext-3xl text-stone-500 group-hover:text-amber-500 transition-colors>Coming Soon/h3> /div> /a> a href# classblock group> div classui-corner-box bg-zinc-800 h-80 flex items-center justify-center p-6 border-2 border-transparent group-hover:scale-95> h3 classtext-3xl text-stone-500 group-hover:text-amber-500 transition-colors>Coming Soon/h3> /div> /a> a href# classblock group> div classui-corner-box bg-zinc-800 h-80 flex items-center justify-center p-6 border-2 border-transparent group-hover:scale-95> h3 classtext-3xl text-stone-500 group-hover:text-amber-500 transition-colors>Coming Soon/h3> /div> /a> /div> /section> section idgames classcontent-section> p classtext-sm text-stone-400 text-center mb-6> All of the games on this site are from GN math. And I give full credit to the creators of that website. /p> div classmb-8 max-w-lg mx-auto> input typesearch idgame-search-input placeholderSearch for games... classw-full px-4 py-3 bg-zinc-800 border-2 border-stone-700 text-stone-300 rounded-sm focus:outline-none focus:border-amber-600 transition-colors duration-200 autocompleteoff> /div> div idgames-grid classgrid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8> h3 classtext-3xl text-stone-500 col-span-full text-center>Loading Games.../h3> /div> /section> section idvideos classcontent-section> h2 classtext-5xl font-bold mb-10 text-center tracking-wide text-stone-300>Channels/h2> div classgrid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8> a hrefmrbeast.html classblock group> div classui-corner-box bg-zinc-800 min-h-320px flex flex-col items-center justify-center p-6 border-2 border-transparent group-hover:scale-95> h3 classtext-3xl text-stone-400 group-hover:text-amber-500 transition-colors>Mr Beast/h3> /div> /a> a hrefssundee.html classblock group> div classui-corner-box bg-zinc-800 min-h-320px flex flex-col items-center justify-center p-6 border-2 border-transparent group-hover:scale-95> h3 classtext-3xl text-stone-400 group-hover:text-amber-500 transition-colors>SSundee/h3> /div> /a> a hrefrizon.html classblock group> div classui-corner-box bg-zinc-800 min-h-320px flex flex-col items-center justify-center p-6 border-2 border-transparent group-hover:scale-95> h3 classtext-3xl text-stone-400 group-hover:text-amber-500 transition-colors>Rizon/h3> /div> /a> a href classblock group> div classui-corner-box bg-zinc-800 h-80 flex items-center justify-center p-6 border-2 border-transparent group-hover:scale-95> h3 classtext-3xl text-stone-500 group-hover:text-amber-500 transition-colors>Coming Soon/h3> /div> /a> /div> /section> section idcodes classcontent-section> h2 classtext-5xl font-bold mb-10 text-center tracking-wide text-stone-300>Enter Code/h2> div classmax-w-lg mx-auto> p classtext-stone-400 text-center mb-4>Enter a valid code to open the corresponding site./p> form idcode-form classflex flex-col sm:flex-row gap-4> input typetext idcode-input placeholderEnter code... classw-full px-4 py-3 bg-zinc-800 border-2 border-stone-700 text-stone-300 rounded-sm focus:outline-none focus:border-amber-600 transition-colors duration-200 autocompleteoff> button typesubmit classtext-lg uppercase font-semibold text-zinc-900 bg-amber-600 hover:bg-amber-500 transition-colors duration-200 px-6 py-3 rounded-sm whitespace-nowrap> Submit /button> /form> p idcode-error classtext-red-500 text-center mt-4 hidden>Invalid code./p> /div> /section> section idadd classcontent-section> h2 classtext-5xl font-bold mb-10 text-center tracking-wide text-stone-300>Submission Form/h2> div classgrid grid-cols-1 gap-8> a href# classblock group> div classui-corner-box bg-zinc-800 h-80 flex items-center justify-center p-6 border-2 border-transparent group-hover:scale-95> h3 classtext-3xl text-stone-500 group-hover:text-amber-500 transition-colors>Coming Soon/h3> /div> /a> /div> /section> /main> /div> div idzoneViewer classfixed inset-0 bg-zinc-900 z-50 hidden flex-col> div classflex justify-between items-center p-4 border-b-2 border-stone-800 bg-zinc-800> div classzone-title> h2 idzoneName classtext-2xl font-display text-stone-200>Game Title/h2> span idzoneId classhidden>/span> a idzoneAuthor href# target_blank classtext-sm text-stone-400 hover:text-amber-600>by Author/a> /div> div classzone-controls flex flex-wrap gap-2> button onclickfullscreenZone() classtext-sm uppercase font-semibold text-stone-400 hover:bg-zinc-700 transition-colors duration-200 px-4 py-2 bg-zinc-900 border border-stone-700>Fullscreen/button> button onclickaboutBlank() classtext-sm uppercase font-semibold text-stone-400 hover:bg-zinc-700 transition-colors duration-200 px-4 py-2 bg-zinc-900 border border-stone-700>New Tab/button> button onclickdownloadZone() classtext-sm uppercase font-semibold text-stone-400 hover:bg-zinc-700 transition-colors duration-200 px-4 py-2 bg-zinc-900 border border-stone-700>Download/button> button onclickcloseZone() classtext-sm uppercase font-semibold text-amber-500 hover:bg-amber-600 hover:text-zinc-900 transition-colors duration-200 px-4 py-2 bg-zinc-900 border border-stone-700>Close/button> /div> /div> iframe idzoneFrame classflex-grow w-full h-full border-none>/iframe> /div> div idgilbertZone classfixed inset-0 bg-zinc-900 z-50 flex-col styledisplay: none;> div classflex justify-between items-center p-4 border-b-2 border-stone-800 bg-zinc-800> div classzone-title> h2 idgilbertZoneName classtext-2xl font-display text-stone-200>Welcome, Justin./h2> span classtext-sm text-stone-400>Game: Crazy Kitty 3D/span> /div> div classzone-controls flex flex-wrap gap-2> button typebutton onclickcloseGilbertZone() classtext-sm uppercase font-semibold text-amber-500 hover:bg-amber-600 hover:text-zinc-900 transition-colors duration-200 px-4 py-2 bg-zinc-900 border border-stone-700> Back to Main /button> /div> /div> iframe idgilbertFrame classflex-grow w-full h-full border-none srcabout:blank frameborder0 scrollingno allowfullscreen> /iframe> /div> script> // --- Game Loader Script (Original) --- // --- Constants and Globals --- const zoneViewer document.getElementById(zoneViewer); let zoneFrame document.getElementById(zoneFrame); const gamesGrid document.getElementById(games-grid); // Our new target const zonesurls https://cdn.jsdelivr.net/gh/gn-math/assets@main/zones.json, https://cdn.jsdelivr.net/gh/gn-math/assets@latest/zones.json, https://cdn.jsdelivr.net/gh/gn-math/assets@master/zones.json, https://cdn.jsdelivr.net/gh/gn-math/assets/zones.json ; let zonesURL zonesurlsMath.floor(Math.random() * zonesurls.length); const coverURL https://cdn.jsdelivr.net/gh/gn-math/covers@main; const htmlURL https://cdn.jsdelivr.net/gh/gn-math/html@main; let zones ; // --- Core Functions --- async function listZones() { try { let sharesponse; let shajson; let sha; try { sharesponse await fetch(https://api.github.com/repos/gn-math/assets/commits?t+Date.now()); } catch (error) {} if (sharesponse && sharesponse.status 200) { try { shajson await sharesponse.json(); sha shajson0sha; if (sha) { zonesURL `https://cdn.jsdelivr.net/gh/gn-math/assets@${sha}/zones.json`; } } catch (error) { try { let secondarysharesponse await fetch(https://raw.githubusercontent.com/gn-math/xml/refs/heads/main/sha.txt?t+Date.now()); if (secondarysharesponse && secondarysharesponse.status 200) { sha (await secondarysharesponse.text()).trim(); if (sha) { zonesURL `https://cdn.jsdelivr.net/gh/gn-math/assets@${sha}/zones.json`; } } } catch(error) {} } } const response await fetch(zonesURL+?t+Date.now()); const json await response.json(); zones json; displayGamesOnGrid(zones); const search new URLSearchParams(window.location.search); const id search.get(id); const embed window.location.hash.includes(embed); if (id) { const zone zones.find(zone > zone.id + id + ); if (zone) { if (embed) { if (zone.url.startsWith(http)) { window.open(zone.url, _blank); } else { const url zone.url.replace({COVER_URL}, coverURL).replace({HTML_URL}, htmlURL); fetch(url+?t+Date.now()).then(response > response.text()).then(html > { document.documentElement.innerHTML html; }).catch(error > alert(Failed to load zone: + error)); } } else { openZone(zone); } } } } catch (error) { console.error(error); gamesGrid.innerHTML `h3 classtext-3xl text-stone-500 col-span-full text-center>Error loading games: ${error.message}/h3>`; } } function displayGamesOnGrid(zonesToDisplay) { gamesGrid.innerHTML ; if (zonesToDisplay.length 1) { gamesGrid.innerHTML `h3 classtext-3xl text-stone-500 col-span-full text-center>No games found./h3>`; return; } zonesToDisplay.slice(1).forEach(game > { const card document.createElement(a); card.className block group cursor-pointer; card.href #; card.onclick (e) > { e.preventDefault(); openZone(game); }; const coverSrc game.cover.replace({COVER_URL}, coverURL).replace({HTML_URL}, htmlURL); card.innerHTML ` div classui-corner-box bg-zinc-800 h-80 flex flex-col justify-start p-4 border-2 border-transparent group-hover:scale-95 overflow-hidden transition-all duration-300> img src${coverSrc} alt${game.name} classw-full h-4/5 object-cover loadinglazy> h3 classtext-xl font-semibold text-stone-400 group-hover:text-amber-500 transition-colors text-center mt-3 truncate>${game.name}/h3> /div> `; gamesGrid.appendChild(card); }); } // --- Game Player Functions (Original) --- function openZone(file) { if (file.url.startsWith(http)) { window.open(file.url, _blank); } else { const url file.url.replace({COVER_URL}, coverURL).replace({HTML_URL}, htmlURL); fetch(url+?t+Date.now()).then(response > response.text()).then(html > { if (zoneFrame.contentDocument null) { zoneFrame document.createElement(iframe); zoneFrame.id zoneFrame; zoneFrame.className flex-grow w-full h-full border-none; zoneViewer.appendChild(zoneFrame); } zoneFrame.contentDocument.open(); zoneFrame.contentDocument.write(html); zoneFrame.contentDocument.close(); document.getElementById(zoneName).textContent file.name; document.getElementById(zoneId).textContent file.id; document.getElementById(zoneAuthor).textContent by + file.author; if (file.authorLink) { document.getElementById(zoneAuthor).href file.authorLink; } zoneViewer.classList.remove(hidden); zoneViewer.classList.add(flex); const url new URL(window.location); url.searchParams.set(id, file.id); history.pushState(null, , url.toString()); }).catch(error > alert(Failed to load zone: + error)); } } function aboutBlank() { const newWindow window.open(about:blank, _blank); let zone zones.find(zone > zone.id + document.getElementById(zoneId).textContent).url.replace({COVER_URL}, coverURL).replace({HTML_URL}, htmlURL); fetch(zone+?t+Date.now()).then(response > response.text()).then(html > { if (newWindow) { newWindow.document.open(); newWindow.document.write(html); newWindow.document.close(); } }) } function closeZone() { zoneViewer.classList.add(hidden); zoneViewer.classList.remove(flex); // --- MODIFIED --- // Safer way to close the iframe without removing it zoneFrame.src about:blank; const url new URL(window.location); url.searchParams.delete(id); history.pushState(null, , url.toString()); } function downloadZone() { let zone zones.find(zone > zone.id + document.getElementById(zoneId).textContent); fetch(zone.url.replace({HTML_URL}, htmlURL)+?t+Date.now()).then(res > res.text()).then(text > { const blob new Blob(text, { type: text/plain;charsetutf-8 }); const url URL.createObjectURL(blob); const a document.createElement(a); a.href url; a.download zone.name + .html; document.body.appendChild(a); a.click(); document.body.removeChild(a); URL.revokeObjectURL(url); }); } function fullscreenZone() { if (zoneFrame.requestFullscreen) { zoneFrame.requestFullscreen(); } else if (zoneFrame.mozRequestFullScreen) { zoneFrame.mozRequestFullScreen(); } else if (zoneFrame.webkitRequestFullscreen) { zoneFrame.webkitRequestFullscreen(); } else if (zoneFrame.msRequestFullscreen) { zoneFrame.msRequestFullscreen(); } } // --- Anti-Blocking Scripts (Original) --- const schoolList deledao, goguardian, lightspeed, linewize, securly, .edu/; function isBlockedDomain(url) { const domain new URL(url, location.origin).hostname + /; return schoolList.some(school > domain.includes(school)); } const originalFetch window.fetch; window.fetch function (url, options) { if (isBlockedDomain(url)) { console.warn(`lam`); return Promise.reject(new Error(lam)); } return originalFetch.apply(this, arguments); }; const originalOpen XMLHttpRequest.prototype.open; XMLHttpRequest.prototype.open function (method, url) { if (isBlockedDomain(url)) { console.warn(`lam`); return; } return originalOpen.apply(this, arguments); }; HTMLCanvasElement.prototype.toDataURL function (...args) { return ; }; // --- Initial Call --- listZones(); /script> script> const GILBERT_GAME_URL gilbert.html; function openGilbertZone() { const gilbertZone document.getElementById(gilbertZone); const gilbertFrame document.getElementById(gilbertFrame); // Set the src to start the game gilbertFrame.src GILBERT_GAME_URL; // Show the modal gilbertZone.style.display flex; } function closeGilbertZone() { const gilbertZone document.getElementById(gilbertZone); const gilbertFrame document.getElementById(gilbertFrame); // Hide the modal gilbertZone.style.display none; // Set src to blank to stop the game audio/video gilbertFrame.src about:blank; } /script> script> document.addEventListener(DOMContentLoaded, function() { const tabs document.querySelectorAll(.tab); const contentSections document.querySelectorAll(.content-section); const mobileMenuButton document.getElementById(mobile-menu-button); const mobileMenu document.getElementById(mobile-menu); // START: GAME SEARCH LOGIC (Original) const gameSearchInput document.getElementById(game-search-input); if (gameSearchInput) { gameSearchInput.addEventListener(input, function() { const searchTerm gameSearchInput.value.toLowerCase(); if (typeof zones ! undefined && typeof displayGamesOnGrid function) { const filteredGames zones.filter(game > game.name.toLowerCase().includes(searchTerm) ); displayGamesOnGrid(filteredGames); } }); } // END: GAME SEARCH LOGIC // START: CODE SUBMISSION LOGIC (Modified) const codeForm document.getElementById(code-form); const codeInput document.getElementById(code-input); const codeError document.getElementById(code-error); if (codeForm) { // These codes will still open in a new tab const codeRedirects { admin: https://admin.example.com, secret: https://secret.example.com, dev: https://dev.example.com // gilbert was removed from here }; codeForm.addEventListener(submit, function(e) { e.preventDefault(); // Stop the form from reloading the page const code codeInput.value.trim().toLowerCase(); // --- NEW: Special check for gilbert --- if (code gilbert) { window.open(gilbert.html, _blank); codeError.classList.add(hidden); codeInput.value ; } // --- END: Special check --- else if (codeRedirects.hasOwnProperty(code)) { const url codeRedirectscode; window.open(url, _blank); codeError.classList.add(hidden); codeInput.value ; } else { // Show an error message codeError.classList.remove(hidden); codeInput.value ; // Clear the input } }); codeInput.addEventListener(input, function() { if (!codeError.classList.contains(hidden)) { codeError.classList.add(hidden); } }); } // END: CODE SUBMISSION LOGIC function switchTab(tabName) { tabs.forEach(tab > { if (tab.dataset.tab tabName) { tab.classList.add(active); } else { tab.classList.remove(active); } }); contentSections.forEach(section > { if (section.id tabName) { section.classList.add(active); } else { section.classList.remove(active); } }); } tabs.forEach(tab > { tab.addEventListener(click, function(e) { e.preventDefault(); const tabName this.dataset.tab; switchTab(tabName); if (!mobileMenu.classList.contains(hidden)) { mobileMenu.classList.add(hidden); } }); }); mobileMenuButton.addEventListener(click, function() { mobileMenu.classList.toggle(hidden); }); switchTab(movies); }); /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
]