185.104.28.45

As of: Feb 24, 2024 12:30am UTC | Latest

Host

Attribute Value
ip 185.104.28.45
location.continent Europe
location.country Netherlands
location.country_code NL
location.city Amsterdam
location.postal_code 1012
location.timezone Europe/Amsterdam
location.province North Holland
location.coordinates.latitude 52.37403
location.coordinates.longitude 4.88969
location_updated_at 2024-02-10T04:19:14.651119859Z
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 2024-02-18T09:43:58.750897695Z
whois.network.handle NL-VIMEXX-DEDICATED
whois.network.name VIMEXX
whois.organization.handle ORG-SDN4-RIPE
whois.organization.name Stichting DIGI NL
whois.organization.address Hoogoorddreef 9\n1101BA\n1101BA\nNETHERLANDS
whois.organization.abuse_contacts.handle AR32435-RIPE
whois.organization.abuse_contacts.name Abuse-C Role
whois.organization.abuse_contacts.email [email protected]
whois.organization.admin_contacts.handle MG21095-RIPE
whois.organization.admin_contacts.name M. Gerritsen
whois.organization.admin_contacts.email [email protected]
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.www.morenso.com.record_type A
dns.records.www.morenso.com.resolved_at 2024-02-15T16:16:40.915494094Z
dns.records.www.uznstables.com.record_type A
dns.records.www.uznstables.com.resolved_at 2024-01-21T17:08:05.982767571Z
dns.records.gcha.nl.record_type A
dns.records.gcha.nl.resolved_at 2024-02-15T22:13:37.047335798Z
dns.records.kmge.nl.record_type A
dns.records.kmge.nl.resolved_at 2024-02-20T23:08:01.690269151Z
dns.records.boutiquestudio-c.nl.record_type A
dns.records.boutiquestudio-c.nl.resolved_at 2024-02-14T19:44:03.543141873Z
dns.records.www.sterrehof.nl.record_type CNAME
dns.records.www.sterrehof.nl.resolved_at 2024-02-20T23:09:03.630143096Z
dns.records.pstest.purplemedia.nl.record_type A
dns.records.pstest.purplemedia.nl.resolved_at 2024-02-20T23:08:21.293982862Z
dns.records.lynxx.eu.record_type A
dns.records.lynxx.eu.resolved_at 2024-02-10T18:06:28.083607484Z
dns.records.lynxx.com.au.record_type A
dns.records.lynxx.com.au.resolved_at 2024-02-12T12:26:04.568859597Z
dns.records.tranzer.com.record_type A
dns.records.tranzer.com.resolved_at 2024-02-13T17:55:13.859555377Z
dns.records.bfvtoernooi.nl.record_type A
dns.records.bfvtoernooi.nl.resolved_at 2023-04-22T19:50:17.558072823Z
dns.records.hairworldkappers.nl.record_type A
dns.records.hairworldkappers.nl.resolved_at 2024-02-12T21:53:28.288482776Z
dns.records.deliciousfish.eu.record_type A
dns.records.deliciousfish.eu.resolved_at 2024-02-17T18:53:25.292223610Z
dns.records.www.purple-media.nl.record_type A
dns.records.www.purple-media.nl.resolved_at 2024-02-02T23:12:39.059218398Z
dns.records.www.wkcreatievecommunicatie.nl.record_type A
dns.records.www.wkcreatievecommunicatie.nl.resolved_at 2024-02-18T21:54:49.486053124Z
dns.records.solar-factory.nl.record_type A
dns.records.solar-factory.nl.resolved_at 2024-02-15T22:15:55.117247669Z
dns.records.old.zazu-kids.nl.record_type A
dns.records.old.zazu-kids.nl.resolved_at 2024-02-15T22:16:56.496611276Z
dns.records.www.urban-engine.com.record_type A
dns.records.www.urban-engine.com.resolved_at 2024-02-18T17:30:48.531554303Z
dns.records.spil-bv.nl.record_type A
dns.records.spil-bv.nl.resolved_at 2024-02-12T21:54:10.698690842Z
dns.records.mooieluiertassen.nl.record_type A
dns.records.mooieluiertassen.nl.resolved_at 2024-02-04T21:16:39.828175954Z
dns.records.www.grandcafe033.nl.record_type A
dns.records.www.grandcafe033.nl.resolved_at 2024-02-16T20:53:54.181914320Z
dns.records.concordia-hoogland.nl.record_type A
dns.records.concordia-hoogland.nl.resolved_at 2024-02-18T21:52:01.948111713Z
dns.records.www.solar-factory.nl.record_type CNAME
dns.records.www.solar-factory.nl.resolved_at 2024-02-15T22:15:55.345318674Z
dns.records.nieuws.gcha.nl.record_type A
dns.records.nieuws.gcha.nl.resolved_at 2024-02-14T19:55:16.818004946Z
dns.records.mail.sweetmemories-video.nl.record_type A
dns.records.mail.sweetmemories-video.nl.resolved_at 2024-02-23T23:13:20.292627113Z
dns.records.mail.uznstables.nl.record_type A
dns.records.mail.uznstables.nl.resolved_at 2024-02-04T21:18:06.887284797Z
dns.records.sterk-spezialtiefbau.de.record_type A
dns.records.sterk-spezialtiefbau.de.resolved_at 2024-02-23T18:13:39.960969674Z
dns.records.mail.livingandglamour.nl.record_type A
dns.records.mail.livingandglamour.nl.resolved_at 2024-02-05T23:34:13.724887700Z
dns.records.mail.btvdegeeren.nl.record_type A
dns.records.mail.btvdegeeren.nl.resolved_at 2024-02-23T23:09:18.668840921Z
dns.records.schildersbedrijf-malestein.nl.record_type A
dns.records.schildersbedrijf-malestein.nl.resolved_at 2024-02-14T19:28:41.533439956Z
dns.records.mail.visspecialistsluizeman.nl.record_type A
dns.records.mail.visspecialistsluizeman.nl.resolved_at 2024-02-14T18:58:43.509714423Z
dns.records.www.livingandglamour.nl.record_type A
dns.records.www.livingandglamour.nl.resolved_at 2024-02-23T23:12:01.336896976Z
dns.records.kuhlakku.de.record_type A
dns.records.kuhlakku.de.resolved_at 2024-02-21T11:47:46.282940680Z
dns.records.www.bfvtoernooi.nl.record_type CNAME
dns.records.www.bfvtoernooi.nl.resolved_at 2023-04-02T20:06:44.247460873Z
dns.records.paardenfotoworkshop.nl.record_type A
dns.records.paardenfotoworkshop.nl.resolved_at 2024-02-23T23:12:08.410812876Z
dns.records.www.wkbouw.nl.record_type A
dns.records.www.wkbouw.nl.resolved_at 2024-02-11T23:05:34.328494181Z
dns.records.mail.pstest.purplemedia.nl.record_type A
dns.records.mail.pstest.purplemedia.nl.resolved_at 2023-11-28T22:22:35.469015612Z
dns.records.www.concordia-hoogland.nl.record_type A
dns.records.www.concordia-hoogland.nl.resolved_at 2024-02-20T23:06:02.241174722Z
dns.records.www.vdh-exclusive.nl.record_type A
dns.records.www.vdh-exclusive.nl.resolved_at 2024-02-23T23:12:47.444319552Z
dns.records.sunsuper.nl.record_type A
dns.records.sunsuper.nl.resolved_at 2023-06-10T20:43:30.792384607Z
dns.records.jachtverenigingsoestdijk.nl.record_type A
dns.records.jachtverenigingsoestdijk.nl.resolved_at 2024-02-23T23:11:23.105666488Z
dns.records.www.kraplap.nl.record_type A
dns.records.www.kraplap.nl.resolved_at 2024-02-18T21:53:20.244328462Z
dns.records.uwvillaonline.nl.record_type A
dns.records.uwvillaonline.nl.resolved_at 2024-02-12T21:55:03.732357116Z
dns.records.bootkaffee.de.record_type A
dns.records.bootkaffee.de.resolved_at 2023-05-20T17:01:15.689974452Z
dns.records.mail.mooieluiertassen.nl.record_type A
dns.records.mail.mooieluiertassen.nl.resolved_at 2024-02-16T20:55:09.263519214Z
dns.records.shop.kwpn.nl.record_type A
dns.records.shop.kwpn.nl.resolved_at 2024-02-14T19:15:05.163615856Z
dns.records.urbanconstructions.nl.record_type A
dns.records.urbanconstructions.nl.resolved_at 2024-02-16T20:55:54.374912653Z
dns.records.www.mondzorgirene.nl.record_type A
dns.records.www.mondzorgirene.nl.resolved_at 2024-01-22T14:49:04.144299779Z
dns.records.www.casa-mealha.nl.record_type A
dns.records.www.casa-mealha.nl.resolved_at 2024-02-06T21:17:03.502681247Z
dns.records.gerbincontrol.nl.record_type A
dns.records.gerbincontrol.nl.resolved_at 2023-05-27T21:52:20.361273268Z
dns.records.www.visspecialistsluizeman.nl.record_type A
dns.records.www.visspecialistsluizeman.nl.resolved_at 2024-02-21T21:54:47.747174145Z
dns.records.limasianbistro.nl.record_type A
dns.records.limasianbistro.nl.resolved_at 2024-02-02T23:10:36.668422093Z
dns.records.mail.casa-mealha.nl.record_type A
dns.records.mail.casa-mealha.nl.resolved_at 2024-02-08T22:42:59.718382969Z
dns.records.demoshop.purple-media.nl.record_type A
dns.records.demoshop.purple-media.nl.resolved_at 2024-02-11T23:04:40.991427082Z
dns.records.bisju-jewellery.com.record_type A
dns.records.bisju-jewellery.com.resolved_at 2024-02-14T14:27:56.756033763Z
dns.records.mail.tandartspraktijkhogeweide.nl.record_type A
dns.records.mail.tandartspraktijkhogeweide.nl.resolved_at 2024-02-05T23:35:15.166374780Z
dns.records.wkbouw.nl.record_type A
dns.records.wkbouw.nl.resolved_at 2024-01-28T20:55:06.117797243Z
dns.records.www.gerbincontrol.nl.record_type CNAME
dns.records.www.gerbincontrol.nl.resolved_at 2023-05-29T20:14:07.368343848Z
dns.records.mail.mddispo.nl.record_type A
dns.records.mail.mddispo.nl.resolved_at 2024-02-10T21:09:02.594466392Z
dns.records.pizza-pazza.nl.record_type A
dns.records.pizza-pazza.nl.resolved_at 2023-11-24T22:03:15.647829358Z
dns.records.www.urbanconstructions.nl.record_type CNAME
dns.records.www.urbanconstructions.nl.resolved_at 2024-02-20T23:10:06.751436805Z
dns.records.www.de-kooi.com.record_type A
dns.records.www.de-kooi.com.resolved_at 2024-02-19T14:48:51.888685638Z
dns.records.morenso.com.record_type A
dns.records.morenso.com.resolved_at 2024-02-11T16:28:22.670674781Z
dns.records.www.larandulina.com.record_type A
dns.records.www.larandulina.com.resolved_at 2024-02-05T16:33:16.465189500Z
dns.records.www.lynxx.com.au.record_type A
dns.records.www.lynxx.com.au.resolved_at 2024-02-11T12:28:49.225190255Z
dns.records.www.mooieluiertassen.nl.record_type A
dns.records.www.mooieluiertassen.nl.resolved_at 2024-02-23T23:12:10.066994354Z
dns.records.grandcafe033.nl.record_type A
dns.records.grandcafe033.nl.resolved_at 2024-02-17T22:41:26.449559819Z
dns.records.www.gcha.nl.record_type A
dns.records.www.gcha.nl.resolved_at 2024-02-06T21:17:15.372260488Z
dns.records.www.kuhlakku.de.record_type A
dns.records.www.kuhlakku.de.resolved_at 2024-02-15T17:49:32.111147644Z
dns.records.www.financialseemland.nl.record_type A
dns.records.www.financialseemland.nl.resolved_at 2024-02-21T21:52:53.911826257Z
dns.records.mail.linauzunhasan.com.record_type A
dns.records.mail.linauzunhasan.com.resolved_at 2024-02-15T16:06:17.199580901Z
dns.records.mail.limasianbistro.nl.record_type A
dns.records.mail.limasianbistro.nl.resolved_at 2024-02-11T23:03:00.394843726Z
dns.records.www.pizza-pazza.nl.record_type A
dns.records.www.pizza-pazza.nl.resolved_at 2023-12-02T21:13:55.204308842Z
dns.records.server.dcwetering.nl.record_type A
dns.records.server.dcwetering.nl.resolved_at 2024-02-17T22:40:53.749687227Z
dns.records.www.bramspannenkoeken.nl.record_type A
dns.records.www.bramspannenkoeken.nl.resolved_at 2024-01-31T23:26:42.096019029Z
dns.records.www.noxsensorshop.com.record_type A
dns.records.www.noxsensorshop.com.resolved_at 2024-02-12T16:12:15.145615723Z
dns.records.www.prevenko.nl.record_type A
dns.records.www.prevenko.nl.resolved_at 2024-02-17T22:42:39.331219469Z
dns.records.visspecialistsluizeman.nl.record_type A
dns.records.visspecialistsluizeman.nl.resolved_at 2024-02-23T23:12:48.924669825Z
dns.records.btvdegeeren.nl.record_type A
dns.records.btvdegeeren.nl.resolved_at 2024-02-18T21:52:07.230224652Z
dns.records.mail.schildersbedrijf-malestein.nl.record_type A
dns.records.mail.schildersbedrijf-malestein.nl.resolved_at 2024-02-18T21:54:22.481352752Z
dns.records.www.beekhuis-ra.nl.record_type A
dns.records.www.beekhuis-ra.nl.resolved_at 2024-02-11T23:01:17.679299775Z
dns.records.de-kooi.com.record_type A
dns.records.de-kooi.com.resolved_at 2024-02-20T15:15:18.919580816Z
dns.records.wkcreatievecommunicatie.nl.record_type A
dns.records.wkcreatievecommunicatie.nl.resolved_at 2024-02-18T21:54:49.339338890Z
dns.records.www.intrabv.com.record_type A
dns.records.www.intrabv.com.resolved_at 2023-08-26T15:32:14.598325089Z
dns.records.www.sterk-spezialtiefbau.de.record_type A
dns.records.www.sterk-spezialtiefbau.de.resolved_at 2024-02-12T17:41:39.308372626Z
dns.records.livingandglamour.nl.record_type A
dns.records.livingandglamour.nl.resolved_at 2024-02-15T22:15:11.496835660Z
dns.records.tranzer.it.record_type A
dns.records.tranzer.it.resolved_at 2024-01-30T19:41:57.189166631Z
dns.records.heekschoenen.nl.record_type A
dns.records.heekschoenen.nl.resolved_at 2024-02-16T20:54:12.102294282Z
dns.records.bramspannenkoeken.nl.record_type A
dns.records.bramspannenkoeken.nl.resolved_at 2024-02-09T23:45:30.413618368Z
dns.records.amorkinderbruidskleding.nl.record_type A
dns.records.amorkinderbruidskleding.nl.resolved_at 2024-02-08T22:43:26.374285859Z
dns.records.www.tranzer.com.record_type A
dns.records.www.tranzer.com.resolved_at 2024-02-23T17:44:54.489833813Z
dns.records.www.arthurhautecoiffure.nl.record_type CNAME
dns.records.www.arthurhautecoiffure.nl.resolved_at 2024-02-18T21:52:00.961874083Z
dns.records.casa-mealha.nl.record_type A
dns.records.casa-mealha.nl.resolved_at 2024-02-17T22:39:51.659023203Z
dns.records.www.jachtverenigingsoestdijk.nl.record_type A
dns.records.www.jachtverenigingsoestdijk.nl.resolved_at 2024-02-21T21:52:33.744270050Z
dns.records.mail.uznstables.com.record_type A
dns.records.mail.uznstables.com.resolved_at 2024-02-23T17:48:22.919960018Z
dns.records.mail.linauzunhasan.nl.record_type A
dns.records.mail.linauzunhasan.nl.resolved_at 2024-02-15T22:15:07.264140792Z
dns.records.purplemedia.nl.record_type A
dns.records.purplemedia.nl.resolved_at 2022-12-30T16:25:51.251859172Z
dns.records.www.mbv-nijkerk.nl.record_type A
dns.records.www.mbv-nijkerk.nl.resolved_at 2024-02-11T23:03:57.585157058Z
dns.records.mail.bisju-jewellery.com.record_type A
dns.records.mail.bisju-jewellery.com.resolved_at 2024-02-18T14:54:19.869284238Z
dns.records.urban-engine.com.record_type A
dns.records.urban-engine.com.resolved_at 2024-02-06T16:59:05.386856820Z
dns.reverse_dns.names dedi0011.zxcs.nl
dns.reverse_dns.resolved_at 2024-02-21T01:02:34.081749857Z
last_updated_at 2024-02-24T00:30:17.544Z
labels database
labels email
labels file-sharing
labels login-page
labels remote-access

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.labels file-sharing
services.observed_at 2024-02-23T03:30:50.344539879Z
services.perspective_id PERSPECTIVE_ORANGE
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.software.uniform_resource_identifier cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.software.part o
services.software.product linux
services.software.source OSI_TRANSPORT_LAYER
services.source_ip 167.94.145.60
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 Fri, 23 Feb 2024 04:07:03 +0100\r\n
services.banner_hashes sha256:c6b6bd4c387fcb12e00ebd419a7837196d52aa62cf014b2863186e18237625c2
services.banner_hex 3232302064656469303031312e7a7863732e6e6c2045534d5450204578696d20342e39322e32204672692c2032332046656220323032342030343a30373a3033202b303130300d0a
services.certificate 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.extended_service_name SMTP-STARTTLS
services.labels email
services.observed_at 2024-02-23T03:07:03.124098663Z
services.perspective_id PERSPECTIVE_TATA
services.port 25
services.service_name SMTP
services.smtp.banner 220 dedi0011.zxcs.nl ESMTP Exim 4.92.2 Fri, 23 Feb 2024 04:07:03 +0100\r\n
services.smtp.ehlo 250-dedi0011.zxcs.nl Hello scanner-06.ch1.censys-scanner.com [167.94.138.34]\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.software.uniform_resource_identifier cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.software.part o
services.software.product linux
services.software.source OSI_TRANSPORT_LAYER
services.source_ip 167.94.138.34
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 2024-02-22T17:50:21.601767491Z
services.perspective_id PERSPECTIVE_TATA
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.94.138.52
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.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.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.Upgrade h2,h2c
services.http.response.headers.ETag "2c-5b3e4be7b6bdd"
services.http.response.headers.Last_Modified Thu, 12 Nov 2020 08:31:53 GMT
services.http.response.headers.Server Apache/2
services.http.response.headers.Vary User-Agent
services.http.response.headers.Connection Upgrade
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 2024-02-23T09:00:06.837520551Z
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.52
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.labels email
services.observed_at 2024-02-23T11:01:53.523695937Z
services.perspective_id PERSPECTIVE_TATA
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.138.51
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.labels email
services.observed_at 2024-02-24T00:29:23.668391727Z
services.perspective_id PERSPECTIVE_ORANGE
services.port 143
services.service_name IMAP
services.software.uniform_resource_identifier cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.software.part o
services.software.product linux
services.software.source OSI_TRANSPORT_LAYER
services.source_ip 167.94.145.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 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.Content_Length 404
services.http.response.headers.Date <REDACTED>
services.http.response.headers.Content_Type text/html; charset=iso-8859-1
services.http.response.headers.Server Apache/2
services.http.response.headers.Connection close
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 2024-02-22T21:52:52.839683376Z
services.observed_at 2024-02-23T05:44:19.598898234Z
services.perspective_id PERSPECTIVE_TATA
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 167.94.138.51
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 Thu, 22 Feb 2024 20:56:35 +0100\r\n
services.banner_hashes sha256:cc2aad5ce335581b4c377bdec85e1f69ac80458d1d02dd53f17993054d7d9870
services.banner_hex 3232302064656469303031312e7a7863732e6e6c2045534d5450204578696d20342e39322e32205468752c2032322046656220323032342032303a35363a3335202b303130300d0a
services.certificate 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.discovery_method IPV4_WALK_FULL_PRIORITY_1
services.extended_service_name SMTPS
services.jarm.fingerprint 29d29d15d29d29d06c29d29d29d29d71dbc091d32d86fce1e9de57eec374d8
services.jarm.cipher_and_version_fingerprint 29d29d15d29d29d06c29d29d29d29d
services.jarm.tls_extensions_sha256 71dbc091d32d86fce1e9de57eec374d8
services.jarm.observed_at 2024-02-14T19:16:31.385221044Z
services.labels email
services.observed_at 2024-02-22T19:56:35.689820937Z
services.perspective_id PERSPECTIVE_TATA
services.port 465
services.service_name SMTP
services.smtp.banner 220 dedi0011.zxcs.nl ESMTP Exim 4.92.2 Thu, 22 Feb 2024 20:56:35 +0100\r\n
services.smtp.ehlo 250-dedi0011.zxcs.nl Hello scanner-27.ch1.censys-scanner.com [167.94.138.127]\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.software.uniform_resource_identifier cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.software.part o
services.software.product linux
services.software.source OSI_TRANSPORT_LAYER
services.source_ip 167.94.138.127
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 Fri, 23 Feb 2024 21:15:25 +0100\r\n
services.banner_hashes sha256:deb1c6cdfc165c84f3418d9fc3420da3b127c006992b9ff73af069a097c5f299
services.banner_hex 3232302064656469303031312e7a7863732e6e6c2045534d5450204578696d20342e39322e32204672692c2032332046656220323032342032313a31353a3235202b303130300d0a
services.certificate 38db8c253614f4f120a2c9b09ff34b091d3154c822b994c71664f6dfe2dd1a70
services.extended_service_name SMTP-STARTTLS
services.labels email
services.observed_at 2024-02-23T20:15:25.604531104Z
services.perspective_id PERSPECTIVE_ORANGE
services.port 587
services.service_name SMTP
services.smtp.banner 220 dedi0011.zxcs.nl ESMTP Exim 4.92.2 Fri, 23 Feb 2024 21:15:25 +0100\r\n
services.smtp.ehlo 250-dedi0011.zxcs.nl Hello www.censys.io [167.94.145.52]\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.software.uniform_resource_identifier cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.software.part o
services.software.product linux
services.software.source OSI_TRANSPORT_LAYER
services.source_ip 167.94.145.52
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 2024-02-05T20:09:56.478675658Z
services.labels email
services.observed_at 2024-02-22T17:42:55.118883026Z
services.perspective_id PERSPECTIVE_ORANGE
services.port 993
services.service_name IMAP
services.software.uniform_resource_identifier cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.software.part o
services.software.product linux
services.software.source OSI_TRANSPORT_LAYER
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_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.discovery_method IPV4_WALK_FULL_PRIORITY_1
services.extended_service_name POP3S
services.jarm.fingerprint 15d2ad16d29d29d00015d2ad15d29de87e6567d901388794cb6a875a1928aa
services.jarm.cipher_and_version_fingerprint 15d2ad16d29d29d00015d2ad15d29d
services.jarm.tls_extensions_sha256 e87e6567d901388794cb6a875a1928aa
services.jarm.observed_at 2024-02-05T13:56:46.540301796Z
services.labels email
services.observed_at 2024-02-22T17:42:33.760849475Z
services.perspective_id PERSPECTIVE_ORANGE
services.pop3.banner +OK ZXCS ready.\r\n
services.port 995
services.service_name POP3
services.source_ip 167.94.145.53
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

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_hashes sha256:0f43b03abd112773d0d22a65c228b05130001ae7cc264aa4963263972fc329ef
services.banner_hex 0000012e52ab020a1408a380041001180020002a084e4f54464f554e4410001a90022d2d2d2d2d424547494e205055424c4943204b45592d2d2d2d2d0a4d4947664d413047435371475349623344514542415155414134474e4144434269514b426751432b6c7a4e775654484148346571756e74734c3173764137426f0a566a4e6b556435687069417344704b386f766445693465646b6550686974334b4e443347776a4e31307a614b727453543032777665356f594b5243464d766e7a0a4657313069745165375843725a41724b49466b474d63466c6a684f71526558792f6d7a644831775a504b51734644516d486e384542767a3270544a50696c694c0a466f456766533242526179707a6b657576774944415141420a2d2d2d2d2d454e44205055424c4943204b45592d2d2d2d2d0a
services.extended_service_name UNKNOWN
services.observed_at 2024-02-23T16:00:28.738066381Z
services.perspective_id PERSPECTIVE_TATA
services.port 1167
services.service_name UNKNOWN
services.software.uniform_resource_identifier cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.software.part o
services.software.product linux
services.software.source OSI_TRANSPORT_LAYER
services.source_ip 167.94.138.36
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.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.X_Valid yes
services.http.response.headers.X_Frame_Options sameorigin
services.http.response.headers.Server DirectAdmin Daemon
services.http.response.headers.Transfer_Encoding chunked
services.http.response.headers.Content_Type text/html
services.http.response.headers.X_Directadmin Unauthorized
services.http.response.headers.Date <REDACTED>
services.http.response.headers.Set_Cookie session=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT; SameSite=Lax; HttpOnly
services.http.response.headers.Vary Origin
services.http.response.headers.Vary Accept-Encoding
services.http.response.headers.Content_Encoding gzip
services.http.response.headers.Pragma no-cache
services.http.response.headers.Cache_Control no-cache
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'>Fri Feb 23 07:13:01 2024\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=1708668781; 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.favicons.hashes md5:f0cc6dddae553aa7cfeb2ca5b62b2083
services.http.response.favicons.hashes sha256:376342dba60307d7b9ece6d1c9f003ed0ac9da06e7975a565a2265e83d381d0b
services.http.response.favicons.shodan_hash -722702546
services.http.response.body_hashes sha256:b7fa356129d0edbd23ad7310bfffb97a2070094bc9d976438d8e2d243a39ac02
services.http.response.body_hashes sha1:9c3918a9ee0ddc95cef3eeb8db0c35f75d7acbc3
services.http.response.body_hash sha1:9c3918a9ee0ddc95cef3eeb8db0c35f75d7acbc3
services.http.response.html_title DirectAdmin Login
services.http.supports_http2 false
services.labels login-page
services.observed_at 2024-02-23T06:13:01.210208828Z
services.perspective_id PERSPECTIVE_TELIA
services.port 2222
services.service_name HTTP
services.source_ip 167.94.146.55
services.transport_protocol TCP
services.truncated false

