185.104.28.45

As of: Feb 06, 2023 1:11am UTC | Latest

Host

Attribute Value
ip 185.104.28.45
location.continent Europe
location.country Netherlands
location.country_code NL
location.postal_code
location.timezone Europe/Amsterdam
location.coordinates.latitude 52.3824
location.coordinates.longitude 4.8995
location.registered_country Netherlands
location.registered_country_code NL
location_updated_at 2023-01-29T02:17:57.068025Z
autonomous_system.asn 206281
autonomous_system.description AS-ZXCS
autonomous_system.bgp_prefix 185.104.28.0/24
autonomous_system.name AS-ZXCS
autonomous_system.country_code NL
autonomous_system_updated_at 2023-01-22T08:18:41.010378Z
operating_system.uniform_resource_identifier cpe:2.3:o:redhat:enterprise_linux:6:*:*:*:*:*:*:*
operating_system.part o
operating_system.vendor Red Hat
operating_system.product Enterprise Linux
operating_system.version 6
operating_system.other.family Linux
dns.names kuhlakku.de
dns.names mail.tandartspraktijkhogeweide.nl
dns.names mail.schildersbedrijf-malestein.nl
dns.names shop.kwpn.nl
dns.names jachtverenigingsoestdijk.nl
dns.names gcha.nl
dns.names mail.mddispo.nl
dns.names solar-factory.nl
dns.names bfvtoernooi.nl
dns.names mail.uznstables.com
dns.names www.gerbincontrol.nl
dns.names www.pizza-pazza.nl
dns.names www.uznstables.com
dns.names limasianbistro.nl
dns.names deliciousfish.eu
dns.names www.morenso.com
dns.names gerbincontrol.nl
dns.names tranzer.it
dns.names mooieluiertassen.nl
dns.names www.vdh-exclusive.nl
dns.names www.kraplap.nl
dns.names de-kooi.com
dns.names urban-engine.com
dns.names www.intrabv.com
dns.names mail.livingandglamour.nl
dns.names www.jachtverenigingsoestdijk.nl
dns.names www.arthurhautecoiffure.nl
dns.names livingandglamour.nl
dns.names hairworldkappers.nl
dns.names www.visspecialistsluizeman.nl
dns.names mail.uznstables.nl
dns.names www.urbanconstructions.nl
dns.names wkcreatievecommunicatie.nl
dns.names www.prevenko.nl
dns.names pstest.purplemedia.nl
dns.names mail.linauzunhasan.nl
dns.names www.gcha.nl
dns.names www.mooieluiertassen.nl
dns.names visspecialistsluizeman.nl
dns.names www.mbv-nijkerk.nl
dns.names www.wkbouw.nl
dns.names lynxx.com.au
dns.names www.sterrehof.nl
dns.names uwvillaonline.nl
dns.names kmge.nl
dns.names www.noxsensorshop.com
dns.names mail.btvdegeeren.nl
dns.names heekschoenen.nl
dns.names amorkinderbruidskleding.nl
dns.names sunsuper.nl
dns.names bisju-jewellery.com
dns.names www.bramspannenkoeken.nl
dns.names mail.casa-mealha.nl
dns.names www.grandcafe033.nl
dns.names btvdegeeren.nl
dns.names www.lynxx.com.au
dns.names lynxx.eu
dns.names mail.visspecialistsluizeman.nl
dns.names old.zazu-kids.nl
dns.names boutiquestudio-c.nl
dns.names urbanconstructions.nl
dns.names bramspannenkoeken.nl
dns.names www.solar-factory.nl
dns.names www.urban-engine.com
dns.names sterk-spezialtiefbau.de
dns.names www.wkcreatievecommunicatie.nl
dns.names www.tranzer.com
dns.names bootkaffee.de
dns.names mail.sweetmemories-video.nl
dns.names www.bfvtoernooi.nl
dns.names www.de-kooi.com
dns.names purplemedia.nl
dns.names concordia-hoogland.nl
dns.names casa-mealha.nl
dns.names www.livingandglamour.nl
dns.names www.sterk-spezialtiefbau.de
dns.names tranzer.com
dns.names www.kuhlakku.de
dns.names schildersbedrijf-malestein.nl
dns.names www.mondzorgirene.nl
dns.names www.financialseemland.nl
dns.names mail.mooieluiertassen.nl
dns.names wkbouw.nl
dns.names www.concordia-hoogland.nl
dns.names grandcafe033.nl
dns.names www.casa-mealha.nl
dns.names server.dcwetering.nl
dns.names paardenfotoworkshop.nl
dns.names morenso.com
dns.names www.beekhuis-ra.nl
dns.names mail.linauzunhasan.com
dns.names mail.pstest.purplemedia.nl
dns.names demoshop.purple-media.nl
dns.names mail.bisju-jewellery.com
dns.names spil-bv.nl
dns.names pizza-pazza.nl
dns.names www.purple-media.nl
dns.names mail.limasianbistro.nl
dns.names www.larandulina.com
dns.names nieuws.gcha.nl
dns.records.schildersbedrijf-malestein.nl.record_type A
dns.records.schildersbedrijf-malestein.nl.resolved_at 2023-01-24T16:36:20.603779461Z
dns.records.www.urbanconstructions.nl.record_type CNAME
dns.records.www.urbanconstructions.nl.resolved_at 2023-01-14T16:50:35.518789346Z
dns.records.solar-factory.nl.record_type A
dns.records.solar-factory.nl.resolved_at 2023-01-30T16:34:39.740244900Z
dns.records.kuhlakku.de.record_type A
dns.records.kuhlakku.de.resolved_at 2023-01-14T14:24:44.113948255Z
dns.records.livingandglamour.nl.record_type A
dns.records.livingandglamour.nl.resolved_at 2023-01-28T11:07:43.774586712Z
dns.records.mail.btvdegeeren.nl.record_type A
dns.records.mail.btvdegeeren.nl.resolved_at 2023-01-16T17:21:50.224325278Z
dns.records.www.jachtverenigingsoestdijk.nl.record_type A
dns.records.www.jachtverenigingsoestdijk.nl.resolved_at 2023-01-31T17:12:54.220264243Z
dns.records.casa-mealha.nl.record_type A
dns.records.casa-mealha.nl.resolved_at 2023-01-31T02:12:17.452193939Z
dns.records.shop.kwpn.nl.record_type A
dns.records.shop.kwpn.nl.resolved_at 2023-01-21T17:25:05.990339060Z
dns.records.www.solar-factory.nl.record_type CNAME
dns.records.www.solar-factory.nl.resolved_at 2023-01-30T16:34:40.345775551Z
dns.records.www.uznstables.com.record_type A
dns.records.www.uznstables.com.resolved_at 2023-02-05T14:29:28.756552242Z
dns.records.old.zazu-kids.nl.record_type A
dns.records.old.zazu-kids.nl.resolved_at 2023-01-09T16:33:13.241426908Z
dns.records.www.prevenko.nl.record_type A
dns.records.www.prevenko.nl.resolved_at 2023-01-24T16:36:36.890045311Z
dns.records.lynxx.eu.record_type A
dns.records.lynxx.eu.resolved_at 2023-01-27T14:54:11.037578377Z
dns.records.www.sterrehof.nl.record_type CNAME
dns.records.www.sterrehof.nl.resolved_at 2023-01-31T17:13:29.429724768Z
dns.records.tranzer.it.record_type A
dns.records.tranzer.it.resolved_at 2023-01-18T15:15:47.218739229Z
dns.records.gerbincontrol.nl.record_type A
dns.records.gerbincontrol.nl.resolved_at 2023-01-24T16:36:01.171060564Z
dns.records.www.beekhuis-ra.nl.record_type A
dns.records.www.beekhuis-ra.nl.resolved_at 2023-01-30T16:33:04.725806571Z
dns.records.paardenfotoworkshop.nl.record_type A
dns.records.paardenfotoworkshop.nl.resolved_at 2023-02-04T17:23:00.425157600Z
dns.records.mail.tandartspraktijkhogeweide.nl.record_type A
dns.records.mail.tandartspraktijkhogeweide.nl.resolved_at 2023-02-05T17:01:01.450503184Z
dns.records.mail.limasianbistro.nl.record_type A
dns.records.mail.limasianbistro.nl.resolved_at 2023-02-05T17:00:55.536199005Z
dns.records.grandcafe033.nl.record_type A
dns.records.grandcafe033.nl.resolved_at 2023-02-02T17:50:04.943668388Z
dns.records.morenso.com.record_type A
dns.records.morenso.com.resolved_at 2023-02-03T14:33:34.395417756Z
dns.records.gcha.nl.record_type A
dns.records.gcha.nl.resolved_at 2023-01-31T17:11:48.856840638Z
dns.records.mail.linauzunhasan.com.record_type A
dns.records.mail.linauzunhasan.com.resolved_at 2023-01-16T13:52:37.058309746Z
dns.records.www.urban-engine.com.record_type A
dns.records.www.urban-engine.com.resolved_at 2023-01-23T14:05:08.914741683Z
dns.records.tranzer.com.record_type A
dns.records.tranzer.com.resolved_at 2023-02-05T14:27:51.659728235Z
dns.records.hairworldkappers.nl.record_type A
dns.records.hairworldkappers.nl.resolved_at 2023-01-14T16:50:24.898569523Z
dns.records.www.livingandglamour.nl.record_type A
dns.records.www.livingandglamour.nl.resolved_at 2023-01-24T16:36:20.416691165Z
dns.records.mail.uznstables.nl.record_type A
dns.records.mail.uznstables.nl.resolved_at 2023-01-07T01:15:38.023653143Z
dns.records.www.gcha.nl.record_type A
dns.records.www.gcha.nl.resolved_at 2023-01-24T22:56:37.389441409Z
dns.records.www.mondzorgirene.nl.record_type A
dns.records.www.mondzorgirene.nl.resolved_at 2023-01-21T17:24:07.996948672Z
dns.records.www.sterk-spezialtiefbau.de.record_type A
dns.records.www.sterk-spezialtiefbau.de.resolved_at 2023-01-28T14:25:27.085367228Z
dns.records.www.grandcafe033.nl.record_type A
dns.records.www.grandcafe033.nl.resolved_at 2023-01-07T16:49:46.802928965Z
dns.records.www.visspecialistsluizeman.nl.record_type A
dns.records.www.visspecialistsluizeman.nl.resolved_at 2023-01-11T17:02:56.474288770Z
dns.records.www.de-kooi.com.record_type A
dns.records.www.de-kooi.com.resolved_at 2023-02-01T13:11:22.747445624Z
dns.records.mail.mooieluiertassen.nl.record_type A
dns.records.mail.mooieluiertassen.nl.resolved_at 2023-01-24T16:36:43.282488804Z
dns.records.mail.sweetmemories-video.nl.record_type A
dns.records.mail.sweetmemories-video.nl.resolved_at 2023-01-24T16:37:09.567178675Z
dns.records.wkcreatievecommunicatie.nl.record_type A
dns.records.wkcreatievecommunicatie.nl.resolved_at 2023-01-16T17:22:44.077621064Z
dns.records.www.tranzer.com.record_type A
dns.records.www.tranzer.com.resolved_at 2023-01-19T13:53:36.558181420Z
dns.records.bootkaffee.de.record_type A
dns.records.bootkaffee.de.resolved_at 2023-02-04T14:27:09.745400926Z
dns.records.mail.visspecialistsluizeman.nl.record_type A
dns.records.mail.visspecialistsluizeman.nl.resolved_at 2023-01-29T17:34:56.089164664Z
dns.records.www.wkcreatievecommunicatie.nl.record_type A
dns.records.www.wkcreatievecommunicatie.nl.resolved_at 2023-01-12T15:45:32.661899950Z
dns.records.sterk-spezialtiefbau.de.record_type A
dns.records.sterk-spezialtiefbau.de.resolved_at 2023-01-14T00:05:59.611949301Z
dns.records.www.kraplap.nl.record_type A
dns.records.www.kraplap.nl.resolved_at 2023-01-18T22:35:07.773610607Z
dns.records.heekschoenen.nl.record_type A
dns.records.heekschoenen.nl.resolved_at 2023-01-29T01:50:19.910830941Z
dns.records.uwvillaonline.nl.record_type A
dns.records.uwvillaonline.nl.resolved_at 2023-01-29T17:35:40.366561734Z
dns.records.de-kooi.com.record_type A
dns.records.de-kooi.com.resolved_at 2023-01-17T13:09:51.314429319Z
dns.records.www.kuhlakku.de.record_type A
dns.records.www.kuhlakku.de.resolved_at 2023-01-12T14:07:36.456420669Z
dns.records.www.bramspannenkoeken.nl.record_type A
dns.records.www.bramspannenkoeken.nl.resolved_at 2023-01-24T16:35:56.949900562Z
dns.records.bisju-jewellery.com.record_type A
dns.records.bisju-jewellery.com.resolved_at 2023-01-18T13:08:06.414846126Z
dns.records.www.casa-mealha.nl.record_type A
dns.records.www.casa-mealha.nl.resolved_at 2023-01-28T23:56:24.007663042Z
dns.records.mail.schildersbedrijf-malestein.nl.record_type A
dns.records.mail.schildersbedrijf-malestein.nl.resolved_at 2023-01-14T16:50:24.219281353Z
dns.records.purplemedia.nl.record_type A
dns.records.purplemedia.nl.resolved_at 2022-12-30T16:25:51.251859172Z
dns.records.amorkinderbruidskleding.nl.record_type A
dns.records.amorkinderbruidskleding.nl.resolved_at 2023-01-29T17:31:50.990505125Z
dns.records.mail.mddispo.nl.record_type A
dns.records.mail.mddispo.nl.resolved_at 2023-01-27T17:02:36.424221594Z
dns.records.wkbouw.nl.record_type A
dns.records.wkbouw.nl.resolved_at 2023-01-22T16:30:41.019620642Z
dns.records.btvdegeeren.nl.record_type A
dns.records.btvdegeeren.nl.resolved_at 2023-01-16T17:21:49.503615934Z
dns.records.www.mooieluiertassen.nl.record_type A
dns.records.www.mooieluiertassen.nl.resolved_at 2023-02-04T17:23:34.673147001Z
dns.records.demoshop.purple-media.nl.record_type A
dns.records.demoshop.purple-media.nl.resolved_at 2023-01-27T17:02:47.577575617Z
dns.records.www.purple-media.nl.record_type A
dns.records.www.purple-media.nl.resolved_at 2022-12-31T17:08:01.931538260Z
dns.records.sunsuper.nl.record_type A
dns.records.sunsuper.nl.resolved_at 2023-01-30T16:35:04.149072012Z
dns.records.visspecialistsluizeman.nl.record_type A
dns.records.visspecialistsluizeman.nl.resolved_at 2023-01-12T15:45:48.909092579Z
dns.records.lynxx.com.au.record_type A
dns.records.lynxx.com.au.resolved_at 2023-01-31T12:10:45.459691369Z
dns.records.www.gerbincontrol.nl.record_type CNAME
dns.records.www.gerbincontrol.nl.resolved_at 2023-01-11T17:01:49.203068049Z
dns.records.www.bfvtoernooi.nl.record_type CNAME
dns.records.www.bfvtoernooi.nl.resolved_at 2023-01-29T17:32:20.585055929Z
dns.records.www.noxsensorshop.com.record_type A
dns.records.www.noxsensorshop.com.resolved_at 2023-01-09T13:49:51.961865088Z
dns.records.mail.pstest.purplemedia.nl.record_type A
dns.records.mail.pstest.purplemedia.nl.resolved_at 2023-01-22T16:29:54.583006067Z
dns.records.www.mbv-nijkerk.nl.record_type A
dns.records.www.mbv-nijkerk.nl.resolved_at 2023-01-15T21:25:14.131052371Z
dns.records.www.concordia-hoogland.nl.record_type A
dns.records.www.concordia-hoogland.nl.resolved_at 2023-01-14T16:48:57.370290338Z
dns.records.www.lynxx.com.au.record_type A
dns.records.www.lynxx.com.au.resolved_at 2023-01-30T12:10:15.773239640Z
dns.records.kmge.nl.record_type A
dns.records.kmge.nl.resolved_at 2023-01-30T16:34:00.188361593Z
dns.records.nieuws.gcha.nl.record_type A
dns.records.nieuws.gcha.nl.resolved_at 2023-02-04T17:22:22.469330732Z
dns.records.deliciousfish.eu.record_type A
dns.records.deliciousfish.eu.resolved_at 2023-01-25T17:26:57.709190690Z
dns.records.mail.livingandglamour.nl.record_type A
dns.records.mail.livingandglamour.nl.resolved_at 2023-01-30T16:34:07.832780102Z
dns.records.mail.bisju-jewellery.com.record_type A
dns.records.mail.bisju-jewellery.com.resolved_at 2023-01-19T12:58:19.682802257Z
dns.records.www.intrabv.com.record_type A
dns.records.www.intrabv.com.resolved_at 2023-02-02T13:33:19.291565262Z
dns.records.www.vdh-exclusive.nl.record_type A
dns.records.www.vdh-exclusive.nl.resolved_at 2023-01-16T17:22:38.921719128Z
dns.records.server.dcwetering.nl.record_type A
dns.records.server.dcwetering.nl.resolved_at 2023-01-07T16:49:01.337373396Z
dns.records.pizza-pazza.nl.record_type A
dns.records.pizza-pazza.nl.resolved_at 2023-01-22T16:29:43.605913904Z
dns.records.mail.linauzunhasan.nl.record_type A
dns.records.mail.linauzunhasan.nl.resolved_at 2023-01-11T17:02:15.522032501Z
dns.records.bramspannenkoeken.nl.record_type A
dns.records.bramspannenkoeken.nl.resolved_at 2023-02-02T17:48:28.640409573Z
dns.records.www.pizza-pazza.nl.record_type A
dns.records.www.pizza-pazza.nl.resolved_at 2023-02-01T05:12:05.082343147Z
dns.records.www.arthurhautecoiffure.nl.record_type CNAME
dns.records.www.arthurhautecoiffure.nl.resolved_at 2023-01-16T17:21:22.308481499Z
dns.records.urban-engine.com.record_type A
dns.records.urban-engine.com.resolved_at 2023-01-29T14:26:51.176474610Z
dns.records.pstest.purplemedia.nl.record_type A
dns.records.pstest.purplemedia.nl.resolved_at 2023-01-21T17:23:53.146497004Z
dns.records.mail.casa-mealha.nl.record_type A
dns.records.mail.casa-mealha.nl.resolved_at 2023-01-27T17:01:25.989716758Z
dns.records.bfvtoernooi.nl.record_type A
dns.records.bfvtoernooi.nl.resolved_at 2023-01-23T00:05:26.966275967Z
dns.records.mooieluiertassen.nl.record_type A
dns.records.mooieluiertassen.nl.resolved_at 2023-01-14T16:50:20.404092675Z
dns.records.jachtverenigingsoestdijk.nl.record_type A
dns.records.jachtverenigingsoestdijk.nl.resolved_at 2023-01-27T17:02:29.324508371Z
dns.records.www.financialseemland.nl.record_type A
dns.records.www.financialseemland.nl.resolved_at 2023-01-22T16:29:35.623547239Z
dns.records.limasianbistro.nl.record_type A
dns.records.limasianbistro.nl.resolved_at 2023-01-16T17:22:05.427724165Z
dns.records.urbanconstructions.nl.record_type A
dns.records.urbanconstructions.nl.resolved_at 2023-01-29T17:35:01.236231913Z
dns.records.mail.uznstables.com.record_type A
dns.records.mail.uznstables.com.resolved_at 2023-01-29T14:27:18.365793832Z
dns.records.spil-bv.nl.record_type A
dns.records.spil-bv.nl.resolved_at 2023-02-04T17:23:10.592859423Z
dns.records.www.larandulina.com.record_type A
dns.records.www.larandulina.com.resolved_at 2023-01-06T13:32:11.286486202Z
dns.records.www.morenso.com.record_type A
dns.records.www.morenso.com.resolved_at 2023-01-21T13:39:07.378937907Z
dns.records.www.wkbouw.nl.record_type A
dns.records.www.wkbouw.nl.resolved_at 2023-01-09T16:33:19.205526352Z
dns.records.boutiquestudio-c.nl.record_type A
dns.records.boutiquestudio-c.nl.resolved_at 2023-01-16T17:21:58.915549037Z
dns.records.concordia-hoogland.nl.record_type A
dns.records.concordia-hoogland.nl.resolved_at 2023-01-24T16:35:52.162152221Z
dns.reverse_dns.names dedi0011.zxcs.nl
dns.reverse_dns.resolved_at 2023-01-31T09:57:32.635287677Z
last_updated_at 2023-02-06T01:11:21.636Z

