Help
RSS
API
Feed
Maltego
Contact
Domain > api.sirenai.app
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-04-04
104.26.5.20
(
ClassC
)
2025-10-12
172.67.70.27
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Sun, 12 Oct 2025 17:40:01 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveServer: cloudflareNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Report-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?s8DSsxFyUPPmPvGR4b%2FdQ5i%2F0dgc9Km7HODRCOlUur1IUKJTT%2BzrUUUSSpZKMyuLyjoBLQw2XHrcC%2FjEeI7605ehL6%2Fofl4MT5E8kWg%3D%3D}}cf-cache-status: DYNAMICvary: accept-encodingCF-RAY: 98d861441d915ee4-PDX !DOCTYPE html>html langen>head> meta charsetUTF-8> meta http-equivX-UA-Compatible contentIEedge> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Flask-SocketIO Example/title> script srchttps://cdn.socket.io/4.6.0/socket.io.min.js integritysha384-c79GN5VsunZvi+Q/WObgk2in0CbZsHnjEqvFxC5DxHn9lTfNce2WW6h2pH6u/kF+ crossoriginanonymous>/script> style> body { display: flex; justify-content: center; align-items: center; height: 100vh; background-color: #e5e5e5; } #chat { width: 50%; } #chat input { width: 99%; } ul { height: 500px; background-color: white; overflow-y: scroll; } li { list-style: none; } #landing { display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 10px; } /style>/head>body> div idlanding> input typetext idusername placeholderUsername> button idjoin-btn>JOIN/button> /div> div idchat styledisplay:none;> ul idchat-messages> /ul> input typetext idmessage placeholderEnter a Message> button onClickcreateCustomImage()>Create custom image/button> /div> script> const socket io(http://0.0.0.0:8080, {autoConnect: false}); var loaded false; // Only once this is true can we send messages var processing_command false; // This is a true while the bot is processing a command var processing_message false; // This is a true while the bot is processing a message var recording_voice false; // This is a true while the bot is recording voice var typing false; // This is a true while the bot is typing var uploading_photo false; // This is a true while the bot is uploading a photo var chat_id 0; // This is the chat id of the chat the user is in //TODO: make this dynamic document.getElementById(join-btn).addEventListener(click, function() { let username document.getElementById(username).value; socket.connect(); socket.on(connect, function() { console.log(Connected to the server) loaded true; }) document.getElementById(chat).style.display block; document.getElementById(landing).style.display none; }) document.getElementById(message).addEventListener(keyup, function (event) { if (event.key Enter) { let message document.getElementById(message).value.trim(); // Check if the message is a command (commands start with /) if (message0 /) { processing_command true; command message.split( )0.substring(1); socket.emit(new_command,{text: command, photo: false, caption: , chat_id: 883e0a9c-e3b3-5f9c-8073-2913cbbb99ec, chat_jwt_token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MDUxNDg4NzQsImlhdCI6MTcwNTA2MjQ3NCwiZGF0YSI6MzUwOX0.KQr6a62dIkm9D6xeZq4mP1FTbH9Nb0vYqTLheWBdXcQ}) console.log(Command: + command); } else { processing_message true; //socket.emit(new_message,{text: message, photo: false, caption: , chat_id: db680066-c83d-5ed7-89a4-1d79466ea62d, chat_jwt_token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MDQ1ODA4ODIsImlhdCI6MTcwNDQ5NDQ4MiwiZGF0YSI6MzUxOX0.90T4IbBdYD8G-W4gXhgh7a84RJU6T_8-N-etLnyWCuo}); socket.emit(new_message,{text: hi, photo: false, caption: , chat_id: 883e0a9c-e3b3-5f9c-8073-2913cbbb99ec, chat_jwt_token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MDUxNDg4NzQsImlhdCI6MTcwNTA2MjQ3NCwiZGF0YSI6MzUwOX0.KQr6a62dIkm9D6xeZq4mP1FTbH9Nb0vYqTLheWBdXcQ}) } document.getElementById(message).value ; } }) function createCustomImage(){ let prompt Roman in the jungle let amount 2; socket.emit(new_command,{chat_id: chat_id,text: customimage, photo: false, caption: , prompt: prompt, amount: amount, chat_id: db680066-c83d-5ed7-89a4-1d79466ea62d, chat_jwt_token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MDQ1ODA4ODIsImlhdCI6MTcwNDQ5NDQ4MiwiZGF0YSI6MzUxOX0.90T4IbBdYD8G-W4gXhgh7a84RJU6T_8-N-etLnyWCuo}); } socket.on(message_response, function(data) { console.log(data); processing_message false; recording_voice false; typing false; let ul document.getElementById(chat-messages); let li document.createElement(li); li.appendChild(document.createTextNode(datausername + : + datamsg)); ul.appendChild(li); ul.scrolltop ul.scrollHeight; }) socket.on(command_response, function(data) { console.log(data); processing_command false; recording_voice false; typing false; let ul document.getElementById(chat-messages); let li document.createElement(li); li.appendChild(document.createTextNode(datamsg)); ul.appendChild(li); ul.scrolltop ul.scrollHeight; }) socket.on(chat_action, function(data) { console.log(data); chat_action dataaction; if (chat_action record_voice) { recording_voice true; } else if (chat_action stop_recording_voice) { recording_voice false; } else if (chat_action typing) { typing true; } else if (chat_action stop_typing) { typing false; } else if (chat_action upload_photo) { uploading_photo true; } else if (chat_action stop_uploading_photo) { uploading_photo false; } }) socket.on(audio_response, function(data) { console.log(data); processing_message false; recording_voice false; typing false; let ul document.getElementById(chat-messages); let li document.createElement(li); li.appendChild(document.createTextNode(datausername + : + datafile_url)); ul.appendChild(li); ul.scrolltop ul.scrollHeight; }) socket.on(image_response, function(data) { console.log(data); processing_message false; recording_voice false; typing false; let ul document.getElementById(chat-messages); let li document.createElement(li); // Show the image let img document.createElement(img); img.src datafile_url; li.appendChild(img); // Show the caption let caption document.createElement(p); caption.appendChild(document.createTextNode(datacaption)); li.appendChild(caption); ul.appendChild(li); ul.scrolltop ul.scrollHeight; }) /script>script>(function(){function c(){var ba.contentDocument||a.contentWindow.document;if(b){var db.createElement(script);d.innerHTMLwindow.__CF$cv$params{r:98d861441d915ee4,t:MTc2MDI5MDgwMQ};var adocument.createElement(script);a.src/cdn-cgi/challenge-platform/scripts/jsd/main.js;document.getElementsByTagName(head)0.appendChild(a);;b.getElementsByTagName(head)0.appendChild(d)}}if(document.body){var adocument.createElement(iframe);a.height1;a.width1;a.style.positionabsolute;a.style.top0;a.style.left0;a.style.bordernone;a.style.visibilityhidden;document.body.appendChild(a);if(loading!document.readyState)c();else if(window.addEventListener)document.addEventListener(DOMContentLoaded,c);else{var edocument.onreadystatechange||function(){};document.onreadystatechangefunction(b){e(b);loading!document.readyState&&(document.onreadystatechangee,c())}}}})();/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
]