Help
RSS
API
Feed
Maltego
Contact
Domain > 0703.zhoud.cn
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-10-16
23.47.52.14
(
ClassC
)
2026-02-06
23.192.230.15
(
ClassC
)
Port 80
HTTP/1.1 200 OKServer: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/5.4.16Last-Modified: Tue, 28 Oct 2025 06:19:51 GMTETag: 19d4-6423200e47012Accept-Ranges: bytesContent-Length: 6612zhoud: proyongzhuan: testContent-Type: text/html; charsetUTF-8Zhoud: AkamaiAkamai-2: 2Akamai-1: 1Expires: Fri, 06 Feb 2026 03:02:08 GMTCache-Control: max-age0, no-cache, no-storePragma: no-cacheDate: Fri, 06 Feb 2026 03:02:08 GMTConnection: keep-aliveAkamai-out: 1 !DOCTYPE html>html>head> meta charsetUTF-8> title>WebSocket 测试客户端/title> style> body { font-family: Arial, sans-serif; margin: 20px; background-color: #f5f5f5; } .container { max-width: 800px; margin: 0 auto; background: white; padding: 20px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); } .form-group { margin: 15px 0; } input, textarea, button { padding: 10px; margin: 5px; border: 1px solid #ddd; border-radius: 4px; } input, textarea { width: 70%; } button { background-color: #007cba; color: white; cursor: pointer; } button:hover { background-color: #005a87; } #messages { height: 300px; overflow-y: scroll; border: 1px solid #ddd; padding: 10px; background-color: #f9f9f9; margin: 10px 0; } .message { margin: 5px 0; padding: 5px; border-bottom: 1px solid #eee; } .status { padding: 10px; margin: 10px 0; border-radius: 4px; } .connected { background-color: #d4edda; color: #155724; border: 1px solid #c3e6cb; } .disconnected { background-color: #f8d7da; color: #721c24; border: 1px solid #f5c6cb; } /style>/head>body> div classcontainer> h1>WebSocket 测试客户端/h1> div classform-group> label>WebSocket 地址:/label> input typetext idwsUrl valuews://localhost:8080 placeholder输入 WebSocket 地址> button onclicktoggleConnection()>连接/断开/button> /div> div idstatus classstatus disconnected>未连接/div> div classform-group> label>发送消息:/label> input typetext idmessageInput placeholder输入要发送的消息> button onclicksendMessage()>发送/button> /div> div classform-group> label>发送 JSON 消息:/label> textarea idjsonInput rows3 placeholder{type: test, data: hello}>/textarea> button onclicksendJsonMessage()>发送 JSON/button> /div> h3>消息记录:/h3> div idmessages>/div> button onclickclearMessages()>清空消息/button> /div> script> let ws null; function toggleConnection() { const url document.getElementById(wsUrl).value; if (ws && ws.readyState WebSocket.OPEN) { ws.close(); updateStatus(已断开连接, false); } else { connect(url); } } function connect(url) { try { ws new WebSocket(url); ws.onopen function(event) { console.log(WebSocket 连接已建立); updateStatus(已连接, true); addMessage(系统, WebSocket 连接已建立); }; ws.onmessage function(event) { console.log(收到消息:, event.data); try { const data JSON.parse(event.data); addMessage(服务器, JSON.stringify(data, null, 2)); } catch (e) { addMessage(服务器, event.data); } }; ws.onclose function(event) { console.log(WebSocket 连接已关闭); updateStatus(连接已断开, false); addMessage(系统, WebSocket 连接已关闭); }; ws.onerror function(error) { console.error(WebSocket 错误:, error); addMessage(错误, WebSocket 连接错误: + error.message); }; } catch (error) { console.error(连接错误:, error); addMessage(错误, 连接失败: + error.message); } } function sendMessage() { const input document.getElementById(messageInput); const message input.value.trim(); if (message && ws && ws.readyState WebSocket.OPEN) { ws.send(message); addMessage(我, message); input.value ; } else { alert(请先连接到服务器); } } function sendJsonMessage() { const input document.getElementById(jsonInput); const message input.value.trim(); if (message && ws && ws.readyState WebSocket.OPEN) { try { JSON.parse(message); // 验证 JSON 格式 ws.send(message); addMessage(我 (JSON), message); input.value ; } catch (e) { alert(无效的 JSON 格式: + e.message); } } else { alert(请先连接到服务器); } } function updateStatus(message, isConnected) { const statusDiv document.getElementById(status); statusDiv.textContent message; statusDiv.className isConnected ? status connected : status disconnected; } function addMessage(sender, message) { const messagesDiv document.getElementById(messages); const messageElement document.createElement(div); messageElement.className message; messageElement.innerHTML `strong>${sender} ${new Date().toLocaleTimeString()}:/strong>br>pre>${message}/pre>`; messagesDiv.appendChild(messageElement); messagesDiv.scrollTop messagesDiv.scrollHeight; } function clearMessages() { document.getElementById(messages).innerHTML ; } // 支持回车发送 document.getElementById(messageInput).addEventListener(keypress, function(e) { if (e.key Enter) { sendMessage(); } }); // 页面加载完成后的初始化 window.onload function() { // 可以自动连接 // connect(ws://localhost:8080); }; /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
]