21/FTP TCP View Definition

Attribute Value
services.banner 220 ProFTPD Server ready.\r\n
services.banner_hashes sha256:17e55480c27ad104b4d87eb0d0a20bd159fd6f3494a061950487857394bb9083
services.banner_hex 3232302050726f46545044205365727665722072656164792e0d0a
services.certificate 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.extended_service_name FTPes
services.ftp.banner 220 ProFTPD Server ready.\r\n
services.ftp.auth_tls_response 234 AUTH TLS successful\r\n
services.ftp.status_code 220
services.ftp.status_meaning Service ready for new user.
services.ftp.implicit_tls false
services.observed_at 2023-02-05T20:53:46.609757701Z
services.perspective_id PERSPECTIVE_HE
services.port 21
services.service_name FTP
services.software.uniform_resource_identifier cpe:2.3:a:proftpd:proftpd:*:*:*:*:*:*:*:*
services.software.part a
services.software.vendor ProFTPD Project
services.software.product ProFTPD
services.software.other.family ProFTPD
services.software.source OSI_APPLICATION_LAYER
services.source_ip 162.142.125.8
services.tls.version_selected TLSv1_2
services.tls.cipher_selected TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
services.tls.certificates.leaf_fp_sha_256 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.names *.zxcs.nl
services.tls.certificates.leaf_data.names zxcs.nl
services.tls.certificates.leaf_data.subject_dn CN=*.zxcs.nl
services.tls.certificates.leaf_data.issuer_dn C=GB, ST=Greater Manchester, L=Salford, O=Sectigo Limited, CN=Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.pubkey_bit_size 4096
services.tls.certificates.leaf_data.pubkey_algorithm RSA
services.tls.certificates.leaf_data.tbs_fingerprint da1507fcd9c61b261239cf848d34ac61f474a9ec81aea43992fb9ffd99bdb453
services.tls.certificates.leaf_data.fingerprint 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.issuer.common_name Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.issuer.locality Salford
services.tls.certificates.leaf_data.issuer.organization Sectigo Limited
services.tls.certificates.leaf_data.issuer.province Greater Manchester
services.tls.certificates.leaf_data.issuer.country GB
services.tls.certificates.leaf_data.subject.common_name *.zxcs.nl
services.tls.certificates.leaf_data.public_key.key_algorithm RSA
services.tls.certificates.leaf_data.public_key.rsa.modulus vTbnI9el20RXX5mnBWeoyazddGTGCyxtFYWiaKdo7YflkF7/DQAfBcl39Z2jTMj4Yls71EVhVfu1HRvXLCcCZnOU63OQ3fonoD69D7oSJijPrrIRh+eoIlPRxJ8Vue2x7rMU9k1ZHZf+U9MCNSzyU/0jU1wmTyOzhjIte20ikoH9peEXK7Og+gIQs4LDNRVQniBVubOULS/iEGV9L2AE4wWScWUYBq4506Y/rfuVcp4QLwR+OM9ZrglX4o0Q8R8hIwDvdweuK0PoSKra7IdyHGH0+Jt/nr7mi3255fr5waO0vPIq8sfVpPYTZRJQJ3LFLqJtU+4QQZeEaKXIzNTP+w7L++2m486gU0hsvOVXYLtb29BFzyeg30PCcA9rGlVIdSp6s0DmyyaNI6lnPjxdkNMqfCjZ5/x8HpmkoFsI6Oa04Wm7LQn478ENTiBvtUdpXTPaNCsXIWKergeavvu6OrZpa7C2eGQMTVC0uj43DMRvk3UDoAlu1k5TpQY/RhzQoaMo169uWQwbNJXyqkfe/gztSGnxCtAB1bEWezYOn0WoHN/IBpTdNEACf1rmYPalqm5izIjQn6XBv/twNWFnPm6jq2zyO668J5au9K7DeoNDIT/PyclyMT7V/lfQneZrcNSZSCXYHv0k8jVWWvEhNil9eXZEHTNqZ4QK30Jw0b0=
services.tls.certificates.leaf_data.public_key.rsa.exponent AAEAAQ==
services.tls.certificates.leaf_data.public_key.rsa.length 512
services.tls.certificates.leaf_data.public_key.fingerprint 1e91299b6e1128d3162c9e0aef2ccea10653abb5de2c0629bf25732f68111bd2
services.tls.certificates.leaf_data.signature.signature_algorithm SHA256-RSA
services.tls.certificates.leaf_data.signature.self_signed false
services.tls.server_key_exchange.ec_params.named_curve 23
services.tls.ja3s 0debd3853f330c574b05e0b6d882dc27
services.transport_fingerprint.id 6
services.transport_fingerprint.os Linux
services.transport_fingerprint.raw 14480,64,true,MSTNW,1460,false,false
services.transport_protocol TCP
services.truncated false

25/SMTP TCP View Definition

Attribute Value
services.banner 220 dedi0011.zxcs.nl ESMTP Exim 4.92.2 Sat, 04 Feb 2023 13:07:10 +0100\r\n
services.banner_hashes sha256:a562a9f3d0553f8f1d9754fadc4af179cad34110097a64f5b1b6f635e94f40fc
services.banner_hex 3232302064656469303031312e7a7863732e6e6c2045534d5450204578696d20342e39322e32205361742c2030342046656220323032332031333a30373a3130202b303130300d0a
services.certificate 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.extended_service_name SMTP-STARTTLS
services.observed_at 2023-02-04T12:07:09.854860785Z
services.perspective_id PERSPECTIVE_NTT
services.port 25
services.service_name SMTP
services.smtp.banner 220 dedi0011.zxcs.nl ESMTP Exim 4.92.2 Sat, 04 Feb 2023 13:07:10 +0100\r\n
services.smtp.ehlo 250-dedi0011.zxcs.nl Hello scanner-09.ch1.censys-scanner.com [167.248.133.60]\r\n250-SIZE 104857600\r\n250-8BITMIME\r\n250-PIPELINING\r\n250-AUTH PLAIN LOGIN\r\n250-STARTTLS\r\n250 HELP\r\n
services.smtp.start_tls 220 TLS go ahead\r\n
services.software.uniform_resource_identifier cpe:2.3:a:exim:exim:4.92.2:*:*:*:*:*:*:*
services.software.part a
services.software.vendor exim
services.software.product exim
services.software.version 4.92.2
services.software.other.family exim
services.software.source OSI_APPLICATION_LAYER
services.source_ip 167.248.133.60
services.tls.version_selected TLSv1_2
services.tls.cipher_selected TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
services.tls.certificates.leaf_fp_sha_256 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.names *.zxcs.nl
services.tls.certificates.leaf_data.names zxcs.nl
services.tls.certificates.leaf_data.subject_dn CN=*.zxcs.nl
services.tls.certificates.leaf_data.issuer_dn C=GB, ST=Greater Manchester, L=Salford, O=Sectigo Limited, CN=Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.pubkey_bit_size 4096
services.tls.certificates.leaf_data.pubkey_algorithm RSA
services.tls.certificates.leaf_data.tbs_fingerprint da1507fcd9c61b261239cf848d34ac61f474a9ec81aea43992fb9ffd99bdb453
services.tls.certificates.leaf_data.fingerprint 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.issuer.common_name Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.issuer.locality Salford
services.tls.certificates.leaf_data.issuer.organization Sectigo Limited
services.tls.certificates.leaf_data.issuer.province Greater Manchester
services.tls.certificates.leaf_data.issuer.country GB
services.tls.certificates.leaf_data.subject.common_name *.zxcs.nl
services.tls.certificates.leaf_data.public_key.key_algorithm RSA
services.tls.certificates.leaf_data.public_key.rsa.modulus vTbnI9el20RXX5mnBWeoyazddGTGCyxtFYWiaKdo7YflkF7/DQAfBcl39Z2jTMj4Yls71EVhVfu1HRvXLCcCZnOU63OQ3fonoD69D7oSJijPrrIRh+eoIlPRxJ8Vue2x7rMU9k1ZHZf+U9MCNSzyU/0jU1wmTyOzhjIte20ikoH9peEXK7Og+gIQs4LDNRVQniBVubOULS/iEGV9L2AE4wWScWUYBq4506Y/rfuVcp4QLwR+OM9ZrglX4o0Q8R8hIwDvdweuK0PoSKra7IdyHGH0+Jt/nr7mi3255fr5waO0vPIq8sfVpPYTZRJQJ3LFLqJtU+4QQZeEaKXIzNTP+w7L++2m486gU0hsvOVXYLtb29BFzyeg30PCcA9rGlVIdSp6s0DmyyaNI6lnPjxdkNMqfCjZ5/x8HpmkoFsI6Oa04Wm7LQn478ENTiBvtUdpXTPaNCsXIWKergeavvu6OrZpa7C2eGQMTVC0uj43DMRvk3UDoAlu1k5TpQY/RhzQoaMo169uWQwbNJXyqkfe/gztSGnxCtAB1bEWezYOn0WoHN/IBpTdNEACf1rmYPalqm5izIjQn6XBv/twNWFnPm6jq2zyO668J5au9K7DeoNDIT/PyclyMT7V/lfQneZrcNSZSCXYHv0k8jVWWvEhNil9eXZEHTNqZ4QK30Jw0b0=
services.tls.certificates.leaf_data.public_key.rsa.exponent AAEAAQ==
services.tls.certificates.leaf_data.public_key.rsa.length 512
services.tls.certificates.leaf_data.public_key.fingerprint 1e91299b6e1128d3162c9e0aef2ccea10653abb5de2c0629bf25732f68111bd2
services.tls.certificates.leaf_data.signature.signature_algorithm SHA256-RSA
services.tls.certificates.leaf_data.signature.self_signed false
services.tls.server_key_exchange.ec_params.named_curve 23
services.tls.ja3s 303951d4c50efb2e991652225a6f02b1
services.transport_fingerprint.id 6
services.transport_fingerprint.os Linux
services.transport_fingerprint.raw 14480,64,true,MSTNW,1460,false,false
services.transport_protocol TCP
services.truncated false

53/DNS UDP View Definition

Attribute Value
services.banner 9.8.2rc1-RedHat-9.8.2-0.68.rc1.el6.11.cloudlinux.els
services.banner_hashes sha256:2885ea46d196fe99770bfc67391929803a71b033940c6b3be775503668dfcbc4
services.banner_hex 392e382e327263312d5265644861742d392e382e322d302e36382e7263312e656c362e31312e636c6f75646c696e75782e656c73
services.dns.version 9.8.2rc1-RedHat-9.8.2-0.68.rc1.el6.11.cloudlinux.els
services.dns.server_type AUTHORITATIVE
services.dns.r_code REFUSED
services.dns.resolves_correctly false
services.extended_service_name DNS
services.observed_at 2023-02-05T13:07:28.140310819Z
services.perspective_id PERSPECTIVE_NTT
services.port 53
services.service_name DNS
services.software.uniform_resource_identifier cpe:2.3:a:isc:bind:9.8.2rc1:*:*:*:*:*:*:*
services.software.part a
services.software.vendor ISC
services.software.product BIND
services.software.version 9.8.2rc1
services.software.other.family BIND
services.software.source OSI_APPLICATION_LAYER
services.software.uniform_resource_identifier cpe:2.3:o:redhat:enterprise_linux:6:*:*:*:*:*:*:*
services.software.part o
services.software.vendor Red Hat
services.software.product Enterprise Linux
services.software.version 6
services.software.other.family Linux
services.software.source OSI_APPLICATION_LAYER
services.source_ip 167.248.133.118
services.transport_protocol UDP
services.truncated false

80/HTTP TCP View Definition