3306/MYSQL TCP View Definition

Attribute Value
services.extended_service_name MYSQL
services.labels database
services.mysql.error_code 1130
services.mysql.error_id ER_HOST_NOT_PRIVILEGED
services.mysql.error_message Host '167.94.145.59' 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 2024-02-23T08:02:21.073243993Z
services.perspective_id PERSPECTIVE_ORANGE
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.software.uniform_resource_identifier cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.software.part o
services.software.product linux
services.software.source OSI_TRANSPORT_LAYER
services.source_ip 167.94.145.59
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

7685/SSH TCP View Definition

Attribute Value
services.banner SSH-2.0-OpenSSH_5.3
services.banner_hashes sha256:bdc520f1a244d34bf6ea8761118d6fe4676431c4b839128ec024b4c82805ea77
services.banner_hex 5353482d322e302d4f70656e5353485f352e33
services.extended_service_name SSH
services.labels remote-access
services.observed_at 2024-02-23T15:33:45.018753338Z
services.perspective_id PERSPECTIVE_TATA
services.port 7685
services.service_name SSH
services.software.uniform_resource_identifier cpe:2.3:a:openbsd:openssh:5.3:*:*:*:*:*:*:*
services.software.part a
services.software.vendor OpenBSD
services.software.product OpenSSH
services.software.version 5.3
services.software.other.family OpenSSH
services.software.source OSI_APPLICATION_LAYER
services.source_ip 167.94.138.52
services.ssh.endpoint_id.raw SSH-2.0-OpenSSH_5.3
services.ssh.endpoint_id.protocol_version 2.0
services.ssh.endpoint_id.software_version OpenSSH_5.3
services.ssh.kex_init_message.kex_algorithms diffie-hellman-group-exchange-sha256
services.ssh.kex_init_message.kex_algorithms diffie-hellman-group-exchange-sha1
services.ssh.kex_init_message.kex_algorithms diffie-hellman-group14-sha1
services.ssh.kex_init_message.kex_algorithms diffie-hellman-group1-sha1
services.ssh.kex_init_message.host_key_algorithms ssh-rsa
services.ssh.kex_init_message.host_key_algorithms ssh-dss
services.ssh.kex_init_message.client_to_server_ciphers aes128-ctr
services.ssh.kex_init_message.client_to_server_ciphers aes192-ctr
services.ssh.kex_init_message.client_to_server_ciphers aes256-ctr
services.ssh.kex_init_message.client_to_server_ciphers arcfour256
services.ssh.kex_init_message.client_to_server_ciphers arcfour128
services.ssh.kex_init_message.client_to_server_ciphers aes128-cbc
services.ssh.kex_init_message.client_to_server_ciphers 3des-cbc
services.ssh.kex_init_message.client_to_server_ciphers blowfish-cbc
services.ssh.kex_init_message.client_to_server_ciphers cast128-cbc
services.ssh.kex_init_message.client_to_server_ciphers aes192-cbc
services.ssh.kex_init_message.client_to_server_ciphers aes256-cbc
services.ssh.kex_init_message.client_to_server_ciphers arcfour
services.ssh.kex_init_message.client_to_server_ciphers [email protected]
services.ssh.kex_init_message.server_to_client_ciphers aes128-ctr
services.ssh.kex_init_message.server_to_client_ciphers aes192-ctr
services.ssh.kex_init_message.server_to_client_ciphers aes256-ctr
services.ssh.kex_init_message.server_to_client_ciphers arcfour256
services.ssh.kex_init_message.server_to_client_ciphers arcfour128
services.ssh.kex_init_message.server_to_client_ciphers aes128-cbc
services.ssh.kex_init_message.server_to_client_ciphers 3des-cbc
services.ssh.kex_init_message.server_to_client_ciphers blowfish-cbc
services.ssh.kex_init_message.server_to_client_ciphers cast128-cbc
services.ssh.kex_init_message.server_to_client_ciphers aes192-cbc
services.ssh.kex_init_message.server_to_client_ciphers aes256-cbc
services.ssh.kex_init_message.server_to_client_ciphers arcfour
services.ssh.kex_init_message.server_to_client_ciphers [email protected]
services.ssh.kex_init_message.client_to_server_macs hmac-md5
services.ssh.kex_init_message.client_to_server_macs hmac-sha1
services.ssh.kex_init_message.client_to_server_macs [email protected]
services.ssh.kex_init_message.client_to_server_macs hmac-sha2-256
services.ssh.kex_init_message.client_to_server_macs hmac-sha2-512
services.ssh.kex_init_message.client_to_server_macs hmac-ripemd160
services.ssh.kex_init_message.client_to_server_macs [email protected]
services.ssh.kex_init_message.client_to_server_macs hmac-sha1-96
services.ssh.kex_init_message.client_to_server_macs hmac-md5-96
services.ssh.kex_init_message.server_to_client_macs hmac-md5
services.ssh.kex_init_message.server_to_client_macs hmac-sha1
services.ssh.kex_init_message.server_to_client_macs [email protected]
services.ssh.kex_init_message.server_to_client_macs hmac-sha2-256
services.ssh.kex_init_message.server_to_client_macs hmac-sha2-512
services.ssh.kex_init_message.server_to_client_macs hmac-ripemd160
services.ssh.kex_init_message.server_to_client_macs [email protected]
services.ssh.kex_init_message.server_to_client_macs hmac-sha1-96
services.ssh.kex_init_message.server_to_client_macs hmac-md5-96
services.ssh.kex_init_message.client_to_server_compression none
services.ssh.kex_init_message.client_to_server_compression [email protected]
services.ssh.kex_init_message.server_to_client_compression none
services.ssh.kex_init_message.server_to_client_compression [email protected]
services.ssh.kex_init_message.first_kex_follows false
services.ssh.algorithm_selection.kex_algorithm diffie-hellman-group14-sha1
services.ssh.algorithm_selection.host_key_algorithm ssh-rsa
services.ssh.algorithm_selection.client_to_server_alg_group.cipher aes128-ctr
services.ssh.algorithm_selection.client_to_server_alg_group.mac hmac-sha2-256
services.ssh.algorithm_selection.client_to_server_alg_group.compression none
services.ssh.algorithm_selection.server_to_client_alg_group.cipher aes128-ctr
services.ssh.algorithm_selection.server_to_client_alg_group.mac hmac-sha2-256
services.ssh.algorithm_selection.server_to_client_alg_group.compression none
services.ssh.server_host_key.fingerprint_sha256 4ebafa2e3104fda2a8984e810d2dd93f1c86846c63006b3c9f03fcdbd77d2ee7
services.ssh.server_host_key.rsa_public_key.modulus yHiUyvjefMHMQx/veJE7/BsmlEUIbBKWYuPTPJSXn4cZ5Wo5sMZsN9zDzod9LgY5S5v2TgwGZ9UswvhyED2n5PFmD/2lvGGxYy1FA7N/9htAGLHxP0f8t8HlM9MSO1xzLkEIcwgXeta4V9Xy8zdySkrzNBEXG5DjMqjuqJxgimjPHT9JTigIEinX6jrbXHDndwx9xR6JUuVIU1fPjUbKYBlsn5Akz/zKyWo80KVHh5k1SlPZAFDsDxhMtuT7zD4bhGx3bdDKircPMQY2xJLtXibQRyey6V7ZF0n9evlJQGXuTq/SD+ZSw2z60O5ru9iuRPzrzDTSipkDmjcaJf3X9w==
services.ssh.server_host_key.rsa_public_key.exponent AAAAIw==
services.ssh.server_host_key.rsa_public_key.length 2048
services.ssh.hassh_fingerprint 0f5053d1cc689128b6db47f340f3285f
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: Sat, 24 Feb 2024 16:02:44 GMT\r\nContent-Encoding: gzip\r\nTransfer-Encoding: chunked\r\n
services.banner_hashes sha256:c682fcba6d3417822bff4b25112840946d79bf5e3e500618536c1e662ac1bd27
services.banner_hex 485454502f312e3120323030204f4b0d0a436f6e6e656374696f6e3a20636c6f73650d0a5365727665723a204e65744461746120456d6265646465642048545450205365727665722076312e392e302d3137352d6730393266323630645f726f6c6c696e670d0a4163636573732d436f6e74726f6c2d416c6c6f772d4f726967696e3a202a0d0a4163636573732d436f6e74726f6c2d416c6c6f772d43726564656e7469616c733a20747275650d0a436f6e74656e742d547970653a20746578742f68746d6c3b20636861727365743d7574662d380d0a446174653a20203c52454441435445443e0d0a43616368652d436f6e74726f6c3a207075626c69630d0a457870697265733a205361742c2032342046656220323032342031363a30323a343420474d540d0a436f6e74656e742d456e636f64696e673a20677a69700d0a5472616e736665722d456e636f64696e673a206368756e6b65640d0a
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.Cache_Control public
services.http.response.headers.Content_Encoding gzip
services.http.response.headers.Content_Type text/html; charset=utf-8
services.http.response.headers.Connection close
services.http.response.headers.Server NetData Embedded HTTP Server v1.9.0-175-g092f260d_rolling
services.http.response.headers.Access_Control_Allow_Credentials true
services.http.response.headers.Expires Sat, 24 Feb 2024 16:02:44 GMT
services.http.response.headers.Access_Control_Allow_Origin *
services.http.response.headers.Transfer_Encoding chunked
services.http.response.headers.Date <REDACTED>
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.favicons.hashes md5:44b05e8db5c2dec20e8c3607b38a1b44
services.http.response.favicons.hashes sha256:40029692df198be9fff9e961b0c83129662164487cee0f7a26f81d4c9c77c6c7
services.http.response.favicons.shodan_hash 1313858224
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 2024-02-23T16:02:44.677799242Z
services.perspective_id PERSPECTIVE_NTT
services.port 19999
services.service_name HTTP
services.source_ip 167.248.133.127
services.transport_protocol TCP
services.truncated false