89.58.30.49
C2 Infrastructure Covenant Indicator 89.58.30.49 Type ip Category C2 Infrastructure Family Covenant Hosting netcup GmbH Confidence high VT Score 10/94 Source shodan First Seen 2026-04-18 05:03:23 UTC Last Seen 2026-10-10 00:00:19 UTC Shodan View on Shodan ↗
Raw JSON
{
"ip": 1496981041,
"http": {
"status": 200,
"robots_hash": null,
"redirects": [],
"title_hash": -1841387799,
"securitytxt": null,
"title": "Covenant",
"sitemap_hash": null,
"robots": null,
"server": "Kestrel",
"dom_hash": -1168966177,
"headers_hash": -1757387333,
"host": "89.58.30.49",
"html": "\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n <meta name=\"description\" content=\"\">\n <meta name=\"author\" content=\"\">\n <link rel=\"icon\" href=\"/images/favicon.ico\" type=\"image/x-icon\">\n <base href=\"/\">\n <title>Covenant</title>\n\n <link rel=\"stylesheet\" href=\"/css/bootstrap.min.css\" />\n <link rel=\"stylesheet\" href=\"/css/bootstrap-datetimepicker.min.css\" />\n <link rel=\"stylesheet\" href=\"/css/bootstrap-select.min.css\" />\n <link rel=\"stylesheet\" href=\"/css/bootstrap-multiselect.css\" />\n <link rel=\"stylesheet\" href=\"/css/jquery.typeahead.min.css\" />\n <link rel=\"stylesheet\" href=\"/dist/lucid.css\" />\n <link rel=\"stylesheet\" href=\"/dist/codemirror/lib/codemirror.css\">\n <link rel=\"stylesheet\" href=\"/dist/codemirror/theme/night.css\">\n <link rel=\"stylesheet\" href=\"/css/covenant.css\" />\n <link rel=\"stylesheet\" href=\"/css/covenant-graph.css\" />\n</head>\n<body>\n <app><!--Blazor:{\"type\":\"server\",\"prerenderId\":\"de2fd321d6654110adc740cf24deed30\",\"key\":{\"locationHash\":\"E0F17BC2E79EAEED940F1DD23BF26A3ACD7083F8E3D460F7503B2E006EAF760D:0\",\"formattedComponentKey\":\"\"},\"sequence\":0,\"descriptor\":\"CfDJ8BcIhuNjE\\u002BROmVU4xffGIwI68tJA8t2HtxDjJ/xMFfC/Pdtug35JtL/GqdY5PT3jhAUFv1iXBkMoS/aciZGvAXU8uDsGVPLkbbMjWFANDoJdRCxGuEKMDrl4LgPdNjReOFpSeAETHHDYbvJMQG\\u002BRDzCKjWbWnLRMoK\\u002BvzANUnsIbGUqvrhT3g2jqnMipuyzoEKOB/Ncgc4cYHLc/r4RRDvCBqxLTYuyhqQHF4tgY/7hQ7cy4o5HUkxvvZoxWwQRGFvWfm\\u002BjBqURn2fXpngVGsQgK2\\u002BIGZUJRM9L9zH3lGO\\u002BYDu6mm7\\u002Bv0qbbUN0Vl1ld7Q4u\\u002BNLa6CEQEZjQpdutkIjmCgTBVBPBghAipPCHTNLD\\u002BUPyEl77PcrMTJViuP8KTXvNVYplJrR/kY7I\\u002BOJ3dwiDnUrQEFI0fOvxf\\u002BQVDQjWhVpwY/sXt1ryuRr3Mpc/2dMvP0IbnCjV/I4MNzlj/mQ2EdmjPqGaexluNgT2TBYOc1FQYbIFYw3TF2TCePgJ5y\\u002BkoAim9RXMpAGQCfDclwk=\"}--><!--Blazor:{\"prerenderId\":\"de2fd321d6654110adc740cf24deed30\"}--></app>\n\n <script src=\"/_framework/blazor.server.js\"></script>\n <script src=\"/js/jquery.min.js\"></script>\n <script src=\"/js/popper.min.js\"></script>\n <script src=\"/js/typeahead.bundle.min.js\"></script>\n <script src=\"/js/bootstrap.min.js\"></script>\n <script src=\"/js/moment.min.js\"></script>\n <script src=\"/lib/signalr/dist/browser/signalr.js\"></script>\n <script src=\"/js/bootstrap-select.min.js\"></script>\n <script src=\"/js/bootstrap-multiselect.js\"></script>\n <script src=\"/js/bootstrap-datetimepicker.min.js\"></script>\n <script src=\"/dist/codemirror/lib/codemirror.js\"></script>\n <script src=\"/dist/codemirror/mode/clike/clike.js\"></script>\n <script src=\"/dist/codemirror/mode/htmlmixed/htmlmixed.js\"></script>\n <script src=\"/js/d3.min.js\"></script>\n <script src=\"/js/inputfile.js\"></script>\n <script src=\"/js/components/master.js\"></script>\n</body>\n</html>",
"server_hash": -1734924932,
"location": "/",
"components": {
"jQuery": {
"categories": [
"JavaScript libraries"
]
},
"Twitter typeahead.js": {
"categories": [
"JavaScript libraries"
]
},
"Microsoft ASP.NET": {
"categories": [
"Web frameworks"
]
},
"SignalR": {
"categories": [
"JavaScript libraries"
]
},
"Bootstrap": {
"categories": [
"UI frameworks"
]
},
"Moment.js": {
"categories": [
"JavaScript libraries"
]
},
"Kestrel": {
"categories": [
"Web servers"
]
},
"Popper": {
"categories": [
"Miscellaneous"
]
},
"Blazor": {
"categories": [
"Web frameworks"
]
},
"D3": {
"categories": [
"JavaScript graphics"
]
}
},
"securitytxt_hash": null,
"favicon": {
"data": "AAABAAEAICAAAAEAIABXBQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAgAAAAIAgGAAAAc3p69AAA\nBR5JREFUWIWt13+MXFUVB/DPtHfbN7RWMP0RNIDExl9hpAkxJg0YsdqxQkMCGitR1IolxIqKlZBY\njZoYieKPRiW2BCHBNEFsJYLWSUQbTC2KjZIBWou125ZQ225/st15u3tnn3/c12Vod2e3hZPczNx3\n7zvf7zv3vO85r+JVWLVWr+CD5ZiLCopyeRrOw278EY1WszF8uo+prwK8Bw/iCDZjADMwBRF9JalP\n4kbc2jNv/nk98+b/Kx7cNXjKT+UcgD+Ee3BNq9nYXq3V5+IOfGWSLg7h861m4+GzJlCt1b+Nr5fT\nLVJ4b5Se+mxtLVaOSaBaqy/Fta1m45aOa+vwuTM2tyMDx4ri5FFO7C+0h6fgsco7Fi3Du/EBfBpv\nGgNqQxiH3THs6QC/6wzwYoRj/1Mc2EnRruAonsWvcU+ZcJuxuVqrfxMr8F3M6vDyu3GPoFqr34ub\nsRMtXD66ODyoeHE7A4cL/BI/zWP8+3i+Ony+Gb/BAnyp1WysmczZ7cIXR2dDLUXvNgYO92JhHuNN\nkwGHVrPRi6ukJFwD4x0BPIERPDN6pR0VLzxLbD2H9+cxHpgM8Gkk+qW3CN2z9xFcgPfiW1Ac3sfg\n8T4sORfwsaxbBG7CR0dnQy0O/xdW5jHufS3A6R6B6zonxYmDsC2P8aHXChxCtVafjTmSbr+lvH4U\nC19GLziyD34+kcMshEswGzvyGE9OtH8Krpc0fQUeKsfd5TzZcE57EB7tAjwjC+ER9OIf2J+FsHwy\nBEakgtFpw61mY/3Ls0F4YYLEu1c6tj3YhKdxXxbC1RMRaLSaje1dabaHYFzwLIQ5WIY2fohf4cly\n+fYshHnluDILYWsWwt2n7g3YX63VP17efJdUYPpegTDS7soPF0uFrYW9yKRSDB+WxAx6pCh9LwtB\nHqMpmI71uBU7Ws3GOuyr1urFqPuejJSk49m/MYTBkshBzC/XHsxjnJnHOBOX4U5syGMcjcBYdqTj\nf5+pPf14exZCNY+xdfrmPMb+LIQfS33B1ZKALSwj8oOOfc/jfZ33hpL1x8r5KU3fheN4Pf5iWrVp\nSs83jAwvwmPjkL6zjMJKnI+mJFrNcfajS0NSrdUfxbV4CYuLQ3u26vvPhjzGj3RzmIUAU/MYJ0wc\nuivhxvL3dXhrZdbsrbghC6HWzWEeo4nAsxCumAyBh3Gi/L/M9BmrzZ4P92chTOsGMAH4AmzJQlg9\nEYEWvi+12Q+0mo0/VS648Bey86/A2iyEs25osxAulqrskPTmnZkD1Vr9UqkKHpLK8Eapfb8D5P2N\nYu/TV2nnG/GpPMb+SYIvKMHn4po8xj8zdgRqWITbcREW4534WavZaMlmLqlcsmCz6huux3NZCJ/I\nQhj3+yILYU6pfH+TvhtukHpFY0agjMJ0fAe3SO3YZfgyftJqNm6r1uoXaQ9/oTh+YJUDOysUB/GH\nEiSWbmZLWrBYUsD1Uie0pnzwlXmMf+32Gi7FVklKN0kd7WfxT0nlVmGbOHSfgWOXF4d6dxp66dIS\njFTkmiWx32MJbvNKRb2uW0f0eKvZGKjW6gOSKN0sKeRXy/W12C5Mm2HWXJVZc58otj++XDq2ESnc\nF+JK6Th7Ony3sSqP8bfn8mm2VGpM3njaUlEcP7Dci8/cP4GLHfhMHuOTnMPHaTy4a2fPvPnrcBLv\nkp4UKpVs5gx9u5+ScuZ0ex5fw4rOnvKsI9Bp1Vo9oF6O9+BtWidWF71P/Ugqy7ulvmBTHuOWsXz8\nHxS32WpWNqKsAAAAAElFTkSuQmCC\n",
"hash": -737603591,
"location": "https://89.58.30.49:7443/images/favicon.ico"
},
"sitemap": null,
"html_hash": 331176980
},
"port": 7443,
"transport": "tcp",
"location": {
"city": "Nürnberg",
"region_code": "BY",
"area_code": null,
"longitude": 11.0222,
"latitude": 49.4453,
"country_code": "DE",
"country_name": "Germany"
},
"product": "Covenant",
"hash": -1209356121,
"tags": [
"c2",
"self-signed"
],
"timestamp": "2026-04-17T20:57:52.413903",
"ssl": {
"chain_sha256": [
"1367f6118106e59dd42d4d1ddea0ed4e7266840d6622579f7adc3918162212c3"
],
"jarm": "2ad2ad0000000000002ad2ad2ad2ad95021c0d4b0ca73381d1f3e97c3aa109",
"tlsext": [
{
"id": 65281,
"name": "renegotiation_info"
},
{
"id": 11,
"name": "ec_point_formats"
},
{
"id": 35,
"name": "session_ticket"
},
{
"id": 23,
"name": "extended_master_secret"
}
],
"chain": [
"-----BEGIN CERTIFICATE-----\nMIIC3TCCAcWgAwIBAgIICkxHa6nn+egwDQYJKoZIhvcNAQELBQAwEzERMA8GA1UE\nAxMIQ292ZW5hbnQwHhcNMjYwMTA5MTQwMjA5WhcNMzYwMTA4MTQwMjA5WjATMREw\nDwYDVQQDEwhDb3ZlbmFudDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\nAL9TJR7ulEqDH4zKdnQL6cXiM1eg8jmZbkvwnnk3UUF8tK8SVyzpR6fidLIMzfaM\nKpxUQoeG281Pz1lIqAqLZiOWTdEompXPIP7uXgAuvPhad2sHkFTmbd0e9VwYtlbL\n2AxGrqaUrn3dRltrRzHS0BlCs7a1xiV3jgQg5EVXpIKW6LSA8slOi3y2et0Vt7cF\nJVwwTf39QlPdJLr5rYb0IRV5bNLpIt0m7369xDyae42/8vROtvB871a/pvZth/s4\n3ZvjPCqYCKrzSJV8tYIjC1/38dxqzIUiXpII8o486mxjX1BkSYneFOPSlr1WgZSs\nYZUZ+ng1wGFXGiBeKRo318sCAwEAAaM1MDMwCwYDVR0PBAQDAgSwMBMGA1UdJQQM\nMAoGCCsGAQUFBwMBMA8GA1UdEQQIMAaHBAAAAAAwDQYJKoZIhvcNAQELBQADggEB\nAHsejBqvsVWE+T7NCnvc0YNg5dTtD7fncITkfrOEOP+bSt7oiPtaVuS5yodbNh6J\n9GUVrfe0EgnruFICul3z4tEsJAZ/HuR9F+97yELogu4ee3cqOvoBn8UaXSdYYB12\nZwfqFjCf4EqGy/Ghb6QJTboLIrWzjBVmcKJcJ9SxZf4NCiZrFesiJvf9IXabT6W+\nmuVoJPo6x6g99d/K6HFwDG8G7Q6A7dGDKe4JWpFh/iB7Gb25jIWhpYAfoBgZjrzX\nhqG9txWg8kDEw4IGsvsYFoWOOdMnyYSteBU3breMWxrCBGqldTCWq+Aouye+Wd6n\nvVGFJztQU+IEGVN5Q4t0hyo=\n-----END CERTIFICATE-----\n"
],
"versions": [],
"acceptable_cas": [],
"alpn": [],
"cert": {
"sig_alg": "sha256WithRSAEncryption",
"issued": "20260109140209Z",
"expires": "20360108140209Z",
"pubkey": {
"bits": 2048,
"type": "rsa"
},
"version": 2,
"extensions": [
{
"data": "\\x03\\x02\\x04\\xb0",
"name": "keyUsage"
},
{
"data": "0\\n\\x06\\x08+\\x06\\x01\\x05\\x05\\x07\\x03\\x01",
"name": "extendedKeyUsage"
},
{
"data": "0\\x06\\x87\\x04\\x00\\x00\\x00\\x00",
"name": "subjectAltName"
}
],
"fingerprint": {
"sha256": "1367f6118106e59dd42d4d1ddea0ed4e7266840d6622579f7adc3918162212c3",
"sha1": "878642de74ac42d525b561d62bca245fc18c9d24"
},
"serial": 742046566346914300,
"issuer": {
"CN": "Covenant"
},
"expired": false,
"subject": {
"CN": "Covenant"
}
},
"cipher": {
"version": "TLSv1.2",
"bits": 256,
"name": "ECDHE-RSA-AES256-GCM-SHA384"
},
"trust": {
"revoked": false,
"browser": null
},
"handshake_states": [
"before SSL initialization",
"SSLv3/TLS write client hello",
"SSLv3/TLS read server hello",
"SSLv3/TLS read server certificate",
"SSLv3/TLS read server key exchange",
"SSLv3/TLS read server done",
"SSLv3/TLS write client key exchange",
"SSLv3/TLS write change cipher spec",
"SSLv3/TLS write finished",
"SSLv3/TLS read server session ticket",
"SSLv3/TLS read change cipher spec",
"SSLv3/TLS read finished",
"SSL negotiation finished successfully"
],
"ja3s": "ec74a5c51106f0419184d0dd08fb05bc",
"ocsp": {}
},
"hostnames": [
"v2202411240770294653.happysrv.de"
],
"org": "netcup GmbH",
"data": "HTTP/1.1 200 OK\r\nContent-Type: text/html; charset=utf-8\r\nDate: Fri, 17 Apr 2026 20:56:42 GMT\r\nServer: Kestrel\r\nCache-Control: no-cache, no-store, max-age=0\r\nTransfer-Encoding: chunked\r\n\r\n",
"asn": "AS197540",
"cpe23": [
"cpe:2.3:a:d3.js_project:d3.js",
"cpe:2.3:a:getbootstrap:bootstrap",
"cpe:2.3:a:jquery:jquery",
"cpe:2.3:a:microsoft:asp.net",
"cpe:2.3:a:momentjs:moment"
],
"isp": "netcup GmbH",
"cpe": [
"cpe:/a:d3.js_project:d3.js",
"cpe:/a:getbootstrap:bootstrap",
"cpe:/a:jquery:jquery",
"cpe:/a:microsoft:asp.net",
"cpe:/a:momentjs:moment"
],
"domains": [
"happysrv.de"
],
"ip_str": "89.58.30.49",
"os": null,
"_shodan": {
"region": "na",
"module": "https-simple-new",
"ptr": true,
"options": {},
"id": "6d757bf0-3b64-4af4-8b6a-59309960f3db",
"crawler": "6d5195c331613d103027c23dc52e6d32fd2a74af"
}
}