Attribute Value
services.banner HTTP/1.1 200 OK\r\nDate: <REDACTED>\r\nServer: Apache/2\r\nUpgrade: h2,h2c\r\nConnection: Upgrade\r\nLast-Modified: Thu, 12 Nov 2020 08:31:53 GMT\r\nETag: "2c-5b3e4be7b6bdd"\r\nAccept-Ranges: bytes\r\nContent-Length: 44\r\nVary: User-Agent\r\nContent-Type: text/html\r\n
services.banner_hashes sha256:99b67532a8f1e3de872d6a6b960e938a8212c87e856b5747f66595074347e27c
services.banner_hex 485454502f312e3120323030204f4b0d0a446174653a20203c52454441435445443e0d0a5365727665723a204170616368652f320d0a557067726164653a2068322c6832630d0a436f6e6e656374696f6e3a20557067726164650d0a4c6173742d4d6f6469666965643a205468752c203132204e6f7620323032302030383a33313a353320474d540d0a455461673a202232632d35623365346265376236626464220d0a4163636570742d52616e6765733a2062797465730d0a436f6e74656e742d4c656e6774683a2034340d0a566172793a20557365722d4167656e740d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a
services.extended_service_name HTTP
services.http.request.method GET
services.http.request.uri http://185.104.28.45/
services.http.request.headers.User_Agent Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)
services.http.request.headers.Accept */*
services.http.response.protocol HTTP/1.1
services.http.response.status_code 200
services.http.response.status_reason OK
services.http.response.headers.Last_Modified Thu, 12 Nov 2020 08:31:53 GMT
services.http.response.headers.Connection Upgrade
services.http.response.headers.Upgrade h2,h2c
services.http.response.headers.Vary User-Agent
services.http.response.headers.Etag "2c-5b3e4be7b6bdd"
services.http.response.headers.Date <REDACTED>
services.http.response.headers.Accept_Ranges bytes
services.http.response.headers.Content_Length 44
services.http.response.headers.Content_Type text/html
services.http.response.headers.Server Apache/2
services.http.response.body_size 44
services.http.response.body <html>Apache is functioning normally</html>\n
services.http.response.body_hashes sha256:9e57007b15edab321b71b57c500e3d677eeb54fb37017527dae0a5e52358eb69
services.http.response.body_hashes sha1:315d1347f4b707e4ed8a73f22de8235f189ef18b
services.http.response.body_hash sha1:315d1347f4b707e4ed8a73f22de8235f189ef18b
services.http.supports_http2 true
services.observed_at 2023-02-05T17:25:10.390481696Z
services.perspective_id PERSPECTIVE_TELIA
services.port 80
services.service_name HTTP
services.software.uniform_resource_identifier cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*
services.software.part a
services.software.vendor Apache
services.software.product HTTPD
services.software.other.family Apache
services.software.source OSI_APPLICATION_LAYER
services.source_ip 167.94.146.59
services.transport_protocol TCP
services.truncated false

110/POP3 TCP View Definition

Attribute Value
services.banner +OK ZXCS ready.\r\n
services.banner_hashes sha256:445ebc0521fa546a154acfb9d2dc5e064acabd0c9017f002055d9cce81c429c4
services.banner_hex 2b4f4b205a5843532072656164792e0d0a
services.certificate 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.extended_service_name POP3S
services.observed_at 2023-02-05T02:49:29.553281476Z
services.perspective_id PERSPECTIVE_ORANGE
services.pop3.banner +OK ZXCS ready.\r\n
services.pop3.start_tls +OK Begin TLS negotiation now.\r\n
services.port 110
services.service_name POP3
services.source_ip 167.94.145.57
services.tls.version_selected TLSv1_2
services.tls.cipher_selected TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
services.tls.certificates.leaf_fp_sha_256 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.names *.zxcs.nl
services.tls.certificates.leaf_data.names zxcs.nl
services.tls.certificates.leaf_data.subject_dn CN=*.zxcs.nl
services.tls.certificates.leaf_data.issuer_dn C=GB, ST=Greater Manchester, L=Salford, O=Sectigo Limited, CN=Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.pubkey_bit_size 4096
services.tls.certificates.leaf_data.pubkey_algorithm RSA
services.tls.certificates.leaf_data.tbs_fingerprint da1507fcd9c61b261239cf848d34ac61f474a9ec81aea43992fb9ffd99bdb453
services.tls.certificates.leaf_data.fingerprint 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.issuer.common_name Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.issuer.locality Salford
services.tls.certificates.leaf_data.issuer.organization Sectigo Limited
services.tls.certificates.leaf_data.issuer.province Greater Manchester
services.tls.certificates.leaf_data.issuer.country GB
services.tls.certificates.leaf_data.subject.common_name *.zxcs.nl
services.tls.certificates.leaf_data.public_key.key_algorithm RSA
services.tls.certificates.leaf_data.public_key.rsa.modulus vTbnI9el20RXX5mnBWeoyazddGTGCyxtFYWiaKdo7YflkF7/DQAfBcl39Z2jTMj4Yls71EVhVfu1HRvXLCcCZnOU63OQ3fonoD69D7oSJijPrrIRh+eoIlPRxJ8Vue2x7rMU9k1ZHZf+U9MCNSzyU/0jU1wmTyOzhjIte20ikoH9peEXK7Og+gIQs4LDNRVQniBVubOULS/iEGV9L2AE4wWScWUYBq4506Y/rfuVcp4QLwR+OM9ZrglX4o0Q8R8hIwDvdweuK0PoSKra7IdyHGH0+Jt/nr7mi3255fr5waO0vPIq8sfVpPYTZRJQJ3LFLqJtU+4QQZeEaKXIzNTP+w7L++2m486gU0hsvOVXYLtb29BFzyeg30PCcA9rGlVIdSp6s0DmyyaNI6lnPjxdkNMqfCjZ5/x8HpmkoFsI6Oa04Wm7LQn478ENTiBvtUdpXTPaNCsXIWKergeavvu6OrZpa7C2eGQMTVC0uj43DMRvk3UDoAlu1k5TpQY/RhzQoaMo169uWQwbNJXyqkfe/gztSGnxCtAB1bEWezYOn0WoHN/IBpTdNEACf1rmYPalqm5izIjQn6XBv/twNWFnPm6jq2zyO668J5au9K7DeoNDIT/PyclyMT7V/lfQneZrcNSZSCXYHv0k8jVWWvEhNil9eXZEHTNqZ4QK30Jw0b0=
services.tls.certificates.leaf_data.public_key.rsa.exponent AAEAAQ==
services.tls.certificates.leaf_data.public_key.rsa.length 512
services.tls.certificates.leaf_data.public_key.fingerprint 1e91299b6e1128d3162c9e0aef2ccea10653abb5de2c0629bf25732f68111bd2
services.tls.certificates.leaf_data.signature.signature_algorithm SHA256-RSA
services.tls.certificates.leaf_data.signature.self_signed false
services.tls.server_key_exchange.ec_params.named_curve 24
services.tls.ja3s 303951d4c50efb2e991652225a6f02b1
services.transport_protocol TCP
services.truncated false

143/IMAP TCP View Definition

Attribute Value
services.banner * OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ STARTTLS AUTH=PLAIN] ZXCS ready.\r\n
services.banner_hashes sha256:d0598fe515282f48a69ba51d8a974007b140e443e6154267aa0727237782fb40
services.banner_hex 2a204f4b205b4341504142494c49545920494d41503472657631205341534c2d4952204c4f47494e2d524546455252414c5320494420454e41424c452049444c45204c49544552414c2b205354415254544c5320415554483d504c41494e5d205a5843532072656164792e0d0a
services.certificate 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.extended_service_name IMAPS
services.imap.banner * OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ STARTTLS AUTH=PLAIN] ZXCS ready.\r\n
services.imap.start_tls a001 OK Begin TLS negotiation now.\r\n
services.observed_at 2023-02-05T08:01:16.745917726Z
services.perspective_id PERSPECTIVE_TATA
services.port 143
services.service_name IMAP
services.source_ip 167.94.138.44
services.tls.version_selected TLSv1_2
services.tls.cipher_selected TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
services.tls.certificates.leaf_fp_sha_256 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.names *.zxcs.nl
services.tls.certificates.leaf_data.names zxcs.nl
services.tls.certificates.leaf_data.subject_dn CN=*.zxcs.nl
services.tls.certificates.leaf_data.issuer_dn C=GB, ST=Greater Manchester, L=Salford, O=Sectigo Limited, CN=Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.pubkey_bit_size 4096
services.tls.certificates.leaf_data.pubkey_algorithm RSA
services.tls.certificates.leaf_data.tbs_fingerprint da1507fcd9c61b261239cf848d34ac61f474a9ec81aea43992fb9ffd99bdb453
services.tls.certificates.leaf_data.fingerprint 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.issuer.common_name Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.issuer.locality Salford
services.tls.certificates.leaf_data.issuer.organization Sectigo Limited
services.tls.certificates.leaf_data.issuer.province Greater Manchester
services.tls.certificates.leaf_data.issuer.country GB
services.tls.certificates.leaf_data.subject.common_name *.zxcs.nl
services.tls.certificates.leaf_data.public_key.key_algorithm RSA
services.tls.certificates.leaf_data.public_key.rsa.modulus vTbnI9el20RXX5mnBWeoyazddGTGCyxtFYWiaKdo7YflkF7/DQAfBcl39Z2jTMj4Yls71EVhVfu1HRvXLCcCZnOU63OQ3fonoD69D7oSJijPrrIRh+eoIlPRxJ8Vue2x7rMU9k1ZHZf+U9MCNSzyU/0jU1wmTyOzhjIte20ikoH9peEXK7Og+gIQs4LDNRVQniBVubOULS/iEGV9L2AE4wWScWUYBq4506Y/rfuVcp4QLwR+OM9ZrglX4o0Q8R8hIwDvdweuK0PoSKra7IdyHGH0+Jt/nr7mi3255fr5waO0vPIq8sfVpPYTZRJQJ3LFLqJtU+4QQZeEaKXIzNTP+w7L++2m486gU0hsvOVXYLtb29BFzyeg30PCcA9rGlVIdSp6s0DmyyaNI6lnPjxdkNMqfCjZ5/x8HpmkoFsI6Oa04Wm7LQn478ENTiBvtUdpXTPaNCsXIWKergeavvu6OrZpa7C2eGQMTVC0uj43DMRvk3UDoAlu1k5TpQY/RhzQoaMo169uWQwbNJXyqkfe/gztSGnxCtAB1bEWezYOn0WoHN/IBpTdNEACf1rmYPalqm5izIjQn6XBv/twNWFnPm6jq2zyO668J5au9K7DeoNDIT/PyclyMT7V/lfQneZrcNSZSCXYHv0k8jVWWvEhNil9eXZEHTNqZ4QK30Jw0b0=
services.tls.certificates.leaf_data.public_key.rsa.exponent AAEAAQ==
services.tls.certificates.leaf_data.public_key.rsa.length 512
services.tls.certificates.leaf_data.public_key.fingerprint 1e91299b6e1128d3162c9e0aef2ccea10653abb5de2c0629bf25732f68111bd2
services.tls.certificates.leaf_data.signature.signature_algorithm SHA256-RSA
services.tls.certificates.leaf_data.signature.self_signed false
services.tls.server_key_exchange.ec_params.named_curve 24
services.tls.ja3s 303951d4c50efb2e991652225a6f02b1
services.transport_fingerprint.id 15
services.transport_fingerprint.os device253
services.transport_fingerprint.raw 14480,64,true,MSTNW,1460,false,false
services.transport_protocol TCP
services.truncated false

443/HTTP TCP View Definition

Attribute Value
services.banner HTTP/1.1 500 Proxy Error\r\nDate: <REDACTED>\r\nServer: Apache/2\r\nContent-Length: 404\r\nConnection: close\r\nContent-Type: text/html; charset=iso-8859-1\r\n
services.banner_hashes sha256:46860d5a119e016c8f1ddab9194f82a4308bd928dfb8d0d170ef0500e2f5e00c
services.banner_hex 485454502f312e31203530302050726f7879204572726f720d0a446174653a20203c52454441435445443e0d0a5365727665723a204170616368652f320d0a436f6e74656e742d4c656e6774683a203430340d0a436f6e6e656374696f6e3a20636c6f73650d0a436f6e74656e742d547970653a20746578742f68746d6c3b20636861727365743d69736f2d383835392d310d0a
services.certificate 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.extended_service_name HTTPS
services.http.request.method GET
services.http.request.uri https://185.104.28.45/
services.http.request.headers.User_Agent Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)
services.http.request.headers.Accept */*
services.http.response.protocol HTTP/1.1
services.http.response.status_code 500
services.http.response.status_reason Proxy Error
services.http.response.headers.Date <REDACTED>
services.http.response.headers.Content_Type text/html; charset=iso-8859-1
services.http.response.headers.Connection close
services.http.response.headers.Server Apache/2
services.http.response.headers.Content_Length 404
services.http.response.html_tags <title>500 Proxy Error</title>
services.http.response.body_size 404
services.http.response.body <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">\n<html><head>\n<title>500 Proxy Error</title>\n</head><body>\n<h1>Proxy Error</h1>\nThe proxy server could not handle the request<p>Reason: <strong>Error during SSL Handshake with remote server</strong></p><p />\n<p>Additionally, a 500 Internal Server Error\nerror was encountered while trying to use an ErrorDocument to handle the request.</p>\n</body></html>\n
services.http.response.body_hashes sha256:a871fa37ab5d61d51196bedf4b515365486a94efa00b4e7a8de5459f05b36e85
services.http.response.body_hashes sha1:cbd7e1e779091ad6fbc4a98af49d3fe8ef79c977
services.http.response.body_hash sha1:cbd7e1e779091ad6fbc4a98af49d3fe8ef79c977
services.http.response.html_title 500 Proxy Error
services.http.supports_http2 true
services.jarm.fingerprint 2ad2ad0002ad2ad0002ad2ad2ad2adff55efa0f9599f60e6c551dfff2d0de5
services.jarm.cipher_and_version_fingerprint 2ad2ad0002ad2ad0002ad2ad2ad2ad
services.jarm.tls_extensions_sha256 ff55efa0f9599f60e6c551dfff2d0de5
services.jarm.observed_at 2023-01-25T17:16:57.113037024Z
services.observed_at 2023-02-05T14:29:58.229841200Z
services.perspective_id PERSPECTIVE_HE
services.port 443
services.service_name HTTP
services.software.uniform_resource_identifier cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*
services.software.part a
services.software.vendor Apache
services.software.product HTTPD
services.software.other.family Apache
services.software.source OSI_APPLICATION_LAYER
services.source_ip 162.142.125.211
services.tls.version_selected TLSv1_2
services.tls.cipher_selected TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
services.tls.certificates.leaf_fp_sha_256 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.names *.zxcs.nl
services.tls.certificates.leaf_data.names zxcs.nl
services.tls.certificates.leaf_data.subject_dn CN=*.zxcs.nl
services.tls.certificates.leaf_data.issuer_dn C=GB, ST=Greater Manchester, L=Salford, O=Sectigo Limited, CN=Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.pubkey_bit_size 4096
services.tls.certificates.leaf_data.pubkey_algorithm RSA
services.tls.certificates.leaf_data.tbs_fingerprint da1507fcd9c61b261239cf848d34ac61f474a9ec81aea43992fb9ffd99bdb453
services.tls.certificates.leaf_data.fingerprint 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.issuer.common_name Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.issuer.locality Salford
services.tls.certificates.leaf_data.issuer.organization Sectigo Limited
services.tls.certificates.leaf_data.issuer.province Greater Manchester
services.tls.certificates.leaf_data.issuer.country GB
services.tls.certificates.leaf_data.subject.common_name *.zxcs.nl
services.tls.certificates.leaf_data.public_key.key_algorithm RSA
services.tls.certificates.leaf_data.public_key.rsa.modulus vTbnI9el20RXX5mnBWeoyazddGTGCyxtFYWiaKdo7YflkF7/DQAfBcl39Z2jTMj4Yls71EVhVfu1HRvXLCcCZnOU63OQ3fonoD69D7oSJijPrrIRh+eoIlPRxJ8Vue2x7rMU9k1ZHZf+U9MCNSzyU/0jU1wmTyOzhjIte20ikoH9peEXK7Og+gIQs4LDNRVQniBVubOULS/iEGV9L2AE4wWScWUYBq4506Y/rfuVcp4QLwR+OM9ZrglX4o0Q8R8hIwDvdweuK0PoSKra7IdyHGH0+Jt/nr7mi3255fr5waO0vPIq8sfVpPYTZRJQJ3LFLqJtU+4QQZeEaKXIzNTP+w7L++2m486gU0hsvOVXYLtb29BFzyeg30PCcA9rGlVIdSp6s0DmyyaNI6lnPjxdkNMqfCjZ5/x8HpmkoFsI6Oa04Wm7LQn478ENTiBvtUdpXTPaNCsXIWKergeavvu6OrZpa7C2eGQMTVC0uj43DMRvk3UDoAlu1k5TpQY/RhzQoaMo169uWQwbNJXyqkfe/gztSGnxCtAB1bEWezYOn0WoHN/IBpTdNEACf1rmYPalqm5izIjQn6XBv/twNWFnPm6jq2zyO668J5au9K7DeoNDIT/PyclyMT7V/lfQneZrcNSZSCXYHv0k8jVWWvEhNil9eXZEHTNqZ4QK30Jw0b0=
services.tls.certificates.leaf_data.public_key.rsa.exponent AAEAAQ==
services.tls.certificates.leaf_data.public_key.rsa.length 512
services.tls.certificates.leaf_data.public_key.fingerprint 1e91299b6e1128d3162c9e0aef2ccea10653abb5de2c0629bf25732f68111bd2
services.tls.certificates.leaf_data.signature.signature_algorithm SHA256-RSA
services.tls.certificates.leaf_data.signature.self_signed false
services.tls.server_key_exchange.ec_params.named_curve 23
services.tls.ja3s 0debd3853f330c574b05e0b6d882dc27
services.transport_protocol TCP
services.truncated false

465/SMTP TCP View Definition

