Help
RSS
API
Feed
Maltego
Contact
Domain > agent.geekscode.ir
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-10-24
65.109.176.250
(
ClassC
)
Port 80
HTTP/1.1 200 OKConnection: Keep-AliveKeep-Alive: timeout5, max100content-type: text/htmllast-modified: Sun, 06 Apr 2025 21:00:38 GMTaccept-ranges: bytescontent-length: 5329date: Fri, 24 Oct 2025 14:51:12 GMTx-content-type-options: nosniffx-xss-protection: 1; modeblockx-frame-options: SAMEORIGIN !DOCTYPE html>html langfa dirrtl>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>GeeksCode AI Chat | چت هوشمند/title> link relstylesheet hrefstyle.css> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/vs2015.min.css> script srchttps://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js>/script>/head>body> div classcontainer> header> div classgeekscode-logo> span>GeeksCode/span> i classfas fa-robot>/i> /div> h1>ایجنت هوشمند GeeksCode در خدمت شماست/h1> /header> main classchat-container> div classchat-box idchatBox> div classwelcome-message> div classai-message> div classavatar> i classfas fa-robot>/i> /div> div classmessage> p>سلام! من دستیار هوشمند GeeksCode هستم. چطور میتوانم امروز به شما کمک کنم؟/p> /div> div classmessage-time>همین الان/div> /div> /div> !-- Chat messages will be added here --> /div> div classinput-container> textarea iduserInput placeholderپیام خود را بنویسید... rows1>/textarea> button idsendButton classsend-button> i classfas fa-paper-plane>/i> /button> /div> /main> footer classfooter> p>© a hrefhttps://geekscode.ir target_blank>Powered by GeeksCode.ir/a>/p> /footer> /div> script srcapp.js>/script> script> // Code highlighting and copy button functionality document.addEventListener(DOMContentLoaded, function() { // Process existing code blocks on page load processCodeBlocks(); // Set up observer for new code blocks setupCodeBlockObserver(); function processCodeBlocks() { // Get all code blocks that dont have copy buttons yet const codeBlocks document.querySelectorAll(pre:not(.processed) code); codeBlocks.forEach((codeBlock) > { const pre codeBlock.parentNode; // Mark as processed to avoid duplicate processing pre.classList.add(processed); // Apply syntax highlighting hljs.highlightElement(codeBlock); // Add copy button const copyButton document.createElement(button); copyButton.className copy-button; copyButton.textContent کپی کد; copyButton.addEventListener(click, function() { const code codeBlock.textContent; navigator.clipboard.writeText(code).then(() > { copyButton.textContent کپی شد!; setTimeout(() > { copyButton.textContent کپی کد; }, 2000); }).catch(err > { console.error(Could not copy text: , err); }); }); pre.appendChild(copyButton); }); } function setupCodeBlockObserver() { const chatBox document.getElementById(chatBox); // Use MutationObserver to watch for new messages const observer new MutationObserver(function(mutations) { let needsProcessing false; mutations.forEach(function(mutation) { if (mutation.addedNodes.length) { needsProcessing true; } }); // Only process once per batch of mutations if (needsProcessing) { // Use setTimeout to ensure this runs after the DOM is updated setTimeout(processCodeBlocks, 100); } }); // Start observing observer.observe(chatBox, { childList: true, subtree: true }); } }); /script>/body>/html>
Port 443
HTTP/1.1 200 OKConnection: Keep-AliveKeep-Alive: timeout5, max100content-type: text/htmllast-modified: Sun, 06 Apr 2025 21:00:38 GMTaccept-ranges: bytescontent-length: 5329date: Fri, 24 Oct 2025 14:51:13 GMTx-content-type-options: nosniffx-xss-protection: 1; modeblockx-frame-options: SAMEORIGIN !DOCTYPE html>html langfa dirrtl>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>GeeksCode AI Chat | چت هوشمند/title> link relstylesheet hrefstyle.css> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/vs2015.min.css> script srchttps://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js>/script>/head>body> div classcontainer> header> div classgeekscode-logo> span>GeeksCode/span> i classfas fa-robot>/i> /div> h1>ایجنت هوشمند GeeksCode در خدمت شماست/h1> /header> main classchat-container> div classchat-box idchatBox> div classwelcome-message> div classai-message> div classavatar> i classfas fa-robot>/i> /div> div classmessage> p>سلام! من دستیار هوشمند GeeksCode هستم. چطور میتوانم امروز به شما کمک کنم؟/p> /div> div classmessage-time>همین الان/div> /div> /div> !-- Chat messages will be added here --> /div> div classinput-container> textarea iduserInput placeholderپیام خود را بنویسید... rows1>/textarea> button idsendButton classsend-button> i classfas fa-paper-plane>/i> /button> /div> /main> footer classfooter> p>© a hrefhttps://geekscode.ir target_blank>Powered by GeeksCode.ir/a>/p> /footer> /div> script srcapp.js>/script> script> // Code highlighting and copy button functionality document.addEventListener(DOMContentLoaded, function() { // Process existing code blocks on page load processCodeBlocks(); // Set up observer for new code blocks setupCodeBlockObserver(); function processCodeBlocks() { // Get all code blocks that dont have copy buttons yet const codeBlocks document.querySelectorAll(pre:not(.processed) code); codeBlocks.forEach((codeBlock) > { const pre codeBlock.parentNode; // Mark as processed to avoid duplicate processing pre.classList.add(processed); // Apply syntax highlighting hljs.highlightElement(codeBlock); // Add copy button const copyButton document.createElement(button); copyButton.className copy-button; copyButton.textContent کپی کد; copyButton.addEventListener(click, function() { const code codeBlock.textContent; navigator.clipboard.writeText(code).then(() > { copyButton.textContent کپی شد!; setTimeout(() > { copyButton.textContent کپی کد; }, 2000); }).catch(err > { console.error(Could not copy text: , err); }); }); pre.appendChild(copyButton); }); } function setupCodeBlockObserver() { const chatBox document.getElementById(chatBox); // Use MutationObserver to watch for new messages const observer new MutationObserver(function(mutations) { let needsProcessing false; mutations.forEach(function(mutation) { if (mutation.addedNodes.length) { needsProcessing true; } }); // Only process once per batch of mutations if (needsProcessing) { // Use setTimeout to ensure this runs after the DOM is updated setTimeout(processCodeBlocks, 100); } }); // Start observing observer.observe(chatBox, { childList: true, subtree: true }); } }); /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
]