Help
RSS
API
Feed
Maltego
Contact
Domain > global-control.net
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2014-07-30
5.9.141.183
(
ClassC
)
2024-09-18
165.22.23.168
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: nginx/1.18.0 (Ubuntu)Date: Wed, 18 Sep 2024 05:55:05 GMTContent-Type: text/htmlContent-Length: 178Connection: keep-aliveLocation: https://global-control.net/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/1.18.0 (Ubuntu)/center>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginx/1.18.0 (Ubuntu)Date: Wed, 18 Sep 2024 05:55:06 GMTContent-Type: text/html; charsetutf-8Content-Length: 10000Connection: keep-alive !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>Real-time Crypto Prices/title> link hrefhttps://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css relstylesheet> style> body { background-color: #001f3f; color: #ffffff; } .container { margin-top: 20px; } h1 { color: #ffffff; } #charts-container { display: flex; flex-wrap: wrap; justify-content: center; } .chart-container { width: 80%; margin-bottom: 20px; } #top-gainers-container { display: flex; justify-content: space-around; margin-bottom: 20px; } .gainer { flex: 1; margin: 10px; padding: 10px; background-color: #007bff; border-radius: 10px; } .gainer h3 { margin: 0; color: #ffffff; } .gainer p { margin: 5px 0; color: #ffffff; } /style> script srchttps://code.highcharts.com/highcharts.js>/script> script srchttps://code.highcharts.com/modules/streamgraph.js>/script> script srchttps://code.highcharts.com/modules/accessibility.js>/script> script srchttps://code.highcharts.com/modules/exporting.js>/script>/head>body> div classcontainer text-center> h1>TOP Real-time Crypto Chart-Sheet/h1> h4>Top 1 up to max. 4 Gainers in the last 10 Minutes:/h4> h4>Top Gainers Update: span idupdate-counter>0/span>/h4> div idtop-gainers-container>/div> div idcharts-container>/div> /div> script> var ws; var charts {}; var dataBatch {}; var previousTopGainers {}; // Speichert die vorherigen Top Gainers und wie oft sie überlebt haben var updateCounter 0; // Zählt die Anzahl der Updates function createChart(pair) { var div document.createElement(div); div.classList.add(chart-container); document.getElementById(charts-container).appendChild(div); chartspair Highcharts.chart(div, { chart: { type: line, backgroundColor: #001f3f, zoomType: x, }, title: { text: Real-time Price: + pair, style: { color: #ffffff } }, xAxis: { type: datetime, labels: { style: { color: #909090 } }, gridLineColor: #707070, gridLineWidth: 1, lineColor: #707070, tickColor: #707070 }, yAxis: { title: { text: Price, style: { color: #ffffff } }, labels: { style: { color: #ffffff } }, gridLineColor: #707070, gridLineWidth: 1, lineColor: #707070, tickColor: #707070 }, tooltip: { shared: true, valueDecimals: 2, formatter: function () { return b> + this.series.name + /b>br/>Price: + this.y.toFixed(2) + br/>Time: + Highcharts.dateFormat(%Y-%m-%d %H:%M:%S, this.x); } }, series: { name: pair, data: , color: #00ff00, visible: false // Serie ist standardmäßig eingeklappt }, credits: { enabled: false }, legend: { itemStyle: { color: #ffffff } }, exporting: { enabled: true } }); } function updateTopGainers(topGainers) { var container document.getElementById(top-gainers-container); container.innerHTML ; if (topGainers.length 0) { var noGainersDiv document.createElement(div); noGainersDiv.classList.add(gainer); noGainersDiv.innerHTML h3>No significant gainers in the past 10 minutes/h3>; container.appendChild(noGainersDiv); return; } topGainers.forEach(function (gainer) { var div document.createElement(div); div.classList.add(gainer); var roundsSurvived previousTopGainersgainer.pair || 0; // Setze die Farbe basierend auf der Wiederholung if (roundsSurvived > 0) { var intensity Math.min(roundsSurvived * 25, 255); // Begrenze die Farbintensität div.style.backgroundColor `rgb(${intensity}, 0, 0)`; // Von orange nach rot } else { div.style.backgroundColor #007bff; // Standardfarbe für neue Gainers (blau) } div.innerHTML h3> + gainer.pair + /h3> + p>Gain: + gainer.change.toFixed(2) + %/p> + p>Current Price: + gainer.current_price.toFixed(2) + /p> + p>strong>Survived Rounds: + roundsSurvived + /strong>/p>; // Anzahl der überlebten Runden container.appendChild(div); // Update den Verfolger für wiederholte Top Gainers previousTopGainersgainer.pair roundsSurvived + 1; }); // Lösche die Einträge aus previousTopGainers, die nicht mehr in den Top Gainers sind Object.keys(previousTopGainers).forEach(function (pair) { if (!topGainers.some(gainer > gainer.pair pair)) { delete previousTopGainerspair; } }); // Update counter updateCounter + 1; document.getElementById(update-counter).textContent updateCounter; } function updateCharts() { Object.keys(charts).forEach(function (pair) { var series chartspair.series0; if (dataBatchpair && dataBatchpair.length > 0) { series.setData(dataBatchpair.slice(-150), true); } }); } function initWebSocket() { var protocol window.location.protocol https: ? wss:// : ws://; var wsUrl protocol + window.location.host + /ws; if (!ws || ws.readyState WebSocket.CLOSED) { ws new WebSocket(wsUrl); ws.onmessage function (event) { var data JSON.parse(event.data); if (data.type prices) { // Stellen Sie sicher, dass die Datenstruktur korrekt verarbeitet wird Object.keys(data.data).forEach(function (pair) { if (!chartspair) { createChart(pair); } if (!dataBatchpair) { dataBatchpair ; } // Iteriere durch die Preise und Zeitstempel und füge sie zu dataBatch hinzu for (let i 0; i data.datapair.prices.length; i++) { var timestampInMs data.datapair.timestampsi * 1000; // Konvertiere in Millisekunden var price data.datapair.pricesi; // Nur neue Einträge hinzufügen if (dataBatchpair.length 0 || timestampInMs > dataBatchpairdataBatchpair.length - 10) { dataBatchpair.push(timestampInMs, price); } // Behalte nur die letzten 300 Einträge, um das Diagramm performant zu halten if (dataBatchpair.length > 300) { dataBatchpair.splice(0, dataBatchpair.length - 300); } } }); updateCharts(); } else if (data.type top_gainers) { updateTopGainers(data.data); } }; ws.onclose function () { setTimeout(initWebSocket, 5000); // Versuche erneut zu verbinden, wenn die Verbindung geschlossen wird }; ws.onerror function (error) { console.error(WebSocket error: , error); }; } } window.onload initWebSocket; window.onbeforeunload function () { if (ws) { ws.close(); } }; setInterval(updateCharts, 1000); // Aktualisiere die Diagramme jede Sekunde /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
]