Attribute Value
services.banner 220 dedi0011.zxcs.nl ESMTP Exim 4.92.2 Sun, 05 Feb 2023 10:12:07 +0100\r\n
services.banner_hashes sha256:0dbad08409f11480414a085ea2f54f4bb98e59550c6a3783a46a0c185a8ec7ad
services.banner_hex 3232302064656469303031312e7a7863732e6e6c2045534d5450204578696d20342e39322e322053756e2c2030352046656220323032332031303a31323a3037202b303130300d0a
services.certificate 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.extended_service_name SMTPS
services.observed_at 2023-02-05T09:12:06.811027577Z
services.perspective_id PERSPECTIVE_HE
services.port 465
services.service_name SMTP
services.smtp.banner 220 dedi0011.zxcs.nl ESMTP Exim 4.92.2 Sun, 05 Feb 2023 10:12:07 +0100\r\n
services.smtp.ehlo 250-dedi0011.zxcs.nl Hello scanner-05.ch1.censys-scanner.com [162.142.125.213]\r\n250-SIZE 104857600\r\n250-8BITMIME\r\n250-PIPELINING\r\n250-AUTH PLAIN LOGIN\r\n250 HELP\r\n
services.software.uniform_resource_identifier cpe:2.3:a:exim:exim:4.92.2:*:*:*:*:*:*:*
services.software.part a
services.software.vendor exim
services.software.product exim
services.software.version 4.92.2
services.software.other.family exim
services.software.source OSI_APPLICATION_LAYER
services.source_ip 162.142.125.213
services.tls.version_selected TLSv1_2
services.tls.cipher_selected TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
services.tls.certificates.leaf_fp_sha_256 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.names *.zxcs.nl
services.tls.certificates.leaf_data.names zxcs.nl
services.tls.certificates.leaf_data.subject_dn CN=*.zxcs.nl
services.tls.certificates.leaf_data.issuer_dn C=GB, ST=Greater Manchester, L=Salford, O=Sectigo Limited, CN=Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.pubkey_bit_size 4096
services.tls.certificates.leaf_data.pubkey_algorithm RSA
services.tls.certificates.leaf_data.tbs_fingerprint da1507fcd9c61b261239cf848d34ac61f474a9ec81aea43992fb9ffd99bdb453
services.tls.certificates.leaf_data.fingerprint 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.issuer.common_name Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.issuer.locality Salford
services.tls.certificates.leaf_data.issuer.organization Sectigo Limited
services.tls.certificates.leaf_data.issuer.province Greater Manchester
services.tls.certificates.leaf_data.issuer.country GB
services.tls.certificates.leaf_data.subject.common_name *.zxcs.nl
services.tls.certificates.leaf_data.public_key.key_algorithm RSA
services.tls.certificates.leaf_data.public_key.rsa.modulus vTbnI9el20RXX5mnBWeoyazddGTGCyxtFYWiaKdo7YflkF7/DQAfBcl39Z2jTMj4Yls71EVhVfu1HRvXLCcCZnOU63OQ3fonoD69D7oSJijPrrIRh+eoIlPRxJ8Vue2x7rMU9k1ZHZf+U9MCNSzyU/0jU1wmTyOzhjIte20ikoH9peEXK7Og+gIQs4LDNRVQniBVubOULS/iEGV9L2AE4wWScWUYBq4506Y/rfuVcp4QLwR+OM9ZrglX4o0Q8R8hIwDvdweuK0PoSKra7IdyHGH0+Jt/nr7mi3255fr5waO0vPIq8sfVpPYTZRJQJ3LFLqJtU+4QQZeEaKXIzNTP+w7L++2m486gU0hsvOVXYLtb29BFzyeg30PCcA9rGlVIdSp6s0DmyyaNI6lnPjxdkNMqfCjZ5/x8HpmkoFsI6Oa04Wm7LQn478ENTiBvtUdpXTPaNCsXIWKergeavvu6OrZpa7C2eGQMTVC0uj43DMRvk3UDoAlu1k5TpQY/RhzQoaMo169uWQwbNJXyqkfe/gztSGnxCtAB1bEWezYOn0WoHN/IBpTdNEACf1rmYPalqm5izIjQn6XBv/twNWFnPm6jq2zyO668J5au9K7DeoNDIT/PyclyMT7V/lfQneZrcNSZSCXYHv0k8jVWWvEhNil9eXZEHTNqZ4QK30Jw0b0=
services.tls.certificates.leaf_data.public_key.rsa.exponent AAEAAQ==
services.tls.certificates.leaf_data.public_key.rsa.length 512
services.tls.certificates.leaf_data.public_key.fingerprint 1e91299b6e1128d3162c9e0aef2ccea10653abb5de2c0629bf25732f68111bd2
services.tls.certificates.leaf_data.signature.signature_algorithm SHA256-RSA
services.tls.certificates.leaf_data.signature.self_signed false
services.tls.server_key_exchange.ec_params.named_curve 23
services.tls.ja3s 303951d4c50efb2e991652225a6f02b1
services.transport_fingerprint.id 6
services.transport_fingerprint.os Linux
services.transport_fingerprint.raw 14480,64,true,MSTNW,1460,false,false
services.transport_protocol TCP
services.truncated false

587/SMTP TCP View Definition

Attribute Value
services.banner 220 dedi0011.zxcs.nl ESMTP Exim 4.92.2 Sun, 05 Feb 2023 23:26:52 +0100\r\n
services.banner_hashes sha256:d84a706faedb00ed9c3eda32bd7dbac83f66988609e1964deb4ccb889de78773
services.banner_hex 3232302064656469303031312e7a7863732e6e6c2045534d5450204578696d20342e39322e322053756e2c2030352046656220323032332032333a32363a3532202b303130300d0a
services.certificate 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.extended_service_name SMTP-STARTTLS
services.observed_at 2023-02-05T22:26:52.109618394Z
services.perspective_id PERSPECTIVE_TATA
services.port 587
services.service_name SMTP
services.smtp.banner 220 dedi0011.zxcs.nl ESMTP Exim 4.92.2 Sun, 05 Feb 2023 23:26:52 +0100\r\n
services.smtp.ehlo 250-dedi0011.zxcs.nl Hello scanner-07.ch1.censys-scanner.com [167.94.138.61]\r\n250-SIZE 104857600\r\n250-8BITMIME\r\n250-PIPELINING\r\n250-AUTH PLAIN LOGIN\r\n250-STARTTLS\r\n250 HELP\r\n
services.smtp.start_tls 220 TLS go ahead\r\n
services.software.uniform_resource_identifier cpe:2.3:a:exim:exim:4.92.2:*:*:*:*:*:*:*
services.software.part a
services.software.vendor exim
services.software.product exim
services.software.version 4.92.2
services.software.other.family exim
services.software.source OSI_APPLICATION_LAYER
services.source_ip 167.94.138.61
services.tls.version_selected TLSv1_2
services.tls.cipher_selected TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
services.tls.certificates.leaf_fp_sha_256 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.names *.zxcs.nl
services.tls.certificates.leaf_data.names zxcs.nl
services.tls.certificates.leaf_data.subject_dn CN=*.zxcs.nl
services.tls.certificates.leaf_data.issuer_dn C=GB, ST=Greater Manchester, L=Salford, O=Sectigo Limited, CN=Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.pubkey_bit_size 4096
services.tls.certificates.leaf_data.pubkey_algorithm RSA
services.tls.certificates.leaf_data.tbs_fingerprint da1507fcd9c61b261239cf848d34ac61f474a9ec81aea43992fb9ffd99bdb453
services.tls.certificates.leaf_data.fingerprint 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.issuer.common_name Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.issuer.locality Salford
services.tls.certificates.leaf_data.issuer.organization Sectigo Limited
services.tls.certificates.leaf_data.issuer.province Greater Manchester
services.tls.certificates.leaf_data.issuer.country GB
services.tls.certificates.leaf_data.subject.common_name *.zxcs.nl
services.tls.certificates.leaf_data.public_key.key_algorithm RSA
services.tls.certificates.leaf_data.public_key.rsa.modulus vTbnI9el20RXX5mnBWeoyazddGTGCyxtFYWiaKdo7YflkF7/DQAfBcl39Z2jTMj4Yls71EVhVfu1HRvXLCcCZnOU63OQ3fonoD69D7oSJijPrrIRh+eoIlPRxJ8Vue2x7rMU9k1ZHZf+U9MCNSzyU/0jU1wmTyOzhjIte20ikoH9peEXK7Og+gIQs4LDNRVQniBVubOULS/iEGV9L2AE4wWScWUYBq4506Y/rfuVcp4QLwR+OM9ZrglX4o0Q8R8hIwDvdweuK0PoSKra7IdyHGH0+Jt/nr7mi3255fr5waO0vPIq8sfVpPYTZRJQJ3LFLqJtU+4QQZeEaKXIzNTP+w7L++2m486gU0hsvOVXYLtb29BFzyeg30PCcA9rGlVIdSp6s0DmyyaNI6lnPjxdkNMqfCjZ5/x8HpmkoFsI6Oa04Wm7LQn478ENTiBvtUdpXTPaNCsXIWKergeavvu6OrZpa7C2eGQMTVC0uj43DMRvk3UDoAlu1k5TpQY/RhzQoaMo169uWQwbNJXyqkfe/gztSGnxCtAB1bEWezYOn0WoHN/IBpTdNEACf1rmYPalqm5izIjQn6XBv/twNWFnPm6jq2zyO668J5au9K7DeoNDIT/PyclyMT7V/lfQneZrcNSZSCXYHv0k8jVWWvEhNil9eXZEHTNqZ4QK30Jw0b0=
services.tls.certificates.leaf_data.public_key.rsa.exponent AAEAAQ==
services.tls.certificates.leaf_data.public_key.rsa.length 512
services.tls.certificates.leaf_data.public_key.fingerprint 1e91299b6e1128d3162c9e0aef2ccea10653abb5de2c0629bf25732f68111bd2
services.tls.certificates.leaf_data.signature.signature_algorithm SHA256-RSA
services.tls.certificates.leaf_data.signature.self_signed false
services.tls.server_key_exchange.ec_params.named_curve 23
services.tls.ja3s 303951d4c50efb2e991652225a6f02b1
services.transport_fingerprint.id 6
services.transport_fingerprint.os Linux
services.transport_fingerprint.raw 14480,64,true,MSTNW,1460,false,false
services.transport_protocol TCP
services.truncated false

993/IMAP TCP View Definition

Attribute Value
services.banner * OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ AUTH=PLAIN] ZXCS ready.\r\n
services.banner_hashes sha256:49dbafa72cee02bcf05ff909472e55fa92d4d3114733100453ee19a6de9e3710
services.banner_hex 2a204f4b205b4341504142494c49545920494d41503472657631205341534c2d4952204c4f47494e2d524546455252414c5320494420454e41424c452049444c45204c49544552414c2b20415554483d504c41494e5d205a5843532072656164792e0d0a
services.certificate 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.extended_service_name IMAPS
services.imap.banner * OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ AUTH=PLAIN] ZXCS ready.\r\n
services.jarm.fingerprint 15d2ad16d29d29d00015d2ad15d29de87e6567d901388794cb6a875a1928aa
services.jarm.cipher_and_version_fingerprint 15d2ad16d29d29d00015d2ad15d29d
services.jarm.tls_extensions_sha256 e87e6567d901388794cb6a875a1928aa
services.jarm.observed_at 2023-02-02T15:33:17.819841031Z
services.observed_at 2023-02-05T22:31:22.753866407Z
services.perspective_id PERSPECTIVE_TATA
services.port 993
services.service_name IMAP
services.source_ip 167.94.138.62
services.tls.version_selected TLSv1_2
services.tls.cipher_selected TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
services.tls.certificates.leaf_fp_sha_256 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.names *.zxcs.nl
services.tls.certificates.leaf_data.names zxcs.nl
services.tls.certificates.leaf_data.subject_dn CN=*.zxcs.nl
services.tls.certificates.leaf_data.issuer_dn C=GB, ST=Greater Manchester, L=Salford, O=Sectigo Limited, CN=Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.pubkey_bit_size 4096
services.tls.certificates.leaf_data.pubkey_algorithm RSA
services.tls.certificates.leaf_data.tbs_fingerprint da1507fcd9c61b261239cf848d34ac61f474a9ec81aea43992fb9ffd99bdb453
services.tls.certificates.leaf_data.fingerprint 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.issuer.common_name Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.issuer.locality Salford
services.tls.certificates.leaf_data.issuer.organization Sectigo Limited
services.tls.certificates.leaf_data.issuer.province Greater Manchester
services.tls.certificates.leaf_data.issuer.country GB
services.tls.certificates.leaf_data.subject.common_name *.zxcs.nl
services.tls.certificates.leaf_data.public_key.key_algorithm RSA
services.tls.certificates.leaf_data.public_key.rsa.modulus vTbnI9el20RXX5mnBWeoyazddGTGCyxtFYWiaKdo7YflkF7/DQAfBcl39Z2jTMj4Yls71EVhVfu1HRvXLCcCZnOU63OQ3fonoD69D7oSJijPrrIRh+eoIlPRxJ8Vue2x7rMU9k1ZHZf+U9MCNSzyU/0jU1wmTyOzhjIte20ikoH9peEXK7Og+gIQs4LDNRVQniBVubOULS/iEGV9L2AE4wWScWUYBq4506Y/rfuVcp4QLwR+OM9ZrglX4o0Q8R8hIwDvdweuK0PoSKra7IdyHGH0+Jt/nr7mi3255fr5waO0vPIq8sfVpPYTZRJQJ3LFLqJtU+4QQZeEaKXIzNTP+w7L++2m486gU0hsvOVXYLtb29BFzyeg30PCcA9rGlVIdSp6s0DmyyaNI6lnPjxdkNMqfCjZ5/x8HpmkoFsI6Oa04Wm7LQn478ENTiBvtUdpXTPaNCsXIWKergeavvu6OrZpa7C2eGQMTVC0uj43DMRvk3UDoAlu1k5TpQY/RhzQoaMo169uWQwbNJXyqkfe/gztSGnxCtAB1bEWezYOn0WoHN/IBpTdNEACf1rmYPalqm5izIjQn6XBv/twNWFnPm6jq2zyO668J5au9K7DeoNDIT/PyclyMT7V/lfQneZrcNSZSCXYHv0k8jVWWvEhNil9eXZEHTNqZ4QK30Jw0b0=
services.tls.certificates.leaf_data.public_key.rsa.exponent AAEAAQ==
services.tls.certificates.leaf_data.public_key.rsa.length 512
services.tls.certificates.leaf_data.public_key.fingerprint 1e91299b6e1128d3162c9e0aef2ccea10653abb5de2c0629bf25732f68111bd2
services.tls.certificates.leaf_data.signature.signature_algorithm SHA256-RSA
services.tls.certificates.leaf_data.signature.self_signed false
services.tls.server_key_exchange.ec_params.named_curve 24
services.tls.ja3s 303951d4c50efb2e991652225a6f02b1
services.transport_fingerprint.id 6
services.transport_fingerprint.os Linux
services.transport_fingerprint.raw 14480,64,true,MSTNW,1460,false,false
services.transport_protocol TCP
services.truncated false

995/POP3 TCP View Definition

Attribute Value
services.banner +OK ZXCS ready.\r\n
services.banner_hashes sha256:445ebc0521fa546a154acfb9d2dc5e064acabd0c9017f002055d9cce81c429c4
services.banner_hex 2b4f4b205a5843532072656164792e0d0a
services.certificate 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.extended_service_name POP3S
services.observed_at 2023-02-05T00:43:29.507926135Z
services.perspective_id PERSPECTIVE_TATA
services.pop3.banner +OK ZXCS ready.\r\n
services.port 995
services.service_name POP3
services.source_ip 167.94.138.44
services.tls.version_selected TLSv1_2
services.tls.cipher_selected TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
services.tls.certificates.leaf_fp_sha_256 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.names *.zxcs.nl
services.tls.certificates.leaf_data.names zxcs.nl
services.tls.certificates.leaf_data.subject_dn CN=*.zxcs.nl
services.tls.certificates.leaf_data.issuer_dn C=GB, ST=Greater Manchester, L=Salford, O=Sectigo Limited, CN=Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.pubkey_bit_size 4096
services.tls.certificates.leaf_data.pubkey_algorithm RSA
services.tls.certificates.leaf_data.tbs_fingerprint da1507fcd9c61b261239cf848d34ac61f474a9ec81aea43992fb9ffd99bdb453
services.tls.certificates.leaf_data.fingerprint 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.tls.certificates.leaf_data.issuer.common_name Sectigo RSA Domain Validation Secure Server CA
services.tls.certificates.leaf_data.issuer.locality Salford
services.tls.certificates.leaf_data.issuer.organization Sectigo Limited
services.tls.certificates.leaf_data.issuer.province Greater Manchester
services.tls.certificates.leaf_data.issuer.country GB
services.tls.certificates.leaf_data.subject.common_name *.zxcs.nl
services.tls.certificates.leaf_data.public_key.key_algorithm RSA
services.tls.certificates.leaf_data.public_key.rsa.modulus vTbnI9el20RXX5mnBWeoyazddGTGCyxtFYWiaKdo7YflkF7/DQAfBcl39Z2jTMj4Yls71EVhVfu1HRvXLCcCZnOU63OQ3fonoD69D7oSJijPrrIRh+eoIlPRxJ8Vue2x7rMU9k1ZHZf+U9MCNSzyU/0jU1wmTyOzhjIte20ikoH9peEXK7Og+gIQs4LDNRVQniBVubOULS/iEGV9L2AE4wWScWUYBq4506Y/rfuVcp4QLwR+OM9ZrglX4o0Q8R8hIwDvdweuK0PoSKra7IdyHGH0+Jt/nr7mi3255fr5waO0vPIq8sfVpPYTZRJQJ3LFLqJtU+4QQZeEaKXIzNTP+w7L++2m486gU0hsvOVXYLtb29BFzyeg30PCcA9rGlVIdSp6s0DmyyaNI6lnPjxdkNMqfCjZ5/x8HpmkoFsI6Oa04Wm7LQn478ENTiBvtUdpXTPaNCsXIWKergeavvu6OrZpa7C2eGQMTVC0uj43DMRvk3UDoAlu1k5TpQY/RhzQoaMo169uWQwbNJXyqkfe/gztSGnxCtAB1bEWezYOn0WoHN/IBpTdNEACf1rmYPalqm5izIjQn6XBv/twNWFnPm6jq2zyO668J5au9K7DeoNDIT/PyclyMT7V/lfQneZrcNSZSCXYHv0k8jVWWvEhNil9eXZEHTNqZ4QK30Jw0b0=
services.tls.certificates.leaf_data.public_key.rsa.exponent AAEAAQ==
services.tls.certificates.leaf_data.public_key.rsa.length 512
services.tls.certificates.leaf_data.public_key.fingerprint 1e91299b6e1128d3162c9e0aef2ccea10653abb5de2c0629bf25732f68111bd2
services.tls.certificates.leaf_data.signature.signature_algorithm SHA256-RSA
services.tls.certificates.leaf_data.signature.self_signed false
services.tls.server_key_exchange.ec_params.named_curve 24
services.tls.ja3s 303951d4c50efb2e991652225a6f02b1
services.transport_fingerprint.id 6
services.transport_fingerprint.os Linux
services.transport_fingerprint.raw 14480,64,true,MSTNW,1460,false,false
services.transport_protocol TCP
services.truncated false

1167/UNKNOWN TCP View Definition

