212.193.2.48
As of: Oct 09, 2024 11:49pm UTC |
Latest
{
"ip": "212.193.2.48",
"services": [
{
"_decoded": "ssh",
"_encoding": {
"banner": "DISPLAY_UTF8",
"banner_hex": "DISPLAY_HEX"
},
"banner": "SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11",
"banner_hashes": [
"sha256:2bf2033dbf501c6d1f063e64b737f30c2ab11dd1fb2e65a7dd4b2a88c71f23e5"
],
"banner_hex": "5353482d322e302d4f70656e5353485f382e327031205562756e74752d347562756e7475302e3131",
"discovery_method": "PREDICTIVE_METHOD_7",
"extended_service_name": "SSH",
"labels": [
"remote-access"
],
"observed_at": "2024-10-09T09:49:13.610155110Z",
"perspective_id": "PERSPECTIVE_TELIA",
"port": 22,
"service_name": "SSH",
"software": [
{
"product": "openssh",
"other": {
"comment": "Ubuntu-4ubuntu0.11"
},
"source": "OSI_APPLICATION_LAYER"
},
{
"uniform_resource_identifier": "cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*",
"part": "o",
"product": "linux",
"source": "OSI_TRANSPORT_LAYER"
},
{
"uniform_resource_identifier": "cpe:2.3:o:canonical:ubuntu_linux:20.04:*:*:*:*:*:*:*",
"part": "o",
"vendor": "Ubuntu",
"product": "Linux",
"version": "20.04",
"other": {
"family": "Linux"
},
"source": "OSI_APPLICATION_LAYER"
},
{
"uniform_resource_identifier": "cpe:2.3:a:openbsd:openssh:8.2:p1:*:*:*:*:*:*",
"part": "a",
"vendor": "OpenBSD",
"product": "OpenSSH",
"version": "8.2",
"update": "p1",
"other": {
"family": "OpenSSH"
},
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "167.94.146.60",
"ssh": {
"endpoint_id": {
"_encoding": {
"raw": "DISPLAY_UTF8"
},
"raw": "SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11",
"protocol_version": "2.0",
"software_version": "OpenSSH_8.2p1",
"comment": "Ubuntu-4ubuntu0.11"
},
"kex_init_message": {
"kex_algorithms": [
"[email protected]",
"ecdh-sha2-nistp521",
"ecdh-sha2-nistp384",
"ecdh-sha2-nistp256",
"diffie-hellman-group-exchange-sha256",
"[email protected]"
],
"host_key_algorithms": [
"rsa-sha2-512",
"rsa-sha2-256",
"ssh-rsa",
"ecdsa-sha2-nistp256",
"ssh-ed25519"
],
"client_to_server_ciphers": [
"[email protected]",
"[email protected]",
"[email protected]",
"aes256-ctr",
"aes192-ctr",
"aes128-ctr"
],
"server_to_client_ciphers": [
"[email protected]",
"[email protected]",
"[email protected]",
"aes256-ctr",
"aes192-ctr",
"aes128-ctr"
],
"client_to_server_macs": [
"[email protected]",
"[email protected]",
"[email protected]",
"hmac-sha2-512",
"hmac-sha2-256",
"[email protected]"
],
"server_to_client_macs": [
"[email protected]",
"[email protected]",
"[email protected]",
"hmac-sha2-512",
"hmac-sha2-256",
"[email protected]"
],
"client_to_server_compression": [
"none",
"[email protected]"
],
"server_to_client_compression": [
"none",
"[email protected]"
],
"first_kex_follows": false
},
"algorithm_selection": {
"kex_algorithm": "[email protected]",
"host_key_algorithm": "ecdsa-sha2-nistp256",
"client_to_server_alg_group": {
"cipher": "aes128-ctr",
"mac": "hmac-sha2-256",
"compression": "none"
},
"server_to_client_alg_group": {
"cipher": "aes128-ctr",
"mac": "hmac-sha2-256",
"compression": "none"
}
},
"server_host_key": {
"fingerprint_sha256": "8f16898dfebf1e3d65ad26dc3c8e0d59dcee9a70288dd524955da8f68ab9290d",
"ecdsa_public_key": {
"_encoding": {
"b": "DISPLAY_BASE64",
"gx": "DISPLAY_BASE64",
"gy": "DISPLAY_BASE64",
"n": "DISPLAY_BASE64",
"p": "DISPLAY_BASE64",
"x": "DISPLAY_BASE64",
"y": "DISPLAY_BASE64"
},
"b": "WsY12Ko6k+ez671VdpiGvGUdBrDMU7D2O848PifSYEs=",
"curve": "P-256",
"gx": "axfR8uEsQkf4vOblY6RA8ncDfYEt6zOg9KE5RdiYwpY=",
"gy": "T+NC4v4af5uO5+tKfA+eFivOM1drMV7Oy7ZAaDe/UfU=",
"length": 256,
"n": "/////wAAAAD//////////7zm+q2nF56E87nKwvxjJVE=",
"p": "/////wAAAAEAAAAAAAAAAAAAAAD///////////////8=",
"x": "nEGbPpk156YQpOQfUc1ODtQ2lrY6Hw5Jv/sq6sq/26E=",
"y": "ZPz9Zs5fCBMobWRMAigvgRbhhMtvdbIKhr6146eLJSE="
}
},
"hassh_fingerprint": "8050722271f4c0874298b7d120bd8490"
},
"transport_fingerprint": {
"id": 72,
"os": "Ubuntu / Debian / CentOS",
"raw": "28960,64,true,MSTNW,1460,false,false"
},
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 400 Bad Request\r\nContent-Type: text/plain; charset=utf-8\r\nSec-Websocket-Version: 13\r\nX-Content-Type-Options: nosniff\r\nDate: <REDACTED>\r\nContent-Length: 12\r\n",
"banner_hashes": [
"sha256:0ff9cd8b693e1d87eb708ca46207d571b92e124cdb9cc38f6948b8f041dfd533"
],
"banner_hex": "485454502f312e31203430302042616420526571756573740d0a436f6e74656e742d547970653a20746578742f706c61696e3b20636861727365743d7574662d380d0a5365632d576562736f636b65742d56657273696f6e3a2031330d0a582d436f6e74656e742d547970652d4f7074696f6e733a206e6f736e6966660d0a446174653a203c52454441435445443e0d0a436f6e74656e742d4c656e6774683a2031320d0a",
"discovery_method": "PREDICTIVE_METHOD_15",
"extended_service_name": "HTTP",
"http": {
"request": {
"method": "GET",
"uri": "http://212.193.2.48/",
"headers": {
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
],
"_encoding": {
"User_Agent": "DISPLAY_UTF8",
"Accept": "DISPLAY_UTF8"
},
"Accept": [
"*/*"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 400,
"status_reason": "Bad Request",
"headers": {
"X_Content_Type_Options": [
"nosniff"
],
"_encoding": {
"X_Content_Type_Options": "DISPLAY_UTF8",
"Date": "DISPLAY_UTF8",
"Content_Length": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8",
"Sec_Websocket_Version": "DISPLAY_UTF8"
},
"Date": [
"<REDACTED>"
],
"Content_Length": [
"12"
],
"Content_Type": [
"text/plain; charset=utf-8"
],
"Sec_Websocket_Version": [
"13"
]
},
"body_size": 12,
"_encoding": {
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8"
},
"body": "Bad Request\n",
"body_hashes": [
"sha256:0cd6aed5d21ae37310b3c4e0facf48009005018bf4402fbcda1cb66d69b03346",
"sha1:5c1a4a02f3681ad95fbfcef9ee56f62b37b9ab36"
],
"body_hash": "sha1:5c1a4a02f3681ad95fbfcef9ee56f62b37b9ab36"
},
"supports_http2": false
},
"observed_at": "2024-10-09T23:49:16.361014360Z",
"perspective_id": "PERSPECTIVE_TELIA",
"port": 80,
"service_name": "HTTP",
"source_ip": "167.94.146.57",
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"certificate": "DISPLAY_HEX",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 303 See Other\r\nServer: nginx\r\nDate: <REDACTED>\r\nContent-Type: text/html; charset=UTF-8\r\nTransfer-Encoding: chunked\r\nConnection: keep-alive\r\nExpires: Fri, 28 May 1999 00:00:00 GMT\r\nLast-Modified: Wed, 09 Oct 2024 23:25:13 GMT\r\nCache-Control: no-store, no-cache, must-revalidate\r\nCache-Control: post-check=0, pre-check=0\r\nPragma: no-cache\r\nP3P: CP=\"NON COR CURa ADMa OUR NOR UNI COM NAV STA\"\r\nX-Frame-Options: SAMEORIGIN\r\nX-XSS-Protection: 1; mode=block\r\nLocation: https://212.193.2.48:443/login.php\r\nX-Content-Type-Options: nosniff\r\n",
"banner_hashes": [
"sha256:fc25fb4a8d26ffff781af9cba51b5a17dbb40f5d16f9abc6157bc9a5a28279f5"
],
"banner_hex": "485454502f312e312033303320536565204f746865720d0a5365727665723a206e67696e780d0a446174653a203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c3b20636861727365743d5554462d380d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a206b6565702d616c6976650d0a457870697265733a204672692c203238204d617920313939392030303a30303a303020474d540d0a4c6173742d4d6f6469666965643a205765642c203039204f637420323032342032333a32353a313320474d540d0a43616368652d436f6e74726f6c3a206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174650d0a43616368652d436f6e74726f6c3a20706f73742d636865636b3d302c207072652d636865636b3d300d0a507261676d613a206e6f2d63616368650d0a5033503a2043503d224e4f4e20434f5220435552612041444d61204f5552204e4f5220554e4920434f4d204e415620535441220d0a582d4672616d652d4f7074696f6e733a2053414d454f524947494e0d0a582d5853532d50726f74656374696f6e3a20313b206d6f64653d626c6f636b0d0a4c6f636174696f6e3a2068747470733a2f2f3231322e3139332e322e34383a3434332f6c6f67696e2e7068700d0a582d436f6e74656e742d547970652d4f7074696f6e733a206e6f736e6966660d0a",
"certificate": "e75f294989ff9f261f10037c0d56b9b6486ea8dad3586dbbfbdf3114fb611e2b",
"discovery_method": "IPV4_WALK_FULL_PRIORITY_1",
"extended_service_name": "HTTPS",
"http": {
"request": {
"method": "GET",
"uri": "https://212.193.2.48:445/",
"headers": {
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
],
"_encoding": {
"User_Agent": "DISPLAY_UTF8",
"Accept": "DISPLAY_UTF8"
},
"Accept": [
"*/*"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 303,
"status_reason": "See Other",
"headers": {
"Cache_Control": [
"no-store, no-cache, must-revalidate",
"post-check=0, pre-check=0"
],
"_encoding": {
"Cache_Control": "DISPLAY_UTF8",
"Content_Type": "DISPLAY_UTF8",
"Transfer_Encoding": "DISPLAY_UTF8",
"Expires": "DISPLAY_UTF8",
"P3P": "DISPLAY_UTF8",
"X_Content_Type_Options": "DISPLAY_UTF8",
"Last_Modified": "DISPLAY_UTF8",
"X_Frame_Options": "DISPLAY_UTF8",
"Server": "DISPLAY_UTF8",
"X_XSS_Protection": "DISPLAY_UTF8",
"Pragma": "DISPLAY_UTF8",
"Location": "DISPLAY_UTF8",
"Connection": "DISPLAY_UTF8",
"Date": "DISPLAY_UTF8"
},
"Content_Type": [
"text/html; charset=UTF-8"
],
"Transfer_Encoding": [
"chunked"
],
"Expires": [
"Fri, 28 May 1999 00:00:00 GMT"
],
"P3P": [
"CP=\"NON COR CURa ADMa OUR NOR UNI COM NAV STA\""
],
"X_Content_Type_Options": [
"nosniff"
],
"Last_Modified": [
"Wed, 09 Oct 2024 23:25:13 GMT"
],
"X_Frame_Options": [
"SAMEORIGIN"
],
"Server": [
"nginx"
],
"X_XSS_Protection": [
"1; mode=block"
],
"Pragma": [
"no-cache"
],
"Location": [
"https://212.193.2.48:443/login.php"
],
"Connection": [
"keep-alive"
],
"Date": [
"<REDACTED>"
]
},
"body_size": 0
},
"supports_http2": false
},
"jarm": {
"_encoding": {
"fingerprint": "DISPLAY_HEX",
"cipher_and_version_fingerprint": "DISPLAY_HEX",
"tls_extensions_sha256": "DISPLAY_HEX"
},
"fingerprint": "29d29d15d29d29d00042d42d00000072e74222ce193a6f991becaa3da6c94d",
"cipher_and_version_fingerprint": "29d29d15d29d29d00042d42d000000",
"tls_extensions_sha256": "72e74222ce193a6f991becaa3da6c94d",
"observed_at": "2024-09-29T00:51:11.846101302Z"
},
"observed_at": "2024-10-09T23:25:13.021400376Z",
"perspective_id": "PERSPECTIVE_ORANGE",
"port": 445,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:f5:nginx:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "nginx",
"product": "nginx",
"other": {
"family": "nginx"
},
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "167.94.145.109",
"tls": {
"version_selected": "TLSv1_3",
"cipher_selected": "TLS_AES_256_GCM_SHA384",
"certificates": {
"_encoding": {
"leaf_fp_sha_256": "DISPLAY_HEX",
"chain_fps_sha_256": "DISPLAY_HEX"
},
"leaf_fp_sha_256": "e75f294989ff9f261f10037c0d56b9b6486ea8dad3586dbbfbdf3114fb611e2b",
"chain_fps_sha_256": [
"9d7c3f1aa6ad2b2ec0d5cf1e246f8d9ae6cbc9fd0755ad37bb974b1f2fb603f3"
],
"leaf_data": {
"names": [
"srv-plesk35.ps.kz"
],
"subject_dn": "CN=srv-plesk35.ps.kz",
"issuer_dn": "C=US, O=Let's Encrypt, CN=R10",
"pubkey_bit_size": 2048,
"pubkey_algorithm": "RSA",
"tbs_fingerprint": "a3618e2f20c1ac1fdb245b92dd8744047f241eb9010709771ab4555a2306420b",
"fingerprint": "e75f294989ff9f261f10037c0d56b9b6486ea8dad3586dbbfbdf3114fb611e2b",
"issuer": {
"common_name": [
"R10"
],
"organization": [
"Let's Encrypt"
],
"country": [
"US"
]
},
"subject": {
"common_name": [
"srv-plesk35.ps.kz"
]
},
"public_key": {
"key_algorithm": "RSA",
"rsa": {
"_encoding": {
"modulus": "DISPLAY_BASE64",
"exponent": "DISPLAY_BASE64"
},
"modulus": "sAeHub4NdFYpp5cs/9vW54xlGyz7ty3mg2HdpMisJHmSTOrhpq93PbOqj0MkP8mo/NJRfLVrEqsOQ3IyW4HI6twTQi6xfFMpvmniz42mpF5ECeae1zW4lCi/TVGhoKMLu9isld5puFRX04D9Ghbbs+b/1BP6vYLKlThP0Y0q3B7GXCQvm5DNq0G+TR3LHzzY+xnHaNB2MptSNtalBdHTfopNn5KM8aVjv4+YQqCMwi1Zf5r+joXRb+vn9RqcYu2GS5nfR7k/CL1LToXJovryVVFkEd4JYp/Vh13uav12fF3XQqeBci6gTi1j1Lv+8ThT+NpNC8Zten3zGJLc73mcIw==",
"exponent": "AAEAAQ==",
"length": 256
},
"fingerprint": "eadda1dad73dc84e07a499b2beff107ef3f833e92957ea5b1640b2a3945b058e"
},
"signature": {
"signature_algorithm": "SHA256-RSA",
"self_signed": false
}
},
"chain": [
{
"fingerprint": "9d7c3f1aa6ad2b2ec0d5cf1e246f8d9ae6cbc9fd0755ad37bb974b1f2fb603f3",
"subject_dn": "C=US, O=Let's Encrypt, CN=R10",
"issuer_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1"
}
]
},
"_encoding": {
"ja3s": "DISPLAY_HEX"
},
"ja3s": "15af977ce25de452b96affa2addb1036",
"ja4s": "t130200_1302_a56c5b993250",
"versions": [
{
"tls_version": "TLSv1_3",
"_encoding": {
"ja3s": "DISPLAY_HEX"
},
"ja3s": "15af977ce25de452b96affa2addb1036",
"ja4s": "t130200_1302_a56c5b993250"
},
{
"tls_version": "TLSv1_2",
"_encoding": {
"ja3s": "DISPLAY_HEX"
},
"ja3s": "303951d4c50efb2e991652225a6f02b1",
"ja4s": "t120200_c02f_344b4dce5a52"
}
]
},
"transport_protocol": "TCP",
"truncated": false
},
{
"_decoded": "http",
"_encoding": {
"banner": "DISPLAY_UTF8",
"banner_hex": "DISPLAY_HEX"
},
"banner": "HTTP/1.1 200 OK\r\ndate: <REDACTED>\r\nserver: uvicorn\r\ncontent-length: 50773\r\ncontent-type: text/html; charset=utf-8\r\n",
"banner_hashes": [
"sha256:4b31057a6fca4c2cb2bccf56374fede3e81d726284790d4245dbb8f6a9eb0ba1"
],
"banner_hex": "485454502f312e3120323030204f4b0d0a646174653a203c52454441435445443e0d0a7365727665723a20757669636f726e0d0a636f6e74656e742d6c656e6774683a2035303737330d0a636f6e74656e742d747970653a20746578742f68746d6c3b20636861727365743d7574662d380d0a",
"discovery_method": "PREDICTIVE_METHOD_12",
"extended_service_name": "HTTP",
"http": {
"request": {
"method": "GET",
"uri": "http://212.193.2.48:8000/",
"headers": {
"User_Agent": [
"Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)"
],
"_encoding": {
"User_Agent": "DISPLAY_UTF8",
"Accept": "DISPLAY_UTF8"
},
"Accept": [
"*/*"
]
}
},
"response": {
"protocol": "HTTP/1.1",
"status_code": 200,
"status_reason": "OK",
"headers": {
"content_type": [
"text/html; charset=utf-8"
],
"_encoding": {
"content_type": "DISPLAY_UTF8",
"date": "DISPLAY_UTF8",
"server": "DISPLAY_UTF8",
"content_length": "DISPLAY_UTF8"
},
"date": [
"<REDACTED>"
],
"server": [
"uvicorn"
],
"content_length": [
"50773"
]
},
"body_size": 50773,
"_encoding": {
"body": "DISPLAY_UTF8",
"body_hash": "DISPLAY_UTF8"
},
"body": "<style>\n html,\n body {\n height: 100%;\n }\n\n body {\n overflow: hidden;\n margin: 0;\n perspective: 80em;\n perspective-origin: 50% 0%;\n background: black;\n color: cyan;\n }\n\n .scene {\n transform: translate(-15em, 15em) rotateX(75deg) rotate(22.5deg);\n }\n\n .scene,\n .scene * {\n box-sizing: border-box;\n position: absolute;\n top: 50%;\n left: 50%;\n transform-style: preserve-3d;\n }\n\n .assembly:nth-child(1) {\n z-index: -1;\n transform: translate(0, -5em);\n animation: slide1 1s ease-in-out infinite;\n }\n\n @keyframes slide1 {\n to {\n transform: translate(3em, -5em);\n }\n }\n\n .assembly:nth-child(1) .roller {\n transform: rotateY(90deg) translateZ(1.5em) rotateY(-270deg);\n animation: inherit;\n animation-name: roll1a;\n }\n\n .assembly:nth-child(1) .roller:last-child {\n z-index: -1;\n margin: 0 12em;\n transform: rotateY(-90deg) translateZ(-1.5em) rotateY(-90deg);\n animation-name: roll1b;\n }\n\n @keyframes roll1a {\n to {\n transform: rotateY(-90deg) translateZ(1.5em) rotateY(-270deg);\n }\n }\n\n @keyframes roll1b {\n to {\n transform: rotateY(90deg) translateZ(-1.5em) rotateY(-90deg);\n }\n }\n\n .assembly:nth-child(1) .side {\n margin: -2em -1.5em;\n width: 3em;\n height: 4em;\n }\n\n .assembly:nth-child(1) .side:nth-child(1) {\n transform: rotateY(0deg);\n }\n\n .assembly:nth-child(1) .side:nth-child(2) {\n transform: rotateY(180deg);\n }\n\n .assembly:nth-child(2) {\n z-index: -2;\n transform: translate(0, -10em);\n animation: slide2 1s ease-in-out infinite;\n }\n\n @keyframes slide2 {\n to {\n transform: translate(3em, -10em);\n }\n }\n\n .assembly:nth-child(2) .roller {\n transform: rotateY(60deg) translateZ(1.73205em) rotateY(-120deg);\n animation: inherit;\n animation-name: roll2a;\n }\n\n .assembly:nth-child(2) .roller:last-child {\n z-index: -1;\n margin: 0 12em;\n transform: rotateY(-60deg) translateZ(-1.73205em) rotateY(-60deg);\n animation-name: roll2b;\n }\n\n @keyframes roll2a {\n to {\n transform: rotateY(-60deg) translateZ(1.73205em) rotateY(-120deg);\n }\n }\n\n @keyframes roll2b {\n to {\n transform: rotateY(60deg) translateZ(-1.73205em) rotateY(-60deg);\n }\n }\n\n .assembly:nth-child(2) .side {\n margin: -2em -1.5em;\n width: 3em;\n height: 4em;\n }\n\n .assembly:nth-child(2) .side:nth-child(1) {\n transform: rotateY(0deg) translateZ(0.86603em);\n }\n\n .assembly:nth-child(2) .side:nth-child(2) {\n transform: rotateY(120deg) translateZ(0.86603em);\n }\n\n .assembly:nth-child(2) .side:nth-child(3) {\n transform: rotateY(240deg) translateZ(0.86603em);\n }\n\n .assembly:nth-child(3) {\n z-index: -3;\n transform: translate(0, -15em);\n animation: slide3 1s ease-in-out infinite;\n }\n\n @keyframes slide3 {\n to {\n transform: translate(3em, -15em);\n }\n }\n\n .assembly:nth-child(3) .roller {\n transform: rotateY(45deg) translateZ(2.12132em) rotateY(-135deg);\n animation: inherit;\n animation-name: roll3a;\n }\n\n .assembly:nth-child(3) .roller:last-child {\n z-index: -1;\n margin: 0 12em;\n transform: rotateY(-45deg) translateZ(-2.12132em) rotateY(-45deg);\n animation-name: roll3b;\n }\n\n @keyframes roll3a {\n to {\n transform: rotateY(-45deg) translateZ(2.12132em) rotateY(-135deg);\n }\n }\n\n @keyframes roll3b {\n to {\n transform: rotateY(45deg) translateZ(-2.12132em) rotateY(-45deg);\n }\n }\n\n .assembly:nth-child(3) .side {\n margin: -2em -1.5em;\n width: 3em;\n height: 4em;\n }\n\n .assembly:nth-child(3) .side:nth-child(1) {\n transform: rotateY(0deg) translateZ(1.5em);\n }\n\n .assembly:nth-child(3) .side:nth-child(1):before {\n height: 1.5em;\n left: .125em;\n width: calc(3em - .125em);\n }\n\n .assembly:nth-child(3) .side:nth-child(2) {\n transform: rotateY(90deg) translateZ(1.5em);\n }\n\n .assembly:nth-child(3) .side:nth-child(2):before {\n height: 1.5em;\n left: .125em;\n width: calc(3em - .125em);\n }\n\n .assembly:nth-child(3) .side:nth-child(3) {\n transform: rotateY(180deg) translateZ(1.5em);\n }\n\n .assembly:nth-child(3) .side:nth-child(3):before {\n height: 1.5em;\n left: .125em;\n width: calc(3em - .125em);\n }\n\n .assembly:nth-child(3) .side:nth-child(4) {\n transform: rotateY(270deg) translateZ(1.5em);\n }\n\n .assembly:nth-child(3) .side:nth-child(4):before {\n height: 1.5em;\n left: .125em;\n width: calc(3em - .125em);\n }\n\n .assembly:nth-child(4) {\n z-index: -4;\n transform: translate(0, -20em);\n animation: slide4 1s ease-in-out infinite;\n }\n\n @keyframes slide4 {\n to {\n transform: translate(3em, -20em);\n }\n }\n\n .assembly:nth-child(4) .roller {\n transform: rotateY(36deg) translateZ(2.55195em) rotateY(-72deg);\n animation: inherit;\n animation-name: roll4a;\n }\n\n .assembly:nth-child(4) .roller:last-child {\n z-index: -1;\n margin: 0 12em;\n transform: rotateY(-36deg) translateZ(-2.55195em) rotateY(-36deg);\n animation-name: roll4b;\n }\n\n @keyframes roll4a {\n to {\n transform: rotateY(-36deg) translateZ(2.55195em) rotateY(-72deg);\n }\n }\n\n @keyframes roll4b {\n to {\n transform: rotateY(36deg) translateZ(-2.55195em) rotateY(-36deg);\n }\n }\n\n .assembly:nth-child(4) .side {\n margin: -2em -1.5em;\n width: 3em;\n height: 4em;\n }\n\n .assembly:nth-child(4) .side:nth-child(1) {\n transform: rotateY(0deg) translateZ(2.06457em);\n }\n\n .assembly:nth-child(4) .side:nth-child(1):before {\n height: 2.06457em;\n }\n\n .assembly:nth-child(4) .side:nth-child(2) {\n transform: rotateY(72deg) translateZ(2.06457em);\n }\n\n .assembly:nth-child(4) .side:nth-child(2):before {\n height: 2.06457em;\n }\n\n .assembly:nth-child(4) .side:nth-child(3) {\n transform: rotateY(144deg) translateZ(2.06457em);\n }\n\n .assembly:nth-child(4) .side:nth-child(3):before {\n height: 2.06457em;\n }\n\n .assembly:nth-child(4) .side:nth-child(4) {\n transform: rotateY(216deg) translateZ(2.06457em);\n }\n\n .assembly:nth-child(4) .side:nth-child(4):before {\n height: 2.06457em;\n }\n\n .assembly:nth-child(4) .side:nth-child(5) {\n transform: rotateY(288deg) translateZ(2.06457em);\n }\n\n .assembly:nth-child(4) .side:nth-child(5):before {\n height: 2.06457em;\n }\n\n .assembly:nth-child(5) {\n z-index: -5;\n transform: translate(0, -25em);\n animation: slide5 1s ease-in-out infinite;\n }\n\n @keyframes slide5 {\n to {\n transform: translate(3em, -25em);\n }\n }\n\n .assembly:nth-child(5) .roller {\n transform: rotateY(30deg) translateZ(3em) rotateY(-90deg);\n animation: inherit;\n animation-name: roll5a;\n }\n\n .assembly:nth-child(5) .roller:last-child {\n z-index: -1;\n margin: 0 12em;\n transform: rotateY(-30deg) translateZ(-3em) rotateY(-30deg);\n animation-name: roll5b;\n }\n\n @keyframes roll5a {\n to {\n transform: rotateY(-30deg) translateZ(3em) rotateY(-90deg);\n }\n }\n\n @keyframes roll5b {\n to {\n transform: rotateY(30deg) translateZ(-3em) rotateY(-30deg);\n }\n }\n\n .assembly:nth-child(5) .side {\n margin: -2em -1.5em;\n width: 3em;\n height: 4em;\n }\n\n .assembly:nth-child(5) .side:nth-child(1) {\n transform: rotateY(0deg) translateZ(2.59808em);\n }\n\n .assembly:nth-child(5) .side:nth-child(1):before {\n height: 2.59808em;\n }\n\n .assembly:nth-child(5) .side:nth-child(2) {\n transform: rotateY(60deg) translateZ(2.59808em);\n }\n\n .assembly:nth-child(5) .side:nth-child(2):before {\n height: 2.59808em;\n }\n\n .assembly:nth-child(5) .side:nth-child(3) {\n transform: rotateY(120deg) translateZ(2.59808em);\n }\n\n .assembly:nth-child(5) .side:nth-child(3):before {\n height: 2.59808em;\n }\n\n .assembly:nth-child(5) .side:nth-child(4) {\n transform: rotateY(180deg) translateZ(2.59808em);\n }\n\n .assembly:nth-child(5) .side:nth-child(4):before {\n height: 2.59808em;\n }\n\n .assembly:nth-child(5) .side:nth-child(5) {\n transform: rotateY(240deg) translateZ(2.59808em);\n }\n\n .assembly:nth-child(5) .side:nth-child(5):before {\n height: 2.59808em;\n }\n\n .assembly:nth-child(5) .side:nth-child(6) {\n transform: rotateY(300deg) translateZ(2.59808em);\n }\n\n .assembly:nth-child(5) .side:nth-child(6):before {\n height: 2.59808em;\n }\n\n .assembly:nth-child(6) {\n z-index: -6;\n transform: translate(0, -30em);\n animation: slide6 1s ease-in-out infinite;\n }\n\n @keyframes slide6 {\n to {\n transform: translate(3em, -30em);\n }\n }\n\n .assembly:nth-child(6) .roller {\n transform: rotateY(25.71429deg) translateZ(3.45715em) rotateY(-51.42857deg);\n animation: inherit;\n animation-name: roll6a;\n }\n\n .assembly:nth-child(6) .roller:last-child {\n z-index: -1;\n margin: 0 12em;\n transform: rotateY(-25.71429deg) translateZ(-3.45715em) rotateY(-25.71429deg);\n animation-name: roll6b;\n }\n\n @keyframes roll6a {\n to {\n transform: rotateY(-25.71429deg) translateZ(3.45715em) rotateY(-51.42857deg);\n }\n }\n\n @keyframes roll6b {\n to {\n transform: rotateY(25.71429deg) translateZ(-3.45715em) rotateY(-25.71429deg);\n }\n }\n\n .assembly:nth-child(6) .side {\n margin: -2em -1.5em;\n width: 3em;\n height: 4em;\n }\n\n .assembly:nth-child(6) .side:nth-child(1) {\n transform: rotateY(0deg) translateZ(3.11478em);\n }\n\n .assembly:nth-child(6) .side:nth-child(1):before {\n height: 3.11478em;\n }\n\n .assembly:nth-child(6) .side:nth-child(2) {\n transform: rotateY(51.42857deg) translateZ(3.11478em);\n }\n\n .assembly:nth-child(6) .side:nth-child(2):before {\n height: 3.11478em;\n }\n\n .assembly:nth-child(6) .side:nth-child(3) {\n transform: rotateY(102.85714deg) translateZ(3.11478em);\n }\n\n .assembly:nth-child(6) .side:nth-child(3):before {\n height: 3.11478em;\n }\n\n .assembly:nth-child(6) .side:nth-child(4) {\n transform: rotateY(154.28571deg) translateZ(3.11478em);\n }\n\n .assembly:nth-child(6) .side:nth-child(4):before {\n height: 3.11478em;\n }\n\n .assembly:nth-child(6) .side:nth-child(5) {\n transform: rotateY(205.71429deg) translateZ(3.11478em);\n }\n\n .assembly:nth-child(6) .side:nth-child(5):before {\n height: 3.11478em;\n }\n\n .assembly:nth-child(6) .side:nth-child(6) {\n transform: rotateY(257.14286deg) translateZ(3.11478em);\n }\n\n .assembly:nth-child(6) .side:nth-child(6):before {\n height: 3.11478em;\n }\n\n .assembly:nth-child(6) .side:nth-child(7) {\n transform: rotateY(308.57143deg) translateZ(3.11478em);\n }\n\n .assembly:nth-child(6) .side:nth-child(7):before {\n height: 3.11478em;\n }\n\n .assembly:nth-child(7) {\n z-index: -7;\n transform: translate(0, -35em);\n animation: slide7 1s ease-in-out infinite;\n }\n\n @keyframes slide7 {\n to {\n transform: translate(3em, -35em);\n }\n }\n\n .assembly:nth-child(7) .roller {\n transform: rotateY(22.5deg) translateZ(3.91969em) rotateY(-67.5deg);\n animation: inherit;\n animation-name: roll7a;\n }\n\n .assembly:nth-child(7) .roller:last-child {\n z-index: -1;\n margin: 0 12em;\n transform: rotateY(-22.5deg) translateZ(-3.91969em) rotateY(-22.5deg);\n animation-name: roll7b;\n }\n\n @keyframes roll7a {\n to {\n transform: rotateY(-22.5deg) translateZ(3.91969em) rotateY(-67.5deg);\n }\n }\n\n @keyframes roll7b {\n to {\n transform: rotateY(22.5deg) translateZ(-3.91969em) rotateY(-22.5deg);\n }\n }\n\n .assembly:nth-child(7) .side {\n margin: -2em -1.5em;\n width: 3em;\n height: 4em;\n }\n\n .assembly:nth-child(7) .side:nth-child(1) {\n transform: rotateY(0deg) translateZ(3.62132em);\n }\n\n .assembly:nth-child(7) .side:nth-child(1):before {\n height: 3.62132em;\n }\n\n .assembly:nth-child(7) .side:nth-child(2) {\n transform: rotateY(45deg) translateZ(3.62132em);\n }\n\n .assembly:nth-child(7) .side:nth-child(2):before {\n height: 3.62132em;\n }\n\n .assembly:nth-child(7) .side:nth-child(3) {\n transform: rotateY(90deg) translateZ(3.62132em);\n }\n\n .assembly:nth-child(7) .side:nth-child(3):before {\n height: 3.62132em;\n }\n\n .assembly:nth-child(7) .side:nth-child(4) {\n transform: rotateY(135deg) translateZ(3.62132em);\n }\n\n .assembly:nth-child(7) .side:nth-child(4):before {\n height: 3.62132em;\n }\n\n .assembly:nth-child(7) .side:nth-child(5) {\n transform: rotateY(180deg) translateZ(3.62132em);\n }\n\n .assembly:nth-child(7) .side:nth-child(5):before {\n height: 3.62132em;\n }\n\n .assembly:nth-child(7) .side:nth-child(6) {\n transform: rotateY(225deg) translateZ(3.62132em);\n }\n\n .assembly:nth-child(7) .side:nth-child(6):before {\n height: 3.62132em;\n }\n\n .assembly:nth-child(7) .side:nth-child(7) {\n transform: rotateY(270deg) translateZ(3.62132em);\n }\n\n .assembly:nth-child(7) .side:nth-child(7):before {\n height: 3.62132em;\n }\n\n .assembly:nth-child(7) .side:nth-child(8) {\n transform: rotateY(315deg) translateZ(3.62132em);\n }\n\n .assembly:nth-child(7) .side:nth-child(8):before {\n height: 3.62132em;\n }\n\n .assembly:nth-child(8) {\n z-index: -8;\n transform: translate(0, -40em);\n animation: slide8 1s ease-in-out infinite;\n }\n\n @keyframes slide8 {\n to {\n transform: translate(3em, -40em);\n }\n }\n\n .assembly:nth-child(8) .roller {\n transform: rotateY(20deg) translateZ(4.38571em) rotateY(-40deg);\n animation: inherit;\n animation-name: roll8a;\n }\n\n .assembly:nth-child(8) .roller:last-child {\n z-index: -1;\n margin: 0 12em;\n transform: rotateY(-20deg) translateZ(-4.38571em) rotateY(-20deg);\n animation-name: roll8b;\n }\n\n @keyframes roll8a {\n to {\n transform: rotateY(-20deg) translateZ(4.38571em) rotateY(-40deg);\n }\n }\n\n @keyframes roll8b {\n to {\n transform: rotateY(20deg) translateZ(-4.38571em) rotateY(-20deg);\n }\n }\n\n .assembly:nth-child(8) .side {\n margin: -2em -1.5em;\n width: 3em;\n height: 4em;\n }\n\n .assembly:nth-child(8) .side:nth-child(1) {\n transform: rotateY(0deg) translateZ(4.12122em);\n }\n\n .assembly:nth-child(8) .side:nth-child(1):before {\n height: 4.12122em;\n }\n\n .assembly:nth-child(8) .side:nth-child(2) {\n transform: rotateY(40deg) translateZ(4.12122em);\n }\n\n .assembly:nth-child(8) .side:nth-child(2):before {\n height: 4.12122em;\n }\n\n .assembly:nth-child(8) .side:nth-child(3) {\n transform: rotateY(80deg) translateZ(4.12122em);\n }\n\n .assembly:nth-child(8) .side:nth-child(3):before {\n height: 4.12122em;\n }\n\n .assembly:nth-child(8) .side:nth-child(4) {\n transform: rotateY(120deg) translateZ(4.12122em);\n }\n\n .assembly:nth-child(8) .side:nth-child(4):before {\n height: 4.12122em;\n }\n\n .assembly:nth-child(8) .side:nth-child(5) {\n transform: rotateY(160deg) translateZ(4.12122em);\n }\n\n .assembly:nth-child(8) .side:nth-child(5):before {\n height: 4.12122em;\n }\n\n .assembly:nth-child(8) .side:nth-child(6) {\n transform: rotateY(200deg) translateZ(4.12122em);\n }\n\n .assembly:nth-child(8) .side:nth-child(6):before {\n height: 4.12122em;\n }\n\n .assembly:nth-child(8) .side:nth-child(7) {\n transform: rotateY(240deg) translateZ(4.12122em);\n }\n\n .assembly:nth-child(8) .side:nth-child(7):before {\n height: 4.12122em;\n }\n\n .assembly:nth-child(8) .side:nth-child(8) {\n transform: rotateY(280deg) translateZ(4.12122em);\n }\n\n .assembly:nth-child(8) .side:nth-child(8):before {\n height: 4.12122em;\n }\n\n .assembly:nth-child(8) .side:nth-child(9) {\n transform: rotateY(320deg) translateZ(4.12122em);\n }\n\n .assembly:nth-child(8) .side:nth-child(9):before {\n height: 4.12122em;\n }\n\n .assembly:nth-child(9) {\n z-index: -9;\n transform: translate(0, -45em);\n animation: slide9 1s ease-in-out infinite;\n }\n\n @keyframes slide9 {\n to {\n transform: translate(3em, -45em);\n }\n }\n\n .assembly:nth-child(9) .roller {\n transform: rotateY(18deg) translateZ(4.8541em) rotateY(-54deg);\n animation: inherit;\n animation-name: roll9a;\n }\n\n .assembly:nth-child(9) .roller:last-child {\n z-index: -1;\n margin: 0 12em;\n transform: rotateY(-18deg) translateZ(-4.8541em) rotateY(-18deg);\n animation-name: roll9b;\n }\n\n @keyframes roll9a {\n to {\n transform: rotateY(-18deg) translateZ(4.8541em) rotateY(-54deg);\n }\n }\n\n @keyframes roll9b {\n to {\n transform: rotateY(18deg) translateZ(-4.8541em) rotateY(-18deg);\n }\n }\n\n .assembly:nth-child(9) .side {\n margin: -2em -1.5em;\n width: 3em;\n height: 4em;\n }\n\n .assembly:nth-child(9) .side:nth-child(1) {\n transform: rotateY(0deg) translateZ(4.61653em);\n }\n\n .assembly:nth-child(9) .side:nth-child(1):before {\n height: 4.61653em;\n }\n\n .assembly:nth-child(9) .side:nth-child(2) {\n transform: rotateY(36deg) translateZ(4.61653em);\n }\n\n .assembly:nth-child(9) .side:nth-child(2):before {\n height: 4.61653em;\n }\n\n .assembly:nth-child(9) .side:nth-child(3) {\n transform: rotateY(72deg) translateZ(4.61653em);\n }\n\n .assembly:nth-child(9) .side:nth-child(3):before {\n height: 4.61653em;\n }\n\n .assembly:nth-child(9) .side:nth-child(4) {\n transform: rotateY(108deg) translateZ(4.61653em);\n }\n\n .assembly:nth-child(9) .side:nth-child(4):before {\n height: 4.61653em;\n }\n\n .assembly:nth-child(9) .side:nth-child(5) {\n transform: rotateY(144deg) translateZ(4.61653em);\n }\n\n .assembly:nth-child(9) .side:nth-child(5):before {\n height: 4.61653em;\n }\n\n .assembly:nth-child(9) .side:nth-child(6) {\n transform: rotateY(180deg) translateZ(4.61653em);\n }\n\n .assembly:nth-child(9) .side:nth-child(6):before {\n height: 4.61653em;\n }\n\n .assembly:nth-child(9) .side:nth-child(7) {\n transform: rotateY(216deg) translateZ(4.61653em);\n }\n\n .assembly:nth-child(9) .side:nth-child(7):before {\n height: 4.61653em;\n }\n\n .assembly:nth-child(9) .side:nth-child(8) {\n transform: rotateY(252deg) translateZ(4.61653em);\n }\n\n .assembly:nth-child(9) .side:nth-child(8):before {\n height: 4.61653em;\n }\n\n .assembly:nth-child(9) .side:nth-child(9) {\n transform: rotateY(288deg) translateZ(4.61653em);\n }\n\n .assembly:nth-child(9) .side:nth-child(9):before {\n height: 4.61653em;\n }\n\n .assembly:nth-child(9) .side:nth-child(10) {\n transform: rotateY(324deg) translateZ(4.61653em);\n }\n\n .assembly:nth-child(9) .side:nth-child(10):before {\n height: 4.61653em;\n }\n\n .assembly:nth-child(10) {\n z-index: -10;\n transform: translate(0, -50em);\n animation: slide10 1s ease-in-out infinite;\n }\n\n @keyframes slide10 {\n to {\n transform: translate(3em, -50em);\n }\n }\n\n .assembly:nth-child(10) .roller {\n transform: rotateY(16.36364deg) translateZ(5.3242em) rotateY(-32.72727deg);\n animation: inherit;\n animation-name: roll10a;\n }\n\n .assembly:nth-child(10) .roller:last-child {\n z-index: -1;\n margin: 0 12em;\n transform: rotateY(-16.36364deg) translateZ(-5.3242em) rotateY(-16.36364deg);\n animation-name: roll10b;\n }\n\n @keyframes roll10a {\n to {\n transform: rotateY(-16.36364deg) translateZ(5.3242em) rotateY(-32.72727deg);\n }\n }\n\n @keyframes roll10b {\n to {\n transform: rotateY(16.36364deg) translateZ(-5.3242em) rotateY(-16.36364deg);\n }\n }\n\n .assembly:nth-child(10) .side {\n margin: -2em -1.5em;\n width: 3em;\n height: 4em;\n }\n\n .assembly:nth-child(10) .side:nth-child(1) {\n transform: rotateY(0deg) translateZ(5.10853em);\n }\n\n .assembly:nth-child(10) .side:nth-child(1):before {\n height: 5.10853em;\n }\n\n .assembly:nth-child(10) .side:nth-child(2) {\n transform: rotateY(32.72727deg) translateZ(5.10853em);\n }\n\n .assembly:nth-child(10) .side:nth-child(2):before {\n height: 5.10853em;\n }\n\n .assembly:nth-child(10) .side:nth-child(3) {\n transform: rotateY(65.45455deg) translateZ(5.10853em);\n }\n\n .assembly:nth-child(10) .side:nth-child(3):before {\n height: 5.10853em;\n }\n\n .assembly:nth-child(10) .side:nth-child(4) {\n transform: rotateY(98.18182deg) translateZ(5.10853em);\n }\n\n .assembly:nth-child(10) .side:nth-child(4):before {\n height: 5.10853em;\n }\n\n .assembly:nth-child(10) .side:nth-child(5) {\n transform: rotateY(130.90909deg) translateZ(5.10853em);\n }\n\n .assembly:nth-child(10) .side:nth-child(5):before {\n height: 5.10853em;\n }\n\n .assembly:nth-child(10) .side:nth-child(6) {\n transform: rotateY(163.63636deg) translateZ(5.10853em);\n }\n\n .assembly:nth-child(10) .side:nth-child(6):before {\n height: 5.10853em;\n }\n\n .assembly:nth-child(10) .side:nth-child(7) {\n transform: rotateY(196.36364deg) translateZ(5.10853em);\n }\n\n .assembly:nth-child(10) .side:nth-child(7):before {\n height: 5.10853em;\n }\n\n .assembly:nth-child(10) .side:nth-child(8) {\n transform: rotateY(229.09091deg) translateZ(5.10853em);\n }\n\n .assembly:nth-child(10) .side:nth-child(8):before {\n height: 5.10853em;\n }\n\n .assembly:nth-child(10) .side:nth-child(9) {\n transform: rotateY(261.81818deg) translateZ(5.10853em);\n }\n\n .assembly:nth-child(10) .side:nth-child(9):before {\n height: 5.10853em;\n }\n\n .assembly:nth-child(10) .side:nth-child(10) {\n transform: rotateY(294.54545deg) translateZ(5.10853em);\n }\n\n .assembly:nth-child(10) .side:nth-child(10):before {\n height: 5.10853em;\n }\n\n .assembly:nth-child(10) .side:nth-child(11) {\n transform: rotateY(327.27273deg) translateZ(5.10853em);\n }\n\n .assembly:nth-child(10) .side:nth-child(11):before {\n height: 5.10853em;\n }\n\n .assembly:nth-child(11) {\n z-index: -11;\n transform: translate(0, -55em);\n animation: slide11 1s ease-in-out infinite;\n }\n\n @keyframes slide11 {\n to {\n transform: translate(3em, -55em);\n }\n }\n\n .assembly:nth-child(11) .roller {\n transform: rotateY(15deg) translateZ(5.79555em) rotateY(-45deg);\n animation: inherit;\n animation-name: roll11a;\n }\n\n .assembly:nth-child(11) .roller:last-child {\n z-index: -1;\n margin: 0 12em;\n transform: rotateY(-15deg) translateZ(-5.79555em) rotateY(-15deg);\n animation-name: roll11b;\n }\n\n @keyframes roll11a {\n to {\n transform: rotateY(-15deg) translateZ(5.79555em) rotateY(-45deg);\n }\n }\n\n @keyframes roll11b {\n to {\n transform: rotateY(15deg) translateZ(-5.79555em) rotateY(-15deg);\n }\n }\n\n .assembly:nth-child(11) .side {\n margin: -2em -1.5em;\n width: 3em;\n height: 4em;\n }\n\n .assembly:nth-child(11) .side:nth-child(1) {\n transform: rotateY(0deg) translateZ(5.59808em);\n }\n\n .assembly:nth-child(11) .side:nth-child(1):before {\n height: 5.59808em;\n }\n\n .assembly:nth-child(11) .side:nth-child(2) {\n transform: rotateY(30deg) translateZ(5.59808em);\n }\n\n .assembly:nth-child(11) .side:nth-child(2):before {\n height: 5.59808em;\n }\n\n .assembly:nth-child(11) .side:nth-child(3) {\n transform: rotateY(60deg) translateZ(5.59808em);\n }\n\n .assembly:nth-child(11) .side:nth-child(3):before {\n height: 5.59808em;\n }\n\n .assembly:nth-child(11) .side:nth-child(4) {\n transform: rotateY(90deg) translateZ(5.59808em);\n }\n\n .assembly:nth-child(11) .side:nth-child(4):before {\n height: 5.59808em;\n }\n\n .assembly:nth-child(11) .side:nth-child(5) {\n transform: rotateY(120deg) translateZ(5.59808em);\n }\n\n .assembly:nth-child(11) .side:nth-child(5):before {\n height: 5.59808em;\n }\n\n .assembly:nth-child(11) .side:nth-child(6) {\n transform: rotateY(150deg) translateZ(5.59808em);\n }\n\n .assembly:nth-child(11) .side:nth-child(6):before {\n height: 5.59808em;\n }\n\n .assembly:nth-child(11) .side:nth-child(7) {\n transform: rotateY(180deg) translateZ(5.59808em);\n }\n\n .assembly:nth-child(11) .side:nth-child(7):before {\n height: 5.59808em;\n }\n\n .assembly:nth-child(11) .side:nth-child(8) {\n transform: rotateY(210deg) translateZ(5.59808em);\n }\n\n .assembly:nth-child(11) .side:nth-child(8):before {\n height: 5.59808em;\n }\n\n .assembly:nth-child(11) .side:nth-child(9) {\n transform: rotateY(240deg) translateZ(5.59808em);\n }\n\n .assembly:nth-child(11) .side:nth-child(9):before {\n height: 5.59808em;\n }\n\n .assembly:nth-child(11) .side:nth-child(10) {\n transform: rotateY(270deg) translateZ(5.59808em);\n }\n\n .assembly:nth-child(11) .side:nth-child(10):before {\n height: 5.59808em;\n }\n\n .assembly:nth-child(11) .side:nth-child(11) {\n transform: rotateY(300deg) translateZ(5.59808em);\n }\n\n .assembly:nth-child(11) .side:nth-child(11):before {\n height: 5.59808em;\n }\n\n .assembly:nth-child(11) .side:nth-child(12) {\n transform: rotateY(330deg) translateZ(5.59808em);\n }\n\n .assembly:nth-child(11) .side:nth-child(12):before {\n height: 5.59808em;\n }\n\n .assembly:nth-child(12) {\n z-index: -12;\n transform: translate(0, -60em);\n animation: slide12 1s ease-in-out infinite;\n }\n\n @keyframes slide12 {\n to {\n transform: translate(3em, -60em);\n }\n }\n\n .assembly:nth-child(12) .roller {\n transform: rotateY(13.84615deg) translateZ(6.26787em) rotateY(-27.69231deg);\n animation: inherit;\n animation-name: roll12a;\n }\n\n .assembly:nth-child(12) .roller:last-child {\n z-index: -1;\n margin: 0 12em;\n transform: rotateY(-13.84615deg) translateZ(-6.26787em) rotateY(-13.84615deg);\n animation-name: roll12b;\n }\n\n @keyframes roll12a {\n to {\n transform: rotateY(-13.84615deg) translateZ(6.26787em) rotateY(-27.69231deg);\n }\n }\n\n @keyframes roll12b {\n to {\n transform: rotateY(13.84615deg) translateZ(-6.26787em) rotateY(-13.84615deg);\n }\n }\n\n .assembly:nth-child(12) .side {\n margin: -2em -1.5em;\n width: 3em;\n height: 4em;\n }\n\n .assembly:nth-child(12) .side:nth-child(1) {\n transform: rotateY(0deg) translateZ(6.08574em);\n }\n\n .assembly:nth-child(12) .side:nth-child(1):before {\n height: 6.08574em;\n }\n\n .assembly:nth-child(12) .side:nth-child(2) {\n transform: rotateY(27.69231deg) translateZ(6.08574em);\n }\n\n .assembly:nth-child(12) .side:nth-child(2):before {\n height: 6.08574em;\n }\n\n .assembly:nth-child(12) .side:nth-child(3) {\n transform: rotateY(55.38462deg) translateZ(6.08574em);\n }\n\n .assembly:nth-child(12) .side:nth-child(3):before {\n height: 6.08574em;\n }\n\n .assembly:nth-child(12) .side:nth-child(4) {\n transform: rotateY(83.07692deg) translateZ(6.08574em);\n }\n\n .assembly:nth-child(12) .side:nth-child(4):before {\n height: 6.08574em;\n }\n\n .assembly:nth-child(12) .side:nth-child(5) {\n transform: rotateY(110.76923deg) translateZ(6.08574em);\n }\n\n .assembly:nth-child(12) .side:nth-child(5):before {\n height: 6.08574em;\n }\n\n .assembly:nth-child(12) .side:nth-child(6) {\n transform: rotateY(138.46154deg) translateZ(6.08574em);\n }\n\n .assembly:nth-child(12) .side:nth-child(6):before {\n height: 6.08574em;\n }\n\n .assembly:nth-child(12) .side:nth-child(7) {\n transform: rotateY(166.15385deg) translateZ(6.08574em);\n }\n\n .assembly:nth-child(12) .side:nth-child(7):before {\n height: 6.08574em;\n }\n\n .assembly:nth-child(12) .side:nth-child(8) {\n transform: rotateY(193.84615deg) translateZ(6.08574em);\n }\n\n .assembly:nth-child(12) .side:nth-child(8):before {\n height: 6.08574em;\n }\n\n .assembly:nth-child(12) .side:nth-child(9) {\n transform: rotateY(221.53846deg) translateZ(6.08574em);\n }\n\n .assembly:nth-child(12) .side:nth-child(9):before {\n height: 6.08574em;\n }\n\n .assembly:nth-child(12) .side:nth-child(10) {\n transform: rotateY(249.23077deg) translateZ(6.08574em);\n }\n\n .assembly:nth-child(12) .side:nth-child(10):before {\n height: 6.08574em;\n }\n\n .assembly:nth-child(12) .side:nth-child(11) {\n transform: rotateY(276.92308deg) translateZ(6.08574em);\n }\n\n .assembly:nth-child(12) .side:nth-child(11):before {\n height: 6.08574em;\n }\n\n .assembly:nth-child(12) .side:nth-child(12) {\n transform: rotateY(304.61538deg) translateZ(6.08574em);\n }\n\n .assembly:nth-child(12) .side:nth-child(12):before {\n height: 6.08574em;\n }\n\n .assembly:nth-child(12) .side:nth-child(13) {\n transform: rotateY(332.30769deg) translateZ(6.08574em);\n }\n\n .assembly:nth-child(12) .side:nth-child(13):before {\n height: 6.08574em;\n }\n\n .assembly:nth-child(13) {\n z-index: -13;\n transform: translate(0, -65em);\n animation: slide13 1s ease-in-out infinite;\n }\n\n @keyframes slide13 {\n to {\n transform: translate(3em, -65em);\n }\n }\n\n .assembly:nth-child(13) .roller {\n transform: rotateY(12.85714deg) translateZ(6.74094em) rotateY(-38.57143deg);\n animation: inherit;\n animation-name: roll13a;\n }\n\n .assembly:nth-child(13) .roller:last-child {\n z-index: -1;\n margin: 0 12em;\n transform: rotateY(-12.85714deg) translateZ(-6.74094em) rotateY(-12.85714deg);\n animation-name: roll13b;\n }\n\n @keyframes roll13a {\n to {\n transform: rotateY(-12.85714deg) translateZ(6.74094em) rotateY(-38.57143deg);\n }\n }\n\n @keyframes roll13b {\n to {\n transform: rotateY(12.85714deg) translateZ(-6.74094em) rotateY(-12.85714deg);\n }\n }\n\n .assembly:nth-child(13) .side {\n margin: -2em -1.5em;\n width: 3em;\n height: 4em;\n }\n\n .assembly:nth-child(13) .side:nth-child(1) {\n transform: rotateY(0deg) translateZ(6.57193em);\n }\n\n .assembly:nth-child(13) .side:nth-child(1):before {\n height: 6.57193em;\n }\n\n .assembly:nth-child(13) .side:nth-child(2) {\n transform: rotateY(25.71429deg) translateZ(6.57193em);\n }\n\n .assembly:nth-child(13) .side:nth-child(2):before {\n height: 6.57193em;\n }\n\n .assembly:nth-child(13) .side:nth-child(3) {\n transform: rotateY(51.42857deg) translateZ(6.57193em);\n }\n\n .assembly:nth-child(13) .side:nth-child(3):before {\n height: 6.57193em;\n }\n\n .assembly:nth-child(13) .side:nth-child(4) {\n transform: rotateY(77.14286deg) translateZ(6.57193em);\n }\n\n .assembly:nth-child(13) .side:nth-child(4):before {\n height: 6.57193em;\n }\n\n .assembly:nth-child(13) .side:nth-child(5) {\n transform: rotateY(102.85714deg) translateZ(6.57193em);\n }\n\n .assembly:nth-child(13) .side:nth-child(5):before {\n height: 6.57193em;\n }\n\n .assembly:nth-child(13) .side:nth-child(6) {\n transform: rotateY(128.57143deg) translateZ(6.57193em);\n }\n\n .assembly:nth-child(13) .side:nth-child(6):before {\n height: 6.57193em;\n }\n\n .assembly:nth-child(13) .side:nth-child(7) {\n transform: rotateY(154.28571deg) translateZ(6.57193em);\n }\n\n .assembly:nth-child(13) .side:nth-child(7):before {\n height: 6.57193em;\n }\n\n .assembly:nth-child(13) .side:nth-child(8) {\n transform: rotateY(180deg) translateZ(6.57193em);\n }\n\n .assembly:nth-child(13) .side:nth-child(8):before {\n height: 6.57193em;\n }\n\n .assembly:nth-child(13) .side:nth-child(9) {\n transform: rotateY(205.71429deg) translateZ(6.57193em);\n }\n\n .assembly:nth-child(13) .side:nth-child(9):before {\n height: 6.57193em;\n }\n\n .assembly:nth-child(13) .side:nth-child(10) {\n transform: rotateY(231.42857deg) translateZ(6.57193em);\n }\n\n .assembly:nth-child(13) .side:nth-child(10):before {\n height: 6.57193em;\n }\n\n .assembly:nth-child(13) .side:nth-child(11) {\n transform: rotateY(257.14286deg) translateZ(6.57193em);\n }\n\n .assembly:nth-child(13) .side:nth-child(11):before {\n height: 6.57193em;\n }\n\n .assembly:nth-child(13) .side:nth-child(12) {\n transform: rotateY(282.85714deg) translateZ(6.57193em);\n }\n\n .assembly:nth-child(13) .side:nth-child(12):before {\n height: 6.57193em;\n }\n\n .assembly:nth-child(13) .side:nth-child(13) {\n transform: rotateY(308.57143deg) translateZ(6.57193em);\n }\n\n .assembly:nth-child(13) .side:nth-child(13):before {\n height: 6.57193em;\n }\n\n .assembly:nth-child(13) .side:nth-child(14) {\n transform: rotateY(334.28571deg) translateZ(6.57193em);\n }\n\n .assembly:nth-child(13) .side:nth-child(14):before {\n height: 6.57193em;\n }\n\n .assembly:nth-child(14) {\n z-index: -14;\n transform: translate(0, -70em);\n animation: slide14 1s ease-in-out infinite;\n }\n\n @keyframes slide14 {\n to {\n transform: translate(3em, -70em);\n }\n }\n\n .assembly:nth-child(14) .roller {\n transform: rotateY(12deg) translateZ(7.2146em) rotateY(-24deg);\n animation: inherit;\n animation-name: roll14a;\n }\n\n .assembly:nth-child(14) .roller:last-child {\n z-index: -1;\n margin: 0 12em;\n transform: rotateY(-12deg) translateZ(-7.2146em) rotateY(-12deg);\n animation-name: roll14b;\n }\n\n @keyframes roll14a {\n to {\n transform: rotateY(-12deg) translateZ(7.2146em) rotateY(-24deg);\n }\n }\n\n @keyframes roll14b {\n to {\n transform: rotateY(12deg) translateZ(-7.2146em) rotateY(-12deg);\n }\n }\n\n .assembly:nth-child(14) .side {\n margin: -2em -1.5em;\n width: 3em;\n height: 4em;\n }\n\n .assembly:nth-child(14) .side:nth-child(1) {\n transform: rotateY(0deg) translateZ(7.05695em);\n }\n\n .assembly:nth-child(14) .side:nth-child(1):before {\n height: 7.05695em;\n }\n\n .assembly:nth-child(14) .side:nth-child(2) {\n transform: rotateY(24deg) translateZ(7.05695em);\n }\n\n .assembly:nth-child(14) .side:nth-child(2):before {\n height: 7.05695em;\n }\n\n .assembly:nth-child(14) .side:nth-child(3) {\n transform: rotateY(48deg) translateZ(7.05695em);\n }\n\n .assembly:nth-child(14) .side:nth-child(3):before {\n height: 7.05695em;\n }\n\n .assembly:nth-child(14) .side:nth-child(4) {\n transform: rotateY(72deg) translateZ(7.05695em);\n }\n\n .assembly:nth-child(14) .side:nth-child(4):before {\n height: 7.05695em;\n }\n\n .assembly:nth-child(14) .side:nth-child(5) {\n transform: rotateY(96deg) translateZ(7.05695em);\n }\n\n .assembly:nth-child(14) .side:nth-child(5):before {\n height: 7.05695em;\n }\n\n .assembly:nth-child(14) .side:nth-child(6) {\n transform: rotateY(120deg) translateZ(7.05695em);\n }\n\n .assembly:nth-child(14) .side:nth-child(6):before {\n height: 7.05695em;\n }\n\n .assembly:nth-child(14) .side:nth-child(7) {\n transform: rotateY(144deg) translateZ(7.05695em);\n }\n\n .assembly:nth-child(14) .side:nth-child(7):before {\n height: 7.05695em;\n }\n\n .assembly:nth-child(14) .side:nth-child(8) {\n transform: rotateY(168deg) translateZ(7.05695em);\n }\n\n .assembly:nth-child(14) .side:nth-child(8):before {\n height: 7.05695em;\n }\n\n .assembly:nth-child(14) .side:nth-child(9) {\n transform: rotateY(192deg) translateZ(7.05695em);\n }\n\n .assembly:nth-child(14) .side:nth-child(9):before {\n height: 7.05695em;\n }\n\n .assembly:nth-child(14) .side:nth-child(10) {\n transform: rotateY(216deg) translateZ(7.05695em);\n }\n\n .assembly:nth-child(14) .side:nth-child(10):before {\n height: 7.05695em;\n }\n\n .assembly:nth-child(14) .side:nth-child(11) {\n transform: rotateY(240deg) translateZ(7.05695em);\n }\n\n .assembly:nth-child(14) .side:nth-child(11):before {\n height: 7.05695em;\n }\n\n .assembly:nth-child(14) .side:nth-child(12) {\n transform: rotateY(264deg) translateZ(7.05695em);\n }\n\n .assembly:nth-child(14) .side:nth-child(12):before {\n height: 7.05695em;\n }\n\n .assembly:nth-child(14) .side:nth-child(13) {\n transform: rotateY(288deg) translateZ(7.05695em);\n }\n\n .assembly:nth-child(14) .side:nth-child(13):before {\n height: 7.05695em;\n }\n\n .assembly:nth-child(14) .side:nth-child(14) {\n transform: rotateY(312deg) translateZ(7.05695em);\n }\n\n .assembly:nth-child(14) .side:nth-child(14):before {\n height: 7.05695em;\n }\n\n .assembly:nth-child(14) .side:nth-child(15) {\n transform: rotateY(336deg) translateZ(7.05695em);\n }\n\n .assembly:nth-child(14) .side:nth-child(15):before {\n height: 7.05695em;\n }\n\n .strip {\n margin: -2em -1px;\n width: 12em;\n height: 4em;\n border: solid 0.125em cyan;\n background: linear-gradient(90deg, #00ffff 0.125em, rgba(0, 0, 0, 0) 0%) black;\n background-size: 3em 100%;\n }\n\n .side:before,\n .side:after {\n box-sizing: border-box;\n position: absolute;\n left: 0;\n width: inherit;\n backface-visibility: hidden;\n content: '';\n }\n\n .side:before {\n top: 100%;\n height: .125em;\n transform-origin: 50% 0;\n transform: rotateX(-90deg);\n border-top: solid 0.125em cyan;\n background: black;\n }\n\n .side:after {\n height: inherit;\n border: solid 0.125em cyan;\n background: black;\n }\n</style>\n<div class='scene'>\n <div class='assembly'>\n <div class='strip'></div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n </div>\n <div class='assembly'>\n <div class='strip'></div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n </div>\n <div class='assembly'>\n <div class='strip'></div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n </div>\n <div class='assembly'>\n <div class='strip'></div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n </div>\n <div class='assembly'>\n <div class='strip'></div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n </div>\n <div class='assembly'>\n <div class='strip'></div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n </div>\n <div class='assembly'>\n <div class='strip'></div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n </div>\n <div class='assembly'>\n <div class='strip'></div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n </div>\n <div class='assembly'>\n <div class='strip'></div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n </div>\n <div class='assembly'>\n <div class='strip'></div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n </div>\n <div class='assembly'>\n <div class='strip'></div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n </div>\n <div class='assembly'>\n <div class='strip'></div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n </div>\n <div class='assembly'>\n <div class='strip'></div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n </div>\n <div class='assembly'>\n <div class='strip'></div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n <div class='roller'>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n <div class='side'></div>\n </div>\n </div>\n</div>",
"body_hashes": [
"sha256:1f05352862e2bf3a48d86433f86441ce2c05d9f79e9a6ad20743a30145009fc2",
"sha1:898020b8c3d2654728d1ea83212870b1f36906b8"
],
"body_hash": "sha1:898020b8c3d2654728d1ea83212870b1f36906b8"
},
"supports_http2": false
},
"observed_at": "2024-10-09T13:58:55.355583444Z",
"perspective_id": "PERSPECTIVE_HE",
"port": 8000,
"service_name": "HTTP",
"software": [
{
"uniform_resource_identifier": "cpe:2.3:a:encode:uvicorn:*:*:*:*:*:*:*:*",
"part": "a",
"vendor": "Encode",
"product": "uvicorn",
"source": "OSI_APPLICATION_LAYER"
}
],
"source_ip": "162.142.125.218",
"transport_protocol": "TCP",
"truncated": false
}
],
"location": {
"continent": "Europe",
"country": "France",
"country_code": "FR",
"city": "Paris",
"postal_code": "75000",
"timezone": "Europe/Paris",
"province": "\u00cele-de-France",
"coordinates": {
"latitude": 48.85341,
"longitude": 2.3488
}
},
"location_updated_at": "2024-09-27T20:42:51.877979416Z",
"autonomous_system": {
"asn": 26383,
"description": "ASNET",
"bgp_prefix": "212.193.2.0/24",
"name": "ASNET",
"country_code": "US"
},
"autonomous_system_updated_at": "2024-09-27T20:42:51.878025914Z",
"whois": {
"network": {
"handle": "BAXET-GROUP-INC",
"name": "Baxet Group Inc.",
"cidrs": [
"212.193.2.0/24"
],
"created": "2023-05-15T00:00:00Z",
"updated": "2023-05-18T00:00:00Z"
},
"organization": {
"handle": "ORG-BGI3-RIPE",
"name": "Baxet Group Inc.",
"address": "2093 PHILADELPHIA PIKE, 6009\\nClaymont, DE 19703-2424\\nUS",
"abuse_contacts": [
{
"handle": "BGI13-RIPE",
"name": "Baxet Group Inc.",
"email": "[email protected]"
}
]
}
},
"operating_system": {
"uniform_resource_identifier": "cpe:2.3:o:canonical:ubuntu_linux:20.04:*:*:*:*:*:*:*",
"part": "o",
"vendor": "Ubuntu",
"product": "Linux",
"version": "20.04",
"other": {
"family": "Linux"
}
},
"dns": {
"names": [
"fg4.dywhcm.fun",
"fg29.vmpi.buzz"
],
"records": {
"fg4.dywhcm.fun": {
"record_type": "A",
"resolved_at": "2024-10-07T17:59:49.563277796Z"
},
"fg29.vmpi.buzz": {
"record_type": "A",
"resolved_at": "2024-09-16T12:44:06.765128433Z"
}
}
},
"last_updated_at": "2024-10-09T23:49:16.901Z",
"labels": [
"remote-access"
]
}