109.199.112.29

As of: Oct 06, 2024 9:22am UTC | Latest
{
  "ip": "109.199.112.29",
  "services": [
    {
      "_decoded": "smtp",
      "_encoding": {
        "banner": "DISPLAY_UTF8",
        "certificate": "DISPLAY_HEX",
        "banner_hex": "DISPLAY_HEX"
      },
      "banner": "220-poczta.oodu.pl ESMTP Postcow\r\n220 poczta.oodu.pl ESMTP Postcow\r\n",
      "banner_hashes": [
        "sha256:6a6a1aed3631f7e2d6a4652d3800a3aa587f5095f42fe952286454b70047cfae"
      ],
      "banner_hex": "3232302d706f637a74612e6f6f64752e706c2045534d545020506f7374636f770d0a32323020706f637a74612e6f6f64752e706c2045534d545020506f7374636f770d0a",
      "certificate": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
      "discovery_method": "IPV4_WALK_FULL_PRIORITY_1",
      "extended_service_name": "SMTP-STARTTLS",
      "labels": [
        "email"
      ],
      "observed_at": "2024-10-06T00:38:35.494419487Z",
      "perspective_id": "PERSPECTIVE_TELIA",
      "port": 25,
      "service_name": "SMTP",
      "smtp": {
        "_encoding": {
          "banner": "DISPLAY_UTF8",
          "ehlo": "DISPLAY_UTF8",
          "start_tls": "DISPLAY_UTF8"
        },
        "banner": "220-poczta.oodu.pl ESMTP Postcow\r\n220 poczta.oodu.pl ESMTP Postcow\r\n",
        "ehlo": "250-poczta.oodu.pl\r\n250-SIZE 104857600\r\n250-ETRN\r\n250-STARTTLS\r\n250-ENHANCEDSTATUSCODES\r\n250 8BITMIME\r\n",
        "start_tls": "220 2.0.0 Ready to start TLS\r\n"
      },
      "software": [
        {
          "uniform_resource_identifier": "cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*",
          "part": "o",
          "product": "linux",
          "source": "OSI_TRANSPORT_LAYER"
        }
      ],
      "source_ip": "167.94.146.55",
      "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": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
          "chain_fps_sha_256": [
            "591e9ce6c863d3a079e9fabe1478c7339a26b21269dde795211361024ae31a44"
          ],
          "leaf_data": {
            "names": [
              "autoconfig.dewa.pl",
              "autoconfig.oodu.pl",
              "autoconfig.poscielelway.pl",
              "autodiscover.dewa.pl",
              "autodiscover.oodu.pl",
              "autodiscover.poscielelway.pl",
              "poczta.oodu.pl"
            ],
            "subject_dn": "CN=poczta.oodu.pl",
            "issuer_dn": "C=US, O=Let's Encrypt, CN=R11",
            "pubkey_bit_size": 4096,
            "pubkey_algorithm": "RSA",
            "tbs_fingerprint": "d12159314faf4f7c3f66898c5aeae3402b1b61f2442f388d92b1e2052c2fcf71",
            "fingerprint": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
            "issuer": {
              "common_name": [
                "R11"
              ],
              "organization": [
                "Let's Encrypt"
              ],
              "country": [
                "US"
              ]
            },
            "subject": {
              "common_name": [
                "poczta.oodu.pl"
              ]
            },
            "public_key": {
              "key_algorithm": "RSA",
              "rsa": {
                "_encoding": {
                  "modulus": "DISPLAY_BASE64",
                  "exponent": "DISPLAY_BASE64"
                },
                "modulus": "6n7yrOl35X78ilmnqMGGA5+qAM7JSGOtikJJYM9tyCm8qEWVCC7NjC4OslKozOUfyP4mZEgT0i/S3lyozWOO/3A8q/UtDq2cEAVbRsOJMjWjUgUFOrVmj+vdEqdNANpUHjHGnSKBfC5YfL/RAOsk59Hl3eh6AtSRPqD4gEObZeSo9HnqL17Z7fRZz0aFmx6zUM1opB77tAadv1FPWMnMdw8kkejb4wZntw7ckzuGLfjDmR9vtkZh3O3omg9R8eJsTCXg1nzDWxVH9n9MPYNgSXWgPLBcRXGRs7DAdHizyesd6SKH41EBdF1SPEM2SCz1LEXtdYfcxTm2/dU3EGOKVr4RHgJLvguvFjOC0GTu+rPhwGLl1bAOSVdmwWukiobWm9FvvPtCIDANCQ8o33WC2jC0iZtBFWJW0oUTqDeBNFOmPeJZZBpSRM7eCzP4ajgi+KxSypm7e8f+Utk+tWG5aKObz/fIYXnGv+sOUUHUFGNB8EDhvGO1Er0aFX92RettP+sH2j94T9eQQ86vGa5kLFTKYVvamciCRivfZ3yWPTky+ZdFTVsVR5Khq0IYfvDdEXYZi2nb3neYDwKSlVmen9LLJq920DRhvQbIFc+4bv43Wsx/YU2B+I8val0oFYzTk2G6fwZ1NUsDflqxAnoRduAMkjw73FKV0wBPBAkBX/U=",
                "exponent": "AAEAAQ==",
                "length": 512
              },
              "fingerprint": "b58928bf94778c8f4b0728f00f812c3af32c23f9f9364c829310699b25574c37"
            },
            "signature": {
              "signature_algorithm": "SHA256-RSA",
              "self_signed": false
            }
          },
          "chain": [
            {
              "fingerprint": "591e9ce6c863d3a079e9fabe1478c7339a26b21269dde795211361024ae31a44",
              "subject_dn": "C=US, O=Let's Encrypt, CN=R11",
              "issuer_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1"
            }
          ]
        },
        "_encoding": {
          "ja3s": "DISPLAY_HEX"
        },
        "ja3s": "15af977ce25de452b96affa2addb1036",
        "ja4s": "t130200_1302_a56c5b993250"
      },
      "transport_fingerprint": {
        "id": 262,
        "os": "CentOS",
        "raw": "65160,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 301 Moved Permanently\r\nServer: nginx/1.27.1\r\nDate:  <REDACTED>\r\nContent-Type: text/html\r\nContent-Length: 169\r\nConnection: keep-alive\r\nLocation: https://109.199.112.29/\r\n",
      "banner_hashes": [
        "sha256:8d85130b85845869a8dc1e2f6c9765bb08b66f1df9cb408307b9daf4e2204195"
      ],
      "banner_hex": "485454502f312e3120333031204d6f766564205065726d616e656e746c790d0a5365727665723a206e67696e782f312e32372e310d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a436f6e74656e742d4c656e6774683a203136390d0a436f6e6e656374696f6e3a206b6565702d616c6976650d0a4c6f636174696f6e3a2068747470733a2f2f3130392e3139392e3131322e32392f0d0a",
      "discovery_method": "IPV4_WALK_FULL_PRIORITY_1",
      "extended_service_name": "HTTP",
      "http": {
        "request": {
          "method": "GET",
          "uri": "http://109.199.112.29/",
          "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": 301,
          "status_reason": "Moved Permanently",
          "headers": {
            "Date": [
              "<REDACTED>"
            ],
            "_encoding": {
              "Date": "DISPLAY_UTF8",
              "Server": "DISPLAY_UTF8",
              "Content_Length": "DISPLAY_UTF8",
              "Content_Type": "DISPLAY_UTF8",
              "Location": "DISPLAY_UTF8",
              "Connection": "DISPLAY_UTF8"
            },
            "Server": [
              "nginx/1.27.1"
            ],
            "Content_Length": [
              "169"
            ],
            "Content_Type": [
              "text/html"
            ],
            "Location": [
              "https://109.199.112.29/"
            ],
            "Connection": [
              "keep-alive"
            ]
          },
          "_encoding": {
            "html_tags": "DISPLAY_UTF8",
            "body": "DISPLAY_UTF8",
            "body_hash": "DISPLAY_UTF8",
            "html_title": "DISPLAY_UTF8"
          },
          "html_tags": [
            "<title>301 Moved Permanently</title>"
          ],
          "body_size": 169,
          "body": "<html>\r\n<head><title>301 Moved Permanently</title></head>\r\n<body>\r\n<center><h1>301 Moved Permanently</h1></center>\r\n<hr><center>nginx/1.27.1</center>\r\n</body>\r\n</html>\r\n",
          "body_hashes": [
            "sha256:dfc2c6f382099d6c732f109d7f4e861f67cfc312e5949896abe2292baf655178",
            "sha1:7c46c2b4ca031149de13868828b1b454efc4cf22"
          ],
          "body_hash": "sha1:7c46c2b4ca031149de13868828b1b454efc4cf22",
          "html_title": "301 Moved Permanently"
        },
        "supports_http2": false
      },
      "observed_at": "2024-10-06T03:37:14.301920662Z",
      "perspective_id": "PERSPECTIVE_TELIA",
      "port": 80,
      "service_name": "HTTP",
      "software": [
        {
          "uniform_resource_identifier": "cpe:2.3:a:f5:nginx:1.27.1:*:*:*:*:*:*:*",
          "part": "a",
          "vendor": "nginx",
          "product": "nginx",
          "version": "1.27.1",
          "other": {
            "family": "nginx"
          },
          "source": "OSI_APPLICATION_LAYER"
        }
      ],
      "source_ip": "167.94.146.48",
      "transport_protocol": "TCP",
      "truncated": false
    },
    {
      "_decoded": "pop3",
      "_encoding": {
        "banner": "DISPLAY_UTF8",
        "certificate": "DISPLAY_HEX",
        "banner_hex": "DISPLAY_HEX"
      },
      "banner": "+OK Dovecot ready.\r\n",
      "banner_hashes": [
        "sha256:095c6dbf7d6290d9c885271a78f82e11a7df7c9a8733d4e13236b47608e527c4"
      ],
      "banner_hex": "2b4f4b20446f7665636f742072656164792e0d0a",
      "certificate": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
      "discovery_method": "IPV4_WALK_FULL_PRIORITY_1",
      "extended_service_name": "POP3S",
      "labels": [
        "email"
      ],
      "observed_at": "2024-10-06T09:22:38.023900880Z",
      "perspective_id": "PERSPECTIVE_HE",
      "pop3": {
        "_encoding": {
          "banner": "DISPLAY_UTF8",
          "start_tls": "DISPLAY_UTF8"
        },
        "banner": "+OK Dovecot ready.\r\n",
        "start_tls": "+OK Begin TLS negotiation now.\r\n"
      },
      "port": 110,
      "service_name": "POP3",
      "software": [
        {
          "uniform_resource_identifier": "cpe:2.3:a:dovecot:dovecot:*:*:*:*:*:*:*:*",
          "part": "a",
          "vendor": "Dovecot",
          "product": "Dovecot",
          "other": {
            "family": "Dovecot"
          },
          "source": "OSI_APPLICATION_LAYER"
        }
      ],
      "source_ip": "162.142.125.211",
      "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": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
          "chain_fps_sha_256": [
            "591e9ce6c863d3a079e9fabe1478c7339a26b21269dde795211361024ae31a44"
          ],
          "leaf_data": {
            "names": [
              "autoconfig.dewa.pl",
              "autoconfig.oodu.pl",
              "autoconfig.poscielelway.pl",
              "autodiscover.dewa.pl",
              "autodiscover.oodu.pl",
              "autodiscover.poscielelway.pl",
              "poczta.oodu.pl"
            ],
            "subject_dn": "CN=poczta.oodu.pl",
            "issuer_dn": "C=US, O=Let's Encrypt, CN=R11",
            "pubkey_bit_size": 4096,
            "pubkey_algorithm": "RSA",
            "tbs_fingerprint": "d12159314faf4f7c3f66898c5aeae3402b1b61f2442f388d92b1e2052c2fcf71",
            "fingerprint": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
            "issuer": {
              "common_name": [
                "R11"
              ],
              "organization": [
                "Let's Encrypt"
              ],
              "country": [
                "US"
              ]
            },
            "subject": {
              "common_name": [
                "poczta.oodu.pl"
              ]
            },
            "public_key": {
              "key_algorithm": "RSA",
              "rsa": {
                "_encoding": {
                  "modulus": "DISPLAY_BASE64",
                  "exponent": "DISPLAY_BASE64"
                },
                "modulus": "6n7yrOl35X78ilmnqMGGA5+qAM7JSGOtikJJYM9tyCm8qEWVCC7NjC4OslKozOUfyP4mZEgT0i/S3lyozWOO/3A8q/UtDq2cEAVbRsOJMjWjUgUFOrVmj+vdEqdNANpUHjHGnSKBfC5YfL/RAOsk59Hl3eh6AtSRPqD4gEObZeSo9HnqL17Z7fRZz0aFmx6zUM1opB77tAadv1FPWMnMdw8kkejb4wZntw7ckzuGLfjDmR9vtkZh3O3omg9R8eJsTCXg1nzDWxVH9n9MPYNgSXWgPLBcRXGRs7DAdHizyesd6SKH41EBdF1SPEM2SCz1LEXtdYfcxTm2/dU3EGOKVr4RHgJLvguvFjOC0GTu+rPhwGLl1bAOSVdmwWukiobWm9FvvPtCIDANCQ8o33WC2jC0iZtBFWJW0oUTqDeBNFOmPeJZZBpSRM7eCzP4ajgi+KxSypm7e8f+Utk+tWG5aKObz/fIYXnGv+sOUUHUFGNB8EDhvGO1Er0aFX92RettP+sH2j94T9eQQ86vGa5kLFTKYVvamciCRivfZ3yWPTky+ZdFTVsVR5Khq0IYfvDdEXYZi2nb3neYDwKSlVmen9LLJq920DRhvQbIFc+4bv43Wsx/YU2B+I8val0oFYzTk2G6fwZ1NUsDflqxAnoRduAMkjw73FKV0wBPBAkBX/U=",
                "exponent": "AAEAAQ==",
                "length": 512
              },
              "fingerprint": "b58928bf94778c8f4b0728f00f812c3af32c23f9f9364c829310699b25574c37"
            },
            "signature": {
              "signature_algorithm": "SHA256-RSA",
              "self_signed": false
            }
          },
          "chain": [
            {
              "fingerprint": "591e9ce6c863d3a079e9fabe1478c7339a26b21269dde795211361024ae31a44",
              "subject_dn": "C=US, O=Let's Encrypt, CN=R11",
              "issuer_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1"
            }
          ]
        },
        "_encoding": {
          "ja3s": "DISPLAY_HEX"
        },
        "ja3s": "15af977ce25de452b96affa2addb1036",
        "ja4s": "t130200_1302_a56c5b993250"
      },
      "transport_protocol": "TCP",
      "truncated": false
    },
    {
      "_decoded": "imap",
      "_encoding": {
        "banner": "DISPLAY_UTF8",
        "certificate": "DISPLAY_HEX",
        "banner_hex": "DISPLAY_HEX"
      },
      "banner": "* OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ STARTTLS LOGINDISABLED] Dovecot ready.\r\n",
      "banner_hashes": [
        "sha256:39afe67a0a7f2711b9659c5b2f0ee8d5d1a528597bd9a69f00933e7b06d874f2"
      ],
      "banner_hex": "2a204f4b205b4341504142494c49545920494d41503472657631205341534c2d4952204c4f47494e2d524546455252414c5320494420454e41424c452049444c45204c49544552414c2b205354415254544c53204c4f47494e44495341424c45445d20446f7665636f742072656164792e0d0a",
      "certificate": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
      "discovery_method": "IPV4_WALK_FULL_PRIORITY_1",
      "extended_service_name": "IMAPS",
      "imap": {
        "_encoding": {
          "banner": "DISPLAY_UTF8"
        },
        "banner": "* OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ STARTTLS LOGINDISABLED] Dovecot ready.\r\n",
        "start_tls": "a001 OK Begin TLS negotiation now.\r\n"
      },
      "labels": [
        "email"
      ],
      "observed_at": "2024-10-06T08:02:37.663590029Z",
      "perspective_id": "PERSPECTIVE_TELIA",
      "port": 143,
      "service_name": "IMAP",
      "software": [
        {
          "uniform_resource_identifier": "cpe:2.3:a:dovecot:dovecot:*:*:*:*:*:*:*:*",
          "part": "a",
          "vendor": "Dovecot",
          "product": "Dovecot",
          "other": {
            "family": "Dovecot"
          },
          "source": "OSI_APPLICATION_LAYER"
        }
      ],
      "source_ip": "167.94.146.59",
      "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": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
          "chain_fps_sha_256": [
            "591e9ce6c863d3a079e9fabe1478c7339a26b21269dde795211361024ae31a44"
          ],
          "leaf_data": {
            "names": [
              "autoconfig.dewa.pl",
              "autoconfig.oodu.pl",
              "autoconfig.poscielelway.pl",
              "autodiscover.dewa.pl",
              "autodiscover.oodu.pl",
              "autodiscover.poscielelway.pl",
              "poczta.oodu.pl"
            ],
            "subject_dn": "CN=poczta.oodu.pl",
            "issuer_dn": "C=US, O=Let's Encrypt, CN=R11",
            "pubkey_bit_size": 4096,
            "pubkey_algorithm": "RSA",
            "tbs_fingerprint": "d12159314faf4f7c3f66898c5aeae3402b1b61f2442f388d92b1e2052c2fcf71",
            "fingerprint": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
            "issuer": {
              "common_name": [
                "R11"
              ],
              "organization": [
                "Let's Encrypt"
              ],
              "country": [
                "US"
              ]
            },
            "subject": {
              "common_name": [
                "poczta.oodu.pl"
              ]
            },
            "public_key": {
              "key_algorithm": "RSA",
              "rsa": {
                "_encoding": {
                  "modulus": "DISPLAY_BASE64",
                  "exponent": "DISPLAY_BASE64"
                },
                "modulus": "6n7yrOl35X78ilmnqMGGA5+qAM7JSGOtikJJYM9tyCm8qEWVCC7NjC4OslKozOUfyP4mZEgT0i/S3lyozWOO/3A8q/UtDq2cEAVbRsOJMjWjUgUFOrVmj+vdEqdNANpUHjHGnSKBfC5YfL/RAOsk59Hl3eh6AtSRPqD4gEObZeSo9HnqL17Z7fRZz0aFmx6zUM1opB77tAadv1FPWMnMdw8kkejb4wZntw7ckzuGLfjDmR9vtkZh3O3omg9R8eJsTCXg1nzDWxVH9n9MPYNgSXWgPLBcRXGRs7DAdHizyesd6SKH41EBdF1SPEM2SCz1LEXtdYfcxTm2/dU3EGOKVr4RHgJLvguvFjOC0GTu+rPhwGLl1bAOSVdmwWukiobWm9FvvPtCIDANCQ8o33WC2jC0iZtBFWJW0oUTqDeBNFOmPeJZZBpSRM7eCzP4ajgi+KxSypm7e8f+Utk+tWG5aKObz/fIYXnGv+sOUUHUFGNB8EDhvGO1Er0aFX92RettP+sH2j94T9eQQ86vGa5kLFTKYVvamciCRivfZ3yWPTky+ZdFTVsVR5Khq0IYfvDdEXYZi2nb3neYDwKSlVmen9LLJq920DRhvQbIFc+4bv43Wsx/YU2B+I8val0oFYzTk2G6fwZ1NUsDflqxAnoRduAMkjw73FKV0wBPBAkBX/U=",
                "exponent": "AAEAAQ==",
                "length": 512
              },
              "fingerprint": "b58928bf94778c8f4b0728f00f812c3af32c23f9f9364c829310699b25574c37"
            },
            "signature": {
              "signature_algorithm": "SHA256-RSA",
              "self_signed": false
            }
          },
          "chain": [
            {
              "fingerprint": "591e9ce6c863d3a079e9fabe1478c7339a26b21269dde795211361024ae31a44",
              "subject_dn": "C=US, O=Let's Encrypt, CN=R11",
              "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"
          }
        ]
      },
      "transport_protocol": "TCP",
      "truncated": false
    },
    {
      "_decoded": "http",
      "_encoding": {
        "banner": "DISPLAY_UTF8",
        "certificate": "DISPLAY_HEX",
        "banner_hex": "DISPLAY_HEX"
      },
      "banner": "HTTP/1.1 200 OK\r\nServer: nginx\r\nDate:  <REDACTED>\r\nContent-Type: text/html; charset=utf-8\r\nTransfer-Encoding: chunked\r\nConnection: keep-alive\r\nVary: Accept-Encoding\r\nSet-Cookie: PHPSESSID=9828f4040c91bd135c971d94128b04b5; path=/; secure; HttpOnly\r\nExpires: Thu, 19 Nov 1981 08:52:00 GMT\r\nCache-Control: no-store, no-cache, must-revalidate\r\nPragma: no-cache\r\nStrict-Transport-Security: max-age=15768000;\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Robots-Tag: none\r\nX-Download-Options: noopen\r\nX-Frame-Options: SAMEORIGIN\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: strict-origin\r\nContent-Encoding: gzip\r\n",
      "banner_hashes": [
        "sha256:0edcc3e0bf1dc042cf5670c44a65d683f675350471b9b4f2b06c094bfed9c958"
      ],
      "banner_hex": "485454502f312e3120323030204f4b0d0a5365727665723a206e67696e780d0a446174653a20203c52454441435445443e0d0a436f6e74656e742d547970653a20746578742f68746d6c3b20636861727365743d7574662d380d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a436f6e6e656374696f6e3a206b6565702d616c6976650d0a566172793a204163636570742d456e636f64696e670d0a5365742d436f6f6b69653a205048505345535349443d39383238663430343063393162643133356339373164393431323862303462353b20706174683d2f3b207365637572653b20487474704f6e6c790d0a457870697265733a205468752c203139204e6f7620313938312030383a35323a303020474d540d0a43616368652d436f6e74726f6c3a206e6f2d73746f72652c206e6f2d63616368652c206d7573742d726576616c69646174650d0a507261676d613a206e6f2d63616368650d0a5374726963742d5472616e73706f72742d53656375726974793a206d61782d6167653d31353736383030303b0d0a582d436f6e74656e742d547970652d4f7074696f6e733a206e6f736e6966660d0a582d5853532d50726f74656374696f6e3a20313b206d6f64653d626c6f636b0d0a582d526f626f74732d5461673a206e6f6e650d0a582d446f776e6c6f61642d4f7074696f6e733a206e6f6f70656e0d0a582d4672616d652d4f7074696f6e733a2053414d454f524947494e0d0a582d5065726d69747465642d43726f73732d446f6d61696e2d506f6c69636965733a206e6f6e650d0a52656665727265722d506f6c6963793a207374726963742d6f726967696e0d0a436f6e74656e742d456e636f64696e673a20677a69700d0a",
      "certificate": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
      "discovery_method": "IPV4_WALK_FULL_PRIORITY_1",
      "extended_service_name": "HTTPS",
      "http": {
        "request": {
          "method": "GET",
          "uri": "https://109.199.112.29/",
          "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": {
            "Vary": [
              "Accept-Encoding"
            ],
            "_encoding": {
              "Vary": "DISPLAY_UTF8",
              "Cache_Control": "DISPLAY_UTF8",
              "Transfer_Encoding": "DISPLAY_UTF8",
              "Content_Type": "DISPLAY_UTF8",
              "Expires": "DISPLAY_UTF8",
              "Strict_Transport_Security": "DISPLAY_UTF8",
              "X_Content_Type_Options": "DISPLAY_UTF8",
              "Content_Encoding": "DISPLAY_UTF8",
              "Referrer_Policy": "DISPLAY_UTF8",
              "Set_Cookie": "DISPLAY_UTF8",
              "X_Download_Options": "DISPLAY_UTF8",
              "Server": "DISPLAY_UTF8",
              "X_Frame_Options": "DISPLAY_UTF8",
              "Pragma": "DISPLAY_UTF8",
              "X_XSS_Protection": "DISPLAY_UTF8",
              "Connection": "DISPLAY_UTF8",
              "Date": "DISPLAY_UTF8",
              "X_Permitted_Cross_Domain_Policies": "DISPLAY_UTF8",
              "X_Robots_Tag": "DISPLAY_UTF8"
            },
            "Cache_Control": [
              "no-store, no-cache, must-revalidate"
            ],
            "Transfer_Encoding": [
              "chunked"
            ],
            "Content_Type": [
              "text/html; charset=utf-8"
            ],
            "Expires": [
              "Thu, 19 Nov 1981 08:52:00 GMT"
            ],
            "Strict_Transport_Security": [
              "max-age=15768000;"
            ],
            "X_Content_Type_Options": [
              "nosniff"
            ],
            "Content_Encoding": [
              "gzip"
            ],
            "Referrer_Policy": [
              "strict-origin"
            ],
            "Set_Cookie": [
              "PHPSESSID=9828f4040c91bd135c971d94128b04b5; path=/; secure; HttpOnly"
            ],
            "X_Download_Options": [
              "noopen"
            ],
            "Server": [
              "nginx"
            ],
            "X_Frame_Options": [
              "SAMEORIGIN"
            ],
            "Pragma": [
              "no-cache"
            ],
            "X_XSS_Protection": [
              "1; mode=block"
            ],
            "Connection": [
              "keep-alive"
            ],
            "Date": [
              "<REDACTED>"
            ],
            "X_Permitted_Cross_Domain_Policies": [
              "none"
            ],
            "X_Robots_Tag": [
              "none"
            ]
          },
          "_encoding": {
            "html_tags": "DISPLAY_UTF8",
            "body": "DISPLAY_UTF8",
            "body_hash": "DISPLAY_UTF8",
            "html_title": "DISPLAY_UTF8"
          },
          "html_tags": [
            "<title>oodu.pl | mail server</title>",
            "<meta charset=\"utf-8\">",
            "<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">",
            "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0\">",
            "<meta name=\"theme-color\" content=\"#F5D76E\"/>",
            "<meta http-equiv=\"Referrer-Policy\" content=\"same-origin\">"
          ],
          "body_size": 56924,
          "body": "<!DOCTYPE html>\n<html lang=\"en-gb\">\n<head>\n  <meta charset=\"utf-8\">\n  <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0\">\n  <meta name=\"theme-color\" content=\"#F5D76E\"/>\n  <meta http-equiv=\"Referrer-Policy\" content=\"same-origin\">\n  <title>oodu.pl | mail server</title>\n\n  <link rel=\"stylesheet\" href=\"/cache/e9d7abaa5bdece3e1bd297a0acd7d21041e36c05.css\">\n  <script>\n    // check if darkmode is preferred by OS or set by localStorage\n    if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches && localStorage.getItem(\"theme\") !== \"light\" ||\n        localStorage.getItem(\"theme\") === \"dark\") {\n      var head  = document.getElementsByTagName('head')[0];\n      var link  = document.createElement('link');\n      link.id   = 'dark-mode-theme';\n      link.rel  = 'stylesheet';\n      link.type = 'text/css';\n      link.href = '/css/themes/mailcow-darkmode.css';\n      head.appendChild(link);\n    }\n  </script>\n\n  <link rel=\"shortcut icon\" href=\"/favicon.png\" type=\"image/png\">\n  <link rel=\"icon\" href=\"/favicon.png\" type=\"image/png\">\n</head>\n<body>\n<div class=\"overlay\"></div>\n\n<form action=\"/\" method=\"post\" id=\"logout\"><input type=\"hidden\" name=\"logout\"></form>\n\n\n<div class=\"container my-4\">\n<div class=\"row mb-4\" style=\"margin-top: 60px\">\n  <div class=\"col-12 col-md-7 col-lg-6 col-xl-5 ms-auto me-auto\">\n    <div class=\"card\">\n      <div class=\"card-header d-flex align-items-center\">\n        <i class=\"bi bi-person-fill me-2\"></i> Login\n        <div class=\"ms-auto form-check form-switch my-auto d-flex align-items-center\">\n          <label class=\"form-check-label\"><i class=\"bi bi-moon-fill\"></i></label>\n          <input class=\"form-check-input ms-2\" type=\"checkbox\" id=\"dark-mode-toggle\">\n        </div>\n      </div>\n      <div class=\"card-body\">\n        <div class=\"text-center mailcow-logo mb-4\">\n          <img class=\"main-logo\" src=\"data:image/png;base64,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\" alt=\"mailcow\">\n          <img class=\"main-logo-dark\" src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQcAAAB8CAYAAABkOXURAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAIm1JREFUeNrsnXt8VNW597977rmQkIRIIOGakBBAwk0RbYviC17wWG+t0moVW89BX2/lVG3Vtm9FQa1va70UW/uqfSvWS1sFFXoEb6AgIA2IGA0Ewi0ESCAIJDOZyz5/7D0wTPZee++ZCXJkfT+f+UBm71l7z5q1f+tZz3rWsxRVVZFIJJJkXLIKJBKJFAeJRCLFQSKRSHGQSCRSHCQSiRQHiUQixUEikUhxkEgkUhwkEokUB4lEIsVBIpFIcZBIJFIcJBKJRIqDRCKR4iCRSKQ4SCQSKQ4SiUSKg0QikeIgkUikOEgkEikOEolEioNEIpHiIJFIpDhIJBIpDhKJRBLH8xVe+1TgLKAn0HmS1XkIWA6s7obypwOnAe1J7+cA7wCvOCjr+8A3gMNJ72cDdcDjadznxcAFBmXH7/Ut4FWHZV4ETDUoMwvYAcxJev9M4GqDuvIBQeA+4NDJKg7KV7Ad3jnARGCC3ojzTkJx6ATWAEuBN4CVGSx/PTDC5Njr+kNplw3AMJNjK/SHK1Xe09uBGS8C0xyW+RxwrcmxT4CapPd+aiAYcb4E+pqIl7QcMsz3gB8D4wyOZZ1k9e4FvqW/7tV78zuArWmWWyMQBvQH3Q1EbZR1o0AYAPalcZ9TLYQhblk6pVJw7F8m9WFG7cksDMfL51Cum4jzTIRBAt/RrYchaZZzhcXxfsAgG+XkAg9YnJOOuf2ojXMGA2UOyswC+guOrzF4T1Tf6072Rtnd4nC+rsCT5fNvSW9gcZpWlJU4+CwsizhzgAKLcyIp3uNNQIXNh32og3IHAaWC458Z+DXKLYZUUhy6iXOBRUAP+dzbZgBwT4qfHW/zYaqxOF4N3GyjnHAK95gNzHJw/igH54qGCJ3AZgOroVjwmTopDt1DCTBfPusp8e8pWg9XZOiB+63NclIRh/8DFDo4f2SG/A1bge0GImhGENgkxaF7eFE32yTOKUabxXH6O15m89wRaA5RI87TX3ZwOqwYCMx0+Bkn4jDcwgpIdsJWCc7fDOyS4pB5LsbaEy0RU+7w/G+iOfDsPqQDTY496eCaTi2Hh9BmSpxQaeFHsPuwf2Eiknb9E1IcMsQ9slrTxulDdIWDcz0mPfLtDkXJiTiMA74rOG4WbGPXKVloIY5GzsUKh2Jy0pHpOIcK4PQT5cu1traye/duvvzyIJ2dnUSjUbxeL36/j4KCQsrKSgkEAifi79Lq8De8JAVz/e8JfxcAv3JYRsjBuY9ZWBQj0GIfjBgFvG1R/hDEsyufGwzdREL4qZSGzIvDt7r5flW9x3IZ3fuqVatYu3Yda9asYfv2HTQ1NbFv3z46OjqIRKKoahSXy4PX6yEnJ4fevXtTVlbGsGHVnHnmBCZMOJO8vB5G13IDynH6TSJoUY52mYSzeID4A5f8gOY5LCNo87zL0KJhjegE7geeSNPvIJqpOETXmYoqtFgOMzZKaci8OIztpvsM6Q+NB82x5I7f+/LlK1i0aCHvvbeUuro6Dhz4Eq/XQyAQIDc3F7/fT05ODoqioCgKsVgMVVUJh8M0NjayYcMG5s9fgNvtZsiQCiZNOocrr/wuEyZMiD+oLv3fmH5dXzcLxUaDxiziOylcY4RusnegRSLekEIZdoYVLuA3guN/1B/eYJriIApm2gTsTXpPNFPRhpyp6BZxGJ3h8mJ6A1YBPwle9nnzXuAvf3melSs/4vDhdvLz8ykuLqasrOyICMRisa6t1aW5Wbxe7xHrQVEUIpEIra2tzJ37FM899xxTpkxRZs78cfYZZ5wRtyKi+gNxSL8XXzf9Jmv1722HbODfTI7VAzvR1rIk0x/oo4vQ70w+vxv4ALg8DXG4FS12w+zzDyQ8wGZUoq1xaLIQOzOMnIsicagHDkhpyKw4FHSDOHTovfURx8Dzz8/j8cefYNWqVfTo0YOysjICgQDRaPTIy/YYRVWPnK+qKkVFRfTu3ZuOjg5ef/0NFi5cyPTp03nwwTlKTk6OJ8Fyadf/7Y41IR87OPd/oUVWGvEPtCm8c0x+93xgjMlxgEd038flguGPVXv4peD4E0Cz/v8GCwEcKhAHF2LnYr3DYUidlIWjFZspahIf4gwQTBSG1atXM2XKeVxzzdXU19czatQoysvLcblchMNhYrEYipK6ta8oypHhhsfjYdiwYZSV9eOJJx5n/Pgz2LDhSAfkRov6jNA9q0nXZGhI8QbiEOApiFckPmrRw1pZDr9CW45vJvpzkoZSqgMfSSJ9EK8XSfbfuBE7Iz+XspB5ccikvyGmv/wAd999DxMnns2HHy5n1KgxDBw4kHA4TCQSSUsQRHR2duLz+Rg79jS2bdvG+PFn8NZbbyWekqs/ILEMXnY/9p2R+Wj5C4w4BHyENiVnNqtwvy4QRvxUF7+yFMWhArhFcPyxJD/Adn0Yk4rfoUrQKakGVkk/wVAH5JqKbhGH0zJYVgRw79ixQ5k06VzmzJlNaWk/qqqGdrsoJA87gsEglZVV5ObmcsEFF7F48eIjxoZunoczeMnPsL8U+jxBz/yePuw5hPmcvdmQ8lNgrv7/vBTF4WHBsW26+CRyAPEMgUgcRNbNHgNxqMY8QlRFOiO7RRwy6W+ILlu2zDNu3Ol88MGHjBkzjuzsLMLhzuMiCsnDjWAwSGlpKcXFxVxyyWWsX3+kc/dZmMPdOaQQBRUtSLFMOHbRVaGFgBtxFnCp4HMv6eVW6OZ9BVoU5F4L66CvybGhFv6G5KXlojUYTcAWKQuZFYfBFpXuqMNesGCB69xzJ7vC4TA1NTWEQiHDmYfjKRChUIiyslLcbjfTpn2PYDAYtx7AXvKUTIpDMeZrIEJoq2FTEYeXgPcT/vYLzg0JhgwirtN757VoORPW6kMp0ZqObIGFYLWmwun5QSkLmRWHjFkNCxYsUC655FJ/cXGxMnDgIDo6OlK2FhRFweVy4XK50rY44hZEZWUlGzZ8yt1335NYh5lSrn/ZPO9CzIN4PkTLl+hUHMLAfyb87bYQh3aD965CmwGxErYCtIV58Vf8bxFGS80DiJ2RnzschtRLSci8OGTE3/Duu+9x2WWX07dvKSUlJYRCQUcPtaIoeDweotEobW0H2LlzJw0Nm2loaGDr1q20tLQQDAbxeDxH4h1SsSCqqqqZO/cpPvnkk7j1kAnLYSv2I/O+Y3NIAZqDbY+NMn+BFheR+OA5EQc3WqRld2GUNm4AmoPRjGTnYhbiNRifSEk4SqbiHNK2HDZt2sS3v30JhYVFlJSUEAzaFwa3242iKOzatYu2tjZ69OhBnz59GDduDEVFRSiKi1AoRGNjI1u2bGHHjp3k5uZQWlqKqqqOhyw5OdlEImFmz57Diy/+VcH5QimzhmlnvUIftJBpI2LAm0nvHdTNd1E2rk0GD3YA8dR08jTuTxCnaUuXGhN/g1tgCSU7I8sFvou41WXZR2TYz/S1FoeADVNSbM+Gw1x11TTC4TBVVVW2hxKKouD1etmxYwf797cxcuSp/OhHP2Lq1AuprBxCUVHRsYPkUIjGxq0sXLiQv/3t76xcufKIo9GJGHV2hhk8uJzFi5dQX78xVlk5JIK5B9wudoOfLsY8+OojjL3tH1uIw+0GDT7HwtRPdEiegpYotzuJOyWbkt4zYwfazEgiwyyu8ZjuczD6LbOARuAHUhycmXu90ingzjvvZM2ajxkz5jRbwqCqKj6fj/b2dtavX8/IkSOZNes+rr76+2RnZ5t+zu/3U1VVSVVVJbfccjNPPvl7Zs+eQ0NDA+Xl5Y4EIjc3l40bN/Lyyy9z7733ZKKx2PU3iJZnv27yvsjvsMjA2kAfUoiGFYlDqV8hXsj0MlryFK+Fz+NczEOhjSIlrZyLydOtVk7zcyyOZ5HZuJavvTikNaRYtmwZjz76KEOHDrM9VRkIBNi1axd797aod911Z+znP7/XnZPjLPGUx+PhtttuZdKkc7j88u/wxRf1VFVV2haIcDhMfn4+77+/1H3vvfekO7/agZaI14r+iFe+molDrT5k8RsMQ8yClfwWw4pYgmk/Q+RKAq60WQ//DvzBYmjxjk3Lwci5OCLN32nJyeRzyIRDMuX8DaqqMnPmf5Kbm0dWVhZ2Ntjx+/1s2bKFYDDESy/9NfLgg3PCToXhGLPn1FN5++0lFBT0ZNu2bfh8Ptv3XlhYSH19PU1NTemKwxcc6ww041LMF3zVYh7dtwVjZ+dDmK9r8AnaR4yjDslHLO75Vof1ICIxGCoPsXPRaMFVuqn/N0hxcMaoVD/47LPP8fHHqxkyZAjhcNi2MPh8PpYs+S8uvfQSNRPfoV+/Ml555SXa2g44mjrNzs7mwIED7nXr1qVrgdXaPE8U+PSGSMsMhi3b0bZ7M8NKcRt0s36q4JyncZY4ZQOaA1VkOcQpR5w9OlkcCrCXEj8d8ZLikOSISmVnIiKRCI899jhFRcW2Zgs8Hg/Nzc10doZZtGgho0ePjjf6TMwUMH78eGbM+A/q6+vxeOw96x6Ph2AwyObNaQfV2YlF+Cbi7efesPj82qS/f4I44GeARbsZzrHZpIyGSk5TBrYgTuw6OmEocbZFWck/ynicJ7QxEsSThnR7vNGkmNfg1VdfZd26WmpqRttaZh0KdbJz507mz3+NUaNqEs3bjIWA33zzTcybN09tb29XvF7ryYf4NGhLS2u6l7bjjHSj5V44YOAbaMF6tuNVXcw9aJ78l2304g/rvorE8Z5X/3wWmjPzJSOjSvc17E2hLu4BzqDrVnQu/btGEyyDR+gab+HXBSZ5ifc+4Ne6IDp1IAf0YV+LFAf7pLwS84UXXiQQyLZlwvt8Pmpra7nxxhu5+OIjuU2ieoPJ2GKLysrK0JlnnulaunSZd9CggTZzQyi2hkQC9to0vd/TX6nSCPzM4VDHarizohva5N/0lxX/pb/sskp/SY7TsCIlcdiypZHly5dTVlZGJCLOGaIoCi0tLZSVlfLAA8dslpTpKSUViA4fPtzT3t7uMDIzreuutxhnSyT/48RBSVUc3nnnbfbs2Y2dWQa32822bVu55pprKCgoSBaHTC7RDAHuwYMHKW63y0HUpGrbR5GGv0Ei+R8lDkMRO61MWbbsA3w+v61zg8EghYW9mDbtKqOe3p2heuhAi/jz5ebmHMkKZc9qcFFYWJjOtWtlM5R83XwOo1L9YH39RvLy8iwfQEVR2Lu3herqoYwYMSJZGKzETdWtCzXJwkic/oygRdGpaE40ZffuPcRiMVwuhWhUfH+xWIxAwEdpaWmqVRGTloPk6ygOKa3E3LJlC7t27SIvL8/SdFcUhfb2w1RWdol6jeoPvGLwsHXqD7uHY1PKq0kWh0svx0dCWO+mTQ1HLAIrt0YwGKRHjzyGDx+eah1u4iSbHpOcHOKQ0mKrxsZGWltbKSuztw9LOBymoqLcqMdNplN/efWXC+vFUF2Of/HF5+Tm9rAlXIcOHaKkpIRBgwamWoefkLlEMRLJCeFzyCXFNRUtLa10dHTYduKpqkpOTraVvyGeCTobbZ47pR2q6urqWLt2Lb169bIlDvv3t1FTM9J2yLUBH8smKPm6icNIUow2a29vt+3s08QBo+c8OWw6rItCWlOz8+e/TmvrPnJyrLejiKfEP+20tPLc/Es2QcnXTRxSzt9w8OBBfTxv8wZdLvbvbzMaUrgShALSzKfQ2dnJ888/T0lJH6JR62nM9vbD9OpVyHnnTUm5KtCSsEgkXytxSLm7jAc92Q0y8vt9fPbZMXlCo0mmRIwMTGk+/fSf2LBhPX36lFgOKVwuFzt37mLs2HGUl5enesk67KVvE9ETbW+JMszT1EskKZGqQzJlyyErKwtQbQ0tVFWlZ8+e1NV9RigUxO8PxC0FJUks0oqW3LNnL/fffz/9+g2wFTLtdrs5fPgwl112aTqXTTW+YTxwCfANtPwOuXqdHELbXm49Wrqz99BCpkVDwyFowV9O/DPxfUvrOXYDHg9aspZsrLfKi48V29DWQYhyZ+ajbfsXpavz1ou2EdC7KdRjP72TCxt8vzy0WaSVaAsLK0ltdzOf/t2Sc1NO4eimSHbq6YBeT/Unujj0Q5zBV0hubi6xmIqixP0JYnEoKiqirq6OxYuXcNFFF8V/vERLwZ2uOMyYMYOWllZqamosk70oisKePXuoqCjniisuT+eyTp2RY9CWWJstkS5CC0obD/wIbUu7+cCzeiNPXqD0R/3cVJmZJA6DgH+mUE4QbRHVm8BTdF0w5QVetGirpYg32jViIeLkL2fr/z4OTEyjnu5IEocBOFsTklxP/9TrafuJOKwYnY4Zn5eXh9frIRaz55R0uVx4PB7++Mc/JVoKLgNxSGlK8Be/+CWvvvoPRowYQSgUshzueL1edu7czrRp08jPz0+n7p04I29Fyw851UlVA9egZU5KDsTIQbzVnR2WJ/1dlWI58RykP9d9MD9IOt5i42GqcXjNWyyE4Tdo+3e4STEKOIGVSX8PS7Oe7tbradqJKA7j0rlg//796Nkzn85Oe1ZaJBKhoqKC119/nddeey0uDC4DCyjk8FbUX//6keisWfcxdOgwW2spXC4tYrNv3zJuvvmmdKqhCfu7Of8Cbal2qg7Xv9DV8dkfKEnj/vcBm5Peq85Ae+wF/NlABD/IYJvsibZPqBnNHF292p/0MmoHDYYCQzJQTwXAC8AFJ5o4pLVhbnV1NaWlpXz55Ze2nZIul4u+ffvywx/ewMaNGz0mYztsjnUBuOuunyp33nmHq7JyKH6/31IcVBW8Xh/btzdy6603c8opp6RTDevR1nNYcRVa8tZUaQRuMBgvV5GeE3cLXXM1DM1gu3yaYzNsL89gm7wP8TT8LQn1NZz0psc30nWD4BEZrKf/T/pZzzMmDh7STCjr8/morKxi//79uN322mc0GqVPnz5Eo1H3+edf6Fm71nAG0E/XxCRdaGjYzEUX/RsPP/wQw4aNULKysmw5IX0+Dw0Nmxk5soaZM2emW+92/A2n6H6BdLjaxKIalma5m410P4Ptsg/H7gD+L8SJY8YgzpSdKGCi3b/f4dhcEkO6oZ4yKaK9EGcjP67iMEz/4dJi0qRzCIU6HH0mFApRUVHB/v1tTJ58Hk8++fvkU9y6eBmmPmtubmbWrFlMnDiRt99+m1GjxhzZHcsKRVHo6AjS1raPxx57DDtZojLgb7gT6CE4vgNt+7oz9NcNaE62OP8X801aRCnaI/qwp8Xk1WYwju6JeFu653Vfwh36/+3kr0i0Bg4hXqDWz+ZD97jF8Zsc9PJhtOxQe03q6UsDi8eHOI/lPOD7aCn8/kLXrF9GfLe7xMHpbMWYTFz0wgsvpKSklAMHDpCbm2s7YjIYDDJo0EBaWlq57bbbefnlV7jyyiuZMmUygwYNxO12+9HSi3UCvubmZtav/5SFCxfx5ptvsmXLZsrK+jFs2HDbPg8Aj8fL+vXr+NnPfsbEid9K9+t3Yj2N2QNtw1kz4jtY7U1yfP0JLU38pcBdotGdhUn/c8zT/3kNTOUBFj6Mhzg229VgtNkJ0QOdnOxjBXC+4PzRiIPKzkebEjXjEbomkB1qYdLfKbBY/Lr/IpEKi871t0kiOBAtN+hwCx/KCSEOGdkTs7S0LxdccD7PPvsMY8aMtf2gKopCZ2cnBQX5FBb25NNPN7B69R0UFxdTUTGY/v0H4PF4smOxaGzPnj00NGxm165m2tvbKSnpzamnjiQSidi+nqqqBAIB1q37hLPPnsTs2bMz8fU3Io4/AG1viiLB8bsFZvZT+suMIsQp3T8CnCbFFInNYYMecDMwB835aEayaWnldxgHPCc4/qjgWDNdk+FmoWW4NmM5mmPWqeVtOno2+E0b0ZynfxV8rv1EEYeM7aZ9++23RefNe145fPiwy+fzOVpvEQ9vLisrPbI6UhOKj4nFYoqiKO5AIEB2djalpX3xer1EIhFHuR7jwlBfX0///lrq+gyxFusEp1bxB1VJQwgnDES8Q9nmFMoUTWM2cuyu33GsBKjRwE9zAC0oykwczLjN4h5vpqvTtgLoLfjMlgzX02aMYxf2W5S59EQQhwLSSPCSzMiRp3ZOn36d9w9/+INr3LjTHe0XESc+w5CVlUVWVhaKohwpQ1WPRmFa5ak0FoYsGho2Egj4WbjwTXr16pWpr27HGTnI4vgc/d/nbDQeJ718E9bThk57xM9NxNBKAJMthTbd5DbbRHgEmhN3j0G7FU1dvoNxin3Rd2ojtahM0fDgM5N6srLW558I4jAa8w1cnaICzJ49271gwes0NjbSr19/wuHO9ApVVUcWiBmaxfA5WVlZLFmyhKqqqkzWuR1nZK7FcT9aoM5MtPTwi9DCpe0IxVALE3Wq3i6Sp5IU/f3FSea0YtEjGm0EU4y29Z2ojox2rFohEIcctGCoxUnvP2BRn2YBKyKn7QHgQt3/klxPLr2eltA1lf0Qi+Gm0Xe6UfCZDbr4fuXiMCaD140BrsLCQuXPf36OKVOmkJ+fT48ePRz38pnE5XLhdrupra1l8OBBsUWLFroqKioyeYn9dI2zNxun26EMbZbiBt10fwX4PcY7bduxHCqw3hwnOSdeb32oYsZbSX9PRJs1EJnsZlvsWaXCH5skDsMsHq6HMd/FSjRTMQDjzYdF9ZRvITgLDerpt2g7i1tZkN3zPDg4d1wGr3tk/nDy5MnMnTuXhoaNHD58GK/Xm5He36nF4fP5CAaD1NauYdKkc1i+fHmooqIilOFLbdBNUitSGUeWAT/WfRo3m5zjJvUwZ4DVdF3DUC7wA4AWwn0/WszGCt3CEe2StgxzB9wqC+FMDoZ6QnBuM3Cv4Hg6MQ61BvU0FHHw1feBWWgbCS/X60nk4/sIbeqz23BiOYzN5POYKEwzZszg4MFD3HnnHQwYMIiiol6EQkHHPohURMHj8eByuaivryccDnHPPfdy//2zQItlP8zR+InjNaQAbY77Jyk20By9Z/ajxTok0of01gqsdzg2B/ihg/L3oEWFmrFXf/C+IWij8WC4qcA5grL+N+arIosQz1RYYTQkqspgPTWjrcztXkva5nnlpL8JabI4HDNWu+OOn/DMM8/Q1NREXV0dPp8Pt9vdLVaEqqq43W58Ph/Nzc3U1q6hpuZU3n333bgwxMfSWWhTarHjLA4daMufP0zjWo8YNMhyG/4MEfUOx+ZO+FQ3pa1WV34kODaIo/EWvxOc9zbwD8HxKtLbV7MuBRF1ItDfoGusyVcmDqMzeM0YXdO8ATB9+nRWrVrJuHFjqK1dw86dTXi9XjweT9oioaoqiqLg8XhxuVxs376d2to1FBUV8fjjT/DBBx8wYcIEIzPcT+bmkp2kod+uN4Kb6BqRaJdrk/4enub9GzX6dMvcAzyIFuVpx7lmJZjZaAFiop7/Rosy0g1x/qwb6mkv2l6fZ3KcMpbbNZczOaQQxiuPGlXD0qXv88QTTzJ37lOsXVtLTk4P+vQpIScnB0VxEYtFba6idOFyuQCVzs4Ie/e2sH+/5mgfO3YsV111JddfP91q5y2fLmYh7MXvm9FIask65uqvM9Ai/M4HzrL52SEOxtFRtIQiXpNOJGLQ6H1pjM1bgOv18bWToKuVumVlNnM206K9/hpxchkQO21jej0ZJTGO72dQZ2J9p8IBtNDzFaS2MXHKKDZ65GLdQXRuhq4ZH+dZLlAIBjt48cWXY3//+z/UdevWupuamvH5PAQCWeTm5uL3+/F4PEfiG7Rdr1Wi0QihUIj29nba2zuIRMIEAlkMGVLBWWedGb7ooqmRKVOmJO5lYcfC6tB7pVT9D/MzOE48Dc35aLWm/xWOjb1/S+9VjXgB+A8TAYzv8bHPwIyvM/lMG9rMjFm8eVC3jFLZ1GclcHoKn2tGW4JtFQ23EPPl0K+gJdNxG1i/cXFIFru+eufgNamnpcDFJtfrBL7JV7AJsJ2GPlk3ZTKF7VVLgUAW1113rXLddddSV1fHqlWrWblyJVu3bqWpqYnW1n0cONBGJBIlGo3idrtxu90EAgEKCgqorq6mb9++1NTUMHr0KE4//TSysrLi+SCMNsURkUV6y5wzubPVauB7umBdb/EwxPFb9PKr0RY4HXJwH5UCa6oTbdbkFRNnXABt2nQQJovlukEcbrIhDC6LXv5jtEVVTqgWtPsYcLv+21SbWK6L0GajOk40cTidzAU/pWTdAEp1dTXV1dVce62WKKi1dR+7dzdz8OBBOjs7iUSieDyakzE3N5dTTjmF4uJio/LcZG6Pze4Sh3zsrch7xkIcEhci9afr3Hsim1L4TsMsLMT1aKswZ5mcUwL8kqPJVezyIeKl10a8Dbxq47y+iNeefJFCPVmtgt2CFu36kMk5hWh5KO44ri02HlUoeD2jStKlQ1XVvjbqGlVV81VV3aaq6i9snPuw4JpRVVXLE86dKjj3sH5dHL7mCsp8Rz+nVFXVsOC8mKqqAx1ed4Cqqp0Of4MhNss+T1BGp6qqvVKopycFZS7Vzymw8Z0GpXDtlF92ZitUJOnyOfYToD6Llp/gV8D/wzzX41W638GMFUlebVEv36T3TmUcTY2W+BqKcaSeqMwN+r87Ea8qVIAnHdbnVpMZATMetuGEtOO03Yu2nN6snqpNrLNqG5bIft3KEvH0iTas2Cmf7bSxG99wPVouhsS/rwBe0x/2Zt0UPx/4tkVZv3PQ6AfoQxCPgR9G1YeVDyaZ/z0sxuaJMzMPoUVKmnEhcB7OsjJ/hL3EslaRkMmMsHDOr9X9B2b19Bu0JDyJw1hRjFBinosHgemCc8/Vf/t/Ho9Ga8dyeMmB6kpS9zcMwDgPQx7aVNZcfcw814YwrNAdgYkMt3AS99AbdyDplZVg/STfryju/7MkK8KqQT/msE6X2zzvRuztD2Gnl/fqv4eonjYkfaZctwTt1FO9jXqae7warR1x2IA2NyzpPnHI1R/mTCQLPYQWp59IT9ILB0bvMRMZivlsT9DAwfmgDaedk+ScK7COXF2iW1128Vs4I+2w3sHQS6VrQNN9FuUPRJzl67iKQ3ysI/d1TI09Br1JMteRmSxbh3TzfItBg+qdRrm76Zp8RRRFuI2uCV7etzG8mo04EU0iG7EOKpvh8HsOJr39PA4aWNmVFr6TRgPRW21xnfsRZwo7ruIAWjbgL+SznlJPYhU78Cqa0yydNRxv6QKz3OE42g7b6Dq1Okpw/iaMI2EfttFzO3FOigKDHsJ5mPHINOtpM11X3Y6z8MvETB5+ER6Og3PSiTjsASagrRiUpG6OG7FTNxVHoi1tbnNoXv9AtxjM1iacnuZ32GDwEI92cH6cl210MN8F7O4z+J7J+41oSXKdkq719mnS324LETWrpwVYb3p0Kd2Ylh7shU8bMRYt3HOy3vBiONhQ5iTBjRbddjniFYBG9NYttTPQPNRVSeP5d3RReAd7jrnhepkdON80N0vv4RKHCV69R/TR1dnnR3Oyma0aLNNN7aDJ9XrqHZEdJ262fh9R/bPx+61DW//glGo0J2sqkYjxetqe1AbG6/UVNrj3T+maoTpOH/13axfU016c77na7eIQ5yy0+HhVioOhVRZAy7Cc6qaneWg5CU7XG1NMtzL+ibN5fonkuIuDRCL5GvduEolEIsVBIpFIcZBIJFIcJBKJFAeJRCLFQSKRSHGQSCRSHCQSiRQHiUQixUEikUhxkEgkUhwkEokUB4lEIpHiIJFIpDhIJBIpDhKJRIqDRCKR4iCRSKQ4SCQSKQ4SiUSKg0QikeIgkUikOEgkEikOEolEioNEIpEA8N8DAGkSEHQGtl9hAAAAAElFTkSuQmCC\" alt=\"mailcow-logo-dark\">\n        </div>\n                <legend>oodu.pl | administracja</legend><hr />\n                <form method=\"post\" autofill=\"off\">\n          <div class=\"d-flex mt-3\">\n            <label class=\"visually-hidden\" for=\"login_user\">Username</label>\n            <div class=\"input-group\">\n              <div class=\"input-group-text\"><i class=\"bi bi-person-fill\"></i></div>\n              <input name=\"login_user\" autocorrect=\"off\" autocapitalize=\"none\" type=\"text\" id=\"login_user\" class=\"form-control\" placeholder=\"Username\" required=\"\" autofocus=\"\" autocomplete=\"username\">\n            </div>\n          </div>\n          <div class=\"d-flex mt-3\">\n            <label class=\"visually-hidden\" for=\"pass_user\">Password</label>\n            <div class=\"input-group\">\n              <div class=\"input-group-text\"><i class=\"bi bi-lock-fill\"></i></div>\n              <input name=\"pass_user\" type=\"password\" id=\"pass_user\" class=\"form-control\" placeholder=\"Password\" required=\"\" autocomplete=\"current-password\">\n            </div>\n          </div>\n          <div class=\"d-flex justify-content-between mt-4\" style=\"position: relative\">\n            <div class=\"d-grid gap-2 d-sm-block\">\n              <button type=\"submit\" class=\"btn btn-xs-lg btn-success\" value=\"Login\">Login</button>\n              <button type=\"button\" class=\"btn btn-xs-lg btn-success\" id=\"fido2-login\"><i class=\"bi bi-shield-fill-check\"></i> FIDO2/WebAuthn Login</button>\n            </div>\n                        <div class=\"d-grid d-sm-block\">\n            <button type=\"button\"  class=\"btn btn-secondary ms-auto dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n              <span class=\"flag-icon flag-icon-gb\"></span>\n            </button>\n            <ul class=\"dropdown-menu ms-auto login\">\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=cs-cz\">\n                    <span class=\"flag-icon flag-icon-cz\"></span>\u010ce\u0161tina (Czech)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=da-dk\">\n                    <span class=\"flag-icon flag-icon-dk\"></span>Danish (Dansk)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=de-de\">\n                    <span class=\"flag-icon flag-icon-de\"></span>Deutsch (German)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item active\" href=\"?lang=en-gb\">\n                    <span class=\"flag-icon flag-icon-gb\"></span>English\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=es-es\">\n                    <span class=\"flag-icon flag-icon-es\"></span>Espa\u00f1ol (Spanish)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=fi-fi\">\n                    <span class=\"flag-icon flag-icon-fi\"></span>Suomi (Finish)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=fr-fr\">\n                    <span class=\"flag-icon flag-icon-fr\"></span>Fran\u00e7ais (French)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=gr-gr\">\n                    <span class=\"flag-icon flag-icon-gr\"></span>\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac (Greek)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=hu-hu\">\n                    <span class=\"flag-icon flag-icon-hu\"></span>Magyar (Hungarian)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=it-it\">\n                    <span class=\"flag-icon flag-icon-it\"></span>Italiano (Italian)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=ko-kr\">\n                    <span class=\"flag-icon flag-icon-kr\"></span>\ud55c\uad6d\uc5b4 (Korean)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=lv-lv\">\n                    <span class=\"flag-icon flag-icon-lv\"></span>latvie\u0161u (Latvian)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=lt-lt\">\n                    <span class=\"flag-icon flag-icon-lt\"></span>Lietuvi\u0173 (Lithuanian)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=nb-no\">\n                    <span class=\"flag-icon flag-icon-no\"></span>Norsk (Norwegian)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=nl-nl\">\n                    <span class=\"flag-icon flag-icon-nl\"></span>Nederlands (Dutch)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=pl-pl\">\n                    <span class=\"flag-icon flag-icon-pl\"></span>J\u0119zyk Polski (Polish)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=pt-br\">\n                    <span class=\"flag-icon flag-icon-br\"></span>Portugu\u00eas brasileiro (Brazilian Portuguese)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=pt-pt\">\n                    <span class=\"flag-icon flag-icon-pt\"></span>Portugu\u00eas (Portuguese)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=ro-ro\">\n                    <span class=\"flag-icon flag-icon-ro\"></span>Rom\u00e2n\u0103 (Romanian)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=ru-ru\">\n                    <span class=\"flag-icon flag-icon-ru\"></span>P\u0443\u0441\u0441\u043a\u0438\u0439 (Russian)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=si-si\">\n                    <span class=\"flag-icon flag-icon-si\"></span>Sloven\u0161\u010dina (Slovenian)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=sk-sk\">\n                    <span class=\"flag-icon flag-icon-sk\"></span>Sloven\u010dina (Slovak)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=sv-se\">\n                    <span class=\"flag-icon flag-icon-se\"></span>Svenska (Swedish)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=tr-tr\">\n                    <span class=\"flag-icon flag-icon-tr\"></span>T\u00fcrk\u00e7e (Turkish)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=uk-ua\">\n                    <span class=\"flag-icon flag-icon-ua\"></span>\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430 (Ukrainian)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=zh-cn\">\n                    <span class=\"flag-icon flag-icon-cn\"></span>\u7b80\u4f53\u4e2d\u6587 (Simplified Chinese)\n                  </a>\n                </li>\n                              <li>\n                  <a class=\"dropdown-item \" href=\"?lang=zh-tw\">\n                    <span class=\"flag-icon flag-icon-tw\"></span>\u7e41\u9ad4\u4e2d\u6587 (Traditional Chinese)\n                  </a>\n                </li>\n                          </ul>\n            </div>\n                      </div>\n        </form>\n        <div class=\"mt-3 mb-4\">\n          <a href=\"/reset-password\">&gt; Forgot Password?</a>\n        </div>\n                <div class=\"my-4\" id=\"fido2-alerts\"></div>\n                <legend><i class=\"bi bi-link-45deg\"></i> oodu.pl | poczta</legend><hr />\n        <div class=\"my-2 d-grid gap-2 d-sm-block apps\">\n                                    <a href=\"/SOGo/\" role=\"button\"  class=\"btn btn-primary\">Webmail</a>\n                                        </div>\n              </div>\n    </div>\n  </div>\n</div>\n<div class=\"row\">\n  <div class=\"col-12 col-md-7 col-lg-6 col-xl-5 ms-auto me-auto\">\n    <div class=\"card\">\n      <div class=\"card-header\">\n        <a class=\"btn btn-link\" data-bs-toggle=\"collapse\" href=\"#collapse1\"><i class=\"bi bi-patch-question-fill\"></i> Show/Hide help panel</a>\n      </div>\n      <div id=\"collapse1\" class=\"card-collapse collapse\">\n        <div class=\"card-body\">\n                    <p><span style=\"border-bottom: 1px dotted #999;\">oodu.pl | administracja</span></p>\n          <p><b>Domain administrators</b> create, modify or delete mailboxes and aliases, change domains and read further information about their assigned domains.<br>\r\n<b>Mailbox users</b> are able to create time-limited aliases (spam aliases), change their password and spam filter settings.</p>\n          <p><span style=\"border-bottom: 1px dotted #999;\">oodu.pl | poczta</span></p>\n          <p>Use a mailcow app to access your mails, calendar, contacts and more.</p>\n                  </div>\n      </div>\n    </div>\n  </div>\n  </div>\n</div>\n\n<div id=\"ConfirmDeleteModal\" class=\"modal fade\" role=\"dialog\">\n  <div class=\"modal-dialog\">\n    <div class=\"modal-content\">\n      <div class=\"modal-header\">\n        <h3 class=\"modal-title\">Confirm deletion</h3>\n        <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\"></button>\n      </div>\n      <div class=\"modal-body\">\n        <p id=\"DeleteText\">Please confirm your changes to the following object id</p>\n        <ul id=\"ItemsToDelete\"></ul>\n        <hr>\n        <button class=\"btn btn-sm btn-xs-half d-block d-sm-inline btn-danger\" id=\"IsConfirmed\">Delete now</button>\n        <button class=\"btn btn-sm btn-xs-half d-block d-sm-inline btn-secondary\" id=\"isCanceled\">Cancel</button>\n      </div>\n    </div>\n  </div>\n</div>\n<!-- version modal -->\n<div class=\"modal fade\" id=\"showVersionModal\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\">\n  <div class=\"modal-dialog modal-lg\">\n    <div class=\"modal-content\">\n      <div class=\"modal-header\">\n        <h5 class=\"modal-title\"></h5>\n        <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\"></button>\n      </div>\n      <div class=\"modal-body d-flex flex-column mt-2 p-4\">\n        <div class=\"spinner-border mx-auto\" role=\"status\">\n          <span class=\"visually-hidden\">Loading...</span>\n        </div>\n      </div>\n    </div>\n  </div>\n</div><!-- version modal -->\n\n<script src=\"/cache/e595c6fb15432764e19ab4fd52f7c67eca5bfbf4.js\"></script>\n<script>\n  var lang_footer = {\"cancel\":\"Cancel\",\"confirm_delete\":\"Confirm deletion\",\"delete_now\":\"Delete now\",\"delete_these_items\":\"Please confirm your changes to the following object id\",\"hibp_check\":\"Check against haveibeenpwned.com\",\"hibp_nok\":\"Matched! This is a potentially dangerous password!\",\"hibp_ok\":\"No match found.\",\"loading\":\"Please wait...\",\"nothing_selected\":\"Nothing selected\",\"restart_container\":\"Restart container\",\"restart_container_info\":\"<b>Important:<\\/b> A graceful restart may take a while to complete, please wait for it to finish.\",\"restart_now\":\"Restart now\",\"restarting_container\":\"Restarting container, this may take a while\"};\n  var lang_acl = {\"alias_domains\":\"Add alias domains\",\"app_passwds\":\"Manage app passwords\",\"bcc_maps\":\"BCC maps\",\"delimiter_action\":\"Delimiter action\",\"domain_desc\":\"Change domain description\",\"domain_relayhost\":\"Change relayhost for a domain\",\"eas_reset\":\"Reset EAS devices\",\"extend_sender_acl\":\"Allow to extend sender ACL by external addresses\",\"filters\":\"Filters\",\"login_as\":\"Login as mailbox user\",\"mailbox_relayhost\":\"Change relayhost for a mailbox\",\"prohibited\":\"Prohibited by ACL\",\"protocol_access\":\"Change protocol access\",\"pushover\":\"Pushover\",\"pw_reset\":\"Allow to reset mailcow user password\",\"quarantine\":\"Quarantine actions\",\"quarantine_attachments\":\"Quarantine attachments\",\"quarantine_category\":\"Change quarantine notification category\",\"quarantine_notification\":\"Change quarantine notifications\",\"ratelimit\":\"Rate limit\",\"recipient_maps\":\"Recipient maps\",\"smtp_ip_access\":\"Change allowed hosts for SMTP\",\"sogo_access\":\"Allow management of SOGo access\",\"sogo_profile_reset\":\"Reset SOGo profile\",\"spam_alias\":\"Temporary aliases\",\"spam_policy\":\"Blacklist\\/Whitelist\",\"spam_score\":\"Spam score\",\"syncjobs\":\"Sync jobs\",\"tls_policy\":\"TLS policy\",\"unlimited_quota\":\"Unlimited quota for mailboxes\"};\n  var lang_tfa = {\"authenticators\":\"Authenticators\",\"api_register\":\"%s uses the Yubico Cloud API. Please get an API key for your key <a href=\\\"https:\\/\\/upgrade.yubico.com\\/getapikey\\/\\\" target=\\\"_blank\\\">here<\\/a>\",\"confirm\":\"Confirm\",\"confirm_totp_token\":\"Please confirm your changes by entering the generated token\",\"delete_tfa\":\"Disable TFA\",\"disable_tfa\":\"Disable TFA until next successful login\",\"enter_qr_code\":\"Your TOTP code if your device cannot scan QR codes\",\"error_code\":\"Error code\",\"init_webauthn\":\"Initializing, please wait...\",\"key_id\":\"An identifier for your Device\",\"key_id_totp\":\"An identifier for your key\",\"none\":\"Deactivate\",\"reload_retry\":\"- (reload browser if the error persists)\",\"scan_qr_code\":\"Please scan the following code with your authenticator app or enter the code manually.\",\"select\":\"Please select\",\"set_tfa\":\"Set two-factor authentication method\",\"start_webauthn_validation\":\"Start validation\",\"tfa\":\"Two-factor authentication\",\"tfa_token_invalid\":\"TFA token invalid\",\"totp\":\"Time-based OTP (Google Authenticator, Authy, etc.)\",\"u2f_deprecated\":\"It seems that your Key was registered using the deprecated U2F method. We will deactivate Two-Factor-Authenticaiton for you and delete your Key.\",\"u2f_deprecated_important\":\"Please register your Key in the admin panel with the new WebAuthn method.\",\"webauthn\":\"WebAuthn authentication\",\"waiting_usb_auth\":\"<i>Waiting for USB device...<\\/i><br><br>Please tap the button on your USB device now.\",\"waiting_usb_register\":\"<i>Waiting for USB device...<\\/i><br><br>Please enter your password above and confirm your registration by tapping the button on your USB device.\",\"yubi_otp\":\"Yubico OTP authentication\"};\n  var lang_fido2 = {\"confirm\":\"Confirm\",\"fido2_auth\":\"Login with FIDO2\",\"fido2_success\":\"Device successfully registered\",\"fido2_validation_failed\":\"Validation failed\",\"fn\":\"Friendly name\",\"known_ids\":\"Known IDs\",\"none\":\"Disabled\",\"register_status\":\"Registration status\",\"rename\":\"Rename\",\"set_fido2\":\"Register FIDO2 device\",\"set_fido2_touchid\":\"Register Touch ID on Apple M1\",\"set_fn\":\"Set friendly name\",\"start_fido2_validation\":\"Start FIDO2 validation\"};\n  var docker_timeout = 60 * 1000;\n  var mailcow_cc_role = '';\n  var mailcow_info = {\n    version_tag: '2024-08a',\n    last_version_tag: '',\n    updatedAt: '1724496569',\n    project_url: 'https://github.com/mailcow/mailcow-dockerized',\n    project_owner: 'mailcow',\n    project_repo: 'mailcow-dockerized',\n    branch: 'master'\n  };\n\n$(window).scroll(function() {\n  sessionStorage.scrollTop = $(this).scrollTop();\n});\n// Select language and reopen active URL without POST\nfunction setLang(sel) {\n  $.post( '/', {lang: sel} );\n  window.location.href = window.location.pathname + window.location.search;\n}\n// FIDO2 functions\nfunction arrayBufferToBase64(buffer) {\n  let binary = '';\n  let bytes = new Uint8Array(buffer);\n  let len = bytes.byteLength;\n  for (let i = 0; i < len; i++) {\n    binary += String.fromCharCode( bytes[ i ] );\n  }\n  return window.btoa(binary);\n}\nfunction recursiveBase64StrToArrayBuffer(obj) {\n  let prefix = '=?BINARY?B?';\n  let suffix = '?=';\n  if (typeof obj === 'object') {\n    for (let key in obj) {\n      if (typeof obj[key] === 'string') {\n        let str = obj[key];\n        if (str.substring(0, prefix.length) === prefix && str.substring(str.length - suffix.length) === suffix) {\n          str = str.substring(prefix.length, str.length - suffix.length);\n          let binary_string = window.atob(str);\n          let len = binary_string.length;\n          let bytes = new Uint8Array(len);\n          for (let i = 0; i < len; i++) {\n            bytes[i] = binary_string.charCodeAt(i);\n          }\n          obj[key] = bytes.buffer;\n        }\n      } else {\n        recursiveBase64StrToArrayBuffer(obj[key]);\n      }\n    }\n  }\n}\n  $(window).on('load', function() {\n    $(\".overlay\").hide();\n  });\n  $(document).ready(function() {\n    $(document).on('shown.bs.modal', function(e) {\n      modal_id = $(e.relatedTarget).data('target');\n      $(modal_id).attr(\"aria-hidden\",\"false\");\n    });\n    // TFA, CSRF, Alerts in footer.inc.php\n    // Other general functions in mailcow.js\n    \n    // Confirm TFA modal\n  \n\n    // Validate FIDO2\n  $(\"#fido2-login\").click(function(){\n    $('#fido2-alerts').html();\n    if (!window.fetch || !navigator.credentials || !navigator.credentials.create) {\n      window.alert('Browser not supported.');\n      return;\n    }\n    window.fetch(\"/api/v1/get/fido2-get-args\", {method:'GET',cache:'no-cache'}).then(function(response) {\n      return response.json();\n    }).then(function(json) {\n    if (json.success === false) {\n      throw new Error();\n    }\n    recursiveBase64StrToArrayBuffer(json);\n    return json;\n    }).then(function(getCredentialArgs) {\n      return navigator.credentials.get(getCredentialArgs);\n    }).then(function(cred) {\n      return {\n        id: cred.rawId ? arrayBufferToBase64(cred.rawId) : null,\n        clientDataJSON: cred.response.clientDataJSON  ? arrayBufferToBase64(cred.response.clientDataJSON) : null,\n        authenticatorData: cred.response.authenticatorData ? arrayBufferToBase64(cred.response.authenticatorData) : null,\n        signature : cred.response.signature ? arrayBufferToBase64(cred.response.signature) : null\n      };\n    }).then(JSON.stringify).then(function(AuthenticatorAttestationResponse) {\n      return window.fetch(\"/api/v1/process/fido2-args\", {method:'POST', body: AuthenticatorAttestationResponse, cache:'no-cache'});\n    }).then(function(response) {\n      return response.json();\n    }).then(function(json) {\n      if (json.success) {\n        window.location = window.location.href.split(\"#\")[0];\n  } else {\n    throw new Error();\n  }\n  }).catch(function(err) {\n    if (typeof err.message === 'undefined') {\n      mailcow_alert_box(lang_fido2.fido2_validation_failed, \"danger\");\n    } else {\n      mailcow_alert_box(lang_fido2.fido2_validation_failed + \":<br><i>\" + err.message + \"</i>\", \"danger\");\n    }\n  });\n  });\n  // Set TFA/FIDO2\n  $(\"#register-fido2, #register-fido2-touchid\").click(function(){\n    let t = $(this);\n\n    $(\"option:selected\").prop(\"selected\", false);\n    if (!window.fetch || !navigator.credentials || !navigator.credentials.create) {\n      window.alert('Browser not supported.');\n      return;\n    }\n\n    window.fetch(\"/api/v1/get/fido2-registration/null\", {method:'GET',cache:'no-cache'}).then(function(response) {\n      return response.json();\n    }).then(function(json) {\n      if (json.success === false) {\n        throw new Error(json.msg);\n      }\n      recursiveBase64StrToArrayBuffer(json);\n\n      // set attestation to node if we are registering apple touch id\n      if(t.attr('id') === 'register-fido2-touchid') {\n        json.publicKey.attestation = 'none';\n        json.publicKey.authenticatorSelection.authenticatorAttachment = \"platform\";\n      }\n\n      return json;\n    }).then(function(createCredentialArgs) {\n      console.log(createCredentialArgs);\n      return navigator.credentials.create(createCredentialArgs);\n    }).then(function(cred) {\n      return {\n        clientDataJSON: cred.response.clientDataJSON  ? arrayBufferToBase64(cred.response.clientDataJSON) : null,\n        attestationObject: cred.response.attestationObject ? arrayBufferToBase64(cred.response.attestationObject) : null\n      };\n    }).then(JSON.stringify).then(function(AuthenticatorAttestationResponse) {\n      return window.fetch(\"/api/v1/add/fido2-registration\", {method:'POST', body: AuthenticatorAttestationResponse, cache:'no-cache'});\n    }).then(function(response) {\n      return response.json();\n    }).then(function(json) {\n      if (json.success) {\n        window.location = window.location.href.split(\"#\")[0];\n      } else {\n        throw new Error(json.msg);\n      }\n    }).catch(function(err) {\n      $('#fido2-alerts').html('<span class=\"text-danger\"><b>' + err.message + '</b></span>');\n    });\n  });\n  $('#selectTFA').change(function () {\n    if ($(this).val() == \"yubi_otp\") {\n      $('#YubiOTPModal').modal('show');\n      $(\"option:selected\").prop(\"selected\", false);\n    }\n    if ($(this).val() == \"totp\") {\n      $('#TOTPModal').modal('show');\n      request_token = $('#tfa-qr-img').data('totp-secret');\n      $.ajax({\n        url: '/inc/ajax/qr_gen.php',\n        data: {\n          token: request_token,\n        },\n      }).done(function (result) {\n        $(\"#tfa-qr-img\").attr(\"src\", result);\n      });\n      $(\"option:selected\").prop(\"selected\", false);\n    }\n    if ($(this).val() == \"webauthn\") {\n        // check if Browser is supported\n        if (!window.fetch || !navigator.credentials || !navigator.credentials.create) {\n            window.alert('Browser not supported.');\n            return;\n        }\n\n        // show modal\n        $('#WebAuthnModal').modal('show');\n        $(\"option:selected\").prop(\"selected\", false);\n\n        $(\"#start_webauthn_register\").click(() => {\n            var key_id = document.getElementsByName('key_id')[1].value;\n            var confirm_password = document.getElementsByName('confirm_password')[1].value;\n\n            // fetch WebAuthn create args\n            window.fetch(\"/api/v1/get/webauthn-tfa-registration/null\", {method:'GET',cache:'no-cache'}).then(response => {\n                return response.json();\n            }).then(json => {\n                console.log(json);\n                if (json.success === false) throw new Error(json.msg);\n                recursiveBase64StrToArrayBuffer(json);\n\n                return json;\n            }).then(createCredentialArgs => {\n                // create credentials\n                return navigator.credentials.create(createCredentialArgs);\n            }).then(cred => {\n                return {\n                    clientDataJSON: cred.response.clientDataJSON  ? arrayBufferToBase64(cred.response.clientDataJSON) : null,\n                    attestationObject: cred.response.attestationObject ? arrayBufferToBase64(cred.response.attestationObject) : null,\n                    key_id: key_id,\n                    tfa_method: \"webauthn\",\n                    confirm_password: confirm_password\n                };\n            }).then(JSON.stringify).then(AuthenticatorAttestationResponse => {\n                // send request\n                return window.fetch(\"/api/v1/add/webauthn-tfa-registration\", {method:'POST', body: AuthenticatorAttestationResponse, cache:'no-cache'});\n            }).then(response => {\n                return response.json();\n            }).then(json => {\n                if (json.success) {\n                    // reload on success\n                    window.location = window.location.href.split(\"#\")[0];\n                } else {\n                    throw new Error(json.msg);\n                }\n            }).catch(function(err) {\n                console.log(err);\n                var webauthn_return_code = document.getElementById('webauthn_return_code');\n                webauthn_return_code.style.display = webauthn_return_code.style.display === 'none' ? '' : null;\n                webauthn_return_code.innerHTML = lang_tfa.error_code + ': ' + err + ' ' + lang_tfa.reload_retry;\n            });\n        });\n    }\n    if ($(this).val() == \"none\") {\n      $('#DisableTFAModal').modal('show');\n      $(\"option:selected\").prop(\"selected\", false);\n    }\n  });\n\n  \n  // CSRF\n  $('<input type=\"hidden\" value=\"100c814414a602a3aabc3a9aa98f60819dfcc24f315edfc22000389f4b761f79\">').attr('name', 'csrf_token').appendTo('form');\n  if (sessionStorage.scrollTop != \"undefined\") {\n    $(window).scrollTop(sessionStorage.scrollTop);\n  }\n  });\n</script>\n\n<div class=\"container footer\">\n      \n  </div>\n</body>\n</html>\n",
          "favicons": [
            {
              "size": 7987,
              "name": "https://109.199.112.29/favicon.png",
              "md5_hash": "a91ef6304dd9dc3dc9bc5ee87e65b7b2",
              "hashes": [
                "md5:a91ef6304dd9dc3dc9bc5ee87e65b7b2",
                "sha256:3e31ea508eb983ad829596e2ed31dfa19ca66f005c2bba82672365076abfb552"
              ],
              "shodan_hash": 771601524
            },
            {
              "size": 7987,
              "name": "https://109.199.112.29/favicon.png",
              "md5_hash": "a91ef6304dd9dc3dc9bc5ee87e65b7b2",
              "hashes": [
                "md5:a91ef6304dd9dc3dc9bc5ee87e65b7b2",
                "sha256:3e31ea508eb983ad829596e2ed31dfa19ca66f005c2bba82672365076abfb552"
              ],
              "shodan_hash": 771601524
            }
          ],
          "body_hashes": [
            "sha256:47f4cc1fdaa0391c7fe9b055fc78d394476f661ec4f0acb9a3bad2f1c5e7dc19",
            "sha1:3ec38d03330d25ea1580adf7e82e74e4e52dc341"
          ],
          "body_hash": "sha1:3ec38d03330d25ea1580adf7e82e74e4e52dc341",
          "html_title": "oodu.pl | mail server"
        },
        "supports_http2": true
      },
      "jarm": {
        "_encoding": {
          "fingerprint": "DISPLAY_HEX",
          "cipher_and_version_fingerprint": "DISPLAY_HEX",
          "tls_extensions_sha256": "DISPLAY_HEX"
        },
        "fingerprint": "2ad2ad0002ad2ad00042d42d00000023f2ae7180b8a0816654f2296c007d93",
        "cipher_and_version_fingerprint": "2ad2ad0002ad2ad00042d42d000000",
        "tls_extensions_sha256": "23f2ae7180b8a0816654f2296c007d93",
        "observed_at": "2024-09-25T21:59:44.527477084Z"
      },
      "labels": [
        "login-page"
      ],
      "observed_at": "2024-10-06T03:37:17.591953692Z",
      "perspective_id": "PERSPECTIVE_TELIA",
      "port": 443,
      "service_name": "HTTP",
      "software": [
        {
          "uniform_resource_identifier": "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*",
          "part": "a",
          "vendor": "PHP",
          "product": "PHP",
          "other": {
            "family": "PHP"
          },
          "source": "OSI_APPLICATION_LAYER"
        },
        {
          "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.146.48",
      "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": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
          "chain_fps_sha_256": [
            "591e9ce6c863d3a079e9fabe1478c7339a26b21269dde795211361024ae31a44"
          ],
          "leaf_data": {
            "names": [
              "autoconfig.dewa.pl",
              "autoconfig.oodu.pl",
              "autoconfig.poscielelway.pl",
              "autodiscover.dewa.pl",
              "autodiscover.oodu.pl",
              "autodiscover.poscielelway.pl",
              "poczta.oodu.pl"
            ],
            "subject_dn": "CN=poczta.oodu.pl",
            "issuer_dn": "C=US, O=Let's Encrypt, CN=R11",
            "pubkey_bit_size": 4096,
            "pubkey_algorithm": "RSA",
            "tbs_fingerprint": "d12159314faf4f7c3f66898c5aeae3402b1b61f2442f388d92b1e2052c2fcf71",
            "fingerprint": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
            "issuer": {
              "common_name": [
                "R11"
              ],
              "organization": [
                "Let's Encrypt"
              ],
              "country": [
                "US"
              ]
            },
            "subject": {
              "common_name": [
                "poczta.oodu.pl"
              ]
            },
            "public_key": {
              "key_algorithm": "RSA",
              "rsa": {
                "_encoding": {
                  "modulus": "DISPLAY_BASE64",
                  "exponent": "DISPLAY_BASE64"
                },
                "modulus": "6n7yrOl35X78ilmnqMGGA5+qAM7JSGOtikJJYM9tyCm8qEWVCC7NjC4OslKozOUfyP4mZEgT0i/S3lyozWOO/3A8q/UtDq2cEAVbRsOJMjWjUgUFOrVmj+vdEqdNANpUHjHGnSKBfC5YfL/RAOsk59Hl3eh6AtSRPqD4gEObZeSo9HnqL17Z7fRZz0aFmx6zUM1opB77tAadv1FPWMnMdw8kkejb4wZntw7ckzuGLfjDmR9vtkZh3O3omg9R8eJsTCXg1nzDWxVH9n9MPYNgSXWgPLBcRXGRs7DAdHizyesd6SKH41EBdF1SPEM2SCz1LEXtdYfcxTm2/dU3EGOKVr4RHgJLvguvFjOC0GTu+rPhwGLl1bAOSVdmwWukiobWm9FvvPtCIDANCQ8o33WC2jC0iZtBFWJW0oUTqDeBNFOmPeJZZBpSRM7eCzP4ajgi+KxSypm7e8f+Utk+tWG5aKObz/fIYXnGv+sOUUHUFGNB8EDhvGO1Er0aFX92RettP+sH2j94T9eQQ86vGa5kLFTKYVvamciCRivfZ3yWPTky+ZdFTVsVR5Khq0IYfvDdEXYZi2nb3neYDwKSlVmen9LLJq920DRhvQbIFc+4bv43Wsx/YU2B+I8val0oFYzTk2G6fwZ1NUsDflqxAnoRduAMkjw73FKV0wBPBAkBX/U=",
                "exponent": "AAEAAQ==",
                "length": 512
              },
              "fingerprint": "b58928bf94778c8f4b0728f00f812c3af32c23f9f9364c829310699b25574c37"
            },
            "signature": {
              "signature_algorithm": "SHA256-RSA",
              "self_signed": false
            }
          },
          "chain": [
            {
              "fingerprint": "591e9ce6c863d3a079e9fabe1478c7339a26b21269dde795211361024ae31a44",
              "subject_dn": "C=US, O=Let's Encrypt, CN=R11",
              "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": "0debd3853f330c574b05e0b6d882dc27",
            "ja4s": "t120200_c030_344b4dce5a52"
          }
        ]
      },
      "transport_protocol": "TCP",
      "truncated": false
    },
    {
      "_decoded": "smtp",
      "_encoding": {
        "banner": "DISPLAY_UTF8",
        "certificate": "DISPLAY_HEX",
        "banner_hex": "DISPLAY_HEX"
      },
      "banner": "220 poczta.oodu.pl ESMTP Postcow\r\n",
      "banner_hashes": [
        "sha256:82f73b68abb82fa099d88c3b6305a5e5e2c768e9ada376c112251abe0702dfa1"
      ],
      "banner_hex": "32323020706f637a74612e6f6f64752e706c2045534d545020506f7374636f770d0a",
      "certificate": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
      "discovery_method": "IPV4_WALK_FULL_PRIORITY_1",
      "extended_service_name": "SMTPS",
      "jarm": {
        "_encoding": {
          "fingerprint": "DISPLAY_HEX",
          "cipher_and_version_fingerprint": "DISPLAY_HEX",
          "tls_extensions_sha256": "DISPLAY_HEX"
        },
        "fingerprint": "2ad2ad16d2ad2ad00042d42d0000000b7957bea5dccaf2976e02aac6e2963a",
        "cipher_and_version_fingerprint": "2ad2ad16d2ad2ad00042d42d000000",
        "tls_extensions_sha256": "0b7957bea5dccaf2976e02aac6e2963a",
        "observed_at": "2024-09-19T20:23:41.983875956Z"
      },
      "labels": [
        "email"
      ],
      "observed_at": "2024-10-06T04:58:00.337884968Z",
      "perspective_id": "PERSPECTIVE_PCCW",
      "port": 465,
      "service_name": "SMTP",
      "smtp": {
        "_encoding": {
          "banner": "DISPLAY_UTF8",
          "ehlo": "DISPLAY_UTF8"
        },
        "banner": "220 poczta.oodu.pl ESMTP Postcow\r\n",
        "ehlo": "250-poczta.oodu.pl\r\n250-PIPELINING\r\n250-SIZE 104857600\r\n250-ETRN\r\n250-AUTH PLAIN LOGIN\r\n250-AUTH=PLAIN LOGIN\r\n250-ENHANCEDSTATUSCODES\r\n250-8BITMIME\r\n250 DSN\r\n"
      },
      "source_ip": "199.45.154.145",
      "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": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
          "chain_fps_sha_256": [
            "591e9ce6c863d3a079e9fabe1478c7339a26b21269dde795211361024ae31a44"
          ],
          "leaf_data": {
            "names": [
              "autoconfig.dewa.pl",
              "autoconfig.oodu.pl",
              "autoconfig.poscielelway.pl",
              "autodiscover.dewa.pl",
              "autodiscover.oodu.pl",
              "autodiscover.poscielelway.pl",
              "poczta.oodu.pl"
            ],
            "subject_dn": "CN=poczta.oodu.pl",
            "issuer_dn": "C=US, O=Let's Encrypt, CN=R11",
            "pubkey_bit_size": 4096,
            "pubkey_algorithm": "RSA",
            "tbs_fingerprint": "d12159314faf4f7c3f66898c5aeae3402b1b61f2442f388d92b1e2052c2fcf71",
            "fingerprint": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
            "issuer": {
              "common_name": [
                "R11"
              ],
              "organization": [
                "Let's Encrypt"
              ],
              "country": [
                "US"
              ]
            },
            "subject": {
              "common_name": [
                "poczta.oodu.pl"
              ]
            },
            "public_key": {
              "key_algorithm": "RSA",
              "rsa": {
                "_encoding": {
                  "modulus": "DISPLAY_BASE64",
                  "exponent": "DISPLAY_BASE64"
                },
                "modulus": "6n7yrOl35X78ilmnqMGGA5+qAM7JSGOtikJJYM9tyCm8qEWVCC7NjC4OslKozOUfyP4mZEgT0i/S3lyozWOO/3A8q/UtDq2cEAVbRsOJMjWjUgUFOrVmj+vdEqdNANpUHjHGnSKBfC5YfL/RAOsk59Hl3eh6AtSRPqD4gEObZeSo9HnqL17Z7fRZz0aFmx6zUM1opB77tAadv1FPWMnMdw8kkejb4wZntw7ckzuGLfjDmR9vtkZh3O3omg9R8eJsTCXg1nzDWxVH9n9MPYNgSXWgPLBcRXGRs7DAdHizyesd6SKH41EBdF1SPEM2SCz1LEXtdYfcxTm2/dU3EGOKVr4RHgJLvguvFjOC0GTu+rPhwGLl1bAOSVdmwWukiobWm9FvvPtCIDANCQ8o33WC2jC0iZtBFWJW0oUTqDeBNFOmPeJZZBpSRM7eCzP4ajgi+KxSypm7e8f+Utk+tWG5aKObz/fIYXnGv+sOUUHUFGNB8EDhvGO1Er0aFX92RettP+sH2j94T9eQQ86vGa5kLFTKYVvamciCRivfZ3yWPTky+ZdFTVsVR5Khq0IYfvDdEXYZi2nb3neYDwKSlVmen9LLJq920DRhvQbIFc+4bv43Wsx/YU2B+I8val0oFYzTk2G6fwZ1NUsDflqxAnoRduAMkjw73FKV0wBPBAkBX/U=",
                "exponent": "AAEAAQ==",
                "length": 512
              },
              "fingerprint": "b58928bf94778c8f4b0728f00f812c3af32c23f9f9364c829310699b25574c37"
            },
            "signature": {
              "signature_algorithm": "SHA256-RSA",
              "self_signed": false
            }
          },
          "chain": [
            {
              "fingerprint": "591e9ce6c863d3a079e9fabe1478c7339a26b21269dde795211361024ae31a44",
              "subject_dn": "C=US, O=Let's Encrypt, CN=R11",
              "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": "0debd3853f330c574b05e0b6d882dc27",
            "ja4s": "t120200_c030_344b4dce5a52"
          }
        ]
      },
      "transport_protocol": "TCP",
      "truncated": false
    },
    {
      "_decoded": "smtp",
      "_encoding": {
        "banner": "DISPLAY_UTF8",
        "certificate": "DISPLAY_HEX",
        "banner_hex": "DISPLAY_HEX"
      },
      "banner": "220 poczta.oodu.pl ESMTP Postcow\r\n",
      "banner_hashes": [
        "sha256:82f73b68abb82fa099d88c3b6305a5e5e2c768e9ada376c112251abe0702dfa1"
      ],
      "banner_hex": "32323020706f637a74612e6f6f64752e706c2045534d545020506f7374636f770d0a",
      "certificate": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
      "discovery_method": "IPV4_WALK_FULL_PRIORITY_1",
      "extended_service_name": "SMTP-STARTTLS",
      "labels": [
        "email"
      ],
      "observed_at": "2024-10-04T18:26:39.205756773Z",
      "perspective_id": "PERSPECTIVE_TATA",
      "port": 587,
      "service_name": "SMTP",
      "smtp": {
        "_encoding": {
          "banner": "DISPLAY_UTF8",
          "ehlo": "DISPLAY_UTF8",
          "start_tls": "DISPLAY_UTF8"
        },
        "banner": "220 poczta.oodu.pl ESMTP Postcow\r\n",
        "ehlo": "250-poczta.oodu.pl\r\n250-PIPELINING\r\n250-SIZE 104857600\r\n250-ETRN\r\n250-STARTTLS\r\n250-ENHANCEDSTATUSCODES\r\n250-8BITMIME\r\n250 DSN\r\n",
        "start_tls": "220 2.0.0 Ready to start TLS\r\n"
      },
      "source_ip": "167.94.138.61",
      "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": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
          "chain_fps_sha_256": [
            "591e9ce6c863d3a079e9fabe1478c7339a26b21269dde795211361024ae31a44"
          ],
          "leaf_data": {
            "names": [
              "autoconfig.dewa.pl",
              "autoconfig.oodu.pl",
              "autoconfig.poscielelway.pl",
              "autodiscover.dewa.pl",
              "autodiscover.oodu.pl",
              "autodiscover.poscielelway.pl",
              "poczta.oodu.pl"
            ],
            "subject_dn": "CN=poczta.oodu.pl",
            "issuer_dn": "C=US, O=Let's Encrypt, CN=R11",
            "pubkey_bit_size": 4096,
            "pubkey_algorithm": "RSA",
            "tbs_fingerprint": "d12159314faf4f7c3f66898c5aeae3402b1b61f2442f388d92b1e2052c2fcf71",
            "fingerprint": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
            "issuer": {
              "common_name": [
                "R11"
              ],
              "organization": [
                "Let's Encrypt"
              ],
              "country": [
                "US"
              ]
            },
            "subject": {
              "common_name": [
                "poczta.oodu.pl"
              ]
            },
            "public_key": {
              "key_algorithm": "RSA",
              "rsa": {
                "_encoding": {
                  "modulus": "DISPLAY_BASE64",
                  "exponent": "DISPLAY_BASE64"
                },
                "modulus": "6n7yrOl35X78ilmnqMGGA5+qAM7JSGOtikJJYM9tyCm8qEWVCC7NjC4OslKozOUfyP4mZEgT0i/S3lyozWOO/3A8q/UtDq2cEAVbRsOJMjWjUgUFOrVmj+vdEqdNANpUHjHGnSKBfC5YfL/RAOsk59Hl3eh6AtSRPqD4gEObZeSo9HnqL17Z7fRZz0aFmx6zUM1opB77tAadv1FPWMnMdw8kkejb4wZntw7ckzuGLfjDmR9vtkZh3O3omg9R8eJsTCXg1nzDWxVH9n9MPYNgSXWgPLBcRXGRs7DAdHizyesd6SKH41EBdF1SPEM2SCz1LEXtdYfcxTm2/dU3EGOKVr4RHgJLvguvFjOC0GTu+rPhwGLl1bAOSVdmwWukiobWm9FvvPtCIDANCQ8o33WC2jC0iZtBFWJW0oUTqDeBNFOmPeJZZBpSRM7eCzP4ajgi+KxSypm7e8f+Utk+tWG5aKObz/fIYXnGv+sOUUHUFGNB8EDhvGO1Er0aFX92RettP+sH2j94T9eQQ86vGa5kLFTKYVvamciCRivfZ3yWPTky+ZdFTVsVR5Khq0IYfvDdEXYZi2nb3neYDwKSlVmen9LLJq920DRhvQbIFc+4bv43Wsx/YU2B+I8val0oFYzTk2G6fwZ1NUsDflqxAnoRduAMkjw73FKV0wBPBAkBX/U=",
                "exponent": "AAEAAQ==",
                "length": 512
              },
              "fingerprint": "b58928bf94778c8f4b0728f00f812c3af32c23f9f9364c829310699b25574c37"
            },
            "signature": {
              "signature_algorithm": "SHA256-RSA",
              "self_signed": false
            }
          },
          "chain": [
            {
              "fingerprint": "591e9ce6c863d3a079e9fabe1478c7339a26b21269dde795211361024ae31a44",
              "subject_dn": "C=US, O=Let's Encrypt, CN=R11",
              "issuer_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1"
            }
          ]
        },
        "_encoding": {
          "ja3s": "DISPLAY_HEX"
        },
        "ja3s": "15af977ce25de452b96affa2addb1036",
        "ja4s": "t130200_1302_a56c5b993250"
      },
      "transport_protocol": "TCP",
      "truncated": false
    },
    {
      "_decoded": "imap",
      "_encoding": {
        "banner": "DISPLAY_UTF8",
        "certificate": "DISPLAY_HEX",
        "banner_hex": "DISPLAY_HEX"
      },
      "banner": "* OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ AUTH=PLAIN AUTH=LOGIN] Dovecot ready.\r\n",
      "banner_hashes": [
        "sha256:9fa634d81d68ef4e1e3b5f551a9e29411262794be17b6dff29abacd32d69acd2"
      ],
      "banner_hex": "2a204f4b205b4341504142494c49545920494d41503472657631205341534c2d4952204c4f47494e2d524546455252414c5320494420454e41424c452049444c45204c49544552414c2b20415554483d504c41494e20415554483d4c4f47494e5d20446f7665636f742072656164792e0d0a",
      "certificate": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
      "discovery_method": "IPV4_WALK_FULL_PRIORITY_1",
      "extended_service_name": "IMAPS",
      "imap": {
        "_encoding": {
          "banner": "DISPLAY_UTF8"
        },
        "banner": "* OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ AUTH=PLAIN AUTH=LOGIN] Dovecot ready.\r\n"
      },
      "jarm": {
        "_encoding": {
          "fingerprint": "DISPLAY_HEX",
          "cipher_and_version_fingerprint": "DISPLAY_HEX",
          "tls_extensions_sha256": "DISPLAY_HEX"
        },
        "fingerprint": "2ad2ad16d2ad2ad00042d42d0000004b86cf883937e6feb1dd39cad97eaf62",
        "cipher_and_version_fingerprint": "2ad2ad16d2ad2ad00042d42d000000",
        "tls_extensions_sha256": "4b86cf883937e6feb1dd39cad97eaf62",
        "observed_at": "2024-09-29T05:58:14.100736886Z"
      },
      "labels": [
        "email"
      ],
      "observed_at": "2024-10-06T00:50:54.525741949Z",
      "perspective_id": "PERSPECTIVE_TELIA",
      "port": 993,
      "service_name": "IMAP",
      "software": [
        {
          "uniform_resource_identifier": "cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*",
          "part": "o",
          "product": "linux",
          "source": "OSI_TRANSPORT_LAYER"
        },
        {
          "uniform_resource_identifier": "cpe:2.3:a:dovecot:dovecot:*:*:*:*:*:*:*:*",
          "part": "a",
          "vendor": "Dovecot",
          "product": "Dovecot",
          "other": {
            "family": "Dovecot"
          },
          "source": "OSI_APPLICATION_LAYER"
        }
      ],
      "source_ip": "167.94.146.51",
      "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": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
          "chain_fps_sha_256": [
            "591e9ce6c863d3a079e9fabe1478c7339a26b21269dde795211361024ae31a44"
          ],
          "leaf_data": {
            "names": [
              "autoconfig.dewa.pl",
              "autoconfig.oodu.pl",
              "autoconfig.poscielelway.pl",
              "autodiscover.dewa.pl",
              "autodiscover.oodu.pl",
              "autodiscover.poscielelway.pl",
              "poczta.oodu.pl"
            ],
            "subject_dn": "CN=poczta.oodu.pl",
            "issuer_dn": "C=US, O=Let's Encrypt, CN=R11",
            "pubkey_bit_size": 4096,
            "pubkey_algorithm": "RSA",
            "tbs_fingerprint": "d12159314faf4f7c3f66898c5aeae3402b1b61f2442f388d92b1e2052c2fcf71",
            "fingerprint": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
            "issuer": {
              "common_name": [
                "R11"
              ],
              "organization": [
                "Let's Encrypt"
              ],
              "country": [
                "US"
              ]
            },
            "subject": {
              "common_name": [
                "poczta.oodu.pl"
              ]
            },
            "public_key": {
              "key_algorithm": "RSA",
              "rsa": {
                "_encoding": {
                  "modulus": "DISPLAY_BASE64",
                  "exponent": "DISPLAY_BASE64"
                },
                "modulus": "6n7yrOl35X78ilmnqMGGA5+qAM7JSGOtikJJYM9tyCm8qEWVCC7NjC4OslKozOUfyP4mZEgT0i/S3lyozWOO/3A8q/UtDq2cEAVbRsOJMjWjUgUFOrVmj+vdEqdNANpUHjHGnSKBfC5YfL/RAOsk59Hl3eh6AtSRPqD4gEObZeSo9HnqL17Z7fRZz0aFmx6zUM1opB77tAadv1FPWMnMdw8kkejb4wZntw7ckzuGLfjDmR9vtkZh3O3omg9R8eJsTCXg1nzDWxVH9n9MPYNgSXWgPLBcRXGRs7DAdHizyesd6SKH41EBdF1SPEM2SCz1LEXtdYfcxTm2/dU3EGOKVr4RHgJLvguvFjOC0GTu+rPhwGLl1bAOSVdmwWukiobWm9FvvPtCIDANCQ8o33WC2jC0iZtBFWJW0oUTqDeBNFOmPeJZZBpSRM7eCzP4ajgi+KxSypm7e8f+Utk+tWG5aKObz/fIYXnGv+sOUUHUFGNB8EDhvGO1Er0aFX92RettP+sH2j94T9eQQ86vGa5kLFTKYVvamciCRivfZ3yWPTky+ZdFTVsVR5Khq0IYfvDdEXYZi2nb3neYDwKSlVmen9LLJq920DRhvQbIFc+4bv43Wsx/YU2B+I8val0oFYzTk2G6fwZ1NUsDflqxAnoRduAMkjw73FKV0wBPBAkBX/U=",
                "exponent": "AAEAAQ==",
                "length": 512
              },
              "fingerprint": "b58928bf94778c8f4b0728f00f812c3af32c23f9f9364c829310699b25574c37"
            },
            "signature": {
              "signature_algorithm": "SHA256-RSA",
              "self_signed": false
            }
          },
          "chain": [
            {
              "fingerprint": "591e9ce6c863d3a079e9fabe1478c7339a26b21269dde795211361024ae31a44",
              "subject_dn": "C=US, O=Let's Encrypt, CN=R11",
              "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": "0debd3853f330c574b05e0b6d882dc27",
            "ja4s": "t120200_c030_344b4dce5a52"
          }
        ]
      },
      "transport_fingerprint": {
        "id": 262,
        "os": "CentOS",
        "raw": "65160,64,true,MSTNW,1460,false,false"
      },
      "transport_protocol": "TCP",
      "truncated": false
    },
    {
      "_decoded": "pop3",
      "_encoding": {
        "banner": "DISPLAY_UTF8",
        "certificate": "DISPLAY_HEX",
        "banner_hex": "DISPLAY_HEX"
      },
      "banner": "+OK Dovecot ready.\r\n",
      "banner_hashes": [
        "sha256:095c6dbf7d6290d9c885271a78f82e11a7df7c9a8733d4e13236b47608e527c4"
      ],
      "banner_hex": "2b4f4b20446f7665636f742072656164792e0d0a",
      "certificate": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
      "discovery_method": "IPV4_WALK_FULL_PRIORITY_1",
      "extended_service_name": "POP3S",
      "jarm": {
        "_encoding": {
          "fingerprint": "DISPLAY_HEX",
          "cipher_and_version_fingerprint": "DISPLAY_HEX",
          "tls_extensions_sha256": "DISPLAY_HEX"
        },
        "fingerprint": "2ad2ad16d2ad2ad00042d42d0000004b86cf883937e6feb1dd39cad97eaf62",
        "cipher_and_version_fingerprint": "2ad2ad16d2ad2ad00042d42d000000",
        "tls_extensions_sha256": "4b86cf883937e6feb1dd39cad97eaf62",
        "observed_at": "2024-10-05T13:59:09.138818585Z"
      },
      "labels": [
        "email"
      ],
      "observed_at": "2024-10-06T00:48:13.509877490Z",
      "perspective_id": "PERSPECTIVE_TELIA",
      "pop3": {
        "_encoding": {
          "banner": "DISPLAY_UTF8"
        },
        "banner": "+OK Dovecot ready.\r\n"
      },
      "port": 995,
      "service_name": "POP3",
      "software": [
        {
          "uniform_resource_identifier": "cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*",
          "part": "o",
          "product": "linux",
          "source": "OSI_TRANSPORT_LAYER"
        },
        {
          "uniform_resource_identifier": "cpe:2.3:a:dovecot:dovecot:*:*:*:*:*:*:*:*",
          "part": "a",
          "vendor": "Dovecot",
          "product": "Dovecot",
          "other": {
            "family": "Dovecot"
          },
          "source": "OSI_APPLICATION_LAYER"
        }
      ],
      "source_ip": "167.94.146.55",
      "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": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
          "chain_fps_sha_256": [
            "591e9ce6c863d3a079e9fabe1478c7339a26b21269dde795211361024ae31a44"
          ],
          "leaf_data": {
            "names": [
              "autoconfig.dewa.pl",
              "autoconfig.oodu.pl",
              "autoconfig.poscielelway.pl",
              "autodiscover.dewa.pl",
              "autodiscover.oodu.pl",
              "autodiscover.poscielelway.pl",
              "poczta.oodu.pl"
            ],
            "subject_dn": "CN=poczta.oodu.pl",
            "issuer_dn": "C=US, O=Let's Encrypt, CN=R11",
            "pubkey_bit_size": 4096,
            "pubkey_algorithm": "RSA",
            "tbs_fingerprint": "d12159314faf4f7c3f66898c5aeae3402b1b61f2442f388d92b1e2052c2fcf71",
            "fingerprint": "e800dc649050fb156316736d260fd2baaff51cd6ff2b2edfe6615ca9f3711fe0",
            "issuer": {
              "common_name": [
                "R11"
              ],
              "organization": [
                "Let's Encrypt"
              ],
              "country": [
                "US"
              ]
            },
            "subject": {
              "common_name": [
                "poczta.oodu.pl"
              ]
            },
            "public_key": {
              "key_algorithm": "RSA",
              "rsa": {
                "_encoding": {
                  "modulus": "DISPLAY_BASE64",
                  "exponent": "DISPLAY_BASE64"
                },
                "modulus": "6n7yrOl35X78ilmnqMGGA5+qAM7JSGOtikJJYM9tyCm8qEWVCC7NjC4OslKozOUfyP4mZEgT0i/S3lyozWOO/3A8q/UtDq2cEAVbRsOJMjWjUgUFOrVmj+vdEqdNANpUHjHGnSKBfC5YfL/RAOsk59Hl3eh6AtSRPqD4gEObZeSo9HnqL17Z7fRZz0aFmx6zUM1opB77tAadv1FPWMnMdw8kkejb4wZntw7ckzuGLfjDmR9vtkZh3O3omg9R8eJsTCXg1nzDWxVH9n9MPYNgSXWgPLBcRXGRs7DAdHizyesd6SKH41EBdF1SPEM2SCz1LEXtdYfcxTm2/dU3EGOKVr4RHgJLvguvFjOC0GTu+rPhwGLl1bAOSVdmwWukiobWm9FvvPtCIDANCQ8o33WC2jC0iZtBFWJW0oUTqDeBNFOmPeJZZBpSRM7eCzP4ajgi+KxSypm7e8f+Utk+tWG5aKObz/fIYXnGv+sOUUHUFGNB8EDhvGO1Er0aFX92RettP+sH2j94T9eQQ86vGa5kLFTKYVvamciCRivfZ3yWPTky+ZdFTVsVR5Khq0IYfvDdEXYZi2nb3neYDwKSlVmen9LLJq920DRhvQbIFc+4bv43Wsx/YU2B+I8val0oFYzTk2G6fwZ1NUsDflqxAnoRduAMkjw73FKV0wBPBAkBX/U=",
                "exponent": "AAEAAQ==",
                "length": 512
              },
              "fingerprint": "b58928bf94778c8f4b0728f00f812c3af32c23f9f9364c829310699b25574c37"
            },
            "signature": {
              "signature_algorithm": "SHA256-RSA",
              "self_signed": false
            }
          },
          "chain": [
            {
              "fingerprint": "591e9ce6c863d3a079e9fabe1478c7339a26b21269dde795211361024ae31a44",
              "subject_dn": "C=US, O=Let's Encrypt, CN=R11",
              "issuer_dn": "C=US, O=Internet Security Research Group, CN=ISRG Root X1"
            }
          ]
        },
        "_encoding": {
          "ja3s": "DISPLAY_HEX"
        },
        "ja3s": "15af977ce25de452b96affa2addb1036",
        "ja4s": "t130200_1302_a56c5b993250"
      },
      "transport_fingerprint": {
        "id": 262,
        "os": "CentOS",
        "raw": "65160,64,true,MSTNW,1460,false,false"
      },
      "transport_protocol": "TCP",
      "truncated": false
    },
    {
      "_decoded": "banner_grab",
      "_encoding": {
        "banner": "DISPLAY_UTF8",
        "banner_hex": "DISPLAY_HEX"
      },
      "banner": "\"IMPLEMENTATION\" \"Dovecot Pigeonhole\"\r\n\"SIEVE\" \"fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4",
      "banner_hashes": [
        "sha256:5ca8a64754b4a1a4d1d2d15aaae33aabdbbdac084a95e90bd4011c5e3f79ccc5"
      ],
      "banner_hex": "22494d504c454d454e544154494f4e222022446f7665636f7420506967656f6e686f6c65220d0a22534945564522202266696c65696e746f2072656a65637420656e76656c6f706520656e636f6465642d636861726163746572207661636174696f6e207375626164647265737320636f6d70617261746f722d693b61736369692d6e756d657269632072656c6174696f6e616c20726567657820696d617034",
      "discovery_method": "PREDICTIVE_METHOD_24",
      "extended_service_name": "PIGEONHOLE",
      "labels": [
        "email"
      ],
      "observed_at": "2024-10-06T03:13:36.762865134Z",
      "perspective_id": "PERSPECTIVE_ORANGE",
      "port": 4190,
      "service_name": "PIGEONHOLE",
      "software": [
        {
          "uniform_resource_identifier": "cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*",
          "part": "o",
          "product": "linux",
          "source": "OSI_TRANSPORT_LAYER"
        }
      ],
      "source_ip": "167.94.145.108",
      "transport_fingerprint": {
        "id": 262,
        "os": "CentOS",
        "raw": "65160,64,true,MSTNW,1460,false,false"
      },
      "transport_protocol": "TCP",
      "truncated": false
    },
    {
      "_decoded": "ssh",
      "_encoding": {
        "banner": "DISPLAY_UTF8",
        "banner_hex": "DISPLAY_HEX"
      },
      "banner": "SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.10",
      "banner_hashes": [
        "sha256:71e866a94d0aaffff81c86a37e8f76a3e019a2f99df1015444beae4eb7bd7cef"
      ],
      "banner_hex": "5353482d322e302d4f70656e5353485f382e397031205562756e74752d337562756e7475302e3130",
      "discovery_method": "IPV4_WALK_FULL_PRIORITY_3",
      "extended_service_name": "SSH",
      "labels": [
        "remote-access"
      ],
      "observed_at": "2024-10-05T09:18:55.311392299Z",
      "perspective_id": "PERSPECTIVE_NTT",
      "port": 8922,
      "service_name": "SSH",
      "software": [
        {
          "product": "openssh",
          "other": {
            "comment": "Ubuntu-3ubuntu0.10"
          },
          "source": "OSI_APPLICATION_LAYER"
        },
        {
          "uniform_resource_identifier": "cpe:2.3:o:canonical:ubuntu_linux:*:*:*:*:*:*:*:*",
          "part": "o",
          "vendor": "Ubuntu",
          "product": "Linux",
          "other": {
            "family": "Linux"
          },
          "source": "OSI_APPLICATION_LAYER"
        },
        {
          "uniform_resource_identifier": "cpe:2.3:a:openbsd:openssh:8.9p1:*:*:*:*:*:*:*",
          "part": "a",
          "vendor": "OpenBSD",
          "product": "OpenSSH",
          "version": "8.9p1",
          "other": {
            "family": "OpenSSH"
          },
          "source": "OSI_APPLICATION_LAYER"
        }
      ],
      "source_ip": "206.168.34.38",
      "ssh": {
        "endpoint_id": {
          "_encoding": {
            "raw": "DISPLAY_UTF8"
          },
          "raw": "SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.10",
          "protocol_version": "2.0",
          "software_version": "OpenSSH_8.9p1",
          "comment": "Ubuntu-3ubuntu0.10"
        },
        "kex_init_message": {
          "kex_algorithms": [
            "curve25519-sha256",
            "[email protected]",
            "ecdh-sha2-nistp256",
            "ecdh-sha2-nistp384",
            "ecdh-sha2-nistp521",
            "[email protected]",
            "diffie-hellman-group-exchange-sha256",
            "diffie-hellman-group16-sha512",
            "diffie-hellman-group18-sha512",
            "diffie-hellman-group14-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]",
            "aes128-ctr",
            "aes192-ctr",
            "aes256-ctr",
            "[email protected]",
            "[email protected]"
          ],
          "server_to_client_ciphers": [
            "[email protected]",
            "aes128-ctr",
            "aes192-ctr",
            "aes256-ctr",
            "[email protected]",
            "[email protected]"
          ],
          "client_to_server_macs": [
            "[email protected]",
            "[email protected]",
            "[email protected]",
            "[email protected]",
            "[email protected]",
            "[email protected]",
            "[email protected]",
            "hmac-sha2-256",
            "hmac-sha2-512",
            "hmac-sha1"
          ],
          "server_to_client_macs": [
            "[email protected]",
            "[email protected]",
            "[email protected]",
            "[email protected]",
            "[email protected]",
            "[email protected]",
            "[email protected]",
            "hmac-sha2-256",
            "hmac-sha2-512",
            "hmac-sha1"
          ],
          "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": "a94da3f6e19e267c2b22996219db878328b7d4ad879e208a14f68fe50e01465f",
          "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": "KsiTnq4vChqcwwc0w/WVp4p+bcgh+n4uQ/eHuQtBPBg=",
            "y": "QstpULMjC7IAIfy0o6JUsWBfXUFzADsna3OabuWX0lc="
          }
        },
        "hassh_fingerprint": "41ff3ecd1458b0bf86e1b4891636213e"
      },
      "transport_protocol": "TCP",
      "truncated": false
    }
  ],
  "location": {
    "continent": "Europe",
    "country": "Germany",
    "country_code": "DE",
    "city": "D\u00fcsseldorf",
    "postal_code": "40210",
    "timezone": "Europe/Berlin",
    "province": "North Rhine-Westphalia",
    "coordinates": {
      "latitude": 51.22172,
      "longitude": 6.77616
    }
  },
  "location_updated_at": "2024-09-21T11:17:34.707712275Z",
  "autonomous_system": {
    "asn": 51167,
    "description": "CONTABO",
    "bgp_prefix": "109.199.112.0/20",
    "name": "CONTABO",
    "country_code": "DE"
  },
  "autonomous_system_updated_at": "2024-09-21T11:17:34.707791295Z",
  "whois": {
    "network": {
      "handle": "DE-TERRATRANSIT-20100115",
      "name": "TerraTransit AG",
      "cidrs": [
        "109.199.96.0/19"
      ],
      "created": "2023-12-20T00:00:00Z",
      "updated": "2023-12-20T00:00:00Z"
    },
    "organization": {
      "handle": "ORG-TA251-RIPE",
      "name": "TerraTransit AG",
      "address": "Amselweg 3\\n90522\\nOberasbach\\nGERMANY",
      "abuse_contacts": [
        {
          "handle": "TTAG-RIPE",
          "name": "TerraTransit AG Role Account",
          "email": "[email protected]"
        }
      ],
      "admin_contacts": [
        {
          "handle": "TTAK-RIPE",
          "name": "Andreas Koehler",
          "email": "[email protected]"
        },
        {
          "handle": "TTTK-RIPE",
          "name": "Thomas Koehler",
          "email": "[email protected]"
        }
      ]
    }
  },
  "operating_system": {
    "uniform_resource_identifier": "cpe:2.3:o:canonical:ubuntu_linux:*:*:*:*:*:*:*:*",
    "part": "o",
    "vendor": "Ubuntu",
    "product": "Linux",
    "other": {
      "family": "Linux"
    }
  },
  "dns": {
    "names": [
      "autodiscover.oodu.pl",
      "autoconfig.poscielelway.pl",
      "autodiscover.poscielelway.pl",
      "autoconfig.dewa.pl",
      "autodiscover.dewa.pl",
      "poczta.oodu.pl",
      "autoconfig.oodu.pl"
    ],
    "records": {
      "autoconfig.poscielelway.pl": {
        "record_type": "CNAME",
        "resolved_at": "2024-10-05T02:16:54.569589611Z"
      },
      "autodiscover.oodu.pl": {
        "record_type": "CNAME",
        "resolved_at": "2024-09-28T22:10:34.711238349Z"
      },
      "autodiscover.poscielelway.pl": {
        "record_type": "CNAME",
        "resolved_at": "2024-09-28T02:08:42.142880149Z"
      },
      "autodiscover.dewa.pl": {
        "record_type": "CNAME",
        "resolved_at": "2024-10-03T02:23:39.811715608Z"
      },
      "autoconfig.dewa.pl": {
        "record_type": "CNAME",
        "resolved_at": "2024-09-28T02:06:11.438761177Z"
      },
      "poczta.oodu.pl": {
        "record_type": "A",
        "resolved_at": "2024-10-03T02:25:31.023212449Z"
      },
      "autoconfig.oodu.pl": {
        "record_type": "CNAME",
        "resolved_at": "2024-10-03T19:47:58.843327329Z"
      }
    },
    "reverse_dns": {
      "names": [
        "poczta.oodu.pl"
      ],
      "resolved_at": "2024-09-10T19:35:34.100205528Z"
    }
  },
  "last_updated_at": "2024-10-06T09:22:39.006Z",
  "labels": [
    "email",
    "login-page",
    "remote-access"
  ]
}