Attribute Value
services.banner .R�\n\b�� *\bNOTFOUND�-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC+lzNwVTHAH4equntsL1svA7Bo\nVjNkUd5hpiAsDpK8ovdEi4edkePhit3KND3GwjN10zaKrtST02wve5oYKRCFMvnz\nFW10itQe7XCrZArKIFkGMcFljhOqReXy/mzdH1wZPKQsFDQmHn8EBvz2pTJPiliL\nFoEgfS2BRaypzkeuvwIDAQAB\n-----END PUBLIC KEY-----\n
services.banner_grab.banner AAABLlKrAgoUCKOABBABGAAgACoITk9URk9VTkQQABqQAi0tLS0tQkVHSU4gUFVCTElDIEtFWS0tLS0tCk1JR2ZNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0R05BRENCaVFLQmdRQytsek53VlRIQUg0ZXF1bnRzTDFzdkE3Qm8KVmpOa1VkNWhwaUFzRHBLOG92ZEVpNGVka2VQaGl0M0tORDNHd2pOMTB6YUtydFNUMDJ3dmU1b1lLUkNGTXZuegpGVzEwaXRRZTdYQ3JaQXJLSUZrR01jRmxqaE9xUmVYeS9temRIMXdaUEtRc0ZEUW1IbjhFQnZ6MnBUSlBpbGlMCkZvRWdmUzJCUmF5cHprZXV2d0lEQVFBQgotLS0tLUVORCBQVUJMSUMgS0VZLS0tLS0K
services.banner_grab.transport TCP
services.banner_hashes sha256:0f43b03abd112773d0d22a65c228b05130001ae7cc264aa4963263972fc329ef
services.banner_hex 0000012e52ab020a1408a380041001180020002a084e4f54464f554e4410001a90022d2d2d2d2d424547494e205055424c4943204b45592d2d2d2d2d0a4d4947664d413047435371475349623344514542415155414134474e4144434269514b426751432b6c7a4e775654484148346571756e74734c3173764137426f0a566a4e6b556435687069417344704b386f766445693465646b6550686974334b4e443347776a4e31307a614b727453543032777665356f594b5243464d766e7a0a4657313069745165375843725a41724b49466b474d63466c6a684f71526558792f6d7a644831775a504b51734644516d486e384542767a3270544a50696c694c0a466f456766533242526179707a6b657576774944415141420a2d2d2d2d2d454e44205055424c4943204b45592d2d2d2d2d0a
services.extended_service_name UNKNOWN
services.observed_at 2023-02-04T13:04:57.716491308Z
services.perspective_id PERSPECTIVE_NTT
services.port 1167
services.service_name UNKNOWN
services.source_ip 167.248.133.63
services.transport_fingerprint.id 6
services.transport_fingerprint.os Linux
services.transport_fingerprint.raw 14480,64,true,MSTNW,1460,false,false
services.transport_protocol TCP
services.truncated false

2222/HTTP TCP View Definition

