Help
RSS
API
Feed
Maltego
Contact
Domain > fbi.onl
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-11-28
52.29.231.132
(
ClassC
)
2026-02-15
216.198.79.1
(
ClassC
)
Port 443
HTTP/1.1 200 OKAccept-Ranges: bytesAccess-Control-Allow-Origin: *Age: 4660559Cache-Control: public, max-age0, must-revalidateContent-Disposition: inline; filenameindex.htmlContent-Length: 21559Content-Type: text/html; charsetutf-8Date: Sun, 15 Feb 2026 11:14:05 GMTEtag: dab0f60ab969d147bc472f0290bef964Last-Modified: Tue, 23 Dec 2025 12:38:05 GMTServer: VercelStrict-Transport-Security: max-age63072000X-Vercel-Cache: HITX-Vercel-Id: pdx1::rmh2b-1771154045442-6cbc672554fc !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>fbi.onl/title> !-- Social Media / Twitter Card --> meta nametwitter:card contentsummary> meta nametwitter:title content@6fgx> meta nametwitter:description content > meta nametwitter:image contenthttps://vectorseek.com/wp-content/uploads/2023/11/Federal-Bureau-of-Investigation-FBI-Logo-Vector.svg-.png> !-- Open Graph --> meta propertyog:type contentwebsite> meta propertyog:title content@6fgx> meta propertyog:description content > meta propertyog:image contenthttps://vectorseek.com/wp-content/uploads/2023/11/Federal-Bureau-of-Investigation-FBI-Logo-Vector.svg-.png> meta nametheme-color content#000000> link relpreconnect hrefhttps://fonts.googleapis.com> link relpreconnect hrefhttps://fonts.gstatic.com crossorigin> link hrefhttps://fonts.googleapis.com/css2?familyJetBrains+Mono:wght@300;400;600;700&displayswap relstylesheet> style> * { margin: 0; padding: 0; box-sizing: border-box; cursor: none; } body { font-family: JetBrains Mono, monospace; background: #000000; color: #ffffff; min-height: 100vh; overflow: hidden; position: relative; } /* Custom Cursor */ .cursor { width: 20px; height: 20px; border: 2px solid rgba(255, 255, 255, 0.8); border-radius: 50%; position: fixed; pointer-events: none; z-index: 9999; transition: transform 0.1s ease; mix-blend-mode: difference; animation: spin 2s linear infinite; } @keyframes spin { from { transform: translate(-50%, -50%) rotate(0deg); } to { transform: translate(-50%, -50%) rotate(360deg); } } .cursor::before { content: ; position: absolute; top: 50%; left: 50%; width: 4px; height: 4px; background: rgba(255, 255, 255, 0.8); border-radius: 50%; transform: translate(-50%, -50%); } /* Animated background */ body::before { content: ; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-image: url(https://files.catbox.moe/11p91j.png); background-size: cover; background-position: center; animation: waveMove 20s ease-in-out infinite; z-index: 0; opacity: 0.3; } @keyframes waveMove { 0%, 100% { transform: scale(1) translateY(0); } 25% { transform: scale(1.05) translateY(-10px); } 50% { transform: scale(1.08) translateY(0); } 75% { transform: scale(1.05) translateY(10px); } } /* Enter Screen */ .enter-screen { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); backdrop-filter: blur(15px); -webkit-backdrop-filter: blur(15px); display: flex; align-items: center; justify-content: center; z-index: 2000; /* Higher than music controls */ transition: opacity 0.8s ease, visibility 0.8s ease; } .enter-screen.hidden { opacity: 0; visibility: hidden; pointer-events: none; } .enter-text { font-size: 1.5rem; font-weight: 300; letter-spacing: 4px; color: rgba(255, 255, 255, 0.9); animation: fadeIn 2s ease-in-out infinite alternate; text-align: center; } @keyframes fadeIn { from { opacity: 0.3; transform: scale(0.95); } to { opacity: 1; transform: scale(1); } } /* Main Content */ .main-content { position: relative; z-index: 10; min-height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 40px 20px; opacity: 0; transition: opacity 1s ease 0.5s; } .main-content.visible { opacity: 1; } /* Username */ .username { font-size: 3.5rem; font-weight: 300; color: #ffffff; margin-bottom: 30px; letter-spacing: -2px; text-shadow: 0 0 20px rgba(255, 255, 255, 0.5); animation: slideDown 1s ease; } @keyframes slideDown { from { opacity: 0; transform: translateY(-20px); } to { opacity: 1; transform: translateY(0); } } /* Profile Card */ .profile-card { background: rgba(10, 10, 10, 0.5); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 16px; padding: 30px; max-width: 500px; /* Widened from 400px */ width: 95%; box-shadow: 0 0 40px rgba(0, 0, 0, 0.5); animation: fadeInUp 1s ease 0.3s both; display: flex; flex-direction: column; align-items: center; } @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } /* Avatar Container */ .avatar-container { position: relative; margin-bottom: 35px; /* Increased from 25px for decoration clearance */ cursor: pointer; } .avatar-wrapper { width: 120px; height: 120px; border-radius: 50%; position: relative; } .user-avatar { width: 100%; height: 100%; border-radius: 50%; object-fit: cover; border: 2px solid rgba(255, 255, 255, 0.1); transition: transform 0.3s ease, box-shadow 0.3s ease; } .avatar-decoration { position: absolute; top: -15%; left: -15%; width: 130%; height: 130%; pointer-events: none; z-index: 2; } .avatar-container:hover .user-avatar { transform: scale(1.05); box-shadow: 0 0 20px rgba(255, 255, 255, 0.2); } /* Status Indicator on Avatar */ .avatar-status { position: absolute; bottom: 5px; right: 5px; width: 24px; height: 24px; border-radius: 50%; background: #2b2b2b; border: 4px solid #0a0a0a; /* Thicker border to match card background */ z-index: 3; display: flex; align-items: center; justify-content: center; } .status-inner { width: 100%; height: 100%; border-radius: 50%; } .status-inner.online { background-color: #43b581; box-shadow: 0 0 10px #43b581; } .status-inner.idle { background-color: #faa61a; box-shadow: 0 0 10px #faa61a; } .status-inner.dnd { background-color: #f04747; box-shadow: 0 0 10px #f04747; } .status-inner.offline { background-color: #747f8d; } .status-inner.streaming { background-color: #593695; } /* Badges */ .badges-container { display: flex; gap: 8px; margin-bottom: 20px; flex-wrap: wrap; justify-content: center; } .badge { width: 22px; height: 22px; background: rgba(255, 255, 255, 0.1); border-radius: 4px; padding: 2px; display: flex; align-items: center; justify-content: center; } .badge img { width: 100%; height: 100%; object-fit: contain; } /* Info Grid */ .info-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; width: 100%; margin-top: 15px; } .info-item { background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 255, 255, 0.05); border-radius: 12px; padding: 15px; transition: all 0.3s ease; overflow: hidden; /* Ensure content stays inside */ } .info-item:hover { background: rgba(255, 255, 255, 0.08); border-color: rgba(255, 255, 255, 0.2); transform: translateY(-2px); } .info-label { font-size: 0.7rem; color: rgba(255, 255, 255, 0.5); text-transform: uppercase; letter-spacing: 1px; margin-bottom: 6px; } .info-value { font-size: 0.9rem; /* Slightly larger text */ color: #ffffff; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; } /* Music Controls */ .music-controls { position: fixed; bottom: 30px; left: 30px; background: rgba(0, 0, 0, 0.8); border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 50px; padding: 12px 20px; display: flex; align-items: center; gap: 15px; z-index: 1500; /* High z-index to ensure visibility */ backdrop-filter: blur(10px); transition: all 0.3s ease; } .music-controls:hover { background: rgba(20, 20, 20, 0.95); border-color: rgba(255, 255, 255, 0.4); transform: scale(1.05); } .music-btn { background: none; border: none; padding: 0; display: flex; align-items: center; justify-content: center; cursor: none; } .music-icon { width: 16px; height: 16px; fill: #ffffff; } .volume-slider { width: 80px; height: 4px; -webkit-appearance: none; appearance: none; background: rgba(255, 255, 255, 0.3); border-radius: 2px; outline: none; } .volume-slider::-webkit-slider-thumb { -webkit-appearance: none; width: 10px; height: 10px; border-radius: 50%; background: #ffffff; cursor: none; } /* Responsive */ @media (max-width: 768px) { .username { font-size: 2.5rem; } .profile-card { padding: 20px; } .avatar-wrapper { width: 100px; height: 100px; } .music-controls { bottom: 20px; left: 20px; padding: 10px 15px; } } /style>/head>body> !-- Custom Cursor --> div classcursor>/div> !-- Enter Screen --> div classenter-screen identerScreen> div classenter-text>click to enter/div> /div> !-- Main Content --> div classmain-content idmainContent> div classusername>@6fgx/div> div classprofile-card> !-- Discord Avatar & Decoration --> div classavatar-container onclickwindow.open(https://discord.com/users/1392732787609571420, _blank)> div classavatar-wrapper> img iduserAvatar srchttps://cdn.discordapp.com/avatars/1392732787609571420/48bb7164ccdc51db3019f641520a4a7d.png?size512 altAvatar classuser-avatar> img idavatarDecoration srchttps://cdn.discordapp.com/avatar-decoration-presets/a_bbad175eb25f83a6accb60d87162c168.png?size512 altDecoration classavatar-decoration styledisplay: block;> /div> div classavatar-status> div idstatusDot classstatus-inner dnd>/div> /div> /div> !-- Info Grid --> div classinfo-grid> div classinfo-item> div classinfo-label>Status/div> div classinfo-value idstatusText>Do Not Disturb/div> /div> div classinfo-item> div classinfo-label>IP Address/div> div classinfo-value iduserIP>.../div> /div> div classinfo-item> div classinfo-label>Location/div> div classinfo-value iduserLocation>.../div> /div> div classinfo-item> div classinfo-label>ISP/div> div classinfo-value iduserISP>.../div> /div> /div> /div> /div> !-- Music Controls --> div classmusic-controls> button classmusic-btn idplayPauseBtn> svg classmusic-icon viewBox0 0 24 24 idplayIcon> path dM8 5v14l11-7z /> /svg> svg classmusic-icon viewBox0 0 24 24 idpauseIcon styledisplay: none;> path dM6 19h4V5H6v14zm8-14v14h4V5h-4z /> /svg> /button> input typerange min0 max100 value50 classvolume-slider idvolumeSlider> /div> !-- Audio Element --> audio idbackgroundMusic loop> source srchttps://files.catbox.moe/2rrxd6.mp3 typeaudio/mpeg> /audio> script> // Custom Cursor const cursor document.querySelector(.cursor); document.addEventListener(mousemove, (e) > { cursor.style.left e.clientX + px; cursor.style.top e.clientY + px; }); // Enter Screen const enterScreen document.getElementById(enterScreen); const mainContent document.getElementById(mainContent); const audio document.getElementById(backgroundMusic); enterScreen.addEventListener(click, () > { enterScreen.classList.add(hidden); mainContent.classList.add(visible); audio.play().catch(console.error); document.getElementById(pauseIcon).style.display block; document.getElementById(playIcon).style.display none; }); // Music Controls const playPauseBtn document.getElementById(playPauseBtn); const volumeSlider document.getElementById(volumeSlider); audio.volume volumeSlider.value / 100; playPauseBtn.addEventListener(click, () > { if (audio.paused) { audio.play(); document.getElementById(playIcon).style.display none; document.getElementById(pauseIcon).style.display block; } else { audio.pause(); document.getElementById(playIcon).style.display block; document.getElementById(pauseIcon).style.display none; } }); volumeSlider.addEventListener(input, () > { audio.volume volumeSlider.value / 100; }); // Discord Data Fetching const USER_ID 1392732787609571420; // Hardcoded data provided by user const STATIC_USER { id: 1392732787609571420, avatar: 48bb7164ccdc51db3019f641520a4a7d, avatar_decoration: a_bbad175eb25f83a6accb60d87162c168 }; async function fetchDiscordData() { try { const response await fetch(`https://api.lanyard.rest/v1/users/${USER_ID}`); const data await response.json(); if (data.success && data.data) { const { discord_user, discord_status } data.data; // Update Avatar const avatarUrl discord_user.avatar ? `https://cdn.discordapp.com/avatars/${USER_ID}/${discord_user.avatar}.${discord_user.avatar.startsWith(a_) ? gif : png}?size512` : `https://cdn.discordapp.com/avatars/${USER_ID}/${STATIC_USER.avatar}.png?size512`; document.getElementById(userAvatar).src avatarUrl; // Update Decoration const decoration discord_user.avatar_decoration_data; // Lanyard format const dEl document.getElementById(avatarDecoration); if (decoration) { const decorationUrl `https://cdn.discordapp.com/avatar-decoration-presets/${decoration.asset}.png?size512`; dEl.src decorationUrl; dEl.style.display block; } else { // Use static decoration if API fails to provide one but we have it hardcoded dEl.src `https://cdn.discordapp.com/avatar-decoration-presets/${STATIC_USER.avatar_decoration}.png?size512`; dEl.style.display block; } // Update Status Indicator const statusDot document.getElementById(statusDot); statusDot.className `status-inner ${discord_status}`; // Update Status Text document.getElementById(statusText).innerText discord_status.charAt(0).toUpperCase() + discord_status.slice(1); } else { throw new Error(User not monitored); } } catch (error) { console.log(Using static Discord data); // Fallback to static data document.getElementById(userAvatar).src `https://cdn.discordapp.com/avatars/${USER_ID}/${STATIC_USER.avatar}.png?size512`; document.getElementById(avatarDecoration).src `https://cdn.discordapp.com/avatar-decoration-presets/${STATIC_USER.avatar_decoration}.png?size512`; document.getElementById(avatarDecoration).style.display block; document.getElementById(statusDot).className status-inner dnd; document.getElementById(statusText).innerText Do Not Disturb; } } // Fetch User Info async function fetchUserInfo() { try { // Get IPv4 Address specifically try { const ipResponse await fetch(https://api.ipify.org?formatjson); const ipData await ipResponse.json(); document.getElementById(userIP).textContent ipData.ip; } catch (e) { console.log(IPv4 fetch failed, falling back); } // Get Metadata (Location, ISP) const response await fetch(https://ipapi.co/json/); const data await response.json(); // Only update IP if the specific IPv4 fetch failed if (document.getElementById(userIP).textContent ...) { document.getElementById(userIP).textContent data.ip || Unknown; } document.getElementById(userLocation).textContent data.country_code || Unknown; document.getElementById(userISP).textContent data.org || Unknown; } catch (e) { console.error(Info fetch error, e); } } // Init fetchDiscordData(); fetchUserInfo(); setInterval(fetchDiscordData, 30000); /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
]