Attribute Value
services.banner HTTP/1.1 200 OK\r\nCache-Control: no-cache\r\nContent-Encoding: gzip\r\nContent-Type: text/html\r\nPragma: no-cache\r\nServer: DirectAdmin Daemon\r\nSet-Cookie: session=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT; SameSite=Lax; HttpOnly\r\nVary: Origin\r\nVary: Accept-Encoding\r\nX-Directadmin: Unauthorized\r\nX-Frame-Options: sameorigin\r\nX-Valid: yes\r\nDate: <REDACTED>\r\nTransfer-Encoding: chunked\r\n
services.banner_hashes sha256:8527d1726a07b9513d715e3d928db870278c405e8b7c4885ca163a768a478dad
services.banner_hex 485454502f312e3120323030204f4b0d0a43616368652d436f6e74726f6c3a206e6f2d63616368650d0a436f6e74656e742d456e636f64696e673a20677a69700d0a436f6e74656e742d547970653a20746578742f68746d6c0d0a507261676d613a206e6f2d63616368650d0a5365727665723a2044697265637441646d696e204461656d6f6e0d0a5365742d436f6f6b69653a2073657373696f6e3d3b20706174683d2f3b20657870697265733d5468752c203031204a616e20313937302030303a30303a303020474d543b2053616d65536974653d4c61783b20487474704f6e6c790d0a566172793a204f726967696e0d0a566172793a204163636570742d456e636f64696e670d0a582d44697265637461646d696e3a20556e617574686f72697a65640d0a582d4672616d652d4f7074696f6e733a2073616d656f726967696e0d0a582d56616c69643a207965730d0a446174653a20203c52454441435445443e0d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a
services.extended_service_name HTTP
services.http.request.method GET
services.http.request.uri http://185.104.28.45:2222/
services.http.request.headers.Accept */*
services.http.request.headers.User_Agent Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)
services.http.response.protocol HTTP/1.1
services.http.response.status_code 200
services.http.response.status_reason OK
services.http.response.headers.X_Frame_Options sameorigin
services.http.response.headers.Set_Cookie session=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT; SameSite=Lax; HttpOnly
services.http.response.headers.Server DirectAdmin Daemon
services.http.response.headers.Cache_Control no-cache
services.http.response.headers.Content_Type text/html
services.http.response.headers.Date <REDACTED>
services.http.response.headers.X_Directadmin Unauthorized
services.http.response.headers.Pragma no-cache
services.http.response.headers.Vary Origin
services.http.response.headers.Vary Accept-Encoding
services.http.response.headers.X_Valid yes
services.http.response.html_tags <title>DirectAdmin Login</title>
services.http.response.html_tags <meta name="robots" content="noindex,nofollow">
services.http.response.html_tags <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
services.http.response.body_size 1917
services.http.response.body <html>\n<head>\n<title>DirectAdmin Login</title>\n<meta name="robots" content="noindex,nofollow">\n<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\n<style>\n*{ FONT-SIZE: 8.5pt; FONT-FAMILY: verdana; } b { FONT-WEIGHT: bold; } .listtitle { BACKGROUND: #425984; COLOR: #EEEEEE; white-space: nowrap; border-radius: 3px; box-shadow: 1px 1px 3px #727272; } td.list { BACKGROUND: #EEEEEE; white-space: nowrap; } input { border-radius: 3px; padding-left: 4px; padding-right: 4px; } .inset { border: 1px inset #DDDDDD; } #footer { position: fixed; bottom: 0; width: 100%; padding-bottom: 20px; text-align: center; color: #A1A1A1; } #outofsync { font-weight: bold; color: #990000; }</style>\n</head>\n<body onload="document.form.username.focus();if(document.form.referer.value.indexOf('#')==-1)document.form.referer.value+=location.hash;">\n<center><br><br><br><br>\n<h1>DirectAdmin Login Page</h1>\n<table cellspacing=1 cellpadding=5>\n<tr>\n<td class=listtitle colspan=2>Please enter your Username and Password</td></tr>\n<form action="/CMD_LOGIN" method="POST" name="form">\n<input type=hidden name=referer value="/">\n<tr><td class=list align=right>Username:</td><td class=list><input class=inset type=text name=username autocapitalize='none'></td></tr>\n<tr><td class=list align=right>Password:</td><td class=list><input class=inset type=password name=password></td></tr>\n<tr><td class=listtitle align=right colspan=2><input type=submit value='Login'></td></tr>\n</form>\n</table>\n</center>\n<div id='footer'>Mon Feb 6 02:03:13 2023\n<div id='outofsync'></div><div id='valid'>yes</div></div>\n</body></html>\n<script language="JavaScript">computer_time=Math.floor(Date.now()/1000); server_time=1675645393; time_diff=Math.abs(computer_time-server_time); if (time_diff>86400) { document.getElementById('outofsync').innerHTML='Computer or server time out of sync by '+(Math.round(100*time_diff/3600)/100)+' hours.';}</script>
services.http.response.favicons.size 1406
services.http.response.favicons.name http://185.104.28.45:2222/favicon.ico
services.http.response.favicons.md5_hash f0cc6dddae553aa7cfeb2ca5b62b2083
services.http.response.body_hashes sha256:523ecc7b96912a2b3444428abe6b9985bc99a60836750ece859f29d8bd92b996
services.http.response.body_hashes sha1:cc316e3ef80ea10386c5f209bf9060d93968f4b5
services.http.response.body_hash sha1:cc316e3ef80ea10386c5f209bf9060d93968f4b5
services.http.response.html_title DirectAdmin Login
services.http.supports_http2 false
services.observed_at 2023-02-06T01:03:13.405478032Z
services.perspective_id PERSPECTIVE_NTT
services.port 2222
services.service_name HTTP
services.source_ip 167.248.133.47
services.transport_protocol TCP
services.truncated false

3306/MYSQL TCP View Definition

Attribute Value
services.extended_service_name MYSQL
services.mysql.error_code 1130
services.mysql.error_id ER_HOST_NOT_PRIVILEGED
services.mysql.error_message Host 'scanner-08.ch1.censys-scanner.com' is not allowed to connect to this MariaDB server
services.mysql.protocol_version 0
services.mysql.connection_id 0
services.mysql.character_set 0
services.observed_at 2023-02-05T12:56:28.485360716Z
services.perspective_id PERSPECTIVE_NTT
services.port 3306
services.service_name MYSQL
services.software.uniform_resource_identifier cpe:2.3:a:mariadb:mariadb:*:*:*:*:*:*:*:*
services.software.part a
services.software.vendor MariaDB
services.software.product MariaDB
services.software.other.family MySQL
services.software.source OSI_APPLICATION_LAYER
services.source_ip 167.248.133.44
services.transport_fingerprint.id 6
services.transport_fingerprint.os Linux
services.transport_fingerprint.raw 14480,64,true,MSTNW,1460,false,false
services.transport_protocol TCP
services.truncated false

19999/HTTP TCP View Definition

Attribute Value
services.banner HTTP/1.1 200 OK\r\nConnection: close\r\nServer: NetData Embedded HTTP Server v1.9.0-175-g092f260d_rolling\r\nAccess-Control-Allow-Origin: *\r\nAccess-Control-Allow-Credentials: true\r\nContent-Type: text/html; charset=utf-8\r\nDate: <REDACTED>\r\nCache-Control: public\r\nExpires: Sun, 05 Feb 2023 12:07:10 GMT\r\nContent-Encoding: gzip\r\nTransfer-Encoding: chunked\r\n
services.banner_hashes sha256:d0b9a598eac95ab4f1229d0cf5f8e50491c4458d97ca8d6314316c95cab70c4a
services.banner_hex 485454502f312e3120323030204f4b0d0a436f6e6e656374696f6e3a20636c6f73650d0a5365727665723a204e65744461746120456d6265646465642048545450205365727665722076312e392e302d3137352d6730393266323630645f726f6c6c696e670d0a4163636573732d436f6e74726f6c2d416c6c6f772d4f726967696e3a202a0d0a4163636573732d436f6e74726f6c2d416c6c6f772d43726564656e7469616c733a20747275650d0a436f6e74656e742d547970653a20746578742f68746d6c3b20636861727365743d7574662d380d0a446174653a20203c52454441435445443e0d0a43616368652d436f6e74726f6c3a207075626c69630d0a457870697265733a2053756e2c2030352046656220323032332031323a30373a313020474d540d0a436f6e74656e742d456e636f64696e673a20677a69700d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a
services.extended_service_name HTTP
services.http.request.method GET
services.http.request.uri http://185.104.28.45:19999/
services.http.request.headers.User_Agent Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)
services.http.request.headers.Accept */*
services.http.response.protocol HTTP/1.1
services.http.response.status_code 200
services.http.response.status_reason OK
services.http.response.headers.Access_Control_Allow_Origin *
services.http.response.headers.Server NetData Embedded HTTP Server v1.9.0-175-g092f260d_rolling
services.http.response.headers.Content_Type text/html; charset=utf-8
services.http.response.headers.Cache_Control public
services.http.response.headers.Connection close
services.http.response.headers.Access_Control_Allow_Credentials true
services.http.response.headers.Date <REDACTED>
services.http.response.headers.Expires Sun, 05 Feb 2023 12:07:10 GMT
services.http.response.html_tags <title>netdata dashboard</title>
services.http.response.html_tags <meta name="application-name" content="netdata">
services.http.response.html_tags <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
services.http.response.html_tags <meta charset="utf-8">
services.http.response.html_tags <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
services.http.response.html_tags <meta name="viewport" content="width=device-width, initial-scale=1">
services.http.response.html_tags <meta name="apple-mobile-web-app-capable" content="yes">
services.http.response.html_tags <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
services.http.response.html_tags <meta name="author" content="[email protected]">
services.http.response.html_tags <meta property="og:locale" content="en_US" />
services.http.response.html_tags <meta property="og:url" content="https://my-netdata.io" />
services.http.response.html_tags <meta property="og:type" content="website" />
services.http.response.html_tags <meta property="og:site_name" content="netdata"/>
services.http.response.html_tags <meta property="og:title" content="Get control of your Linux Servers. Simple. Effective. Awesome." />
services.http.response.html_tags <meta property="og:description" content="Unparalleled insights, in real-time, of everything happening on your Linux systems and applications, with stunning, interactive web dashboards and powerful performance and health alarms." />
services.http.response.html_tags <meta property="og:image" content="https://cloud.githubusercontent.com/assets/2662304/22945737/e98cd0c6-f2fd-11e6-96f1-5501934b0955.png" />
services.http.response.html_tags <meta property="og:image:type" content="image/png" />
services.http.response.html_tags <meta property="fb:app_id" content="1200089276712916" />
services.http.response.html_tags <meta name="twitter:card" content="summary" />
services.http.response.html_tags <meta name="twitter:site" content="@linuxnetdata" />
services.http.response.html_tags <meta name="twitter:title" content="Get control of your Linux Servers. Simple. Effective. Awesome." />
services.http.response.html_tags <meta name="twitter:description" content="Unparalleled insights, in real-time, of everything happening on your Linux systems and applications, with stunning, interactive web dashboards and powerful performance and health alarms." />
services.http.response.html_tags <meta name="twitter:image" content="https://cloud.githubusercontent.com/assets/2662304/14092712/93b039ea-f551-11e5-822c-beadbf2b2a2e.gif" />
services.http.response.body_size 65536
services.http.response.body <!DOCTYPE html>\n<html lang="en">\n<head>\n <title>netdata dashboard</title>\n <meta name="application-name" content="netdata">\n\n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n <meta charset="utf-8">\n <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">\n <meta name="viewport" content="width=device-width, initial-scale=1">\n <meta name="apple-mobile-web-app-capable" content="yes">\n <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">\n <meta name="author" content="[email protected]">\n\n <!-- <link rel="shortcut icon" href="images/seo-performance-multi-size.ico"> -->\n\n <!-- <link rel="apple-touch-icon" href="images/seo-performance-72.png"> -->\n <!-- <link rel="apple-touch-icon" sizes="72x72" href="images/seo-performance-72.png"> -->\n <!-- <link rel="apple-touch-icon" sizes="114x114" href="images/seo-performance-114.png"> -->\n\n <!-- <link rel="icon" type="image/png" sizes="512x512" href="images/seo-performance-512.png"> -->\n <!-- <link rel="icon" type="image/png" sizes="256x256" href="images/seo-performance-256.png"> -->\n <!-- <link rel="icon" type="image/png" sizes="128x128" href="images/seo-performance-128.png"> -->\n <!-- <link rel="icon" type="image/png" sizes="64x64" href="images/seo-performance-64.png"> -->\n <!-- <link rel="icon" type="image/png" sizes="48x48" href="images/seo-performance-48.png"> -->\n <!-- <link rel="icon" type="image/png" sizes="24x24" href="images/seo-performance-24.png"> -->\n <!-- <link rel="icon" type="image/png" sizes="16x16" href="images/seo-performance-16.png"> -->\n <!-- <link rel="icon" type="image/png" sizes="32x32" href="images/seo-performance-32.png"> -->\n\n <link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACNklEQVRYhcXXv2tUQRAH8M+FEIJISBHCIWIhIQSUILERi4AiiqCggiIiomAjlhaC4j+ghYWISgqNohZaCBZBC8Ei8QdEUCutFBsxCBqDYkgci/cunkfuJffjJQPD8mZm5/vd2WV2HzlJ0Bs8CvrywsgCHwy+BpGOg0sJfjj4nYKX9FdwKG9gwZlgtgK8pLOpPxfw1mCoCnClDgWtzQTvCEYWCV7SkWAlFBoEb8dlDKBF8t2bMWUSH/AHr3CiEfz5CPUusPJLkRCdk5ZqyeqUrQv4R7E5TwK7M3zTeIKduRAIitiWEfIY69GdCwGcRFuG/xqONRkzkaA7+J5x+MaDtWmHvJ4HgeEM8Nn0bridfv9HoOFyBAdwJCPkqqTzHWwUaz7wgeBHxupfBKuCj2W25mxBsCGYyAB/FxTT27HcPlyep64tCLbjKbqqhLzBlgKfF8pVE4FgRXABI+ioEnYfOyzcFWsCbg+OV+xlpU4ER4O+4HVwL51b3xYEXcGu4Ao+YQhr5gmdxHmsQyfG0b/YxbWmLfRWmnxa0s06VbTMCpnBS9zFzQKTwR5cXCzwHIE02Sl8wSZsRI/kgLVJqjSd+t9LVjiG1diPszhdK3A5gR48k5zYMTwscC59sfT799CYKvA8EttbSeXgTr3gJQKl91kR+yTlvyG5uUbLYh9gb+ovltkb6qYtNSRo3kOygsBSzGlKsubf43USWLYK5CLLXoFWyU/CtzLbVDpW2n+m40yN9ukqdvAX9ac/EIgOapcAAAAASUVORK5CYII=">\n\n <meta property="og:locale" content="en_US" />\n <meta property="og:url" content="https://my-netdata.io" />\n <meta property="og:type" content="website" />\n <meta property="og:site_name" content="netdata"/>\n <meta property="og:title" content="Get control of your Linux Servers. Simple. Effective. Awesome." />\n <meta property="og:description" content="Unparalleled insights, in real-time, of everything happening on your Linux systems and applications, with stunning, interactive web dashboards and powerful performance and health alarms." />\n <meta property="og:image" content="https://cloud.githubusercontent.com/assets/2662304/22945737/e98cd0c6-f2fd-11e6-96f1-5501934b0955.png" />\n <meta property="og:image:type" content="image/png" />\n <meta property="fb:app_id" content="1200089276712916" />\n\n <meta name="twitter:card" content="summary" />\n <meta name="twitter:site" content="@linuxnetdata" />\n <meta name="twitter:title" content="Get control of your Linux Servers. Simple. Effective. Awesome." />\n <meta name="twitter:description" content="Unparalleled insights, in real-time, of everything happening on your Linux systems and applications, with stunning, interactive web dashboards and powerful performance and health alarms." />\n <meta name="twitter:image" content="https://cloud.githubusercontent.com/assets/2662304/14092712/93b039ea-f551-11e5-822c-beadbf2b2a2e.gif" />\n\n <style>\n\n /* force the vertical window scrollbar */\n html {\n overflow-y: scroll;\n }\n\n /* prevent body from hiding under the navbar */\n body {\n padding-top: 50px;\n }\n\n .loadOverlay {\n position: absolute;\n top: 0px;\n left: 0px;\n width: 100%;\n height:100%;\n z-index: 2000;\n font-size: 10vh;\n font-family: sans-serif;\n padding: 40vh 0 40vh 0;\n font-weight: bold;\n text-align: center;\n }\n\n .navbar-highlight {\n display: none;\n position: fixed;\n margin-top: 5px;\n height: 26px;\n width: 100%;\n text-align: center;\n overflow: hidden;\n z-index: 30;\n pointer-events: none !important;\n }\n\n .navbar-highlight-content {\n position: relative;\n display: inline-block;\n margin: 0 auto;\n height: 26px;\n min-width: 500px;\n background-color:rgba(0, 0, 0, 0.7);\n padding-top: 2px;\n padding-bottom: 2px;\n padding-left: 15px;\n padding-right: 15px;\n border-radius:10px;\n color: lightgrey;\n pointer-events: auto !important;\n }\n\n .navbar-highlight-bar {\n cursor: pointer;\n }\n .navbar-highlight-button-right {\n cursor: pointer;\n padding-left: 10px;\n }\n\n .modal-wide .modal-dialog {\n width: 80%;\n }\n\n /* fix # anchors scrolling under the navbar\n https://github.com/twbs/bootstrap/issues/1768#issuecomment-46519033\n */\n h1 {\n position: relative;\n z-index: -1;\n }\n h2 {\n position: relative;\n z-index: -2;\n }\n h1:before, h2:before {\n display: block;\n content: " ";\n margin-top: -70px;\n height: 70px;\n visibility: hidden;\n }\n\n .p {\n display: block;\n margin-top: 15px;\n }\n\n .option-row,\n .option-control {\n vertical-align: top;\n padding: 10px;\n padding-top: 30px;\n padding-left: 30px;\n }\n\n .option-info {\n padding: 10px;\n }\n\n .dashboard-submenu-info {\n display: block;\n margin-top: 10px;\n }\n\n .dashboard-context-info {\n display: block;\n margin-top: 10px;\n }\n\n #masthead h1 {\n /*font-size: 30px;*/\n line-height: 1;\n padding-top: 30px;\n }\n\n #masthead .well {\n margin-top:4%;\n }\n\n /* fix the navbar shifting when a modal is open */\n /* https://github.com/twbs/bootstrap/issues/14040#issuecomment-159891033 */\n body.modal-open{\n width: 100% !important;\n padding-right: 0 !important;\n/* overflow-y: scroll !important; */\n/* position: fixed !important;*/\n overflow: visible;\n }\n\n /* make accordion use the whole header bar for expand/collapse */\n .panel-title a {\n display: block;\n padding: 10px 15px;\n margin: -10px -15px;\n }\n\n /*\n * Side navigation\n *\n * Scrollspy and affixed enhanced navigation to highlight sections and secondary\n * sections of docs content.\n */\n\n .affix {\n position: static;\n top: 70px !important;\n /*width: 220px;*/\n }\n\n .affix-top {\n /*width: 220px;*/\n }\n\n .dashboard-sidebar {\n max-height: calc(100% - 70px) !important;\n overflow-y: auto;\n /*width: 220px !important;*/\n }\n\n /* By default it's not affixed in mobile views, so undo that */\n .dashboard-sidebar.affix {\n position: static;\n }\n\n @media (min-width: 768px) {\n .dashboard-sidebar {\n padding-left: 20px;\n }\n }\n\n /* First level of nav */\n .dashboard-sidenav {\n margin-top: 20px;\n margin-bottom: 20px;\n }\n\n /* All levels of nav */\n .dashboard-sidebar .nav > li > a {\n display: block;\n padding: 4px 20px;\n font-size: 13px;\n font-weight: 500;\n color: #767676;\n }\n .dashboard-sidebar .nav > li > a > .svg-inline--fa {\n width: 20px;\n text-align: center;\n }\n .dashboard-sidebar .nav > li > a:hover,\n .dashboard-sidebar .nav > li > a:focus {\n padding-left: 19px;\n color: #563d7c;\n text-decoration: none;\n background-color: transparent;\n border-left: 1px solid #563d7c;\n }\n .dashboard-sidebar .nav > .active > a,\n .dashboard-sidebar .nav > .active:hover > a,\n .dashboard-sidebar .nav > .active:focus > a {\n padding-left: 18px;\n font-weight: bold;\n color: #563d7c;\n background-color: transparent;\n border-left: 2px solid #563d7c;\n }\n\n /* Nav: second level (shown on .active) */\n .dashboard-sidebar .nav .nav {\n display: none; /* Hide by default, but at >768px, show it */\n padding-bottom: 10px;\n }\n .dashboard-sidebar .nav .nav > li > a {\n padding-top: 1px;\n padding-bottom: 1px;\n padding-left: 30px;\n font-size: 12px;\n font-weight: normal;\n }\n .dashboard-sidebar .nav .nav > li > a:hover,\n .dashboard-sidebar .nav .nav > li > a:focus {\n padding-left: 29px;\n }\n .dashboard-sidebar .nav .nav > .active > a,\n .dashboard-sidebar .nav .nav > .active:hover > a,\n .dashboard-sidebar .nav .nav > .active:focus > a {\n padding-left: 28px;\n font-weight: 500;\n }\n\n .dropdown-menu {\n min-width: 200px;\n }\n .dropdown-menu.columns-2 {\n margin: 0;\n padding: 0;\n width: 400px;\n }\n .dropdown-menu li a {\n padding: 5px 15px;\n font-weight: 300;\n }\n .dropdown-menu.multi-column {\n overflow-x: hidden;\n }\n .multi-column-dropdown {\n list-style: none;\n padding: 0;\n }\n .multi-column-dropdown li a {\n display: block;\n clear: both;\n line-height: 1.428571429;\n white-space: normal;\n }\n .multi-column-dropdown li a:hover {\n text-decoration: none;\n color: #f5f5f5;\n background-color: #262626;\n }\n .scrollable-menu {\n height: auto;\n max-height: 80vh;\n overflow-x: hidden;\n }\n .scrollable-menu-50 {\n height: auto;\n max-height: 50vh;\n overflow-x: hidden;\n }\n\n /* Back to top (hidden on mobile) */\n .back-to-top,\n .dashboard-theme-toggle {\n display: none;\n padding: 4px 10px;\n margin-top: 10px;\n margin-left: 10px;\n font-size: 12px;\n font-weight: 500;\n color: #999;\n }\n .back-to-top:hover,\n .dashboard-theme-toggle:hover {\n color: #563d7c;\n text-decoration: none;\n }\n .dashboard-theme-toggle {\n margin-top: 0;\n }\n\n .container {\n width: calc(100% - 20px) !important;\n }\n\n .charts-body {\n display: inline-block;\n width: 100%;\n }\n\n .sidebar-body {\n position: absolute;\n display: none;\n }\n\n .dashboard-section-container {\n display: block;\n width: 100%;\n page-break-before: auto;\n page-break-after: auto;\n page-break-inside: auto;\n }\n\n .dashboard-print-row {\n display: block;\n width: 100%;\n page-break-before: auto;\n page-break-after: auto;\n page-break-inside: avoid;\n }\n\n .netdata-chartblock-container {\n display: inline-block;\n }\n\n /* https://github.com/seiyria/bootstrap-slider/issues/746 */\n .tooltip {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n }\n\n @media print {\n body {\n overflow: visible !important;\n -webkit-print-color-adjust: exact;\n page-break-inside: auto;\n page-break-before: auto;\n page-break-after: auto;\n }\n\n .dashboard-section {\n page-break-inside: auto;\n page-break-before: auto;\n page-break-after: auto;\n }\n\n .dashboard-subsection {\n page-break-before: avoid;\n page-break-after: auto;\n page-break-inside: auto;\n }\n\n .charts-body {\n padding-left: 0%;\n padding-right: 0%;\n display: block;\n page-break-inside: auto;\n page-break-before: auto;\n page-break-after: auto;\n }\n\n .back-to-top,\n .dashboard-theme-toggle {\n display: block;\n }\n }\n\n @media (min-width: 768px) {\n .charts-body {\n padding-left: 0%;\n padding-right: 0%;\n }\n\n .back-to-top,\n .dashboard-theme-toggle {\n display: block;\n }\n }\n\n /* Show and affix the side nav when space allows it */\n @media (min-width: 992px) {\n .container {\n padding-left: 0% !important;\n }\n\n .charts-body {\n width: calc(100% - 213px) !important;\n padding-left: 1% !important;\n padding-right: 0% !important;\n }\n\n .sidebar-body {\n display: inline-block !important;\n width: 213px !important;\n }\n\n .dashboard-sidebar .nav > .active > ul {\n display: block;\n }\n\n /* Widen the fixed sidebar */\n .dashboard-sidebar.affix,\n .dashboard-sidebar.affix-top,\n .dashboard-sidebar.affix-bottom {\n width: 213px !important;\n }\n .dashboard-sidebar.affix {\n position: fixed; /* Undo the static from mobile first approach */\n top: 20px;\n }\n .dashboard-sidebar.affix-bottom {\n position: absolute; /* Undo the static from mobile first approach */\n }\n .dashboard-sidebar.affix-bottom .dashboard-sidenav,\n .dashboard-sidebar.affix .dashboard-sidenav {\n margin-top: 0;\n margin-bottom: 0;\n }\n }\n\n @media (min-width: 1200px) {\n .container {\n padding-left: 2% !important;\n }\n\n .charts-body {\n width: calc(100% - 233px) !important;\n padding-left: 1% !important;\n padding-right: 1% !important;\n }\n\n .sidebar-body {\n display: inline-block !important;\n width: 233px !important;\n }\n\n /* Widen the fixed sidebar again */\n .dashboard-sidebar.affix,\n .dashboard-sidebar.affix-top,\n .dashboard-sidebar.affix-bottom {\n width: 233px !important;\n }\n }\n\n @media (min-width: 1360px) {\n .container {\n padding-left: 3% !important;\n }\n\n .charts-body {\n width: calc(100% - 263px) !important;\n padding-left: 1% !important;\n padding-right: 2% !important;\n }\n\n .sidebar-body {\n display: inline-block !important;\n width: 263px !important;\n }\n\n /* Widen the fixed sidebar again */\n .dashboard-sidebar.affix,\n .dashboard-sidebar.affix-top,\n .dashboard-sidebar.affix-bottom {\n width: 263px !important;\n }\n }\n\n .action-button {\n position: relative;\n display: inline-block;\n color: gray;\n cursor: pointer;\n margin: 0 auto;\n width: 30px;\n height: 30px;\n font-size: 25px;\n }\n\n .ripple {\n position: relative;\n /*overflow: hidden;*/\n transform: translate3d(0, 0, 0)\n }\n\n .ripple:after {\n content: "";\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n pointer-events: none;\n background-image: radial-gradient(circle, #000 10%, transparent 10.01%);\n background-repeat: no-repeat;\n background-position: 50%;\n transform: scale(18, 18); /* the size of the ripple */\n opacity: 0;\n transition: transform .5s, opacity 1s\n }\n\n .ripple:active:after {\n transform: scale(0, 0);\n opacity: .2;\n transition: 0s\n }\n </style>\n\n <!-- check which theme to use -->\n <script type="text/javascript">\n // netdata snapshot data\n var netdataSnapshotData = null;\n\n // enable alarms checking and notifications\n var netdataShowAlarms = true;\n\n // enable registry updates\n var netdataRegistry = true;\n\n // control the welcome modal and analytics\n var this_is_demo = null;\n\n // --------------------------------------------------------------------\n // urlOptions\n\n var urlOptions = {\n hash: '#',\n theme: null,\n help: null,\n mode: 'live', // 'live', 'print'\n update_always: false,\n pan_and_zoom: false,\n server: null,\n after: 0,\n before: 0,\n highlight: false,\n highlight_after: 0,\n highlight_before: 0,\n nowelcome: false,\n show_alarms: false,\n chart: null,\n family: null,\n alarm: null,\n alarm_unique_id: 0,\n alarm_id: 0,\n alarm_event_id: 0,\n\n hasProperty: function(property) {\n // console.log('checking property ' + property + ' of type ' + typeof(this[property]));\n return typeof this[property] !== 'undefined';\n },\n\n genHash: function(forReload) {\n var hash = urlOptions.hash;\n\n if(urlOptions.pan_and_zoom === true) {\n hash += ';after=' + urlOptions.after.toString() +\n ';before=' + urlOptions.before.toString();\n }\n\n if(urlOptions.highlight === true) {\n hash += ';highlight_after=' + urlOptions.highlight_after.toString() +\n ';highlight_before=' + urlOptions.highlight_before.toString();\n }\n\n if(urlOptions.theme !== null)\n hash += ';theme=' + urlOptions.theme.toString();\n\n if(urlOptions.help !== null)\n hash += ';help=' + urlOptions.help.toString();\n\n if(urlOptions.update_always === true)\n hash += ';update_always=true';\n\n if(forReload === true && urlOptions.server !== null)\n hash += ';server=' + urlOptions.server.toString();\n\n if(urlOptions.mode !== 'live')\n hash += ';mode=' + urlOptions.mode;\n\n return hash;\n },\n\n parseHash: function() {\n var variables = document.location.hash.split(';');\n var len = variables.length;\n while(len--) {\n if(len !== 0) {\n var p = variables[len].split('=');\n if(urlOptions.hasProperty(p[0]) && typeof p[1] !== 'undefined')\n urlOptions[p[0]] = decodeURIComponent(p[1]);\n }\n else {\n if(variables[len].length > 0)\n urlOptions.hash = variables[len];\n }\n }\n\n var booleans = [ 'nowelcome', 'show_alarms', 'update_always' ];\n len = booleans.length;\n while(len--) {\n if(urlOptions[booleans[len]] === 'true' || urlOptions[booleans[len]] === true || urlOptions[booleans[len]] === '1' || urlOptions[booleans[len]] === 1)\n urlOptions[booleans[len]] = true;\n else\n urlOptions[booleans[len]] = false;\n }\n\n var numeric = [ 'after', 'before', 'highlight_after', 'highlight_before' ];\n len = numeric.length;\n while(len--) {\n if(typeof urlOptions[numeric[len]] === 'string') {\n try {\n urlOptions[numeric[len]] = parseInt(urlOptions[numeric[len]]);\n }\n catch(e) {\n console.log('failed to parse URL hash parameter ' + numeric[len]);\n urlOptions[numeric[len]] = 0;\n }\n }\n }\n\n if(urlOptions.server !== null && urlOptions.server !== '') {\n netdataServerStatic = document.location.origin.toString() + document.location.pathname.toString();\n netdataServer = urlOptions.server;\n }\n else\n urlOptions.server = null;\n\n if(urlOptions.before > 0 && urlOptions.after > 0) {\n urlOptions.pan_and_zoom = true;\n urlOptions.nowelcome = true;\n }\n else\n urlOptions.pan_and_zoom = false;\n\n if(urlOptions.highlight_before > 0 && urlOptions.highlight_after > 0) {\n urlOptions.highlight = true;\n }\n else\n urlOptions.highlight = false\n\n switch(urlOptions.mode) {\n case 'print':\n urlOptions.theme = 'white';\n urlOptions.welcome = false;\n urlOptions.help = false;\n urlOptions.show_alarms = false;\n\n if(urlOptions.pan_and_zoom === false) {\n urlOptions.pan_and_zoom = true;\n urlOptions.before = Date.now();\n urlOptions.after = urlOptions.before - 600000;\n }\n\n netdataShowAlarms = false;\n netdataRegistry = false;\n this_is_demo = false;\n break;\n\n case 'live':\n default:\n urlOptions.mode = 'live';\n break;\n }\n\n // console.log(urlOptions);\n },\n\n hashUpdate: function() {\n history.replaceState(null, '', urlOptions.genHash(true));\n },\n\n netdataPanAndZoomCallback: function(status, after, before) {\n //console.log(1);\n //console.log(new Error().stack);\n\n if(netdataSnapshotData === null) {\n urlOptions.pan_and_zoom = status;\n urlOptions.after = after;\n urlOptions.before = before;\n urlOptions.hashUpdate();\n }\n },\n\n netdataHighlightCallback: function(status, after, before) {\n //console.log(2);\n //console.log(new Error().stack);\n\n if(status === true && (after === null || before === null || after <= 0 || before <= 0 || after >= before)) {\n status = false;\n after = 0;\n before = 0;\n }\n\n if(netdataSnapshotData === null)\n urlOptions.highlight = status;\n else\n urlOptions.highlight = false;\n\n urlOptions.highlight_after = Math.round(after);\n urlOptions.highlight_before = Math.round(before);\n urlOptions.hashUpdate();\n\n var show_eye = NETDATA.globalChartUnderlay.hasViewport();\n\n if(status === true && after > 0 && before > 0 && after < before) {\n var d1 = NETDATA.dateTime.localeDateString(after);\n var d2 = NETDATA.dateTime.localeDateString(before);\n if(d1 === d2) d2 = '';\n document.getElementById('navbar-highlight-content').innerHTML =\n ((show_eye === true)?'<span class="navbar-highlight-bar highlight-tooltip" onclick="urlOptions.showHighlight();" title="restore the highlighted view" data-toggle="tooltip" data-placement="bottom">':'<span>').toString()\n + 'highlighted time-frame'\n + ' <b>' + d1 + ' <code>' + NETDATA.dateTime.localeTimeString(after) + '</code></b> to '\n + ' <b>' + d2 + ' <code>' + NETDATA.dateTime.localeTimeString(before) + '</code></b>, '\n + 'duration <b>' + NETDATA.seconds4human(Math.round((before - after) / 1000)) + '</b>'\n + '</span>'\n + '<span class="navbar-highlight-button-right highlight-tooltip" onclick="urlOptions.clearHighlight();" title="clear the highlighted time-frame" data-toggle="tooltip" data-placement="bottom"><i class="fas fa-times"></i></span>';\n\n $('.navbar-highlight').show();\n\n $('.highlight-tooltip').tooltip({\n html: true,\n delay: {show: 500, hide: 0},\n container: 'body'\n });\n }\n else\n $('.navbar-highlight').hide();\n },\n\n clearHighlight: function() {\n NETDATA.globalChartUnderlay.clear();\n\n if(NETDATA.globalPanAndZoom.isActive() === true)\n NETDATA.globalPanAndZoom.clearMaster();\n },\n\n showHighlight: function() {\n NETDATA.globalChartUnderlay.focus();\n }\n };\n\n urlOptions.parseHash();\n\n // --------------------------------------------------------------------\n // check options that should be processed before loading netdata.js\n\n var localStorageTested = -1;\n function localStorageTest() {\n if(localStorageTested !== -1)\n return localStorageTested;\n\n if(typeof Storage !== "undefined" && typeof localStorage === 'object') {\n var test = 'test';\n try {\n localStorage.setItem(test, test);\n localStorage.removeItem(test);\n localStorageTested = true;\n }\n catch (e) {\n console.log(e);\n localStorageTested = false;\n }\n }\n else\n localStorageTested = false;\n\n return localStorageTested;\n }\n\n function loadLocalStorage(name) {\n var ret = null;\n\n try {\n if(localStorageTest() === true)\n ret = localStorage.getItem(name);\n else\n console.log('localStorage is not available');\n }\n catch(error) {\n console.log(error);\n return null;\n }\n\n if(typeof ret === 'undefined' || ret === null)\n return null;\n\n // console.log('loaded: ' + name.toString() + ' = ' + ret.toString());\n\n return ret;\n }\n\n function saveLocalStorage(name, value) {\n // console.log('saving: ' + name.toString() + ' = ' + value.toString());\n try {\n if(localStorageTest() === true) {\n localStorage.setItem(name, value.toString());\n return true;\n }\n }\n catch(error) {\n console.log(error);\n }\n\n return false;\n }\n\n function getTheme(def) {\n if(urlOptions.mode === 'print')\n return 'white';\n\n var ret = loadLocalStorage('netdataTheme');\n if(typeof ret === 'undefined' || ret === null || ret === 'undefined')\n return def;\n else\n return ret;\n }\n\n function setTheme(theme) {\n if(urlOptions.mode === 'print') return false;\n\n if(theme === netdataTheme) return false;\n return saveLocalStorage('netdataTheme', theme);\n }\n\n var netdataTheme = getTheme('slate');\n var netdataShowHelp = true;\n\n if(urlOptions.theme !== null) {\n setTheme(urlOptions.theme);\n netdataTheme = urlOptions.theme;\n }\n else\n urlOptions.theme = netdataTheme;\n\n if(urlOptions.help !== null) {\n saveLocalStorage('options.show_help', urlOptions.help);\n netdataShowHelp = urlOptions.help;\n }\n else {\n urlOptions.help = loadLocalStorage('options.show_help');\n }\n\n // --------------------------------------------------------------------\n // natural sorting\n // http://www.davekoelle.com/files/alphanum.js - LGPL\n\n function naturalSortChunkify(t) {\n var tz = [];\n var x = 0, y = -1, n = 0, i, j;\n\n while (i = (j = t.charAt(x++)).charCodeAt(0)) {\n var m = (i >= 48 && i <= 57);\n if (m !== n) {\n tz[++y] = "";\n n = m;\n }\n tz[y] += j;\n }\n\n return tz;\n }\n\n function naturalSortCompare(a, b) {\n var aa = naturalSortChunkify(a.toLowerCase());\n var bb = naturalSortChunkify(b.toLowerCase());\n\n for (var x = 0; aa[x] && bb[x]; x++) {\n if (aa[x] !== bb[x]) {\n var c = Number(aa[x]), d = Number(bb[x]);\n if (c.toString() === aa[x] && d.toString() === bb[x])\n return c - d;\n else\n return (aa[x] > bb[x]) ? 1 : -1;\n }\n }\n\n return aa.length - bb.length;\n }\n\n // --------------------------------------------------------------------\n // saving files to client\n\n function saveTextToClient(data, filename) {\n var blob = new Blob( [ data ], {\n type: 'application/octet-stream'\n });\n\n var url = URL.createObjectURL( blob );\n var link = document.createElement( 'a' );\n link.setAttribute( 'href', url );\n link.setAttribute( 'download', filename );\n\n var el = document.getElementById('hiddenDownloadLinks');\n el.innerHTML = '';\n el.appendChild(link);\n\n setTimeout(function(){\n el.removeChild(link);\n URL.revokeObjectURL(url);\n }, 60);\n\n link.click();\n }\n\n function saveObjectToClient(data, filename) {\n saveTextToClient(JSON.stringify(data), filename);\n }\n\n // --------------------------------------------------------------------\n // registry call back to render my-netdata menu\n\n var netdataRegistryCallback = function(machines_array) {\n var el = '';\n var a1 = '';\n var found = 0, hosted = 0;\n var len, i, url, hostname, icon;\n\n if(options.hosts.length > 1) {\n // there are mirrored hosts here\n\n el += '<li><a href="#" onClick="return false;" style="color: #666;" target="_blank">databases available on this host</a></li>';\n a1 += '<li><a href="#" onClick="return false;"><i class="fas fa-info-circle" style="color: #666;"></i></a></li>';\n\n var base = document.location.origin.toString() + document.location.pathname.toString();\n if(base.endsWith("/host/" + options.hostname + "/"))\n base = base.substring(0, base.length - ("/host/" + options.hostname + "/").toString().length);\n\n if(base.endsWith("/"))\n base = base.substring(0, base.length - 1);\n\n var master = options.hosts[0].hostname;\n var sorted = options.hosts.sort(function(a, b) {\n if(a.hostname === master) return -1;\n return naturalSortCompare(a.hostname, b.hostname);\n });\n\n i = 0;\n len = sorted.length;\n while(len--) {\n hostname = sorted[i].hostname;\n if(hostname === master) {\n url = base + "/";\n icon = "home";\n }\n else {\n url = base + "/host/" + hostname + "/";\n icon = "window-restore";\n }\n\n el += '<li id="registry_server_hosted_' + len.toString() + '"><a class="registry_link" href="' + url + '#" onClick="return gotoHostedModalHandler(\'' + url + '\');">' + hostname + '</a></li>';\n a1 += '<li id="registry_action_hosted_' + len.toString() + '"><a class="registry_link" href="' + url + '#" onClick="return gotoHostedModalHandler(\'' + url + '\');"><i class="fas fa-' + icon + '" style="color: #999;"></i></a></li>';\n hosted++;\n i++;\n }\n\n el += '<li role="separator" class="divider"></li>';\n a1 += '<li role="separator" class="divider"></li>';\n }\n\n if(machines_array === null) {\n var ret = loadLocalStorage("registryCallback");\n if(typeof ret !== 'undefined' && ret !== null) {\n machines_array = JSON.parse(ret);\n console.log("failed to contact the registry - loaded registry data from browser local storage");\n }\n }\n\n if(machines_array) {\n saveLocalStorage("registryCallback", JSON.stringify(machines_array));\n\n var machines = machines_array.sort(function (a, b) {\n return naturalSortCompare(a.name, b.name);\n });\n\n i = 0;\n len = machines.length;\n while(len--) {\n var u = machines[i++];\n found++;\n el += '<li id="registry_server_' + u.guid + '"><a class="registry_link" href="' + u.url + '#" onClick="return gotoServerModalHandler(\'' + u.guid + '\');">' + u.name + '</a></li>';\n a1 += '<li id="registry_action_' + u.guid + '"><a href="#" onclick="deleteRegistryModalHandler(\'' + u.guid + '\',\'' + u.name + '\',\'' + u.url + '\'); return false;"><i class="fas fa-trash" style="color: #999;"></i></a></li>';\n }\n }\n\n if(!found) {\n if(machines)\n el += '<li><a href="https://github.com/firehol/netdata/wiki/mynetdata-menu-item" style="color: #666;" target="_blank">your netdata server list is empty...</a></li>';\n else\n el += '<li><a href="https://github.com/firehol/netdata/wiki/mynetdata-menu-item" style="color: #666;" target="_blank">failed to contact the registry...</a></li>';\n\n a1 += '<li><a href="#" onClick="return false;">&nbsp;</a></li>';\n\n el += '<li role="separator" class="divider"></li>' +\n '<li><a href="//london.netdata.rocks/default.html">UK - London (DigitalOcean.com)</a></li>' +\n '<li><a href="//newyork.netdata.rocks/default.html">US - New York (DigitalOcean.com)</a></li>' +\n '<li><a href="//sanfrancisco.netdata.rocks/default.html">US - San Francisco (DigitalOcean.com)</a></li>' +\n '<li><a href="//atlanta.netdata.rocks/default.html">US - Atlanta (CDN77.com)</a></li>' +\n '<li><a href="//frankfurt.netdata.rocks/default.html">Germany - Frankfurt (DigitalOcean.com)</a></li>' +\n '<li><a href="//toronto.netdata.rocks/default.html">Canada - Toronto (DigitalOcean.com)</a></li>' +\n '<li><a href="//singapore.netdata.rocks/default.html">Japan - Singapore (DigitalOcean.com)</a></li>' +\n '<li><a href="//bangalore.netdata.rocks/default.html">India - Bangalore (DigitalOcean.com)</a></li>';\n a1 += '<li role="separator" class="divider"></li>' +\n '<li><a href="#">&nbsp;</a></li>' +\n '<li><a href="#">&nbsp;</a></li>'+\n '<li><a href="#">&nbsp;</a></li>'+\n '<li><a href="#">&nbsp;</a></li>'+\n '<li><a href="#">&nbsp;</a></li>'+\n '<li><a href="#">&nbsp;</a></li>'+\n '<li><a href="#">&nbsp;</a></li>'+\n '<li><a href="#">&nbsp;</a></li>';\n }\n\n el += '<li role="separator" class="divider"></li>';\n a1 += '<li role="separator" class="divider"></li>';\n\n el += '<li><a href="https://github.com/firehol/netdata/wiki/mynetdata-menu-item" style="color: #999;" target="_blank">What is this?</a></li>';\n a1 += '<li><a href="#" style="color: #999;" onclick="switchRegistryModalHandler(); return false;"><i class="fas fa-cog" style="color: #999;"></i></a></li>'\n\n document.getElementById('mynetdata_servers').innerHTML = el;\n document.getElementById('mynetdata_servers2').innerHTML = el;\n document.getElementById('mynetdata_actions1').innerHTML = a1;\n\n gotoServerInit();\n };\n\n function isdemo() {\n if(this_is_demo !== null) return this_is_demo;\n this_is_demo = false;\n\n try {\n if(typeof document.location.hostname === 'string') {\n if(document.location.hostname.endsWith('.my-netdata.io') ||\n document.location.hostname.endsWith('.mynetdata.io') ||\n document.location.hostname.endsWith('.netdata.rocks') ||\n document.location.hostname.endsWith('.firehol.org') ||\n document.location.hostname.endsWith('.netdata.online'))\n this_is_demo = true;\n }\n }\n catch(error) {}\n return this_is_demo;\n }\n\n function netdataURL(url, forReload) {\n if(typeof url === 'undefined')\n url = document.location.toString();\n\n if(url.indexOf('#') !== -1)\n url = url.substring(0, url.indexOf('#'));\n\n var hash = urlOptions.genHash(forReload);\n\n // console.log('netdataURL: ' + url + hash);\n\n return url + hash;\n }\n\n function netdataReload(url) {\n document.location = netdataURL(url, true);\n\n // since we play with hash\n // this is needed to reload the page\n location.reload();\n }\n\n function gotoHostedModalHandler(url) {\n document.location = url + urlOptions.genHash();\n return false;\n }\n\n var gotoServerValidateRemaining = 0;\n var gotoServerMiddleClick = false;\n var gotoServerStop = false;\n function gotoServerValidateUrl(id, guid, url) {\n var penaldy = 0;\n var error = 'failed';\n\n if(document.location.toString().startsWith('http://') && url.toString().startsWith('https://'))\n // we penalize https only if the current url is http\n // to allow the user walk through all its servers.\n penaldy = 500;\n\n else if(document.location.toString().startsWith('https://') && url.toString().startsWith('http://'))\n error = 'can\'t check';\n\n var finalURL = netdataURL(url);\n\n setTimeout(function() {\n document.getElementById('gotoServerList').innerHTML += '<tr><td style="padding-left: 20px;"><a href="' + finalURL + '" target="_blank">' + url + '</a></td><td style="padding-left: 30px;"><code id="' + guid + '-' + id + '-status">checking...</code></td></tr>';\n\n NETDATA.registry.hello(url, function(data) {\n if(typeof data !== 'undefined' && data !== null && typeof data.machine_guid === 'string' && data.machine_guid === guid) {\n // console.log('OK ' + id + ' URL: ' + url);\n document.getElementById(guid + '-' + id + '-status').innerHTML = "OK";\n\n if(!gotoServerStop) {\n gotoServerStop = true;\n\n if(gotoServerMiddleClick) {\n window.open(finalURL, '_blank');\n gotoServerMiddleClick = false;\n document.getElementById('gotoServerResponse').innerHTML = '<b>Opening new window to ' + NETDATA.registry.machines[guid].name + '<br/><a href="' + finalURL + '">' + url + '</a></b><br/>(check your pop-up blocker if it fails)';\n }\n else {\n document.getElementById('gotoServerResponse').innerHTML += 'found it! It is at:<br/><small>' + url + '</small>';\n document.location = finalURL;\n }\n }\n }\n else {\n if(typeof data !== 'undefined' && data !== null && typeof data.machine_guid === 'string' && data.machine_guid !== guid)\n error = 'wrong machine';\n\n document.getElementById(guid + '-' + id + '-status').innerHTML = error;\n gotoServerValidateRemaining--;\n if(gotoServerValidateRemaining <= 0) {\n gotoServerMiddleClick = false;\n document.getElementById('gotoServerResponse').innerHTML = '<b>Sorry! I cannot find any operational URL for this server</b>';\n }\n }\n });\n }, (id * 50) + penaldy);\n }\n\n function gotoServerModalHandler(guid) {\n // console.log('goto server: ' + guid);\n\n gotoServerStop = false;\n var checked = {};\n var len = NETDATA.registry.machines[guid].alternate_urls.length;\n var count = 0;\n\n document.getElementById('gotoServerResponse').innerHTML = '';\n document.getElementById('gotoServerList').innerHTML = '';\n document.getElementById('gotoServerName').innerHTML = NETDATA.registry.machines[guid].name;\n $('#gotoServerModal').modal('show');\n\n gotoServerValidateRemaining = len;\n while(len--) {\n var url = NETDATA.registry.machines[guid].alternate_urls[len];\n checked[url] = true;\n gotoServerValidateUrl(count++, guid, url);\n }\n\n setTimeout(function() {\n if(gotoServerStop === false) {\n document.getElementById('gotoServerResponse').innerHTML = '<b>Added all the known URLs for this machine.</b>';\n NETDATA.registry.search(guid, function(data) {\n // console.log(data);\n len = data.urls.length;\n while(len--) {\n var url = data.urls[len][1];\n // console.log(url);\n if(typeof checked[url] === 'undefined') {\n gotoServerValidateRemaining++;\n checked[url] = true;\n gotoServerValidateUrl(count++, guid, url);\n }\n }\n });\n }\n }, 2000);\n return false;\n }\n\n function gotoServerInit() {\n $(".registry_link").on('click', function(e) {\n if(e.which === 2) {\n e.preventDefault();\n gotoServerMiddleClick = true;\n }\n else {\n gotoServerMiddleClick = false;\n }\n\n return true;\n });\n }\n\n function switchRegistryModalHandler() {\n document.getElementById('switchRegistryPersonGUID').value = NETDATA.registry.person_guid;\n document.getElementById('switchRegistryURL').innerHTML = NETDATA.registry.server;\n document.getElementById('switchRegistryResponse').innerHTML = '';\n $('#switchRegistryModal').modal('show');\n }\n\n function notifyForSwitchRegistry() {\n var n = document.getElementById('switchRegistryPersonGUID').value;\n\n if(n !== '' && n.length === 36) {\n NETDATA.registry.switch(n, function(result) {\n if(result !== null) {\n $('#switchRegistryModal').modal('hide');\n NETDATA.registry.init();\n }\n else {\n document.getElementById('switchRegistryResponse').innerHTML = "<b>Sorry! The registry rejected your request.</b>";\n }\n });\n }\n else\n document.getElementById('switchRegistryResponse').innerHTML = "<b>The ID you have entered is not a GUID.</b>";\n }\n\n var deleteRegistryUrl = null;\n function deleteRegistryModalHandler(guid, name, url) {\n void(guid);\n\n deleteRegistryUrl = url;\n document.getElementById('deleteRegistryServerName').innerHTML = name;\n document.getElementById('deleteRegistryServerName2').innerHTML = name;\n document.getElementById('deleteRegistryServerURL').innerHTML = url;\n document.getElementById('deleteRegistryResponse').innerHTML = '';\n $('#deleteRegistryModal').modal('show');\n }\n\n function notifyForDeleteRegistry() {\n if(deleteRegistryUrl) {\n NETDATA.registry.delete(deleteRegistryUrl, function(result) {\n if(result !== null) {\n deleteRegistryUrl = null;\n $('#deleteRegistryModal').modal('hide');\n NETDATA.registry.init();\n }\n else {\n document.getElementById('deleteRegistryResponse').innerHTML = "<b>Sorry! this command was rejected by the registry server.</b>";\n }\n });\n }\n }\n\n var options = {\n menus: {},\n submenu_names: {},\n data: null,\n hostname: 'netdata_server', // will be overwritten by the netdata server\n version: 'unknown',\n hosts: [],\n\n duration: 0, // the default duration of the charts\n update_every: 1,\n\n chartsPerRow: 0,\n // chartsMinWidth: 1450,\n chartsHeight: 180,\n };\n\n function chartsPerRow(total) {\n void(total);\n\n if(options.chartsPerRow === 0) {\n return 1;\n //var width = Math.floor(total / options.chartsMinWidth);\n //if(width === 0) width = 1;\n //return width;\n }\n else return options.chartsPerRow;\n }\n\n function prioritySort(a, b) {\n if(a.priority < b.priority) return -1;\n if(a.priority > b.priority) return 1;\n return naturalSortCompare(a.name, b.name);\n }\n\n function sortObjectByPriority(object) {\n var idx = {};\n var sorted = [];\n\n for(var i in object) {\n if(!object.hasOwnProperty(i)) continue;\n\n if(typeof idx[i] === 'undefined') {\n idx[i] = object[i];\n sorted.push(i);\n }\n }\n\n sorted.sort(function(a, b) {\n if(idx[a].priority < idx[b].priority) return -1;\n if(idx[a].priority > idx[b].priority) return 1;\n return naturalSortCompare(a, b);\n });\n\n return sorted;\n }\n\n\n // ----------------------------------------------------------------------------\n // scroll to a section, without changing the browser history\n\n function scrollToId(hash) {\n if(hash && hash !== '' && document.getElementById(hash) !== null) {\n var offset = $('#' + hash).offset();\n if(typeof offset !== 'undefined') {\n //console.log('scrolling to ' + hash + ' at ' + offset.top.toString());\n $('html, body').animate({scrollTop: offset.top - 30}, 0);\n }\n }\n\n // we must return false to prevent the default action\n return false;\n }\n\n // ----------------------------------------------------------------------------\n\n // user editable information\n var customDashboard = {\n menu: {},\n submenu: {},\n context: {}\n };\n\n // netdata standard information\n var netdataDashboard = {\n sparklines_registry: {},\n os: 'unknown',\n\n menu: {},\n submenu: {},\n context: {},\n\n // generate a sparkline\n // used in the documentation\n sparkline: function (prefix, chart, dimension, units, suffix) {\n if(options.data === null || typeof options.data.charts === 'undefined')\n return '';\n\n if(typeof options.data.charts[chart] === 'undefined')\n return '';\n\n if(typeof options.data.charts[chart].dimensions === 'undefined')\n return '';\n\n if(typeof options.data.charts[chart].dimensions[dimension] === 'undefined')\n return '';\n\n var key = chart + '.' + dimension;\n\n if(typeof units === 'undefined')\n units = '';\n\n if(typeof this.sparklines_registry[key] === 'undefined')\n this.sparklines_registry[key] = { count: 1 };\n else\n this.sparklines_registry[key].count++;\n\n key = key + '.' + this.sparklines_registry[key].count;\n\n return prefix + '<div class="netdata-container" data-netdata="' + chart + '" data-after="-120" data-width="25%" data-height="15px" data-chart-library="dygraph" data-dygraph-theme="sparkline" data-dimensions="' + dimension + '" data-show-value-of-' + dimension + '-at="' + key + '"></div> (<span id="' + key + '" style="display: inline-block; min-width: 50px; text-align: right;">X</span>' + units + ')' + suffix;\n },\n\n gaugeChart: function(title, width, dimensions, colors) {\n if(typeof colors === 'undefined')\n colors = '';\n\n if(typeof dimensions === 'undefined')\n dimensions = '';\n\n return '<div class="netdata-container" data-netdata="CHART_UNIQUE_ID"'\n + ' data-dimensions="' + dimensions + '"'\n + ' data-chart-library="gauge"'\n + ' data-gauge-adjust="width"'\n + ' data-title="' + title + '"'\n + ' data-width="' + width + '"'\n + ' data-before="0"'\n + ' data-after="-CHART_DURATION"'\n + ' data-points="CHART_DURATION"'\n + ' data-colors="' + colors + '"'\n + ' role="application"></div>';\n },\n\n anyAttribute: function(obj, attr, key, def) {\n if(typeof(obj[key]) !== 'undefined') {\n var x = obj[key][attr];\n\n if(typeof(x) === 'undefined')\n return def;\n\n if(typeof(x) === 'function') {\n return x(netdataDashboard.os);\n }\n\n return x;\n }\n\n return def;\n },\n\n menuTitle: function(chart) {\n if(typeof chart.menu_pattern !== 'undefined') {\n return (this.anyAttribute(this.menu, 'title', chart.menu_pattern, chart.menu_pattern).toString()\n + '&nbsp;' + chart.type.slice(-(chart.type.length - chart.menu_pattern.length - 1)).toString()).replace(/_/g, ' ');\n }\n\n return (this.anyAttribute(this.menu, 'title', chart.menu, chart.menu)).toString().replace(/_/g, ' ');\n },\n\n menuIcon: function(chart) {\n if(typeof chart.menu_pattern !== 'undefined')\n return this.anyAttribute(this.menu, 'icon', chart.menu_pattern, '<i class="fas fa-puzzle-piece"></i>').toString();\n\n return this.anyAttribute(this.menu, 'icon', chart.menu, '<i class="fas fa-puzzle-piece"></i>');\n },\n\n menuInfo: function(chart) {\n if(typeof chart.menu_pattern !== 'undefined')\n return this.anyAttribute(this.menu, 'info', chart.menu_pattern, null);\n\n return this.anyAttribute(this.menu, 'info', chart.menu, null);\n },\n\n menuHeight: function(chart) {\n if(typeof chart.menu_pattern !== 'undefined')\n return this.anyAttribute(this.menu, 'height', chart.menu_pattern, 1.0);\n\n return this.anyAttribute(this.menu, 'height', chart.menu, 1.0);\n },\n\n submenuTitle: function(menu, submenu) {\n var key = menu + '.' + submenu;\n // console.log(key);\n var title = this.anyAttribute(this.submenu, 'title', key, submenu).toString().replace(/_/g, ' ');\n if(title.length > 28) {\n var a = title.substring(0, 13);\n var b = title.substring(title.length - 12, title.length);\n return a + '...' + b;\n }\n return title;\n },\n\n submenuInfo: function(menu, submenu) {\n var key = menu + '.' + submenu;\n return this.anyAttribute(this.submenu, 'info', key, null);\n },\n\n submenuHeight: function(menu, submenu, relative) {\n var key = menu + '.' + submenu;\n return this.anyAttribute(this.submenu, 'height', key, 1.0) * relative;\n },\n\n contextInfo: function(id) {\n var x = this.anyAttribute(this.context, 'info', id, null);\n\n if(x !== null)\n return '<div class="shorten dashboard-context-info netdata-chart-alignment" role="document">' + x + '</div>';\n else\n return '';\n },\n\n contextValueRange: function(id) {\n if(typeof this.context[id] !== 'undefined' && typeof this.context[id].valueRange !== 'undefined')\n return this.context[id].valueRange;\n else\n return '[null, null]';\n },\n\n contextHeight: function(id, def) {\n if(typeof this.context[id] !== 'undefined' && typeof this.context[id].height !== 'undefined')\n return def * this.context[id].height;\n else\n return def;\n },\n\n contextDecimalDigits: function(id, def) {\n if(typeof this.context[id] !== 'undefined' && typeof this.context[id].decimalDigits !== 'undefined')\n return this.context[id].decimalDigits;\n else\n return def;\n }\n };\n\n // ----------------------------------------------------------------------------\n\n // enrich the data structure returned by netdata\n // to reflect our menu system and content\n // FIXME: this is a shame - we should fix charts naming (issue #807)\n function enrichChartData(chart) {\n var parts = chart.type.split('_');\n var tmp = parts[0];\n\n switch(tmp) {\n case 'ap':\n case 'net':\n case 'disk':\n case 'statsd':\n chart.menu = tmp;\n break;\n\n case 'apache':\n chart.menu = chart.type;\n if(parts.length > 2 && parts[1] === 'cache')\n chart.menu_pattern = tmp + '_' + parts[1];\n else if(parts.length > 1)\n chart.menu_pattern = tmp;\n break;\n\n case 'bind':\n chart.menu = chart.type;\n if(parts.length > 2 && parts[1] === 'rndc')\n chart.menu_pattern = tmp + '_' + parts[1];\n else if(parts.length > 1)\n chart.menu_pattern = tmp;\n break;\n\n case 'cgroup':\n chart.menu = chart.type;\n if(chart.id.match(/.*[\._\/-:]qemu[\._\/-:]*/) || chart.id.match(/.*[\._\/-:]kvm[\._\/-:]*/))\n chart.menu_pattern = 'cgqemu';\n else\n chart.menu_pattern = 'cgroup';\n break;\n\n case 'go':\n chart.menu = chart.type;\n if(parts.length > 2 && parts[1] === 'expvar')\n chart.menu_pattern = tmp + '_' + parts[1];\n else if(parts.length > 1)\n chart.menu_pattern = tmp;\n break;\n\n case 'isc':\n chart.menu = chart.type;\n if(parts.length > 2 && parts[1] === 'dhcpd')\n chart.menu_pattern = tmp + '_' + parts[1];\n else if(parts.length > 1)\n chart.menu_pattern = tmp;\n break;\n\n case 'ovpn':\n chart.menu = chart.type;\n if(parts.length > 3 && parts[1] === 'status' && parts[2] === 'log')\n chart.menu_pattern = tmp + '_' + parts[1];\n else if(parts.length > 1)\n chart.menu_pattern = tmp;\n break;\n\n case 'smartd':\n case 'web':\n chart.menu = chart.type;\n if(parts.length > 2 && parts[1] === 'log')\n chart.menu_pattern = tmp + '_' + parts[1];\n else if(parts.length > 1)\n chart.menu_pattern = tmp;\n break;\n\n case 'tc':\n chart.menu = tmp;\n\n // find a name for this device from fireqos info\n // we strip '_(in|out)' or '(in|out)_'\n if(chart.context === 'tc.qos' && (typeof options.submenu_names[chart.family] === 'undefined' || options.submenu_names[chart.family] === chart.family)) {\n var n = chart.name.split('.')[1];\n if(n.endsWith('_in'))\n options.submenu_names[chart.family] = n.slice(0, n.lastIndexOf('_in'));\n else if(n.endsWith('_out'))\n options.submenu_names[chart.family] = n.slice(0, n.lastIndexOf('_out'));\n else if(n.startsWith('in_'))\n options.submenu_names[chart.family] = n.slice(3, n.length);\n else if(n.startsWith('out_'))\n options.submenu_names[chart.family] = n.slice(4, n.length);\n else\n options.submenu_names[chart.family] = n;\n }\n\n // increase the priority of IFB devices\n // to have inbound appear before outbound\n if(chart.id.match(/.*-ifb$/))\n chart.priority--;\n\n break;\n\n default:\n chart.menu = chart.type;\n if(parts.length > 1)\n chart.menu_pattern = tmp;\n break;\n }\n\n chart.submenu = chart.family;\n }\n\n // ----------------------------------------------------------------------------\n\n function headMain(os, charts, duration) {\n void(os);\n\n if(urlOptions.mode === 'print')\n return '';\n\n var head = '';\n\n if(typeof charts['system.swap'] !== 'undefined')\n head += '<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.swap"'\n + ' data-dimensions="used"'\n + ' data-append-options="percentage"'\n + ' data-chart-library="easypiechart"'\n + ' data-title="Used Swap"'\n + ' data-units="%"'\n + ' data-easypiechart-max-value="100"'\n + ' data-width="9%"'\n + ' data-before="0"'\n + ' data-after="-' + duration.toString() + '"'\n + ' data-points="' + duration.toString() + '"'\n + ' data-colors="#DD4400"'\n + ' role="application"></div>';\n\n if(typeof charts['system.io'] !== 'undefined') {\n head += '<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.io"'\n + ' data-dimensions="in"'\n + ' data-chart-library="easypiechart"'\n + ' data-title="Disk Read"'\n + ' data-width="11%"'\n + ' data-before="0"'\n + ' data-after="-' + duration.toString() + '"'\n + ' data-points="' + duration.toString() + '"'\n + ' data-common-units="system.io.mainhead"'\n + ' role="application"></div>';\n\n head += '<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.io"'\n + ' data-dimensions="out"'\n + ' data-chart-library="easypiechart"'\n + ' data-title="Disk Write"'\n + ' data-width="11%"'\n + ' data-before="0"'\n + ' data-after="-' + duration.toString() + '"'\n + ' data-points="' + duration.toString() + '"'\n + ' data-common-units="system.io.mainhead"'\n + ' role="application"></div>';\n }\n else if(typeof charts['system.pgpgio'] !== 'undefined') {\n head += '<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.pgpgio"'\n + ' data-dimensions="in"'\n + ' data-chart-library="easypiechart"'\n + ' data-title="Disk Read"'\n + ' data-width="11%"'\n + ' data-before="0"'\n + ' data-after="-' + duration.toString() + '"'\n + ' data-points="' + duration.toString() + '"'\n + ' data-common-units="system.pgpgio.mainhead"'\n + ' role="application"></div>';\n\n head += '<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.pgpgio"'\n + ' data-dimensions="out"'\n + ' data-chart-library="easypiechart"'\n + ' data-title="Disk Write"'\n + ' data-width="11%"'\n + ' data-before="0"'\n + ' data-after="-' + duration.toString() + '"'\n + ' data-points="' + duration.toString() + '"'\n + ' data-common-units="system.pgpgio.mainhead"'\n + ' role="application"></div>';\n }\n\n if(typeof charts['system.cpu'] !== 'undefined')\n head += '<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.cpu"'\n + ' data-chart-library="gauge"'\n + ' data-title="CPU"'\n + ' data-units="%"'\n + ' data-gauge-max-value="100"'\n + ' data-width="20%"'\n + ' data-after="-' + duration.toString() + '"'\n + ' data-points="' + duration.toString() + '"'\n + ' data-colors="' + NETDATA.colors[12] + '"'\n + ' role="application"></div>';\n\n if(typeof charts['system.net'] !== 'undefined') {\n head += '<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.net"'\n + ' data-dimensions="received"'\n + ' data-chart-library="easypiechart"'\n + ' data-title="Net Inbound"'\n + ' data-width="11%"'\n + ' data-before="0"'\n + ' data-after="-' + duration.toString() + '"'\n + ' data-points="' + duration.toString() + '"'\n + ' data-common-units="system.net.mainhead"'\n + ' role="application"></div>';\n\n head +
services.http.response.favicons.size 623
services.http.response.favicons.name data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC...EIgOapcAAAAASUVORK5CYII=
services.http.response.favicons.md5_hash 44b05e8db5c2dec20e8c3607b38a1b44
services.http.response.body_hashes sha256:d8439c1cafd2112f4cb7b3cb5ccb2dfe85e46fa2abf40a2257d832f40580250c
services.http.response.body_hashes sha1:dccae256a4e56a3fdbd047a11c2c7fd514705548
services.http.response.body_hash sha1:dccae256a4e56a3fdbd047a11c2c7fd514705548
services.http.response.html_title netdata dashboard
services.http.supports_http2 false
services.observed_at 2023-02-04T12:07:10.200447763Z
services.perspective_id PERSPECTIVE_TATA
services.port 19999
services.service_name HTTP
services.source_ip 167.94.138.46
services.transport_protocol TCP
services.truncated false