diff --git a/internal/cmd/minipipeline/main.go b/internal/cmd/minipipeline/main.go index 654c136a46..feb4f82edd 100644 --- a/internal/cmd/minipipeline/main.go +++ b/internal/cmd/minipipeline/main.go @@ -15,6 +15,9 @@ var ( // destdirFlag is the -destdir flag destdirFlag = flag.String("destdir", ".", "destination directory to use") + // helpFlag is the -help flag + helpFlag = flag.Bool("help", false, "Show the help message") + // measurementFlag is the -measurement flag measurementFlag = flag.String("measurement", "", "measurement file to analyze") @@ -30,15 +33,15 @@ var ( func main() { flag.Parse() - if *measurementFlag == "" { + if *helpFlag || *measurementFlag == "" { fmt.Fprintf(os.Stderr, "\n") - fmt.Fprintf(os.Stderr, "usage: %s -measurement [-prefix ]\n", filepath.Base(os.Args[0])) + fmt.Fprintf(os.Stderr, "usage: %s -measurement [-destdir ] [-prefix ]\n", filepath.Base(os.Args[0])) fmt.Fprintf(os.Stderr, "\n") fmt.Fprintf(os.Stderr, "Mini measurement processing pipeline to reprocess recent probe measurements\n") fmt.Fprintf(os.Stderr, "and align results calculation with ooni/data.\n") fmt.Fprintf(os.Stderr, "\n") fmt.Fprintf(os.Stderr, "Analyzes the provided using -measurement and writes the\n") - fmt.Fprintf(os.Stderr, "observations.json and analysis.json files in the -destdir directory,\n") + fmt.Fprintf(os.Stderr, "observations.json and analysis.json files in the -destdir directory,\n") fmt.Fprintf(os.Stderr, "which must already exist.\n") fmt.Fprintf(os.Stderr, "\n") fmt.Fprintf(os.Stderr, "Use -prefix to add in front of the generated files names.\n") diff --git a/internal/cmd/minipipeline/testdata/observations.json b/internal/cmd/minipipeline/testdata/observations.json index 96de828ee9..96dc862049 100644 --- a/internal/cmd/minipipeline/testdata/observations.json +++ b/internal/cmd/minipipeline/testdata/observations.json @@ -1,11 +1,11 @@ { - "DNSLookupFailures": { - "2": { - "DNSTransactionID": 2, + "DNSLookupFailures": [ + { + "DNSTransactionID": 3, "DNSDomain": "nexa.polito.it", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", - "DNSEngine": "doh", + "DNSEngine": "udp", "IPAddress": null, "IPAddressASN": null, "IPAddressOrg": null, @@ -38,12 +38,12 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null }, - "3": { - "DNSTransactionID": 3, + { + "DNSTransactionID": 2, "DNSDomain": "nexa.polito.it", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", - "DNSEngine": "udp", + "DNSEngine": "doh", "IPAddress": null, "IPAddressASN": null, "IPAddressOrg": null, @@ -76,7 +76,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 3, @@ -233,7 +233,7 @@ "X-Generator": true }, "HTTPResponseLocation": null, - "HTTPResponseTitle": "Nexa Center for Internet & Society | Il centro Nexa è un centro di ricerca del Dipartimento di Automatica e Informatica del Politecnico di Torino", + "HTTPResponseTitle": "Nexa Center for Internet \u0026 Society | Il centro Nexa è un centro di ricerca del Dipartimento di Automatica e Informatica del Politecnico di Torino", "HTTPResponseIsFinal": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -260,7 +260,7 @@ "X-Frame-Options": true, "X-Generator": true }, - "ControlHTTPResponseTitle": "Nexa Center for Internet & Society | Il centro Nexa è un centro di ricerca del Dipartimento di Automatica e Informatica del Politecnico di Torino" + "ControlHTTPResponseTitle": "Nexa Center for Internet \u0026 Society | Il centro Nexa è un centro di ricerca del Dipartimento di Automatica e Informatica del Politecnico di Torino" } } } diff --git a/internal/measurexlite/web.go b/internal/measurexlite/web.go index adc03da6ea..02b9daf6ed 100644 --- a/internal/measurexlite/web.go +++ b/internal/measurexlite/web.go @@ -6,12 +6,15 @@ package measurexlite import "regexp" +// webTitleRegexp is the regexp to extract the title +// +// MK used {1,128} but we're making it larger here to get longer titles +// e.g. 's one +var webTitleRegexp = regexp.MustCompile(`(?i)([^<]{1,512})`) + // WebGetTitle returns the title or an empty string. func WebGetTitle(measurementBody string) string { - // MK used {1,128} but we're making it larger here to get longer titles - // e.g. 's one - re := regexp.MustCompile(`(?i)([^<]{1,512})`) - v := re.FindStringSubmatch(measurementBody) + v := webTitleRegexp.FindStringSubmatch(measurementBody) if len(v) < 2 { return "" } diff --git a/internal/minipipeline/analysis_test.go b/internal/minipipeline/analysis_test.go index e23d1436ca..a3a20d0f74 100644 --- a/internal/minipipeline/analysis_test.go +++ b/internal/minipipeline/analysis_test.go @@ -9,8 +9,8 @@ import ( func TestWebAnalysisComputeDNSExperimentFailure(t *testing.T) { t.Run("when there's no DNSDomain", func(t *testing.T) { container := &WebObservationsContainer{ - DNSLookupFailures: map[int64]*WebObservation{ - 1: { + DNSLookupFailures: []*WebObservation{ + { DNSTransactionID: optional.Some(int64(1)), DNSDomain: optional.None[string](), // explicitly set DNSLookupFailure: optional.Some("dns_no_answer"), @@ -30,8 +30,8 @@ func TestWebAnalysisComputeDNSExperimentFailure(t *testing.T) { t.Run("when DNSDomain does not match ControlDNSDomain", func(t *testing.T) { container := &WebObservationsContainer{ - DNSLookupFailures: map[int64]*WebObservation{ - 1: { + DNSLookupFailures: []*WebObservation{ + { DNSTransactionID: optional.Some(int64(1)), DNSDomain: optional.Some("dns.google.com"), DNSLookupFailure: optional.Some("dns_no_answer"), @@ -52,8 +52,8 @@ func TestWebAnalysisComputeDNSExperimentFailure(t *testing.T) { t.Run("when the failure is dns_no_answer for AAAA", func(t *testing.T) { container := &WebObservationsContainer{ - DNSLookupFailures: map[int64]*WebObservation{ - 1: { + DNSLookupFailures: []*WebObservation{ + { DNSTransactionID: optional.Some(int64(1)), DNSDomain: optional.Some("dns.google.com"), DNSLookupFailure: optional.Some("dns_no_answer"), diff --git a/internal/minipipeline/observation.go b/internal/minipipeline/observation.go index fdee386b18..c8d0758ea1 100644 --- a/internal/minipipeline/observation.go +++ b/internal/minipipeline/observation.go @@ -223,8 +223,9 @@ type WebObservationsContainer struct { // ID space, i.e., you can't see the same transaction ID in both. Transaction IDs // are strictly positive unique numbers within the same OONI measurement. Note // that the A and AAAA events for the same DNS lookup uses the same transaction ID - // until we fix the https://github.com/ooni/probe/issues/2624 issue. - DNSLookupFailures map[int64]*WebObservation + // until we fix the https://github.com/ooni/probe/issues/2624 issue. For this + // reason DNSLookupFailure and DNSLookupSuccesses MUST be slices. + DNSLookupFailures []*WebObservation // DNSLookupSuccesses contains all the successful transactions. DNSLookupSuccesses []*WebObservation @@ -240,7 +241,7 @@ type WebObservationsContainer struct { // NewWebObservationsContainer constructs a [*WebObservationsContainer]. func NewWebObservationsContainer() *WebObservationsContainer { return &WebObservationsContainer{ - DNSLookupFailures: map[int64]*WebObservation{}, + DNSLookupFailures: []*WebObservation{}, DNSLookupSuccesses: []*WebObservation{}, KnownTCPEndpoints: map[int64]*WebObservation{}, knownIPAddresses: map[string]*WebObservation{}, @@ -271,7 +272,7 @@ func (c *WebObservationsContainer) ingestDNSLookupFailures(evs ...*model.Archiva } // add record - c.DNSLookupFailures[ev.TransactionID] = obs + c.DNSLookupFailures = append(c.DNSLookupFailures, obs) } } diff --git a/internal/minipipeline/observation_test.go b/internal/minipipeline/observation_test.go index 98b07ed531..8643e9314d 100644 --- a/internal/minipipeline/observation_test.go +++ b/internal/minipipeline/observation_test.go @@ -53,7 +53,7 @@ func TestLoadWebObservations(t *testing.T) { func TestWebObservationsContainerIngestTLSHandshakeEvents(t *testing.T) { t.Run("when we don't have any known TCP endpoint", func(t *testing.T) { container := &WebObservationsContainer{ - DNSLookupFailures: map[int64]*WebObservation{}, + DNSLookupFailures: []*WebObservation{}, KnownTCPEndpoints: map[int64]*WebObservation{}, // this map must be empty in this test knownIPAddresses: map[string]*WebObservation{}, } @@ -87,7 +87,7 @@ func TestWebObservationsContainerIngestTLSHandshakeEvents(t *testing.T) { func TestWebObservationsContainerIngestHTTPRoundTripEvents(t *testing.T) { t.Run("when we don't have any known TCP endpoint", func(t *testing.T) { container := &WebObservationsContainer{ - DNSLookupFailures: map[int64]*WebObservation{}, + DNSLookupFailures: []*WebObservation{}, KnownTCPEndpoints: map[int64]*WebObservation{}, // this map must be empty in this test knownIPAddresses: map[string]*WebObservation{}, } @@ -117,7 +117,7 @@ func TestWebObservationsContainerIngestHTTPRoundTripEvents(t *testing.T) { func TestWebObservationsContainerIngestControlMessages(t *testing.T) { t.Run("we don't set MatchWithControlIPAddressASN when we don't have probe ASN info", func(t *testing.T) { container := &WebObservationsContainer{ - DNSLookupFailures: map[int64]*WebObservation{}, + DNSLookupFailures: []*WebObservation{}, KnownTCPEndpoints: map[int64]*WebObservation{ 1: { DNSDomain: optional.Some("dns.google"), @@ -164,7 +164,7 @@ func TestWebObservationsContainerIngestControlMessages(t *testing.T) { t.Run("we don't save TLS handshake failures when the SNI is different", func(t *testing.T) { container := &WebObservationsContainer{ - DNSLookupFailures: map[int64]*WebObservation{}, + DNSLookupFailures: []*WebObservation{}, KnownTCPEndpoints: map[int64]*WebObservation{ 1: { IPAddress: optional.Some("8.8.8.8"), diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/measurement.json index dc1d613947..7b6878a1f6 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://expired.badssl.com/", - "measurement_start_time": "2023-11-27 23:46:08", + "measurement_start_time": "2023-11-28 11:44:09", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.010757, - "t": 0.016832, + "t0": 0.011871, + "t": 0.017565, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.016846, - "t": 0.016846, + "t0": 0.017582, + "t": 0.017582, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 284, "operation": "write", "proto": "tcp", - "t0": 0.016938, - "t": 0.016947, + "t0": 0.017673, + "t": 0.017682, "transaction_id": 3 }, { @@ -64,28 +64,18 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.016949, - "t": 0.02689, + "t0": 0.017684, + "t": 0.027519, "transaction_id": 3 }, { "address": "104.154.89.105:443", "failure": null, - "num_bytes": 872, + "num_bytes": 1688, "operation": "read", "proto": "tcp", - "t0": 0.026991, - "t": 0.026992, - "transaction_id": 3 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 815, - "operation": "read", - "proto": "tcp", - "t0": 0.026993, - "t": 0.027004, + "t0": 0.027617, + "t": 0.027618, "transaction_id": 3 }, { @@ -94,25 +84,25 @@ "num_bytes": 30, "operation": "write", "proto": "tcp", - "t0": 0.027041, - "t": 0.027047, + "t0": 0.027654, + "t": 0.027664, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.027053, - "t": 0.027053, + "t0": 0.02767, + "t": 0.02767, "transaction_id": 3 }, { "address": "104.154.89.105:443", "failure": null, - "num_bytes": 2263, + "num_bytes": 2264, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.027077, - "t": 0.027077, + "t0": 0.027694, + "t": 0.027694, "transaction_id": 3 } ], @@ -134,9 +124,9 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000059, - "t": 0.000059, - "transaction_id": 1 + "t0": 0.000104, + "t": 0.000104, + "transaction_id": 2 }, { "address": "8.8.4.4:53", @@ -144,9 +134,9 @@ "num_bytes": 36, "operation": "write", "proto": "udp", - "t0": 0.000095, - "t": 0.000116, - "transaction_id": 1 + "t0": 0.00015, + "t": 0.000175, + "transaction_id": 2 }, { "address": "8.8.4.4:53", @@ -154,57 +144,42 @@ "num_bytes": 36, "operation": "write", "proto": "udp", - "t0": 0.000097, - "t": 0.000122, - "transaction_id": 1 + "t0": 0.000175, + "t": 0.000182, + "transaction_id": 2 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 36, + "num_bytes": 70, "operation": "read", "proto": "udp", - "t0": 0.000121, - "t": 0.005293, - "transaction_id": 1 + "t0": 0.000181, + "t": 0.006497, + "transaction_id": 2 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 70, + "num_bytes": 36, "operation": "read", "proto": "udp", - "t0": 0.000126, - "t": 0.005647, - "transaction_id": 1 + "t0": 0.000187, + "t": 0.006986, + "transaction_id": 2 }, { "failure": null, "operation": "resolve_done", - "t0": 0.005689, - "t": 0.005689, - "transaction_id": 1 + "t0": 0.007011, + "t": 0.007011, + "transaction_id": 2 } ], "queries": [] }, "x_dns_duplicate_responses": [], "queries": [ - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "expired.badssl.com", - "query_type": "AAAA", - "raw_response": "vdKBAAABAAAAAAAAB2V4cGlyZWQGYmFkc3NsA2NvbQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000069, - "t": 0.005299, - "tags": [], - "transaction_id": 1 - }, { "answers": [ { @@ -215,16 +190,15 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "expired.badssl.com", - "query_type": "A", - "raw_response": "itOBAAABAAEAAAAAB2V4cGlyZWQGYmFkc3NsA2NvbQAAAQABB2V4cGlyZWQGYmFkc3NsA2NvbQAAAQABAAAOEAAEaJpZaQ==", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000078, - "t": 0.005657, + "resolver_address": "", + "t0": 0.000093, + "t": 0.005552, "tags": [], "transaction_id": 1 }, @@ -238,15 +212,31 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "expired.badssl.com", - "query_type": "ANY", + "query_type": "A", + "raw_response": "mxKBAAABAAEAAAAAB2V4cGlyZWQGYmFkc3NsA2NvbQAAAQABB2V4cGlyZWQGYmFkc3NsA2NvbQAAAQABAAAOEAAEaJpZaQ==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000069, - "t": 0.006382, + "resolver_address": "8.8.4.4:53", + "t0": 0.000128, + "t": 0.006503, + "tags": [], + "transaction_id": 2 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "expired.badssl.com", + "query_type": "AAAA", + "raw_response": "VKiBAAABAAAAAAAAB2V4cGlyZWQGYmFkc3NsA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000111, + "t": 0.006992, "tags": [], "transaction_id": 2 } @@ -257,11 +247,12 @@ "ip": "104.154.89.105", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.010757, - "t": 0.016832, + "t0": 0.011871, + "t": 0.017565, "tags": [], "transaction_id": 3 } @@ -276,13 +267,13 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDeDCCAmCgAwIBAgIUX6aQn8Ksv8lK/QcWw/L2DE9eTHgwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMTcwNzE2MjMwMDAwWhcNMTcwNzE3MDEwMDAwWjA1MRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRswGQYDVQQDExJleHBpcmVkLmJhZHNzbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHFq5kcIfdN/mX9XseVB00UUUunT2VCPx/qESv9JsO7MscFw8OAIuAswu/Eq7PtTgr5ZH32KoAJuVZSMrus+KuAD8C3Zg2CiL50QE8eNKM4KfRo3+efm13AI00trIH+s5SuXp9uNpCS29lf57ZbGcG/Nv3lxqLeKzdzZCE+REsZ3OG3gj3IJlCzEDpj4XO3vbLUyjsElm3MYjXb3Qjx+oqGFwfYtjoTLjUHBOxq/S9/mu629tg9ANTTO1Pk1yKid6h7e7bznBLS9aI6DsGhfkGkQHk7YUCKj8n38pHlcv+GZ3jIvIW00W9HeJmIU19ZPOj/7iTRk+OYOcIzxneidN/AgMBAAGjgZUwgZIwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFDjUycf4bSlVrN1kpOLiccpe5LpCMB8GA1UdIwQYMBaAFPQUHexwQt4+yjX9IOEw+J3TamKoMB0GA1UdEQQWMBSCEmV4cGlyZWQuYmFkc3NsLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAMfvkYmbJ3QWDAaMMuy/uKiI4zK5cFtFyfujCNDCDUpzKziDIpNnOh3G/sQTpWHCRBhWFcWW3Bou3UeRpNnA3VinPY+uxQJIaCyuBgjw9/wAN3+6f3brSx4DlVD3ahoACAVM36ufSHDDr6+Po+hZ5lQwv+rQCUdeOjgh5wz35kXasQgGWgzLSulKdst026b+77kqkZMYpwcnKJIPtZdkI2u739I5IXaiqdotLYwpA/Bj6z4StIzWOtL61K3YHZg7Rp/r0gUMWbOVmI6MH7zffqgAmaiw7xZvY3T/zUiYd+2xLSxwOZGVGRYGamH+HBQT2plUUnW1dS4lvQDRNdXc/KA==", + "data": "MIIDeTCCAmGgAwIBAgIVALI7vHYOoRtw4zwspyTx5Kx1DKnrMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTE3MDcxNjIzMDAwMFoXDTE3MDcxNzAxMDAwMFowNTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEbMBkGA1UEAxMSZXhwaXJlZC5iYWRzc2wuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA50byH2qQV9tHbzKJqRUlV9UYwqZ7PwbBOC8BRzZe1jIgoWU29WLruzRJL0qXIrLESp4VIIsocUGm1r5GsVKdxImK7LmFoT6RapTRqpZAAlRv/wAESf1zycQkjtLMfyUhey8Z5CKBwKmXv2Q0kn7WJvUKVQ4cV0E8wdHj5mhRfr/ro4AfMc6nX8sPMBuDhsXPmcNNHmWLrlreYUC6T0DGpzVAWbY4DvybZChFvMSJN8OCVCxFggVk7PgNdCTSKpI7BRdslxM5aCJDYnYYIjoxBBL16J1oO5K6zHjYS2wHC2TOXDGkFGrBdJttUKItu/Q4aK+q6WyuM5mL5JxvLTvR3wIDAQABo4GVMIGSMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRcM583Sywrq+SKGynQ357IgMAq2zAfBgNVHSMEGDAWgBTkx4N5npbthG1FeA/xSK/05xW0XTAdBgNVHREEFjAUghJleHBpcmVkLmJhZHNzbC5jb20wDQYJKoZIhvcNAQELBQADggEBAJBJIc/3FaSzwzP5knNAn3SBWi5h+Bh9w9aFpleCZffs6pDeiGs4RkX5v1fGaFJ8uOG3uKys1PnFdU6he5KVoiMQ7miZyIfmtVbEyqXULJdhD7ft+o87RnRPgxdNQKUMi2ZmqfJyiuMnJ0C4OJ6DCS5PP4j5glbZXSKDlts9Jjp0Hhi+xLUsdalOEy+Rz0ChnlzPiRLBxFlZ1RBLy+6uQnX+iROIgx5Ak/bWvSSOjf5ZGarqKpiKqY1SYKoGgmsisLXbWeO4g17PPhmPdwme12hIhcd2WbQUZLYWo3nqDhuXT42+6kLNeboZpUMLCWD7Ew4lxiJRmS1aLZ5y7oyf/mo=", "format": "base64" } ], "server_name": "expired.badssl.com", - "t0": 0.016846, - "t": 0.027053, + "t0": 0.017582, + "t": 0.02767, "tags": [], "tls_version": "", "transaction_id": 3 @@ -347,7 +338,7 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:104.154.89.105 Flags:3}]", - "t": 0.010716 + "t": 0.011822 } ], "control_failure": null, @@ -365,7 +356,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.506688, - "test_start_time": "2023-11-27 23:46:08", + "test_runtime": 0.507134, + "test_start_time": "2023-11-28 11:44:09", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/observations.json index 8daa1e5e39..b9f01ce64c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/observations.json @@ -1,7 +1,7 @@ { - "DNSLookupFailures": { - "1": { - "DNSTransactionID": 1, + "DNSLookupFailures": [ + { + "DNSTransactionID": 2, "DNSDomain": "expired.badssl.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -38,14 +38,14 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 1, "DNSDomain": "expired.badssl.com", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "104.154.89.105", "IPAddressASN": 396982, "IPAddressOrg": "Google LLC", @@ -82,8 +82,8 @@ "DNSTransactionID": 2, "DNSDomain": "expired.badssl.com", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "104.154.89.105", "IPAddressASN": 396982, "IPAddressOrg": "Google LLC", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/measurement.json index 7506963dcb..79b4f9e259 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://untrusted-root.badssl.com/", - "measurement_start_time": "2023-11-27 23:46:07", + "measurement_start_time": "2023-11-28 11:44:07", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.034317, - "t": 0.039779, + "t0": 0.035983, + "t": 0.041633, "transaction_id": 4 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.039808, - "t": 0.039808, + "t0": 0.041646, + "t": 0.041646, "transaction_id": 4 }, { @@ -54,8 +54,8 @@ "num_bytes": 291, "operation": "write", "proto": "tcp", - "t0": 0.039905, - "t": 0.039916, + "t0": 0.041725, + "t": 0.041733, "transaction_id": 4 }, { @@ -64,18 +64,28 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.039918, - "t": 0.781365, + "t0": 0.041735, + "t": 0.396378, "transaction_id": 4 }, { "address": "104.154.89.105:443", "failure": null, - "num_bytes": 1701, + "num_bytes": 872, "operation": "read", "proto": "tcp", - "t0": 0.781475, - "t": 0.781476, + "t0": 0.396517, + "t": 0.396518, + "transaction_id": 4 + }, + { + "address": "104.154.89.105:443", + "failure": null, + "num_bytes": 829, + "operation": "read", + "proto": "tcp", + "t0": 0.39652, + "t": 0.396933, "transaction_id": 4 }, { @@ -84,15 +94,15 @@ "num_bytes": 30, "operation": "write", "proto": "tcp", - "t0": 0.782352, - "t": 0.782361, + "t0": 0.398065, + "t": 0.39808, "transaction_id": 4 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.78237, - "t": 0.78237, + "t0": 0.398101, + "t": 0.398101, "transaction_id": 4 }, { @@ -101,8 +111,8 @@ "num_bytes": 2277, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.782402, - "t": 0.782402, + "t0": 0.398151, + "t": 0.398151, "transaction_id": 4 } ], @@ -117,194 +127,194 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000342, - "t": 0.000342, - "transaction_id": 3 + "t0": 0.001205, + "t": 0.001205, + "transaction_id": 2 }, { - "address": "9.9.9.9:443", + "address": "172.64.41.4:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.007562, - "t": 0.01344, - "transaction_id": 3 + "t0": 0.008254, + "t": 0.014277, + "transaction_id": 2 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.013493, - "t": 0.013493, - "transaction_id": 3 + "t0": 0.014319, + "t": 0.014319, + "transaction_id": 2 }, { - "address": "9.9.9.9:443", + "address": "172.64.41.4:443", "failure": null, - "num_bytes": 279, + "num_bytes": 292, "operation": "write", "proto": "tcp", - "t0": 0.01372, - "t": 0.013729, - "transaction_id": 3 + "t0": 0.014533, + "t": 0.014543, + "transaction_id": 2 }, { - "address": "9.9.9.9:443", + "address": "172.64.41.4:443", "failure": null, "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.013732, - "t": 0.021419, - "transaction_id": 3 + "t0": 0.014546, + "t": 0.02326, + "transaction_id": 2 }, { - "address": "9.9.9.9:443", + "address": "172.64.41.4:443", "failure": null, - "num_bytes": 1691, + "num_bytes": 1717, "operation": "read", "proto": "tcp", - "t0": 0.021541, - "t": 0.021542, - "transaction_id": 3 + "t0": 0.023413, + "t": 0.023414, + "transaction_id": 2 }, { - "address": "9.9.9.9:443", + "address": "172.64.41.4:443", "failure": null, "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.022421, - "t": 0.022427, - "transaction_id": 3 + "t0": 0.024332, + "t": 0.024341, + "transaction_id": 2 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.02243, - "t": 0.02243, - "transaction_id": 3 + "t0": 0.024343, + "t": 0.024343, + "transaction_id": 2 }, { - "address": "9.9.9.9:443", + "address": "172.64.41.4:443", "failure": null, - "num_bytes": 384, + "num_bytes": 397, "operation": "write", "proto": "tcp", - "t0": 0.022568, - "t": 0.022613, - "transaction_id": 3 + "t0": 0.024406, + "t": 0.024435, + "transaction_id": 2 }, { - "address": "9.9.9.9:443", + "address": "172.64.41.4:443", "failure": null, "num_bytes": 180, "operation": "read", "proto": "tcp", - "t0": 0.022585, - "t": 0.028467, - "transaction_id": 3 + "t0": 0.024439, + "t": 0.030088, + "transaction_id": 2 }, { - "address": "9.9.9.9:443", + "address": "172.64.41.4:443", "failure": null, - "num_bytes": 384, + "num_bytes": 397, "operation": "write", "proto": "tcp", - "t0": 0.028538, - "t": 0.028545, - "transaction_id": 3 + "t0": 0.030173, + "t": 0.030181, + "transaction_id": 2 }, { - "address": "9.9.9.9:443", + "address": "172.64.41.4:443", "failure": null, "num_bytes": 221, "operation": "read", "proto": "tcp", - "t0": 0.028519, - "t": 0.033989, - "transaction_id": 3 + "t0": 0.030144, + "t": 0.035732, + "transaction_id": 2 }, { "failure": null, "operation": "resolve_done", - "t0": 0.034055, - "t": 0.034055, - "transaction_id": 3 + "t0": 0.035782, + "t": 0.035782, + "transaction_id": 2 }, { - "address": "9.9.9.9:443", + "address": "172.64.41.4:443", "failure": null, "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.034066, - "t": 0.034117, - "transaction_id": 3 + "t0": 0.035789, + "t": 0.035831, + "transaction_id": 2 } ], "queries": [ { "answers": [ { - "asn": 19281, - "as_org_name": "Quad9", + "asn": 13335, + "as_org_name": "Cloudflare Inc", "answer_type": "A", - "ipv4": "9.9.9.9", + "ipv4": "172.64.41.4", "ttl": null } ], "engine": "getaddrinfo", "failure": null, - "hostname": "dns.quad9.net", + "hostname": "mozilla.cloudflare-dns.com", "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.001472, - "t": 0.007256, + "t0": 0.002107, + "t": 0.008127, "tags": [], - "transaction_id": 3 + "transaction_id": 2 } ], "requests": [], "tcp_connect": [ { - "ip": "9.9.9.9", + "ip": "172.64.41.4", "port": 443, "status": { "failure": null, "success": true }, - "t0": 0.007562, - "t": 0.01344, + "t0": 0.008254, + "t": 0.014277, "tags": [], - "transaction_id": 3 + "transaction_id": 2 } ], "tls_handshakes": [ { "network": "tcp", - "address": "9.9.9.9:443", + "address": "172.64.41.4:443", "cipher_suite": "TLS_AES_128_GCM_SHA256", "failure": null, "negotiated_protocol": "http/1.1", "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDbjCCAlagAwIBAgIUe4ebUO4CmaOtir1Qq7yuC52rXYcwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MjI0NjA3WhcNMjMxMTI4MDA0NjA3WjAwMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRYwFAYDVQQDEw1kbnMucXVhZDkubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqHmMEvpdKlBkIMfhrUvGG4aMmtXDunFCXly6vs68ak6RpKvDsTFLst6JFms1hr4kKisrWTIMEnQ7o+QgiL9JlBhMjLzIoqSaoZAgjqRPkXpw47eHRGCbka/CL97v0y6tDNy0j9x1DL/8Zk2+xTPMOaojdHwBEKXjC0BiQVvSsjlmSjQ/gRnzewcIBDvSi/V3cB054U6Mj92g4R/8TdE46irVYHcig1wF2DGIVlPGIgqLH/qUpZchYCTxZTr96HcpqrITK8tddEaXu9cmIuLVmwqWtjzPzO4Da+M/lhwemF++EtkzmOhBtHO5mcNcq8gzIypHhnVE6tKoqmZu5CXknQIDAQABo4GQMIGNMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBStJ+bHcgYHC5gwWZRqzJJ1GzSQXzAfBgNVHSMEGDAWgBSj8Dpzh5dESavhR/yGH/aNMc6ojTAYBgNVHREEETAPgg1kbnMucXVhZDkubmV0MA0GCSqGSIb3DQEBCwUAA4IBAQAzafnJykLhIvQiFpu4bkwYDUhw9vDkjoDR3pmwFcxkNz5X8MLXMDPk+b0LWp5PTHxFWzNegLsHvFdY5+hMO3oNGL5NjCaL01eYUcb4o3v8X9vP/faF9+7IDupqOXFupkaqCrON6RbFU/3IjMbVCxF2vrAtVbB6Es/VoqGPaSvL8LtAYDpACOkwYS/9CHRM5eXu4Tohav3uuUKRwx8kifKqMGM7gDbyICg35TQJahuFJmgZkbC7ndB9XTMojJfbhDI5I+rA6f5QOe346eiHTjF2g/McXXwVBoh63QAew60b/wr7SBbLIJ4hsV6PeMoWl1UZD4psbbkvY2TcccwXYmIJ", + "data": "MIIDiDCCAnCgAwIBAgIUKWabFWvHaQ8CCR9lCw9inDweg0owDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MTA0NDA3WhcNMjMxMTI4MTI0NDA3WjA9MRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMSMwIQYDVQQDExptb3ppbGxhLmNsb3VkZmxhcmUtZG5zLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKWZByHBWcu42wsCpfPgPL+JczIrp7Pd41oxnrzo6JsjXwkga4jCs9gfAEXxOpvpoF9IxAuqBJSQcriUM4e2aExFgCdpWzpXoBpw7Xlxl/s3TLaawGdm15YJu0McMEh22a+QuEIlxqwN/PBYaBe88Vk3o991els4GiC6s/mZ+bmuqn40TABSXzaWwKW6jW0uZDPS7acNKSD0BaQegj8NpqBLJz51er+bxg4ypxmQcDhBJIiwI0ija9c9Yrjs3n6z9E2ZtgT/92O4UW/21xNnateKJzQdIYthD3zbynu4igLchagQeyTkPkMlWtt6jU2YqYZWele54tslZErLUPRRx1UCAwEAAaOBnTCBmjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUSpZK6rclVI8VvwZvbRxqV/204hcwHwYDVR0jBBgwFoAU9NGHEbcGG1b28lzGK2yd6YSdPkUwJQYDVR0RBB4wHIIabW96aWxsYS5jbG91ZGZsYXJlLWRucy5jb20wDQYJKoZIhvcNAQELBQADggEBAB7HsAn9PwUcEEwEbvqjYErh4ihVLRh8PFOE6Y9Jha6wIDxQnLILN98gNEeA6bN9qx1bJa/XymPWqdZQpgWUa7ZtP4dpFatTELDuqSD3atCr7VgO82R/BhLnkS+z8xs+ucErmKxZRz5I4vbHk/ibgVvrXYqoqocjYmuxx/ALyu8CuDxBCr3yq768hKFJHKBPt8PJhcpsm8+hH0dlOxqg5kY8oZk/09jidVRbqnSZ8P8nUap1g9d2uh9a4uxCy8NCOuYE4qEiaTJATdNPDlkDS85dtACSi85ebil8IhtwYxiKruLEyhFDZIQ4RU58oX5JS4eJIVcwZ+43JvEm6V4N2zY=", "format": "base64" }, { - "data": "MIIDNTCCAh2gAwIBAgIUJCAhf3/R47CqIAW64xglEU24uG4wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI2MjM0NjA3WhcNMjMxMTI4MjM0NjA3WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALDv7fIoHTLIuJ/lYfdepwuMIhVIBkSkx0StoHd+RBHGiUNaRz+qGbArwBHuiz4ycebsBhJxPt7FwymjtH0TY7+6tjqSThekKh9YRVgPiHZawmWWkpKrw3b+apeCiWUXfU19cn2GOCS99gkZ9mDrvOUSwksVufbOnsq78/urzwDLjMkVmCXNBAgv+cbU35X3euBgeb/ZZl1Zbof126dsPzGKjRgrmFV6dPyMy33DcNj0ebYOdEULkIoS/GccTFP1P0ke/jQieVNFj9V8KDcWsa+FCKIOnxu5F1rXOxTkEOqyUmcxZkPDuA/ENQEcrx0i+v9ekpmyemb5WgApWSBGTNECAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKPwOnOHl0RJq+FH/IYf9o0xzqiNMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQCLIJ+Z4bo7tx4yOmaAnl7wgLixGX0MorVz9JpYqNbd3Jsh1Ztkjt3AZ3brbDg7fDMhOdMqsFZuA45YAmATA7dfOVYvZE274n+622UOStT2swrMe01KTagY0sTUP2RDeQBYf5Dw6IRT+VNAMrxquOXbSSDrbKW3Xi6gAWg4jldteE5+NtYitURCxtAJ1hwCjd8D+SgEBa5wfrn71eAyBgI8NwJIp8baKJC6dSG6zDrF3As/fso1Z0HaGJcOryJzfdtN3C6LIk5FE/f3KZHRvVKqeIwcd6qZROjKm0jBQqKIgTHnrjGYP8JCJr7xQBQGtTUAc4eLqDGy8+qLY9c8RkdO", + "data": "MIIDNTCCAh2gAwIBAgIUO3W4OAy+ZPzvAovGKEAgpn6v88AwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDA3WhcNMjMxMTI5MTE0NDA3WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKC0ChfPdI2nW1nwDX8kTwUOuLquq3LFVIG6MYPDrKw1wj4SPg/EsVqJOOnTbBgZaeFymOvsOXXplwaChrIzE3KSpVTNVhNCuvKGBk8s9KkBk5SjfLf8KZFKY+t0oeusY+7wyJIE+Inn+dyYhajTWXZtZZiXNsQ45z8i5EAxD1zAHQEr+/VzHJJJs63e3ljYRwfnNvstZNaIcj0m5xDJOwv6QmfBZOKjzmdzweZYykK6tLOl1CfD65QBbMhEBZsthRIUATNh91UusTQnkBO2kf2ewLHwCfhXXhhdxAg+d1Eao99Pc8xDo8S6AYiKIPALeDQuJ5AaHOabFgeEFT8DglkCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFPTRhxG3BhtW9vJcxitsnemEnT5FMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAmNrY/nhRnqIuAws23hrUU2WwFzd3U28354blgUM2UfYBIVfoiB3fm/yhTluan3zRwJUrjTnkJ+nnQW41AJwci0chDwtm7vkIMdtAPmFCs7D9FGmGNb1FBmnX/JIDrM71MLDnBb6DYra5HvmWBwMDEf+yYpLE6hH29/PJ55PQ+dtcgyKuDXmrNUZTD0TaXSFzCQyVC+vC54vtfEa+FlLXdsqe0t+WV4/xBUEXBrF7DcUw6F1MvcYXOSmnoiZl6XEtu3Bz3LF43JkqtJsvnlATVWzcXfMvEcOM5K+RIaCXd2azbTbQMITT5V8KQdbe+0KchP+XDfpwNDHP+nsUxJ/Ry", "format": "base64" } ], - "server_name": "dns.quad9.net", - "t0": 0.013493, - "t": 0.02243, + "server_name": "mozilla.cloudflare-dns.com", + "t0": 0.014319, + "t": 0.024343, "tags": [], "tls_version": "TLSv1.3", - "transaction_id": 3 + "transaction_id": 2 } ] }, @@ -313,9 +323,9 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000337, - "t": 0.000337, - "transaction_id": 1 + "t0": 0.001226, + "t": 0.001226, + "transaction_id": 3 }, { "address": "8.8.4.4:53", @@ -323,9 +333,9 @@ "num_bytes": 43, "operation": "write", "proto": "udp", - "t0": 0.001028, - "t": 0.001094, - "transaction_id": 1 + "t0": 0.001276, + "t": 0.001469, + "transaction_id": 3 }, { "address": "8.8.4.4:53", @@ -333,36 +343,36 @@ "num_bytes": 43, "operation": "write", "proto": "udp", - "t0": 0.001064, - "t": 0.001098, - "transaction_id": 1 + "t0": 0.001524, + "t": 0.001619, + "transaction_id": 3 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 43, + "num_bytes": 84, "operation": "read", "proto": "udp", - "t0": 0.001102, - "t": 0.006875, - "transaction_id": 1 + "t0": 0.001779, + "t": 0.007073, + "transaction_id": 3 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 84, + "num_bytes": 43, "operation": "read", "proto": "udp", - "t0": 0.001109, - "t": 0.00747, - "transaction_id": 1 + "t0": 0.001477, + "t": 0.008496, + "transaction_id": 3 }, { "failure": null, "operation": "resolve_done", - "t0": 0.007763, - "t": 0.007763, - "transaction_id": 1 + "t0": 0.008543, + "t": 0.008543, + "transaction_id": 3 } ], "queries": [] @@ -386,23 +396,8 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000503, - "t": 0.007348, - "tags": [], - "transaction_id": 2 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "untrusted-root.badssl.com", - "query_type": "AAAA", - "raw_response": "j6uBAAABAAAAAAAADnVudHJ1c3RlZC1yb290BmJhZHNzbANjb20AABwAAQ==", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000535, - "t": 0.006881, + "t0": 0.000632, + "t": 0.007666, "tags": [], "transaction_id": 1 }, @@ -420,30 +415,45 @@ "failure": null, "hostname": "untrusted-root.badssl.com", "query_type": "A", - "raw_response": "a4yBAAABAAEAAAAADnVudHJ1c3RlZC1yb290BmJhZHNzbANjb20AAAEAAQ51bnRydXN0ZWQtcm9vdAZiYWRzc2wDY29tAAABAAEAAA4QAARomllp", + "raw_response": "h8WBAAABAAEAAAAADnVudHJ1c3RlZC1yb290BmJhZHNzbANjb20AAAEAAQ51bnRydXN0ZWQtcm9vdAZiYWRzc2wDY29tAAABAAEAAA4QAARomllp", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000497, - "t": 0.007475, + "t0": 0.001489, + "t": 0.007106, "tags": [], - "transaction_id": 1 + "transaction_id": 3 }, { "answers": null, - "engine": "doh", + "engine": "udp", "failure": "dns_no_answer", "hostname": "untrusted-root.badssl.com", "query_type": "AAAA", - "raw_response": "u4iBAAABAAAAAAAADnVudHJ1c3RlZC1yb290BmJhZHNzbANjb20AABwAAQ==", + "raw_response": "/F2BAAABAAAAAAAADnVudHJ1c3RlZC1yb290BmJhZHNzbANjb20AABwAAQ==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "https://dns.quad9.net/dns-query", - "t0": 0.000514, - "t": 0.028522, + "resolver_address": "8.8.4.4:53", + "t0": 0.001245, + "t": 0.008499, "tags": [], "transaction_id": 3 }, + { + "answers": null, + "engine": "doh", + "failure": "dns_no_answer", + "hostname": "untrusted-root.badssl.com", + "query_type": "AAAA", + "raw_response": "UauBAAABAAAAAAAADnVudHJ1c3RlZC1yb290BmJhZHNzbANjb20AABwAAQ==", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "https://mozilla.cloudflare-dns.com/dns-query", + "t0": 0.001221, + "t": 0.030148, + "tags": [], + "transaction_id": 2 + }, { "answers": [ { @@ -458,14 +468,14 @@ "failure": null, "hostname": "untrusted-root.badssl.com", "query_type": "A", - "raw_response": "Zt2BAAABAAEAAAAADnVudHJ1c3RlZC1yb290BmJhZHNzbANjb20AAAEAAQ51bnRydXN0ZWQtcm9vdAZiYWRzc2wDY29tAAABAAEAAA4QAARomllp", + "raw_response": "1oeBAAABAAEAAAAADnVudHJ1c3RlZC1yb290BmJhZHNzbANjb20AAAEAAQ51bnRydXN0ZWQtcm9vdAZiYWRzc2wDY29tAAABAAEAAA4QAARomllp", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "https://dns.quad9.net/dns-query", - "t0": 0.000538, - "t": 0.034031, + "resolver_address": "https://mozilla.cloudflare-dns.com/dns-query", + "t0": 0.001606, + "t": 0.035756, "tags": [], - "transaction_id": 3 + "transaction_id": 2 } ], "requests": [], @@ -474,11 +484,12 @@ "ip": "104.154.89.105", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.034317, - "t": 0.039779, + "t0": 0.035983, + "t": 0.041633, "tags": [], "transaction_id": 4 } @@ -493,13 +504,13 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDNTCCAh2gAwIBAgIUH2iwg+NIKOKkjyfbfzdbBS35Zg4wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI2MjM0NjA4WhcNMjMxMTI4MjM0NjA4WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALSwL7UyJc094fhk7xNPHmeBkvjSzHriRqvtyG/O7nPkQzZTbMOKYCC90TH0wBo8FLp67+SgILJ0k616OcgrjTv5+MZiJNXlIQRuhRjg23pMSJusCyO5Ymv0BvU3uz9ob+vv2QBvRXnAJZQoQ+QGCZxPhMjk6/mw0P8RdBgTRwimCuPG8GDYIxm3/dI7okUqZ4+S9/dY2Zsds6E74ZkqekSzfmbNPenuqs75p8fDzXoktShCpTOSLknmlXOVrYVSdRCfRBv4MKlJrti28AZZT4sQnsam5L3V9p5yi1e584DMygfRi+zyAkjkeNGVL4DpbMEMqm+sdE12Mzs7BCXE4+ECAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFGVBpLMq1in11+OGcEBwBLntATdlMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQCpn3Jnx8Fvn4NQjrMBC4cGmaxr0TUshA0y3YtHYCLFTNlf1d7Qx3pHRw1WQ6R9rH6iAXUfNhlJtuGsdOgFrNDvO31fexUKeYhji6+EA4rqp/m9/j323xPnaBirfZIF/xz1zlHFaLWnk8IR0uPEtZ7QFy6JTZ7/j1y0/X8SHbTnv9Nj7M9TA4hwrchCgT3WYIoKUigMTzKKcrYK//XB6WnFSQTfc22IpZgFId6yLDBBZd+Qsq8Q4EiNFpvY92tTRMPUR0T5zU6l8ZQqS5euU95UWRoRSRPIIFMYYqalEcgrHe0glSxiT5oc3pGIlhRI0iUQcK9xMCHkUNZgLVnu34q7", + "data": "MIIDNTCCAh2gAwIBAgIUIK6/1xclwKX4T5/IzDdhLp4r+LEwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDA3WhcNMjMxMTI5MTE0NDA3WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKPNSnvUsoLqfjZy56n3iW9BbnwWA5bW1uOSjTuR3gji73xVkMVQSFw4aR4MtfVgKehjYVb1v9aefKfVIDgbf6jU22msPPQAE0TD/1tUV6OO4jbAlAk2XieJG6U0vAPP0cfQx06UkCorunFFwcpoYhon1aXPCRdxjdV+NHX2hps0B6tQsaPQ2KTpHW405aSxGGYKqCV9ClUeYShpHTbn8RlilDTBnsLOLf+jbQRIAF/bwMRdcLrxPl3Vvu+xjb/MfjCj0rbjmHBNg5yGerWp5cK6ThKOX8lqvmBeia7DrfRI4mFZtx5a0ZWfaR9l2h4vsfIREERy20YA4qFn70ePXdECAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFDo03JeGGIf995z1PpjofnvYY2QtMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQA9tufPA79Zx8aLJfcIQbzgEo2fs+aFRifTokfM+WIvnBlDGH8KY9ALoEvhIDny6jV+SWc6nG0+2+B1IxIljWzPo1KiAsdKWGU4UVNddWsp4ukhO99p1WsiRahyt0THD1L+MmZSKTSvZNybHOGemv2HuYKZ+iPUL+AteQ3Csha8OEuhibkxgGI6PXW4JiVIyP2bhBeT0bnAA2VHlz8wvQHyXUBZFpBiTTKO8ndRLiGe/HH5gEgusRASSkLnBjzpkL9IGzGjdXN73qJa3ZXthBhFusIXsIDY8KD35KakMqDrecDbPTXHL/9l9ptifIB1VZgDIE5grI3Z1lW8dcD9WDks", "format": "base64" } ], "server_name": "untrusted-root.badssl.com", - "t0": 0.039808, - "t": 0.78237, + "t0": 0.041646, + "t": 0.398101, "tags": [], "tls_version": "", "transaction_id": 4 @@ -564,7 +575,7 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:104.154.89.105 Flags:7}]", - "t": 0.034173 + "t": 0.035881 } ], "control_failure": null, @@ -582,7 +593,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.782878, - "test_start_time": "2023-11-27 23:46:07", + "test_runtime": 0.782147, + "test_start_time": "2023-11-28 11:44:07", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/observations.json index 7340385ad7..e4036312b9 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/observations.json @@ -1,7 +1,7 @@ { - "DNSLookupFailures": { - "1": { - "DNSTransactionID": 1, + "DNSLookupFailures": [ + { + "DNSTransactionID": 3, "DNSDomain": "untrusted-root.badssl.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -38,8 +38,8 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null }, - "3": { - "DNSTransactionID": 3, + { + "DNSTransactionID": 2, "DNSDomain": "untrusted-root.badssl.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -76,10 +76,10 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "untrusted-root.badssl.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -117,7 +117,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 1, + "DNSTransactionID": 3, "DNSDomain": "untrusted-root.badssl.com", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -155,7 +155,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 3, + "DNSTransactionID": 2, "DNSDomain": "untrusted-root.badssl.com", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -195,7 +195,7 @@ ], "KnownTCPEndpoints": { "4": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "untrusted-root.badssl.com", "DNSLookupFailure": "", "DNSQueryType": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/measurement.json index 4f120c0380..1c63bfe40c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://www.example.com/", - "measurement_start_time": "2023-11-27 23:46:10", + "measurement_start_time": "2023-11-28 11:44:10", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.012129, - "t": 0.017943, + "t0": 0.011504, + "t": 0.016747, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.017957, - "t": 0.017957, + "t0": 0.016778, + "t": 0.016778, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.018062, - "t": 0.018071, + "t0": 0.016882, + "t": 0.016894, "transaction_id": 3 }, { @@ -64,18 +64,18 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.018073, - "t": 0.396306, + "t0": 0.016898, + "t": 0.167049, "transaction_id": 3 }, { "address": "104.154.89.105:443", "failure": null, - "num_bytes": 1681, + "num_bytes": 1680, "operation": "read", "proto": "tcp", - "t0": 0.396421, - "t": 0.396423, + "t0": 0.167147, + "t": 0.167148, "transaction_id": 3 }, { @@ -84,25 +84,25 @@ "num_bytes": 30, "operation": "write", "proto": "tcp", - "t0": 0.39715, - "t": 0.397158, + "t0": 0.167777, + "t": 0.167786, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.397167, - "t": 0.397167, + "t0": 0.167796, + "t": 0.167796, "transaction_id": 3 }, { "address": "104.154.89.105:443", "failure": null, - "num_bytes": 2257, + "num_bytes": 2256, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.397209, - "t": 0.397209, + "t0": 0.167842, + "t": 0.167842, "transaction_id": 3 }, { @@ -110,15 +110,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.470121, - "t": 0.475478, + "t0": 0.838622, + "t": 0.843723, "transaction_id": 4 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.475499, - "t": 0.475499, + "t0": 0.843741, + "t": 0.843741, "transaction_id": 4 }, { @@ -127,8 +127,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.475586, - "t": 0.475593, + "t0": 0.843824, + "t": 0.843833, "transaction_id": 4 }, { @@ -137,18 +137,28 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.475595, - "t": 0.483512, + "t0": 0.843836, + "t": 0.850792, "transaction_id": 4 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 1738, + "num_bytes": 872, "operation": "read", "proto": "tcp", - "t0": 0.48361, - "t": 0.483611, + "t0": 0.850882, + "t": 0.850883, + "transaction_id": 4 + }, + { + "address": "93.184.216.34:443", + "failure": null, + "num_bytes": 867, + "operation": "read", + "proto": "tcp", + "t0": 0.850884, + "t": 0.851399, "transaction_id": 4 }, { @@ -157,69 +167,79 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.484452, - "t": 0.484457, + "t0": 0.852312, + "t": 0.852319, "transaction_id": 4 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.48446, - "t": 0.48446, + "t0": 0.852321, + "t": 0.852321, "transaction_id": 4 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 2314, + "num_bytes": 2315, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.576971, - "t": 0.576971, + "t0": 0.884048, + "t": 0.884048, "transaction_id": 4 }, { + "address": "93.184.216.34:443", "failure": null, - "operation": "http_transaction_start", - "t0": 0.984538, - "t": 0.984538, + "num_bytes": 2315, + "operation": "bytes_received_cumulative", + "proto": "tcp", + "t0": 1.069035, + "t": 1.069035, "transaction_id": 4 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 305, - "operation": "write", + "num_bytes": 2315, + "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.984641, - "t": 0.984685, + "t0": 1.30832, + "t": 1.30832, + "transaction_id": 4 + }, + { + "failure": null, + "operation": "http_transaction_start", + "t0": 1.352393, + "t": 1.352393, "transaction_id": 4 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 1208, - "operation": "read", + "num_bytes": 305, + "operation": "write", "proto": "tcp", - "t0": 0.984631, - "t": 0.989433, + "t0": 1.35251, + "t": 1.35259, "transaction_id": 4 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 507, + "num_bytes": 1715, "operation": "read", "proto": "tcp", - "t0": 0.989489, - "t": 0.990023, + "t0": 1.352501, + "t": 1.358275, "transaction_id": 4 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.99004, - "t": 0.99004, + "t0": 1.358342, + "t": 1.358342, "transaction_id": 4 }, { @@ -228,18 +248,18 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.99006, - "t": 0.990069, + "t0": 1.3583669999999999, + "t": 1.358373, "transaction_id": 4 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 4029, + "num_bytes": 4030, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.990079, - "t": 0.990079, + "t0": 1.358383, + "t": 1.358383, "transaction_id": 4 } ], @@ -271,8 +291,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000107, - "t": 0.00013, + "t0": 0.000121, + "t": 0.000127, "transaction_id": 2 }, { @@ -281,56 +301,41 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000163, - "t": 0.000172, + "t0": 0.000132, + "t": 0.000153, "transaction_id": 2 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000137, - "t": 0.00318, + "t0": 0.000165, + "t": 0.003758, "transaction_id": 2 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000176, - "t": 0.004236, + "t0": 0.000133, + "t": 0.004448, "transaction_id": 2 }, { "failure": null, "operation": "resolve_done", - "t0": 0.004277, - "t": 0.004277, + "t0": 0.004467, + "t": 0.004467, "transaction_id": 2 } ], "queries": [] }, "x_dns_duplicate_responses": [ - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "sFuBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.003195, - "t": 0.004714, - "tags": [], - "transaction_id": 2 - }, { "answers": [ { @@ -345,32 +350,32 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "1GOBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "XHeBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.004258, - "t": 0.005796, + "t0": 0.003776, + "t": 0.005768, "tags": [], "transaction_id": 2 - } - ], - "queries": [ + }, { "answers": null, "engine": "udp", "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "sFuBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "/OKBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000081, - "t": 0.003186, + "t0": 0.004458, + "t": 0.006264, "tags": [], "transaction_id": 2 - }, + } + ], + "queries": [ { "answers": [ { @@ -381,18 +386,17 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.com", - "query_type": "A", - "raw_response": "1GOBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEaJpZaQ==", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000144, - "t": 0.004245, + "resolver_address": "", + "t0": 0.000066, + "t": 0.003857, "tags": [], - "transaction_id": 2 + "transaction_id": 1 }, { "answers": [ @@ -404,17 +408,33 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.com", - "query_type": "ANY", + "query_type": "A", + "raw_response": "XHeBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEaJpZaQ==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000066, - "t": 0.00436, + "resolver_address": "8.8.4.4:53", + "t0": 0.000111, + "t": 0.003765, "tags": [], - "transaction_id": 1 + "transaction_id": 2 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "/OKBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000091, + "t": 0.00445, + "tags": [], + "transaction_id": 2 } ], "requests": [ @@ -493,8 +513,8 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.984538, - "t": 0.99004, + "t0": 1.352393, + "t": 1.358342, "tags": [], "transaction_id": 4 } @@ -504,11 +524,12 @@ "ip": "104.154.89.105", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.012129, - "t": 0.017943, + "t0": 0.011504, + "t": 0.016747, "tags": [], "transaction_id": 3 }, @@ -516,11 +537,12 @@ "ip": "93.184.216.34", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.470121, - "t": 0.475478, + "t0": 0.838622, + "t": 0.843723, "tags": [], "transaction_id": 4 } @@ -535,13 +557,13 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDNjCCAh6gAwIBAgIVANseN3ppr6D/OKIyG/muOgTDQhiPMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNjIzNDYxMFoXDTIzMTEyODIzNDYxMFowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDQ7rqf6jgLJ7MCZLph6k98J3jy4bboWDupWSjjlXv2HZoO3xzHGKCBd7yS2rzVfnOhRAaUhlakRnTQE2gzhRTtzGfncF3RoYYHRrn0G9KxDDyNgEwPxpQ2K/cKRsJ68eRN9wymOQ4ruLyxsEuYLNYn+U+57aCVcp8UFrvd4yZqYDvhZ+8lFV1sqZJ2TIGl4IGDepquXUADG3SODMHpTpWPsnwbKX8oupVBAiXsVmz9drnxO2HbYQxWzw0bDOB4QWHY4weIAfgW4TY/PHFkFJI5NX6tIR2T4rDki5fzQxAdfk68skJUNsZp2JNe8ZHEb3l3zIp0ZMLQM8UK+xS6sXudAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTSsjkg+KB+Y4hcXq5X/XWkAikhmjAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAnrO8toelwEAJ5NPC+dFPwtRXcrW81q3x2T2FG4ewS/rTyliykYApEhbmlSM1ezvy34iInaDtKjSKK+rqoMBHUQwp6TdbfvN4Fvmm4U5naWvPd2TP4th8XXEBGmW1DAgtRalODpsN4/Q6HqOzaAAORbvBLHJqSzNtPYRPCQ3D+YKSIzWTQonC3zpCGYvlowDglFCH80DW457rI8ju1mQrweQy0nI2oodx7x8kU9e0t1IwyJPiMCO5Zb9BCr9hhnp1QrQ96FZ204qaOR9pWrEpaepgq/sAG8+hsC1JnmGiA9kUUtovAgGtkOtNXN2ppK8FaQy8C7EWBHy7fh/wwbjA5Q==", + "data": "MIIDNTCCAh2gAwIBAgIUULF34mQn6H7N1kMKWMqJqrcpypwwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDEwWhcNMjMxMTI5MTE0NDEwWjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOQQrqQtgfxC5XoEuNAscCcrhEh7Mq8A/TBiXMw1Gwm4n4Ky9v3RcKicpfN5I6JSJRalvkZngIP+VfHfieNFViT+vRJ1bao382jJqInJKVQf2flxWHf/qoZAr0L29GBTLD7wLRp1cURNaQQWXUTa1NyD6olBpcTo0Wm8LhaTopz2k0avT1ryArDCRuu5tUNdMjhTmfniQ+V2zM8lCmE+R1SBbt86MBWx2qBxPFmzFyxks30spfcIgT1QW7kboL/Ogj21Yi1019Di3m8G1QuZn5lkoLWuuxdhsmCQ+Oe8JMVaZOCEarD39xjo8MsrkcVeVYaDNStWgNmVTgy86d3Ln60CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFLKSSfsDZD7nVYfJtcNCTFt0sgFuMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQDKA7L9242ciq2TG8u8JQFY2OFb8yONyLfoRD4P2waaw4zBMuDLTfZlsGpyn8+7xJn/hAX8b5KFj+KwS2VQ7x4px4Ey/CMptiBZ/kmNrAP0ENfoAfd7ywmYniAc6thgq19llU2aOp/h09nmfAmRgA0tSFoe/3GptH19a//C5C8zfex200rugY45skOMjtxRFQI1L9Bs+32rIy3sJMjjSSFCemg5tCEadR1WunB9bHB7/GGXqVYrcvBc5a/f+FqlxiaO88TxctTXfe2bVBHE6GS8UyREqvZlVUpJordlrpWFNEMitqIfa5PPMvj0tVEuI8g2Q2TNc2aEej0oGoToDekF", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.017957, - "t": 0.397167, + "t0": 0.016778, + "t": 0.167796, "tags": [], "tls_version": "", "transaction_id": 3 @@ -555,17 +577,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnTCCAoWgAwIBAgIUJhp+cTO6IfvguVQBgPgpj/DX9ckwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MjI0NjEwWhcNMjMxMTI4MDA0NjEwWjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+2FJUeqk9rqJm1itk3aXklWiBpLpyJhJome4M0etR4hHohpn5Xphk+t0jvNjt9C6Fwlp6iI1llg5caVhe3IH+Ow36pVyev7Oj14ikVQdsAhjgo1Lw07UYmFIbDd5F+aZcyj1j2lj1bKl4Yqf5ctboJNOomszsx6QS5oxLGPlrwSBDkfDoAd96G+80qYEDK/+IZN3uYxyLLhj1Eak1bNZeVKOXlgkghe13tThGV3GbQ1P6tjUDYjx2qTXJx/jfBZiMk1XdrKt8l0ITwhfs0PLXDhx+mVb4LJAEJRfTDU9pnDyK/quuOWwaXoO2kp9xsrosORNYD/Km/9fbgDY0Q7s/AgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBV02BCMLUTjfDuMt7k8Papejve5MB8GA1UdIwQYMBaAFG89xlVBSf+5WTY7TqW554egSM8SMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAJktjUok2rJcYzDvfg9MXrazt8qIzlC1vHG7oR9lMMy1siB9d4pqMSGcIwBF3preX9OTXPxd4gAGSiP2c9nEczm29YrbT9ayNH8xxqiQW/LX1sPwG366tvGaJPz45KtuLcxet7TxRQX2UGHPzQqkRh97jlLLn2aj9RESgoDiIYDVlcRbv5VK7AnolVPbVlblTTZJ7RkpGutuiAsy3y8j7g6b0/et+JLAoegSv0EhV+y7XOivE5PeW8am16kHb+P9shBnHD+aoMW53bPT4ydMlIE+7HnVd34gXpmZdD/TMs/z/oxplZj9gjlw1HQwO5oG+btcYHPMY+y9tQ+/QsO6bWM=", + "data": "MIIDnTCCAoWgAwIBAgIUK4CaqUeSY6qqWade1RMCaU7gjTgwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MTA0NDEwWhcNMjMxMTI4MTI0NDEwWjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBzfBgl7h5dezguliT+OH3V8edNmG3pEGMhze8g7llWMADirNNFdFOC5JBwAcwNQh3OxFurdTjYVz780WnO7S6mWZ4ph34U1VdDy+El86r23LKsDGMwonJKQmRVQxRB/xCcoQPgEPqDNFxozLp8hMseyaIKcR3+vlGO2vC5OYFQAFjh1P2l2wP6dzA4mcASoXuo0lKBI/ctWnwkKO86WtBkMcD+bplvTPB0MwSeGqMcYHZnbUKAxChrh4sDoo7MwNhB8PyXjNLuPU7FQ0cYAPvu+HiGEpAVFl6n+LiLnZUfuxJOCe2aAxYI1F+akpMjrIwZygBvagLkgjpqtr4BKjBAgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFNgfn5ibuB2A61M4A+fIQSeGyTohMB8GA1UdIwQYMBaAFNb3SbHSXb1fiAO65RV9OAMbyOwVMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAJJHmShBhY5PVp1VNfpP6IY8Zna+TYfy/H5VZDC/YzTnWMko+O5hN6JHNB70S4bPFjJVuu+7UKrh+g+YMONwPt/ZEydecO4ZFBHDcpeVjogORnktdt/lgxifx07RmDJWO4nsSWi34+PXRh/uXWO0orK/81EjDKCRbZsAOKv+q3Po6J4bI7YSRTfMqGCD72XQB/3jFgQQ6yNcNfeF6rbAjSsXf78IMKlXKQsKQlhlJeR6KvsnHeovYigpUU1gk44z/Z+z1JC0jQqiwTBBbAKGnPjn5/kZBFQknW/7DrnXZZbdmOyVeMEjr/7y5CWm5eohcO3++fIG08DX4fKcBwU3rS0=", "format": "base64" }, { - "data": "MIIDNTCCAh2gAwIBAgIUbNAszBIU93bs/zbkQ1Pf+V2lTtkwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI2MjM0NjEwWhcNMjMxMTI4MjM0NjEwWjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJtqfN/9mhtHuVsVb166mPSMGQthEdFDKCl2LuAaIdv06GJNsZX2qha+mhqOHx1nsyWg0ccrxPdUJvU9hvSe6Ouyzx4JlaFg/mz0KYncECb7BbP9uRcInYGEg3MiAuEZyQ/lkFf8B88ynQhukjx7Easgox8PB5JzbgcWJAqS0mL7yg91b5xVp/8Z4s0OwgmPUBuwVNQqWkCQIIUaSMj3Jp1j2HYEYfBRWk1l87MNW9BbLsyXKIwVFT+iYhbfYFC+0qh/pPrKY3ZhqvUuyAHQ9oT7lO6azsm8/QEh1BDyOyAwjAaI4jw/KFwAqFzUO73AL/69Pw3jMtpdbMFGXURg+8CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFG89xlVBSf+5WTY7TqW554egSM8SMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQBvNGPxqu6MhX1NkS1L0TIR5aMapasD3mEWKR2hL8BNQA2dxxlnX7FYSXR9mJnmyPlvL0tgDlAtheHOZNQ3Ln0H6bqq23IsAbk2QAm2244h2pqvJR9qhIE9/N2+1RQw5audX2j/Ws0/+vdN7AHQFBLmz/pDG04dlEFJ6Hgw/0t9JsNHSvAo+XK8b+lGa+2TD+adlP6ULww+NmOzRtqxkQ3JkFcsatXg7IYs/ibYr46rfHHf+c2Kf2Nf1+T6Jr5oErqKKzoZ4sJ4wXjWoyb1dOiBopf0Q0DKJ9Xo4qXqQG1cEp/S2rNeIu3u37RkfhaM4xHos/s3oR41UILL44fP7M+N", + "data": "MIIDNjCCAh6gAwIBAgIVAIvN6nRallWXLbwkvO+Old/mg3p0MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQxMFoXDTIzMTEyOTExNDQxMFowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5ZQ1JpaqVwjvsIkoF+jGw+fo+T4253wKXaD0tr3efAWBcOyDEpOGhNti2Z95N2Ty/kD60RpW+3ylm2Iexeo+hoJ+ORo/KCOrurZDWRd2N0HzikQKGNsyF/O4XqdZHbRDPbK7lfYFw1AsNWylP/aVDrIhXbE+qzPJkhKr6sSeBnX/22yVcrCGQzMcKPHKQRV5Z4tHwofPz8y+EgoKDxQngsS7J9mwSU5HZkZmyCVJ0qvltKOxyRIBTpx8Z7Qo6VDI30NXj6GNQ5A9HCwVuzmWs1DsY08qQ1lHVKlZQ9G2Br5O7xi4jZTyelffn15fy3sTtA+suhacgWdNAv1Ehl12VAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTW90mx0l29X4gDuuUVfTgDG8jsFTAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAeyPx/rkBwJLW9iD266SXGCNWsB60fpzvJ7WWAFDZuCdFaxeGzosXOalYv15fGZ1esaq0xodVLuVv9YRlYoLc7JhYjyWnN5dpcHbE3ekzQbT9tD+ta95in446fEgzRXjmVArrSNk4FCVGlso1vkQ5jABJ62n4u3hnlwPFUfv7hm92ZD42dA63gNCjCumyjP09x/87jXkvitQrpllH3npYPnG0HkPZ2Ax7/1+KRJZwaX+zRf/T+wRDETFDc4w03iqNhdkER4kjTNiinwtaNU8QprOetCA7HJC53glIbf3eHMoDk+732ES0qemUm8WhcVlmnT/2Yy/bBMNvvZLgqQwfTg==", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.475499, - "t": 0.48446, + "t0": 0.843741, + "t": 0.852321, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 4 @@ -648,11 +670,11 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:104.154.89.105 Flags:3}]", - "t": 0.012068 + "t": 0.011456 }, { "msg": "conn 93.184.216.34:443: granted permission: true", - "t": 0.98452 + "t": 1.352348 } ], "control_failure": null, @@ -662,15 +684,15 @@ "http_experiment_failure": null, "x_blocking_flags": 33, "x_null_null_flags": 0, - "body_length_match": true, - "headers_match": true, - "status_code_match": true, - "title_match": true, + "body_length_match": null, + "headers_match": null, + "status_code_match": null, + "title_match": null, "blocking": "dns", "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.990577, - "test_start_time": "2023-11-27 23:46:10", + "test_runtime": 1.358513, + "test_start_time": "2023-11-28 11:44:10", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/observations.json index fa39a563e2..02586fbff4 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "2": { + "DNSLookupFailures": [ + { "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", @@ -38,14 +38,14 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "104.154.89.105", "IPAddressASN": 396982, "IPAddressOrg": "Google LLC", @@ -79,11 +79,11 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "104.154.89.105", "IPAddressASN": 396982, "IPAddressOrg": "Google LLC", @@ -119,7 +119,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/measurement.json index b474089e3e..56387cb14b 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://wrong.host.badssl.com/", - "measurement_start_time": "2023-11-27 23:46:09", + "measurement_start_time": "2023-11-28 11:44:09", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011243, - "t": 0.016818, + "t0": 0.010887, + "t": 0.016461, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.016835, - "t": 0.016835, + "t0": 0.016475, + "t": 0.016475, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 287, "operation": "write", "proto": "tcp", - "t0": 0.016931, - "t": 0.016939, + "t0": 0.016568, + "t": 0.016578, "transaction_id": 3 }, { @@ -64,18 +64,28 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.016945, - "t": 0.02664, + "t0": 0.01658, + "t": 0.027129, "transaction_id": 3 }, { "address": "104.154.89.105:443", "failure": null, - "num_bytes": 1694, + "num_bytes": 872, "operation": "read", "proto": "tcp", - "t0": 0.026749, - "t": 0.02675, + "t0": 0.027238, + "t": 0.027239, + "transaction_id": 3 + }, + { + "address": "104.154.89.105:443", + "failure": null, + "num_bytes": 822, + "operation": "read", + "proto": "tcp", + "t0": 0.02724, + "t": 0.027484, "transaction_id": 3 }, { @@ -84,15 +94,15 @@ "num_bytes": 30, "operation": "write", "proto": "tcp", - "t0": 0.026788, - "t": 0.026795, + "t0": 0.027526, + "t": 0.027533, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.026801, - "t": 0.026801, + "t0": 0.027541, + "t": 0.027541, "transaction_id": 3 }, { @@ -101,8 +111,8 @@ "num_bytes": 2270, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.026825, - "t": 0.026825, + "t0": 0.027575, + "t": 0.027575, "transaction_id": 3 } ], @@ -124,9 +134,9 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000081, - "t": 0.000081, - "transaction_id": 2 + "t0": 0.000078, + "t": 0.000078, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -134,9 +144,9 @@ "num_bytes": 39, "operation": "write", "proto": "udp", - "t0": 0.000129, - "t": 0.000148, - "transaction_id": 2 + "t0": 0.000118, + "t": 0.00014, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -144,9 +154,9 @@ "num_bytes": 39, "operation": "write", "proto": "udp", - "t0": 0.000209, - "t": 0.000225, - "transaction_id": 2 + "t0": 0.000154, + "t": 0.000161, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -154,9 +164,9 @@ "num_bytes": 39, "operation": "read", "proto": "udp", - "t0": 0.000163, - "t": 0.004931, - "transaction_id": 2 + "t0": 0.000153, + "t": 0.005052, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -164,16 +174,16 @@ "num_bytes": 76, "operation": "read", "proto": "udp", - "t0": 0.000242, - "t": 0.005874, - "transaction_id": 2 + "t0": 0.00021, + "t": 0.005515, + "transaction_id": 1 }, { "failure": null, "operation": "resolve_done", - "t0": 0.005913, - "t": 0.005913, - "transaction_id": 2 + "t0": 0.005557, + "t": 0.005557, + "transaction_id": 1 } ], "queries": [] @@ -186,14 +196,14 @@ "failure": "dns_no_answer", "hostname": "wrong.host.badssl.com", "query_type": "AAAA", - "raw_response": "mN6BAAABAAAAAAAABXdyb25nBGhvc3QGYmFkc3NsA2NvbQAAHAAB", + "raw_response": "PjeBAAABAAAAAAAABXdyb25nBGhvc3QGYmFkc3NsA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000087, - "t": 0.004938, + "t0": 0.000088, + "t": 0.005059, "tags": [], - "transaction_id": 2 + "transaction_id": 1 }, { "answers": [ @@ -209,14 +219,14 @@ "failure": null, "hostname": "wrong.host.badssl.com", "query_type": "A", - "raw_response": "s1qBAAABAAEAAAAABXdyb25nBGhvc3QGYmFkc3NsA2NvbQAAAQABBXdyb25nBGhvc3QGYmFkc3NsA2NvbQAAAQABAAAOEAAEaJpZaQ==", + "raw_response": "knSBAAABAAEAAAAABXdyb25nBGhvc3QGYmFkc3NsA2NvbQAAAQABBXdyb25nBGhvc3QGYmFkc3NsA2NvbQAAAQABAAAOEAAEaJpZaQ==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000189, - "t": 0.00588, + "t0": 0.000127, + "t": 0.005521, "tags": [], - "transaction_id": 2 + "transaction_id": 1 }, { "answers": [ @@ -235,10 +245,10 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000067, - "t": 0.006128, + "t0": 0.00014, + "t": 0.006003, "tags": [], - "transaction_id": 1 + "transaction_id": 2 } ], "requests": [], @@ -247,11 +257,12 @@ "ip": "104.154.89.105", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011243, - "t": 0.016818, + "t0": 0.010887, + "t": 0.016461, "tags": [], "transaction_id": 3 } @@ -266,13 +277,13 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDfzCCAmegAwIBAgIVAOAO9v5N3ad2QtsmJPbOdmKJEEzEMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzIyNDYwOVoXDTIzMTEyODAwNDYwOVowODEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEeMBwGA1UEAxMVd3JvbmctaG9zdC5iYWRzc2wuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4VmqaJzWCSTeCZTpqfRwq0aiIt6i+F2rhNADOoPVJqYkpQLeIoQkMuLGCHvgyUasLLR/KuOJ5q0p0i75nQzNSj1aQgygRkHQ+4o7Cp2aam6wuGmTeUnZp3LsCdp5z74YIjBnNorvWYXAp7zg6PHS76P20CtgXGsKjxmwZPVxQu+FQRGiPYFlOrqOBGtWezc1b7SDvoYIisfhrhgx5L+CFyXor67045fZ8pFV+eqiQTev7NEcz83qRvrdG3Ld0YeSomWeVPcImkeP8/j3CHydFdiPkBDq+fyNJT/fp4ulTM2xJn1LZljAhH9BCW/zJHCWipHMvmKRS7KsalQpfOhQCwIDAQABo4GYMIGVMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQBbDfKCKOmbgup0RzhIdSzX2LPvTAfBgNVHSMEGDAWgBSis1hXVyU3+XErrF32sfKhj8gyAzAgBgNVHREEGTAXghV3cm9uZy1ob3N0LmJhZHNzbC5jb20wDQYJKoZIhvcNAQELBQADggEBAKBdRFNXXMJy+sLkbN3Zi+m/nxgxQph5UXXu6JUZCox2DG6kNrnVbE7AHsyrFWFHM/aOhrpBCO4kf5EU+yXJXUDPsZc6oauLibDY2Pou0rIzRK9sP8QYLmmYubG+dJ7h2vym7L4Tdy/KwYPEBrmioTXZZwG6bs3W+ak2RMYePPbpvQtJEgI8xnNzwYW3es9N3+FkIUAA60wSthpss/VDGKDx/YlFmMPMWlpIo8MXxIQX5UxPCDuq1jTVT4eVTFCGqRRFLINKQY3mSy5ct6sYcXD180GlsvfRV4dgNf1nk6vlEEOaFMreK4i54yPBVpcc42dMfVDJR9/vufpS06coHac=", + "data": "MIIDfzCCAmegAwIBAgIVALNlJEzCOkw2FNcylnhVFEtFAjDsMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQwOVoXDTIzMTEyODEyNDQwOVowODEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEeMBwGA1UEAxMVd3JvbmctaG9zdC5iYWRzc2wuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxyDiskJ5Ce3EiN2bkIYGXMiiQ8mvwc7IequOZ22C0mhuUpFAkt4Po4WkVWoyXCOcK5QXN7xXvhrixjTB01ara9+JYIZN/UOUTgNSoyN4+0cDX60OYxppGPzqo52plJCaSeEAWqe7oTriJTuH3cKptezrXkZ0QDOjnI8LFXnR7ByK67+uDfJesqob9o/OBa75TGVy749Br6QOwjvwIVl+6I1IH4CT95/DpM/o7k2fJiBAs+5iN3eR6ojfjOkLNfOq3CE3HAyU/2OjbL6fhDtVzCj+rydxTEgzB7DbTm+saSxPF3rf4ZrrM/2s6z4zfCDvJOBRs/gc4EKV6vdW1LyzXwIDAQABo4GYMIGVMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQjwTBjbMgFZ/Z0sFhAj8toLSRmszAfBgNVHSMEGDAWgBTdPTelc+kfY11HhzMDOMoQcjDLvzAgBgNVHREEGTAXghV3cm9uZy1ob3N0LmJhZHNzbC5jb20wDQYJKoZIhvcNAQELBQADggEBAB33aJ3MpuJpR4WawPH53P9h4lu0jqe7Y80tgPRZawCClGXbUaotHgfdKZT2RRrB8vQu1yCaJ7sXoD57c4uGqq2Pe2RWaDvd2jril5vgHp6TXR0E9mDO2kHvnKkguhz344c+LgBlPbXVAo27T7QzKyWaGm7lBBjH6lGVFlRMzPf7Dzhw4+Ulf/z63ypQvQKef3SGZRwcVgOvyQEHYju6UvITpcO79u65YHdb1+qD6bihN3kci+7XfEtwxWF061en3SSmil7V5ve27vmo2CEaRfbIBdedfqTo/uKGE6N+JU51q+F8bKKshSjpXHTaBm7hjt/3JjlRmQzTRcyb99sauP4=", "format": "base64" } ], "server_name": "wrong.host.badssl.com", - "t0": 0.016835, - "t": 0.026801, + "t0": 0.016475, + "t": 0.027541, "tags": [], "tls_version": "", "transaction_id": 3 @@ -337,7 +348,7 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:104.154.89.105 Flags:3}]", - "t": 0.011191 + "t": 0.010838 } ], "control_failure": null, @@ -355,7 +366,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.506397, - "test_start_time": "2023-11-27 23:46:09", + "test_runtime": 0.506138, + "test_start_time": "2023-11-28 11:44:09", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/observations.json index a7d5447511..70cf5dd6a4 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/observations.json @@ -1,7 +1,7 @@ { - "DNSLookupFailures": { - "2": { - "DNSTransactionID": 2, + "DNSLookupFailures": [ + { + "DNSTransactionID": 1, "DNSDomain": "wrong.host.badssl.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -38,10 +38,10 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "wrong.host.badssl.com", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -79,7 +79,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "wrong.host.badssl.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -119,7 +119,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "wrong.host.badssl.com", "DNSLookupFailure": "", "DNSQueryType": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/measurement.json index bb94fc48ab..53b91987dd 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://www.example.org/", - "measurement_start_time": "2023-11-27 23:46:12", + "measurement_start_time": "2023-11-28 11:44:13", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.01089, - "t": 0.017079, + "t0": 0.011188, + "t": 0.017142, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.017097, - "t": 0.017097, + "t0": 0.017158, + "t": 0.017158, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.017184, - "t": 0.017194, + "t0": 0.017246, + "t": 0.017255, "transaction_id": 3 }, { @@ -64,18 +64,18 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.017196, - "t": 0.025099, + "t0": 0.017258, + "t": 0.02479, "transaction_id": 3 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 1740, + "num_bytes": 1739, "operation": "read", "proto": "tcp", - "t0": 0.025194, - "t": 0.025195, + "t0": 0.024878, + "t": 0.024879, "transaction_id": 3 }, { @@ -84,22 +84,22 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.026067, - "t": 0.026073, + "t0": 0.025743, + "t": 0.025751, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.026076, - "t": 0.026076, + "t0": 0.025753, + "t": 0.025753, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.026097, - "t": 0.026097, + "t0": 0.02578, + "t": 0.02578, "transaction_id": 3 }, { @@ -108,25 +108,35 @@ "num_bytes": 305, "operation": "write", "proto": "tcp", - "t0": 0.026145, - "t": 0.026171, + "t0": 0.025874, + "t": 0.025905, "transaction_id": 3 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 1715, + "num_bytes": 1208, "operation": "read", "proto": "tcp", - "t0": 0.026134, - "t": 0.032295, + "t0": 0.025833, + "t": 0.031861, + "transaction_id": 3 + }, + { + "address": "93.184.216.34:443", + "failure": null, + "num_bytes": 507, + "operation": "read", + "proto": "tcp", + "t0": 0.031899, + "t": 0.032225, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.032335, - "t": 0.032335, + "t0": 0.032237, + "t": 0.032237, "transaction_id": 3 }, { @@ -135,18 +145,18 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.032359, - "t": 0.032366, + "t0": 0.032255, + "t": 0.032262, "transaction_id": 3 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 4031, + "num_bytes": 4030, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.032372, - "t": 0.032372, + "t0": 0.032268, + "t": 0.032268, "transaction_id": 3 } ], @@ -168,9 +178,9 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000062, - "t": 0.000062, - "transaction_id": 1 + "t0": 0.000109, + "t": 0.000109, + "transaction_id": 2 }, { "address": "8.8.4.4:53", @@ -178,9 +188,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.0001, - "t": 0.000124, - "transaction_id": 1 + "t0": 0.000135, + "t": 0.000152, + "transaction_id": 2 }, { "address": "8.8.4.4:53", @@ -188,9 +198,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000124, - "t": 0.000127, - "transaction_id": 1 + "t0": 0.00015, + "t": 0.000153, + "transaction_id": 2 }, { "address": "8.8.4.4:53", @@ -198,9 +208,9 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000129, - "t": 0.005646, - "transaction_id": 1 + "t0": 0.000156, + "t": 0.006297, + "transaction_id": 2 }, { "address": "8.8.4.4:53", @@ -208,37 +218,22 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000132, - "t": 0.005895, - "transaction_id": 1 + "t0": 0.000157, + "t": 0.006902, + "transaction_id": 2 }, { "failure": null, "operation": "resolve_done", - "t0": 0.005947, - "t": 0.005947, - "transaction_id": 1 + "t0": 0.006928, + "t": 0.006928, + "transaction_id": 2 } ], "queries": [] }, "x_dns_duplicate_responses": [], "queries": [ - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.org", - "query_type": "AAAA", - "raw_response": "4/qBAAABAAAAAAAAA3d3dwdleGFtcGxlA29yZwAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000072, - "t": 0.005651, - "tags": [], - "transaction_id": 1 - }, { "answers": [ { @@ -249,19 +244,33 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.org", - "query_type": "A", - "raw_response": "doyBAAABAAEAAAAAA3d3dwdleGFtcGxlA29yZwAAAQABA3d3dwdleGFtcGxlA29yZwAAAQABAAAOEAAEXbjYIg==", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000106, - "t": 0.0059, + "resolver_address": "", + "t0": 0.000078, + "t": 0.005953, "tags": [], "transaction_id": 1 }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.org", + "query_type": "AAAA", + "raw_response": "GgiBAAABAAAAAAAAA3d3dwdleGFtcGxlA29yZwAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000115, + "t": 0.006315, + "tags": [], + "transaction_id": 2 + }, { "answers": [ { @@ -272,15 +281,16 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.org", - "query_type": "ANY", + "query_type": "A", + "raw_response": "GMyBAAABAAEAAAAAA3d3dwdleGFtcGxlA29yZwAAAQABA3d3dwdleGFtcGxlA29yZwAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000071, - "t": 0.006156, + "resolver_address": "8.8.4.4:53", + "t0": 0.000128, + "t": 0.006907, "tags": [], "transaction_id": 2 } @@ -361,8 +371,8 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.026097, - "t": 0.032335, + "t0": 0.02578, + "t": 0.032237, "tags": [], "transaction_id": 3 } @@ -375,8 +385,8 @@ "failure": null, "success": true }, - "t0": 0.01089, - "t": 0.017079, + "t0": 0.011188, + "t": 0.017142, "tags": [], "transaction_id": 3 } @@ -391,17 +401,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnjCCAoagAwIBAgIVALztqo2egdjf1I882sYmHb/6OdqRMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzIyNDYxMloXDTIzMTEyODAwNDYxMlowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtMhzdXEtIJWrRo/53xjUl4vmD2TdKCn0FSx0DgXPbkUWPjhOtnR09KPhtOwB55kRPadtWtS6lpYVCm2oN8GHeqwNgsVyfgURAdeV/eBMHDhMEtTiNwBJtjuI1DlXtSiJw9NfUZCbHKusd4h9vP428OqW6AyBbQqfy3NgnflUsZXMWiXT1eDXvuHjWJ92NbxVFdmQIdWo3lW7dfejussh48BK2/l4+RLywM2u/XluMKQUHGabiZ7ePzfeMBaywTPPSXvTy+tsp0mHnGRPoAqZ4p9p8j7xTut2jKdh8GSKhCfdxaPnAFng3tthh6Bn6SMHEyQNjtv9xZtn7fJZ1L6I3wIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTzbik4L2OJ136cf3lBbi3/Mszb7DAfBgNVHSMEGDAWgBRZAwN00s2WShBuilg1zG72gnDRkjBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQC9aACH+axbqTMHbk5R4ydAFmv5YW+uWtoIlbrVj/i9Hjhl9JHB6dFBwBEGne9GnLcDmPFh8Rp03U796CGDS5lyC/nlmhaDkNT4dHudePWlo5V5pSeLm7xoIr6YO0dKazsAx+AjsW89JKWlUHY798J/8lJ6UFfHOxHgjToRRzP9zfFqNS3uRXfggP3OyjT7b63xE7x87L6Fjiyt8wKJhXenB0BKFwVKZlfUPCn5xImcABSwbh/7YF3RsgajosbUfPSSxEMdT7D0TFC9jaC8RG3/9W6b5Cs5sct3jGkvWOnyR0FflrhxoUXhCWaCQOTVRQTTrceSHFCWC1g1ieWSIc4r", + "data": "MIIDnTCCAoWgAwIBAgIUdHaV2RzwA7gCX+pg/96m2dnTuPMwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MTA0NDEzWhcNMjMxMTI4MTI0NDEzWjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCd4c9S3lYS1pmVfeiqswSTplNe95OlwKyp6tcJfERYZDtNOTTdsMFUbggG/C+//kULMMnm4Q2fmIdz93OvlUxqyjR0xmwwHP2SBLk4ft/CVJ4nuvcqlJ1mFZPC+wwYHP9MXs2ewEy0AwnoIhyTX8UHWyO1Kqcq8/cttkBOvvxkfynO3V9ZV/YpJpNuFUMAp9+SbmdC+H93/Ycsv4bCEYOygqbxDJJvh9JGtM5FKoZo4Is6ERHuAHS8/hgOZXpzC2Z07OULeTLmHv0GfsKH/8nE6RODq3VXLuBWEDZq82dnKueepBe0lSRy69WygtRqagG/6VkRYP+S0GgQo9UshUD9AgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFHK+xLdFp06z204g+tEBZjKtutFQMB8GA1UdIwQYMBaAFKVdWvqQGqWPB9mhkrV2qEBxM1v7MEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAMaIndWbDoTd9c2v8GsrZNGXe/VFRErdEDi4txtGLJBYIV5nYSCkQF3nI/AkbbwCe+Pu06sOcf78ncK8s2M7AkWE5iF82x75Vd46YaSynHIJ4NrMf8AsM3UIe0Cm7gafOm/SnALuxqNE7SqH9ZTIfizECuWdTmStT0acgj1h0Lo+DgbEMW5WGMAjmscEHFbX/VMqmhSQtOUyV7JzCmKfb+63VZZTtihez2DUAxKeJBWgwx9fbvQbZIb1N5GIFogWE3RIBpp8oVKhJFGHGY8pBYXpQHCC3hCCSB8OMUuopI7in91zMAOBY6DXNwdtjD5v4XHXe9jq1hNIz81AM5bDeas=", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAP7PYWqhs5pfYlgbmIh6rYHOO6zaMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNjIzNDYxMloXDTIzMTEyODIzNDYxMlowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDY3rZP8vEqjqpm43poPPe5KRBCr/lnloREeYjA7KHvt2WZGrxx3rpAy0qM9FSgCf8AeDMopR1KKTyMqOaQoBhbTmZyIV7g4oab4+hFv1Zida+JAPkJ0OpdfmCR6yPaOOq8sTDHo1aP8svxFw5xBDsbgt4fYjqT+WbEuZzvNi20H8zjlBIqIffsrZxYYojIKLvohGxIen/awbdqBniO9Riz5Rf7za70yO1UCuH9INwE8Y2fy3O22FgYghxf1uOC2xrQkznd3BaQ8tRERuDCmVALG/n2iNzCdcBlBvJh2VkEg2lkGUd6PO4EJCkmf34KWt4XgwV6V2pel28g9z82+fO1AgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRZAwN00s2WShBuilg1zG72gnDRkjAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAv276dXbcaGbWFffTsikZJmFiX9AifYtY6Rv6W57sfIgKQVdhU0KZtcP9CiyZ8o20hM3MgUUVUec8Nu12rb4Wf1y4x6GLE7ce+TX+Rp7wVvLH7XeKw4fSMqxCCE77MSCqMR3NCP+x0BrcFDSkrw6P2chFtsRC5ggjg3GCziLw+9CLW6nidmDTUszTHJNkvpnZ9CXppBjxYnMbD3SPuOj1J3SHdKOrrheKSjEY20oa5ciY7EHawXk+1Y1ZXcgDINdX+7hs3dgaHfuSjYl0hVIbUzcmsC6YhvyT0dp+lbWpaPPYkVceh+0abvaUgDTshIa9aASu0am2ASOQ8tFMT/bchA==", + "data": "MIIDNjCCAh6gAwIBAgIVANeXgKt0mIcBPCwPALOyahMMReTdMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQxM1oXDTIzMTEyOTExNDQxM1owHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMQp9NafdxQzk7sd+B9lTkhhuk4gV32goxFqyfz5IW1oguFElJhnJAHmeDeMmKqd+zgpBcwCJK5vqt/mLBCkLUM4g4+bzOUZ2kQmRIodTvu7BLaPsVHybwbWhsL6LGjbdkkgnFrr/g4sas2F0kTy4aomct4m4Hxz2nm4OQciVCl61538ekCKAAgOWbk4LNKnzbNOnTfCvCz0rILlwjKGiEgjbx4xcvTznuuwmmkAntcJj5H/IumsB+z8B6GdmPZrtim3qHkkllmtYtOFNOlTrEO7GcwLlUFppq+vH7COEB9Ylmte4GZfuOXyq+M/vwUmKOuhLmwmAUbrv8x9YzQp1TAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSlXVr6kBqljwfZoZK1dqhAcTNb+zAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAmwFN8r9/DmJ7/O5mxS23XHok+wnFokitYW3Q3nUmzDBpQYm/F9+R4m4qlrhpcgKMcEvPLaNsRqVuDLIS5thWIt+xY5PvBIhwU4UkWNhsRmrkoPc/PYP7Q2OGu0N5Z5vtOmMmAN9apx+5PIsFOxmeI/gmSX+fvZn/Wq4QAE2OnL7Cfse3LnA/jr/0WZDCbIWN8U8Jr7Zi4Aujin9KyxTu/S/yHFx5EmXYaAlhgZggQl97Pexfckd6t9foHd90A+VHCr57JDeYr/uP1VFQhQl2qrRa2GPnSyRccTcWfcTVVk67GnqQG+qi+H1nFANVDLuRuI48OrZSONCTSJPitjceHg==", "format": "base64" } ], "server_name": "www.example.org", - "t0": 0.017097, - "t": 0.026076, + "t0": 0.017158, + "t": 0.025753, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 3 @@ -430,11 +440,11 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.010835 + "t": 0.011135 }, { "msg": "conn 93.184.216.34:443: granted permission: true", - "t": 0.026086 + "t": 0.025764 } ], "control_failure": "unknown_failure: httpapi: all endpoints failed: [ connection_reset; connection_reset; connection_reset; connection_reset;]", @@ -442,8 +452,8 @@ "dns_experiment_failure": null, "dns_consistency": "consistent", "http_experiment_failure": null, - "x_blocking_flags": 32, - "x_null_null_flags": 0, + "x_blocking_flags": 0, + "x_null_null_flags": 8, "body_length_match": null, "headers_match": null, "status_code_match": null, @@ -452,7 +462,7 @@ "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.506487, - "test_start_time": "2023-11-27 23:46:12", + "test_runtime": 0.506998, + "test_start_time": "2023-11-28 11:44:13", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/observations.json index 58868759ae..bf8c2703ec 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/observations.json @@ -1,7 +1,7 @@ { - "DNSLookupFailures": { - "1": { - "DNSTransactionID": 1, + "DNSLookupFailures": [ + { + "DNSTransactionID": 2, "DNSDomain": "www.example.org", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -38,14 +38,14 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 1, "DNSDomain": "www.example.org", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", @@ -82,8 +82,8 @@ "DNSTransactionID": 2, "DNSDomain": "www.example.org", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/measurement.json index 9b4b9116c8..25466b1459 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "http://www.example.org/", - "measurement_start_time": "2023-11-27 23:46:11", + "measurement_start_time": "2023-11-28 11:44:12", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -33,56 +33,56 @@ "socksproxy": null, "network_events": [ { - "address": "93.184.216.34:80", + "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011735, - "t": 0.017161, - "transaction_id": 3 + "t0": 0.011568, + "t": 0.01633, + "transaction_id": 4 }, { "failure": null, - "operation": "http_transaction_start", - "t0": 0.01718, - "t": 0.01718, - "transaction_id": 3 + "operation": "tls_handshake_start", + "t0": 0.016352, + "t": 0.016352, + "transaction_id": 4 }, { - "address": "93.184.216.34:80", + "address": "93.184.216.34:443", "failure": null, - "num_bytes": 283, + "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.017236, - "t": 0.017265, - "transaction_id": 3 + "t0": 0.016454, + "t": 0.016469, + "transaction_id": 4 }, { - "address": "93.184.216.34:443", + "address": "93.184.216.34:80", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011785, - "t": 0.017869, - "transaction_id": 4 + "t0": 0.011592, + "t": 0.017045, + "transaction_id": 3 }, { "failure": null, - "operation": "tls_handshake_start", - "t0": 0.017889, - "t": 0.017889, - "transaction_id": 4 + "operation": "http_transaction_start", + "t0": 0.01709, + "t": 0.01709, + "transaction_id": 3 }, { - "address": "93.184.216.34:443", + "address": "93.184.216.34:80", "failure": null, - "num_bytes": 281, + "num_bytes": 283, "operation": "write", "proto": "tcp", - "t0": 0.017979, - "t": 0.017986, - "transaction_id": 4 + "t0": 0.017141, + "t": 0.017172, + "transaction_id": 3 }, { "address": "93.184.216.34:80", @@ -90,8 +90,8 @@ "num_bytes": 1448, "operation": "read", "proto": "tcp", - "t0": 0.017213, - "t": 0.023615, + "t0": 0.017134, + "t": 0.022554, "transaction_id": 3 }, { @@ -100,15 +100,15 @@ "num_bytes": 223, "operation": "read", "proto": "tcp", - "t0": 0.023647, - "t": 0.023739, + "t0": 0.022595, + "t": 0.022904, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.023751, - "t": 0.023751, + "t0": 0.022916, + "t": 0.022916, "transaction_id": 3 }, { @@ -117,8 +117,8 @@ "num_bytes": 1671, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.023773, - "t": 0.023773, + "t0": 0.022948, + "t": 0.022948, "transaction_id": 3 }, { @@ -127,28 +127,18 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.017988, - "t": 0.025649, + "t0": 0.016472, + "t": 0.024101, "transaction_id": 4 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 872, + "num_bytes": 1740, "operation": "read", "proto": "tcp", - "t0": 0.025738, - "t": 0.025739, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 866, - "operation": "read", - "proto": "tcp", - "t0": 0.02574, - "t": 0.026138, + "t0": 0.024191, + "t": 0.024193, "transaction_id": 4 }, { @@ -157,15 +147,15 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.027007, - "t": 0.027015, + "t0": 0.025101, + "t": 0.025108, "transaction_id": 4 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.027018, - "t": 0.027018, + "t0": 0.025111, + "t": 0.025111, "transaction_id": 4 }, { @@ -174,18 +164,18 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.027033, - "t": 0.02704, + "t0": 0.025128, + "t": 0.025132, "transaction_id": 4 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 2314, + "num_bytes": 2316, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.027047, - "t": 0.027047, + "t0": 0.025138, + "t": 0.025138, "transaction_id": 4 } ], @@ -207,9 +197,9 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000071, - "t": 0.000071, - "transaction_id": 1 + "t0": 0.000089, + "t": 0.000089, + "transaction_id": 2 }, { "address": "8.8.4.4:53", @@ -217,9 +207,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000105, - "t": 0.000129, - "transaction_id": 1 + "t0": 0.00014, + "t": 0.000161, + "transaction_id": 2 }, { "address": "8.8.4.4:53", @@ -227,36 +217,36 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000134, - "t": 0.000139, - "transaction_id": 1 + "t0": 0.00014, + "t": 0.000163, + "transaction_id": 2 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000134, - "t": 0.005981, - "transaction_id": 1 + "t0": 0.000173, + "t": 0.005162, + "transaction_id": 2 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000144, - "t": 0.006692, - "transaction_id": 1 + "t0": 0.000171, + "t": 0.005256, + "transaction_id": 2 }, { "failure": null, "operation": "resolve_done", - "t0": 0.006716, - "t": 0.006716, - "transaction_id": 1 + "t0": 0.005289, + "t": 0.005289, + "transaction_id": 2 } ], "queries": [] @@ -273,15 +263,16 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.org", - "query_type": "ANY", + "query_type": "A", + "raw_response": "pniBAAABAAEAAAAAA3d3dwdleGFtcGxlA29yZwAAAQABA3d3dwdleGFtcGxlA29yZwAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000085, - "t": 0.006464, + "resolver_address": "8.8.4.4:53", + "t0": 0.000121, + "t": 0.00517, "tags": [], "transaction_id": 2 }, @@ -291,14 +282,14 @@ "failure": "dns_no_answer", "hostname": "www.example.org", "query_type": "AAAA", - "raw_response": "K2WBAAABAAAAAAAAA3d3dwdleGFtcGxlA29yZwAAHAAB", + "raw_response": "Tx6BAAABAAAAAAAAA3d3dwdleGFtcGxlA29yZwAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000079, - "t": 0.005985, + "t0": 0.000111, + "t": 0.005262, "tags": [], - "transaction_id": 1 + "transaction_id": 2 }, { "answers": [ @@ -310,16 +301,15 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.org", - "query_type": "A", - "raw_response": "VzeBAAABAAEAAAAAA3d3dwdleGFtcGxlA29yZwAAAQABA3d3dwdleGFtcGxlA29yZwAAAQABAAAOEAAEXbjYIg==", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000113, - "t": 0.006696, + "resolver_address": "", + "t0": 0.00007, + "t": 0.00575, "tags": [], "transaction_id": 1 } @@ -399,8 +389,8 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.01718, - "t": 0.023751, + "t0": 0.01709, + "t": 0.022916, "tags": [], "transaction_id": 3 } @@ -408,27 +398,27 @@ "tcp_connect": [ { "ip": "93.184.216.34", - "port": 80, + "port": 443, "status": { "failure": null, "success": true }, - "t0": 0.011735, - "t": 0.017161, + "t0": 0.011568, + "t": 0.01633, "tags": [], - "transaction_id": 3 + "transaction_id": 4 }, { "ip": "93.184.216.34", - "port": 443, + "port": 80, "status": { "failure": null, "success": true }, - "t0": 0.011785, - "t": 0.017869, + "t0": 0.011592, + "t": 0.017045, "tags": [], - "transaction_id": 4 + "transaction_id": 3 } ], "tls_handshakes": [ @@ -441,17 +431,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnTCCAoWgAwIBAgIUYJBhavnG74qe0jHEBKQ4wmixsTswDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MjI0NjExWhcNMjMxMTI4MDA0NjExWjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5rUphJtgLyOpVxrr9txke3+uKL6gjoW1BbnHTMSWAcPclIUzLeuxfEcYAFGJF+N6DsdQR2a/j9HoinC0zjPPHctIVYJfKqogLnmza0t5HnE0ViCYI9ZeflLZwlB6nccWbraGybzqIUrRMl/S1g322lZeczBj1rV2O4okLvKidv4K6xBGcN/sVAznlfLZNJCuKXe8OJK9UUDPp6dZh1RZMI17Ph3qD6Q++pS2cPHaEhF7zPaxVsJvbFb0xndesXfb2pUiBCqbpyTA0SAKSGJehC1ynmZAVWPK+PO5AqyPZWmIvK7k+4ePmXPzb+jid/C3AroITfoPLNWPND5FP0G3dAgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFLMxR9UZoNJMqppdxQYqHEy/p0WzMB8GA1UdIwQYMBaAFOprWheynJkjWZMcEN+NQAt6VvhXMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBABdgtLMtmPamKk337WpjAQGZhCc/4Bt4a8E2oAIa4ws4xzCiQ+8HNJiZqfxeC4gaiQR6nsw6yIfUY1Ko0MKVmhr4QmvhoZz7rJmk8OpiZpeQtS9AF8i8wL0IBAjvPpxBCDH4yLZ1G50E8QSii7vjgfX918+teSLRoNJgb9bME+yZToVMvSVmxm4eh/Lr3sw1I2Hj6dFQmjyaNGTDM4ln/Hd1S2uOVtZ8LsiLXrKRxOCxS7pjnmyE0B2hXcKpSN0xbWPKEbcOYlt1Rfg5t9ZoG5xy3I7j34fb648HMXA10wuBNohKIS47Y2rKyFZvLtD1MBnHYVwCyI4GR7OPymoHiCY=", + "data": "MIIDnjCCAoagAwIBAgIVANSduxzYGbVl6waawmCAi02i6UcUMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQxMloXDTIzMTEyODEyNDQxMlowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA83bdD5Q6VkbL3wUPU5k/hSYCBZ1zzv2O3yLFkbMtJ3MsqUa1YJbwGcAXjU2BB0qoJrds38zqNYzZwk+QC3TcTYwrId0THoICicX4Gb0JNaDSHD/gwscUVwf1DgEaKBfY+9Fnh4E8AVs0veglD+Sqar+TIYS/koaPJGxguVYBne/vMlgxw4wVnX6BNURsMFY27LrUcGv3JEaPLCAFi8BzWxMJKwP9iqIfjDQ3iTigPMneb2Hr6Rnxi6/M3tvKQb0iM2dgPdEmf/0tF4FNDqAEEPFtspwR4S9OMrlSbGRrRSAw98SlPPNRWJtGxRgWLjNecj3UpP7AdafcMjRvlDq2cwIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ6stKxmEFfXQv2ktS+9G90FkmTuDAfBgNVHSMEGDAWgBRCFwK0bQ01OE4Rgq4SRqOi3NUmRDBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQB1Ssy9svU13hv5w7uYEwnnkE7VSvPT0tG3ElOrKY2BAUUAUXcfPpIyNqih/JBips7QIGUJ3+yODkg4n2RFC1m7xvk89xJD+2xjgmJCIBo6e4rjXLEp9PfHM9ZMaKVSiQc7VL11IBaFtVYrj0pciIuGHZejwd18UOTYXAodj5hNCH901CGYDxXlkgRZT6SWtZ9l4II41xRAsexMcJkyfhjDEzXLs329exz2rq9SePHusLFEM+SWPDgyTnWZGNP+F6ybTC80gKcfaTozjfeSt494MMI690hZChJuHN5V/SoMhMlhIP//AOaSscHb9mld0D3mSuQfW+BP2N7fDdin5FQN", "format": "base64" }, { - "data": "MIIDNTCCAh2gAwIBAgIUKg7LsNwGFm30xSgpOTl7xXeL9CcwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI2MjM0NjExWhcNMjMxMTI4MjM0NjExWjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK2qeI6fWloQMqO3AswvfDP/mD3klfDP88pjlp3+On0sA2p9rbnkly2jFBq4cKgWGuwxyn01lXIFclVKDy3nADcABXux5fQ48nFM+Rd2Bd92tdkB4ySGVh728MUe/8Kaeip3Ggt7Zdgs7omT3/iqQLIGWGDBuF8UXs2AEIE4d2nT0IH3zT08n1k26t1YCzdFGYElamTCjOsbSWDzzbOIIkBELIKzFZtLYG/MMBS38JMuNWp07spxSs3Ml2stpRl5Gf+fVGRTYa1uJIchvM46t75+JKdA3ScEwCakVOM+71GPI6A1JwwrMBJLxiwgLMyFNnltrsSgFkDdva+qwKBD8H0CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFOprWheynJkjWZMcEN+NQAt6VvhXMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAAcizit6k22VHZCiDQRDMKLKpPbdnHr/3VOWRex3Wc5REdtikv8rlp+2GwlI4d6bschB5Za3/K0TrNN34++YcCLKlvpLThdFqF3OIWdhudwvGuzEv0u2AigzQLmu0wd8GGkYnryFwsvK4nxTmVmH+bVVPMI+/oUR+jrWijoBA9gtL4iTLdMI2Y/40h0uAQgOvk87ZRQWBgnu3EMKFwlMFlt0dJPQ/z9J9S+t9a2pSguf98m2T8VbRz+1cG3Q6SRDRccwHlamQNaJZLBA3wlGi71GhNLPcPGFOEfKPPzYFxnGUlM7j0lvyTkJ8APcMZSpi9zR3xNg5vxYhVFplU0TgS", + "data": "MIIDNjCCAh6gAwIBAgIVAMilCPi8ygWeLKdK0hC/HUJbhxuQMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQxMloXDTIzMTEyOTExNDQxMlowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDlLt4P39c9T+TEB6zKH8Y6v1UgR3jFxcAisEZ4PpD15SvZOb23hX4ak61eri6RLfwkOjd0GWCYz6HucLrKN+p1LLqZn1d76k+WU5+ZRWakW6HVJ+PIIMDl24jxjRXcHQqkOeQQWkHKtplPYinMVAuFEpyxHiI96O+NKQMMF7ywlcvRZja946Sy7YH5fymy6bXz817TVV2iqIgDcNRVoUAUjxQMq7vKiLXZSLDV5mjDU01drZDtY5zwFlkQcCQeTt3xEjbzlB6gT+MfQawxhem/KeRt5NnT+W55GIuj0bGRnWGdRaiJP6bNCwqj3JY1fTDvK3ZbXnKD+pUXMYpU+qjnAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRCFwK0bQ01OE4Rgq4SRqOi3NUmRDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAXlHwSjvzqETRElDfpZqNfypYG5mcuEl7I2kwxT0gO3dZA1i8IsW2XBFMYOGU1WL/UatckWKIsgr4B15doK8a9uvftUx8l/Pn0YoD9mZSNMXb/7dy094YcO4yX/DNyZtLwxeu0lgyqOU9oo/VsNVcxiN22T+8t49KaRSwTDQhfF4FXndVSLv4EBog0Ry5ePGYbxbPdM/eMDXMtEVZLfdIINKWOh0Bse9zt0jshEoaxxAPTGWSMfP9m7cGr0c94acafNNqf9wh8s7YzzCT3a+M7yzso/KISn+8PE4HAD/MBbZIc3M/BwlZi283p5vefoUIuAa4ugYC4EoE6ohlXqbG8A==", "format": "base64" } ], "server_name": "www.example.org", - "t0": 0.017889, - "t": 0.027018, + "t0": 0.016352, + "t": 0.025111, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 4 @@ -480,11 +470,11 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.011637 + "t": 0.01153 }, { "msg": "conn 93.184.216.34:80: granted permission: true", - "t": 0.01717 + "t": 0.017054 } ], "control_failure": "unknown_failure: httpapi: all endpoints failed: [ connection_reset; connection_reset; connection_reset; connection_reset;]", @@ -502,7 +492,7 @@ "accessible": null }, "test_name": "web_connectivity", - "test_runtime": 0.507045, - "test_start_time": "2023-11-27 23:46:11", + "test_runtime": 0.505869, + "test_start_time": "2023-11-28 11:44:12", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/observations.json index 3b12ad8f05..3894a91dba 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/observations.json @@ -1,7 +1,7 @@ { - "DNSLookupFailures": { - "1": { - "DNSTransactionID": 1, + "DNSLookupFailures": [ + { + "DNSTransactionID": 2, "DNSDomain": "www.example.org", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -38,14 +38,14 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 2, "DNSDomain": "www.example.org", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", @@ -82,8 +82,8 @@ "DNSTransactionID": 1, "DNSDomain": "www.example.org", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/measurement.json index b6e690517c..2329289a28 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://www.example.com/", - "measurement_start_time": "2023-11-27 23:46:13", + "measurement_start_time": "2023-11-28 11:44:14", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011034, - "t": 0.016009, + "t0": 0.011949, + "t": 0.017318, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.016026, - "t": 0.016026, + "t0": 0.017337, + "t": 0.017337, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.016113, - "t": 0.016122, + "t0": 0.017437, + "t": 0.017449, "transaction_id": 3 }, { @@ -64,28 +64,18 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.016124, - "t": 0.023311, + "t0": 0.017452, + "t": 0.025079, "transaction_id": 3 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 872, + "num_bytes": 1740, "operation": "read", "proto": "tcp", - "t0": 0.0234, - "t": 0.023401, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 867, - "operation": "read", - "proto": "tcp", - "t0": 0.023402, - "t": 0.023672, + "t0": 0.025185, + "t": 0.025186, "transaction_id": 3 }, { @@ -94,22 +84,22 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.024539, - "t": 0.024545, + "t0": 0.026074, + "t": 0.026082, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.024548, - "t": 0.024548, + "t0": 0.026084, + "t": 0.026084, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.024567, - "t": 0.024567, + "t0": 0.026112, + "t": 0.026112, "transaction_id": 3 }, { @@ -118,8 +108,8 @@ "num_bytes": 305, "operation": "write", "proto": "tcp", - "t0": 0.024615, - "t": 0.024642, + "t0": 0.026166, + "t": 0.026197, "transaction_id": 3 }, { @@ -128,8 +118,8 @@ "num_bytes": 1208, "operation": "read", "proto": "tcp", - "t0": 0.024607, - "t": 0.030387, + "t0": 0.0262, + "t": 0.032577, "transaction_id": 3 }, { @@ -138,15 +128,15 @@ "num_bytes": 507, "operation": "read", "proto": "tcp", - "t0": 0.030429, - "t": 0.030635, + "t0": 0.032873, + "t": 0.033611, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.030649, - "t": 0.030649, + "t0": 0.033629, + "t": 0.033629, "transaction_id": 3 }, { @@ -155,18 +145,18 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.030668, - "t": 0.030675, + "t0": 0.033664, + "t": 0.033685, "transaction_id": 3 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 4030, + "num_bytes": 4031, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.030682, - "t": 0.030682, + "t0": 0.033693, + "t": 0.033693, "transaction_id": 3 } ], @@ -188,8 +178,8 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000055, - "t": 0.000055, + "t0": 0.000069, + "t": 0.000069, "transaction_id": 1 }, { @@ -198,8 +188,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000091, - "t": 0.000097, + "t0": 0.000103, + "t": 0.000109, "transaction_id": 1 }, { @@ -208,8 +198,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000122, - "t": 0.000124, + "t0": 0.000107, + "t": 0.000116, "transaction_id": 1 }, { @@ -218,8 +208,8 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000101, - "t": 0.005203, + "t0": 0.000137, + "t": 0.005274, "transaction_id": 1 }, { @@ -228,15 +218,15 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000129, - "t": 0.005785, + "t0": 0.000126, + "t": 0.005524, "transaction_id": 1 }, { "failure": null, "operation": "resolve_done", - "t0": 0.005826, - "t": 0.005826, + "t0": 0.005563, + "t": 0.005563, "transaction_id": 1 } ], @@ -244,32 +234,18 @@ }, "x_dns_duplicate_responses": [], "queries": [ - { - "answers": null, - "engine": "getaddrinfo", - "failure": "android_dns_cache_no_data", - "hostname": "www.example.com", - "query_type": "ANY", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "", - "t0": 0.000069, - "t": 0.005314, - "tags": [], - "transaction_id": 2 - }, { "answers": null, "engine": "udp", "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "su2BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "0PeBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000064, - "t": 0.005207, + "t0": 0.000078, + "t": 0.005279, "tags": [], "transaction_id": 1 }, @@ -287,14 +263,28 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "x62BAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "8BeBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000105, - "t": 0.005791, + "t0": 0.000078, + "t": 0.005529, "tags": [], "transaction_id": 1 + }, + { + "answers": null, + "engine": "getaddrinfo", + "failure": "android_dns_cache_no_data", + "hostname": "www.example.com", + "query_type": "ANY", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "", + "t0": 0.000086, + "t": 0.006248, + "tags": [], + "transaction_id": 2 } ], "requests": [ @@ -373,8 +363,8 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.024567, - "t": 0.030649, + "t0": 0.026112, + "t": 0.033629, "tags": [], "transaction_id": 3 } @@ -384,11 +374,12 @@ "ip": "93.184.216.34", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011034, - "t": 0.016009, + "t0": 0.011949, + "t": 0.017318, "tags": [], "transaction_id": 3 } @@ -403,17 +394,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnTCCAoWgAwIBAgIUIaxs+kB76uzmiN8/1IBZQK4e048wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MjI0NjEzWhcNMjMxMTI4MDA0NjEzWjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDztmlP7Af+rbYCyeNpmB9jDzFUNvYAEHBX0BuUjjplrGUqZc27iFvGSKfx5nLkbMq+8NSxCMGxFw3Vh6lNhya42RjdA5bmCblkbo7R314EV3qLqO1ndtD7aHQKddqVb2rhqDtjV4eVN/XgRyTtezLm/0sAyf+o3loglTasQEs8irUr7fl4SwgUTJP/I32QrMCIkKZsCNQ4AJV+e5wVjv0eXCqfS6V8H0FDKECQ/12myaO889YgeYY+dtCQIexKD/85eQO9RXrlQojfSG8LlZh2U85Fo6dbN6k9FZ8o/cKNAJkmBuqr/03msXxlDTRIm62OXArrRC7SiB6qIDV1uDQjAgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKqJ2sE8/OyIhvEBaPcPHtZ6bAeaMB8GA1UdIwQYMBaAFARn6+4uc6xJAa6oYmOTz66PDqp5MEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAJwCFXuRVnXu+hwG1xu+XuEwsK0wkgRLUnw+5fYpmh+xvDpDIAjUQbSMJvoDR2lJGJNbL9I6JQ+x6/ChAXyCUGfpUfIvRasYvTXih/e8El/DDLvBsixJtqc0HQuzd2A3+IqupWWiY0VkspIw5mzP/MEGFoT+U7EWkpsmV5xhZs2qAbzqU/RQ81fYOS1Lu4vLu9IQqIn6LP+8EbwP8nzHvXwjXJYgE0mLCkz9nxDpjxaF5NpYy4iMTn5D6FjJqdhbeJ0r9xGsnPZ+w0CMeFXdinhPbBfYNQcm4d00DEneLuXPVmyX9FFT9RyrLd80GY010ctO8J917MkcCGGLtSudG1s=", + "data": "MIIDnjCCAoagAwIBAgIVAKywBiUVponFTl6SuBrvYoKv0kpKMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQxNFoXDTIzMTEyODEyNDQxNFowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvYPNeaHQnk1umF/zk1esXwC1NDqNFO1DIkUwRorQ1++QVNQ9yrYlwnWAfB5+Czq7hM89jEFeTCrv8CbQZgyzaaf1rCwXhCZ6/C2JcYj8G1L1BodcI3Jdu1wzjREurk3Y5LJtlLSKhU3eXbk+ZLtPk7rkWll4iOmgEHxTvmywfoySBZqK+6CfrNP8IULPYUR2xP+yfAWprzcjRkC78YSfWluM62/5GomqLxkJytK8214Vcknf6J14oP717/eP6DwqFsv7JfaRtvmwm2wmku+HzWpN9uHuUdS7SAnhTSS3EV55jsk3xGgkkyioPuubG9QP0N6XOHtQJGxz+hCev9elhwIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT0oFQiDiF/sJtY7xVEI/AISis/ejAfBgNVHSMEGDAWgBRwcRFv1EPrRDTYpaeJD+C1BmFrBDBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCO82oSeWVrcj9lCVlTWNsJomx/m+Bj+9KxbwFy87dEmBv1IMwxHxuToIQDwt22oEdpnnmA/cQOcYjgvKqMRQNQrXEOIb8uUNfXI01sFJN4Ldk9pC2ykeAV0GDmNoVDac/wOkmd4ZIWnpb597q1fU0owG5xI2xeAL2eMjBJzcJIXZDNyhnPH8CRwICuaGg3RI05N02aiSu8clAbeSusLI1m7nj+NcO3Nze8M5aq8P1mlb3kU9HI94IhqCI4bDFJumPnPLbKmP7po1JpZfHjD08zMYTA4NVXjdPoB63Ogx5K4CX8G6e4dM+NRQ4rqdhnSYGpinb0jwfx5MBaj8kR/0r7", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAN1FrLbyaSnIJnTQ2+2R1z+ThJ3QMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNjIzNDYxM1oXDTIzMTEyODIzNDYxM1owHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwpNaUkC3y/eqqEFE9MksES3JLk8sIgz/ofcq6PfeZhgggtcBO5tVAFxdJMrBqQ1az1Dyb9WtBRTqvibnsi3pm1uLFNTXU/obixScwqUVigMnL8bIgTFiwY2K84Kcd1CThhyBjurdoZP2ytYCEG9qBFY92zJANbicBCunNWOuf9xigBznvkxn0T85aSVQYefvsXLRcZlYk9vEb4eEZnCklJqlJud/xoXnDf+ybZ/RStUGz7cpAKu1sI7klOg4vpRQ7QWngC4Gk205Z4Q/S6Xf/ANPr3Mck4QC9QFAmqL6Cd18ZfejhciI4xpOhME8TK3A2iMmODYiFKKUZJh5iuBudAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQEZ+vuLnOsSQGuqGJjk8+ujw6qeTAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAsHshspkgqTlJ3/JrLfJ+eS3CaVJOq5MWR7FHXJIOgxwzc6UyZgpMrwqpmZv6cV08BgfNg/SzSmtzEGmTIpP6VOGI29N05Dux+JRnZg/NgFrKyQbMz1GCcDDWK4yvORawxvhW1EFZyR2bca1WnYBEIuDoiLY9Z/VJqmhvtrAl4yZ+Vmq8TGBXS8wh+DcflMD4mbSVY+KhjLEmaxa/ZA7nX2qHUixMRFn9Zu2X0QADcdBcn0OPUKYzGMjDweNs+UHahSXKTz4EPcxD+U4IOWWkAOqqWIVRh1I4Xdyrj46NawruTHcvxsO45s8THalkM94Pk/W9l1LcvyeA31VengSDxA==", + "data": "MIIDNjCCAh6gAwIBAgIVAIPbgeI1bjRB3ULHjifo7AaRCkSoMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQxNFoXDTIzMTEyOTExNDQxNFowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCz/A2Z+Jxc1zLw8dLGiIqogt9Eu24FGDGDIxkYQb6XeU7JKdrleXgXj4v9tY6wHEuihI9xWIK29s74GqZds6Q/MvoYAKYQlZN4O2EYfgB9ioBA3izo95nb9yTjNOZmevHUqAzRUnbs9gz2vhiIGnvjPhELWJI9+bt4T0GLBNhyntrk/qiAW4WxOxgGltrb7CTQSVKENPiKN1FR0aYgC2OeBkov7KWwEC0pMDnu3kSMgw2KFyLsYPd8uZ5QTXrYVoGwNOLojlXJNzItcyFhj/Cj3UI6YZ6QZgG9uX3UwfINoRrnGPUdEKVfSNajGyoDMs6ccbt39468AM6GZkjH6cEPAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRwcRFv1EPrRDTYpaeJD+C1BmFrBDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAGaQA49jR33OCg3XNVQ4NFTIkhdqWsf5zxgoiVgOaCCToyca0nPmXgpgZnQnY09Nc0QcPf8kbmR3aGhTI2sBjoG/ryld9w+So1Wb5GabZ7emDhtbsKi3aNziNqq29zfZdMGYI6g8SOomHzA8mjmaoIiEztCWIqawwomAr41fnmuqWz5KWcEAUc2EShH6ArVEh8HgbffwyV8qnKY4d9d/IPstdKCBukkTBDoVoDYccXEhAwRzyFGG3zsqwjuqsllpj7IOyRwvcDMm7s2fVl1HPqEmcaxB+YMBbjIHabI6hWKT6JxkBAxmnwVwWY6cRdLzFsx1zr1ZlYlfPATKYS+lGLw==", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.016026, - "t": 0.024548, + "t0": 0.017337, + "t": 0.026084, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 3 @@ -483,11 +474,11 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:2}]", - "t": 0.010978 + "t": 0.011903 }, { "msg": "conn 93.184.216.34:443: granted permission: true", - "t": 0.024557 + "t": 0.026093 } ], "control_failure": null, @@ -497,15 +488,15 @@ "http_experiment_failure": null, "x_blocking_flags": 33, "x_null_null_flags": 0, - "body_length_match": true, - "headers_match": true, - "status_code_match": true, - "title_match": true, + "body_length_match": null, + "headers_match": null, + "status_code_match": null, + "title_match": null, "blocking": "dns", "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.50607, - "test_start_time": "2023-11-27 23:46:13", + "test_runtime": 0.506353, + "test_start_time": "2023-11-28 11:44:14", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/observations.json index a09d0a98f9..756135968f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "1": { + "DNSLookupFailures": [ + { "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", @@ -38,7 +38,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null }, - "2": { + { "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "android_dns_cache_no_data", @@ -76,7 +76,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/observations.json index 64bdeb18df..cc9e13f847 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "1": { + "DNSLookupFailures": [ + { "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", @@ -38,7 +38,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 2, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/measurement.json index 697e410f90..69f6db5cc5 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://www.example.com/", - "measurement_start_time": "2023-11-27 23:46:15", + "measurement_start_time": "2023-11-28 11:44:15", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.010912, - "t": 0.01687, + "t0": 0.011508, + "t": 0.017562, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.016892, - "t": 0.016892, + "t0": 0.017576, + "t": 0.017576, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.016986, - "t": 0.016996, + "t0": 0.017676, + "t": 0.017684, "transaction_id": 3 }, { @@ -64,18 +64,28 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.016998, - "t": 0.025481, + "t0": 0.017687, + "t": 0.025341, "transaction_id": 3 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 1738, + "num_bytes": 872, "operation": "read", "proto": "tcp", - "t0": 0.025581, - "t": 0.025583, + "t0": 0.025442, + "t": 0.025442, + "transaction_id": 3 + }, + { + "address": "93.184.216.34:443", + "failure": null, + "num_bytes": 868, + "operation": "read", + "proto": "tcp", + "t0": 0.025443, + "t": 0.026047, "transaction_id": 3 }, { @@ -84,22 +94,22 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.026473, - "t": 0.02648, + "t0": 0.02693, + "t": 0.026938, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.026483, - "t": 0.026483, + "t0": 0.02694, + "t": 0.02694, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.02651, - "t": 0.02651, + "t0": 0.02697, + "t": 0.02697, "transaction_id": 3 }, { @@ -108,8 +118,8 @@ "num_bytes": 305, "operation": "write", "proto": "tcp", - "t0": 0.026567, - "t": 0.026602, + "t0": 0.027029, + "t": 0.027059, "transaction_id": 3 }, { @@ -118,8 +128,8 @@ "num_bytes": 1208, "operation": "read", "proto": "tcp", - "t0": 0.026565, - "t": 0.031842, + "t0": 0.027024, + "t": 0.032073, "transaction_id": 3 }, { @@ -128,15 +138,15 @@ "num_bytes": 507, "operation": "read", "proto": "tcp", - "t0": 0.031898, - "t": 0.032445, + "t0": 0.032109, + "t": 0.0323, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.032459, - "t": 0.032459, + "t0": 0.032315, + "t": 0.032315, "transaction_id": 3 }, { @@ -145,18 +155,18 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.032482, - "t": 0.032489, + "t0": 0.032336, + "t": 0.032343, "transaction_id": 3 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 4029, + "num_bytes": 4031, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.032497, - "t": 0.032497, + "t0": 0.032351, + "t": 0.032351, "transaction_id": 3 } ], @@ -178,8 +188,8 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000065, - "t": 0.000065, + "t0": 0.000058, + "t": 0.000058, "transaction_id": 1 }, { @@ -188,8 +198,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000104, - "t": 0.000124, + "t0": 0.000093, + "t": 0.000099, "transaction_id": 1 }, { @@ -198,35 +208,35 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000163, - "t": 0.000166, + "t0": 0.00013, + "t": 0.000148, "transaction_id": 1 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000143, - "t": 0.005925, + "t0": 0.000104, + "t": 0.005313, "transaction_id": 1 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000169, - "t": 0.00628, + "t0": 0.000161, + "t": 0.006253, "transaction_id": 1 }, { "failure": null, "operation": "resolve_done", - "t0": 0.006304, - "t": 0.006304, + "t0": 0.006302, + "t": 0.006302, "transaction_id": 1 } ], @@ -236,17 +246,18 @@ "queries": [ { "answers": null, - "engine": "getaddrinfo", - "failure": "dns_nxdomain_error", + "engine": "udp", + "failure": "dns_no_answer", "hostname": "www.example.com", - "query_type": "ANY", + "query_type": "AAAA", + "raw_response": "tyiBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000082, - "t": 0.005573, + "resolver_address": "8.8.4.4:53", + "t0": 0.000067, + "t": 0.005318, "tags": [], - "transaction_id": 2 + "transaction_id": 1 }, { "answers": [ @@ -262,29 +273,28 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "gG6BAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "82GBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000081, - "t": 0.005932, + "t0": 0.00011, + "t": 0.00626, "tags": [], "transaction_id": 1 }, { "answers": null, - "engine": "udp", - "failure": "dns_no_answer", + "engine": "getaddrinfo", + "failure": "dns_nxdomain_error", "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "bdmBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000074, - "t": 0.006287, + "resolver_address": "", + "t0": 0.000076, + "t": 0.006614, "tags": [], - "transaction_id": 1 + "transaction_id": 2 } ], "requests": [ @@ -363,8 +373,8 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.02651, - "t": 0.032459, + "t0": 0.02697, + "t": 0.032315, "tags": [], "transaction_id": 3 } @@ -374,11 +384,12 @@ "ip": "93.184.216.34", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.010912, - "t": 0.01687, + "t0": 0.011508, + "t": 0.017562, "tags": [], "transaction_id": 3 } @@ -393,17 +404,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnTCCAoWgAwIBAgIUWCGfWihnJ3b4Bo5t6HtF+dFPYu0wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MjI0NjE1WhcNMjMxMTI4MDA0NjE1WjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/yUFTycUtyr0UDBA+CCy/YJUscwKY6cEfqItaE0UbVq/cvRvp+/UwoyVAQImZF2rs3CbQVXyQfZZol56cP9bZp2chd2LpbKms7w3PNFqjePXHsoFpsPOGp11L76ZeIdn1ukmT8fl+3JdjJZdkSiUElVGZ+5lTyitddmJytezRMASeotZdsfACS8bdu/s2/DRRGY645kRnQZxMaSLzOIojqgSz0IzX5sX9KWcAqYC+YJ0y29aL+f3cH6u9FvjipUpuy5NHWxoG2U99T6t6HpyaO3A7cgaG5X/bJ+mNg3+XsllB5pWB/CGZviltTd1dfnqQyNGYpa4fCLtEfqclu2B/AgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEY381gglDW/zzr6h4FJ7FMWJ3MyMB8GA1UdIwQYMBaAFFxRDhg8+YmOoVNHtn0d+nGXuC1AMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBABnaCyO5vJ8fxSjPSdbdwrDTHyzz+io9JS11u30tJA2uqdDGFh+KD37NnL+nleaYkTcmTo4sv9GiO3xXEUK2SN9ET201H41/7W0vPGp9oKmkrknDa6IqNpp2PlAU5o+l5I9VDkoab5UmiR1Wo/6HWrqWqB3d5GK5Wu6F0YIE75JERiWBNWGKO2c0l731UFX7RDlXB9l/p2ywL0+iBycRSJhAL0aS5MmkHRu4SR1ASj1SwRRcgpzfUn1YLCG4k6ojyhv/FCfpAK5v5ha835StIjsKdK8/TA+tdRwGCbyKJGL1lthAkf3OaX0dVo/tMCgsLg49WLbfaQw49gonoKAtDcs=", + "data": "MIIDnjCCAoagAwIBAgIVAN5MtGIaDU93Cu3sYTgCEZMjw9T0MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQxNVoXDTIzMTEyODEyNDQxNVowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAztEDveeTDKaGzz5X/BYAveQ+4MK16ugkuExuvb+2UCdPAJxPBTbNuzrBrF5vDp41nIAS/hZ/SvBZPSikFDaJPCViIC9BLjt7pVEfqRaGD330zwL1Omhkir2eO/iejMlhx6fAqrpZo2Qsb19Hlb29UGr5NjH0DXLbWaNPkT2Ahk4wMaSBpaf+DJPLolsTIwLqRloc1mhDGQM40Abk3LYW9Xr+pBFGrtItkhQsCRZpF0WkZCimUfoHp0mGo2vnv5wxtvJ4mWw0mMo5tqb8NRJKGz9/qvBuVhZcRTJeSnm+iq7L+Cc7N1QSQGyTR5kubKWcjWA9x2/H/VvB9+XumFEuVQIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT8QoggO7YMUDqJNQpBY0omfrnV+TAfBgNVHSMEGDAWgBShs/DeywIml50opscZn0PpVgrsuzBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCwvnOCupxHJP8Fxf50m9cR+TpP7oV5E9uIPJnurTVr5vWfluRD2I/4OHByccyh6hOU0AOy/oYn0ry1X9vBO0S9ZJYfjnixvSLV2TTxjebHI+R+sSsVDPj474aL4qpRoa07nlwsp2DDHo6RrgKn+Le6u5VBJLOf0349ZzcTCDm1LDyrKr5qepdwIfvVEUQ0+znfR36WZxqxjsue4GL3nja2shW7+9/s7cVHn9UFeLdTuTH6EQ1XxxDHw2WKYURHmyfs7OsvYZvoEg3linirppeBjcBIf2urCxT/0Wh452aQMuRDmDrTMJNRhu4O85LVM3Igc9AjRRzQ/OW5RwEcvJ/p", "format": "base64" }, { - "data": "MIIDNTCCAh2gAwIBAgIUOjbFD0HHXmGCep7zdAbKekUso3EwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI2MjM0NjE1WhcNMjMxMTI4MjM0NjE1WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJxjjugaWJ/P2wfcYdoovGyHFt8RJWXVxwOixeCxnke3/tKP0mEcgfhJn0H1189LRpCGNeNApqV+zed8YA5CFLkM/tGCPvUzPg/iBKiIZXHuF711Nz4WJNmW2uNo5vjIjTNREjIgnVOZ2gFrkCSMVlmqi9enuU80OfUUCdI6SNvN18Ry/9qys2O9jOciStDz8xhoLpkVvwWSnbaK/yudSDDNjL+0ROj3REab6ahzlOjyyIhlQHt4ue1rBtQLlfwehVYWY7kYvLFDMtknvvDx4AnF34vcV5dpQIRb9o+nDoBFnPgY1SE75Va4E4skgKyBrYywke/ZFPVc3V/JUBj0VWcCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFxRDhg8+YmOoVNHtn0d+nGXuC1AMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAnPD456QVYMXMffuKGznNsL+4YsviV+V2qIVXxTGb3XZLGmgo77UdGIMpd5U1ZDvZszXfOSIBG8GQe8nT9m94fwA228Z7boOwP49x6darETHO4YtryL7wmOFxbwTZVQglvQKmTo2BvA9LwCP+wGSPwsFHsSVs08Wm+luqI2llmVQhemHXVOqC4R9s4vxBwkxU7VXlcb1HDQP96CQacRQqqisQXOBjZkwxuMkl5F55sklbOGqi2wL1u27PRBYUudpSxTshM5ZAnIsCSdLU5a0NfPOmAPQJYDEUkgBuB7Z7vpt+1qRKdAtCSq/h6e6CVOSy7bJB3j6mRKgNRe1H4+0Pz", + "data": "MIIDNjCCAh6gAwIBAgIVAPFgXmCYmvrHBwrVY+n6lGTQl1YwMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQxNVoXDTIzMTEyOTExNDQxNVowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5uldqL4uJA/1ddd9nxYQPeddbukF3Qk9siO3caa6/UdenlErmxXtmHDD5ql250KCy8BqapLl+waAkpZeG/v5m8jOk1QQvm8VURWlvqOLmWLCIdF7hxLxinS34gRW192fgGkb75dFaNMvzIJjMuQI67gc+WPJTq44ZU4SX8r0QYhVb818kMJcV3iZcKWghDBPQTddq9key5JjLyx9fcE/wQ5PYF2abhhIaCeml/R8033GmOWaotKR6gEcCeZfyEolZWuHcETbauLsZ0UMenyHB5RnHxQ2bBV+pp0eoN79DeLYs3i4Se8W2gJ8hSrMyLPcsH/b0sk+z1fwQIkUXac8zAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBShs/DeywIml50opscZn0PpVgrsuzAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEARVSghbW7wVeA1jHFYsD1TX8hyuwHHwYLMfnilJ0NEQXMynphlh1AvPCmpKH58AAgZFD5dIEVfmliBytTMcLqVwk4eeEOlCX/pn9GL0vDMuu3DPbGhr5ujWLEtFowye5u2p0nc6Gda567zluDMoc7xaXVTZt+iIrbNVGRlL56xG3i2yRoc3hh5NPZawfmUwNKezqUZksOMTaxw3JTN7VE0B97EOmVyJyTZESes8cGMl/RLZ2FHgyonnSHH++6167kiJeg6uMpDJuYoXxkJGIW9nQQACc+NrBI274rcaha9ZIWwMV7EUaf2fEbBYfYrxWhiJrojBJkk7OVRgvV2hWmrA==", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.016892, - "t": 0.026483, + "t0": 0.017576, + "t": 0.02694, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 3 @@ -473,11 +484,11 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:2}]", - "t": 0.010868 + "t": 0.011449 }, { "msg": "conn 93.184.216.34:443: granted permission: true", - "t": 0.026499 + "t": 0.026949 } ], "control_failure": null, @@ -487,15 +498,15 @@ "http_experiment_failure": null, "x_blocking_flags": 33, "x_null_null_flags": 0, - "body_length_match": true, - "headers_match": true, - "status_code_match": true, - "title_match": true, + "body_length_match": null, + "headers_match": null, + "status_code_match": null, + "title_match": null, "blocking": "dns", "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.506637, - "test_start_time": "2023-11-27 23:46:15", + "test_runtime": 0.506725, + "test_start_time": "2023-11-28 11:44:15", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/observations.json index 1ab0eae2b2..13f5d39c76 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "1": { + "DNSLookupFailures": [ + { "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", @@ -38,7 +38,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null }, - "2": { + { "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_nxdomain_error", @@ -76,7 +76,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/measurement.json index 1541c18707..7e314f3c7f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://www.example.com/", - "measurement_start_time": "2023-11-27 23:46:17", + "measurement_start_time": "2023-11-28 11:44:17", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.010961, - "t": 0.016545, + "t0": 0.011593, + "t": 0.016939, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.01656, - "t": 0.01656, + "t0": 0.016956, + "t": 0.016956, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.016655, - "t": 0.016662, + "t0": 0.01706, + "t": 0.017072, "transaction_id": 3 }, { @@ -64,8 +64,8 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.016665, - "t": 0.040058, + "t0": 0.017074, + "t": 0.037575, "transaction_id": 3 }, { @@ -74,8 +74,8 @@ "num_bytes": 1739, "operation": "read", "proto": "tcp", - "t0": 0.040158, - "t": 0.040159, + "t0": 0.037672, + "t": 0.037673, "transaction_id": 3 }, { @@ -84,22 +84,22 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.041031, - "t": 0.041038, + "t0": 0.038549, + "t": 0.038559, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.041042, - "t": 0.041042, + "t0": 0.038562, + "t": 0.038562, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.041066, - "t": 0.041066, + "t0": 0.038601, + "t": 0.038601, "transaction_id": 3 }, { @@ -108,35 +108,25 @@ "num_bytes": 305, "operation": "write", "proto": "tcp", - "t0": 0.041114, - "t": 0.041147, + "t0": 0.038655, + "t": 0.0387, "transaction_id": 3 }, { "address": "130.192.182.17:443", "failure": null, - "num_bytes": 1208, + "num_bytes": 1715, "operation": "read", "proto": "tcp", - "t0": 0.041108, - "t": 0.05085, - "transaction_id": 3 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 507, - "operation": "read", - "proto": "tcp", - "t0": 0.050899, - "t": 0.0517, + "t0": 0.038652, + "t": 0.050045, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.051713, - "t": 0.051713, + "t0": 0.050107, + "t": 0.050107, "transaction_id": 3 }, { @@ -145,8 +135,8 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.051732, - "t": 0.051736, + "t0": 0.050137, + "t": 0.050157, "transaction_id": 3 }, { @@ -155,8 +145,8 @@ "num_bytes": 4030, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.051744, - "t": 0.051744, + "t0": 0.050164, + "t": 0.050164, "transaction_id": 3 }, { @@ -164,15 +154,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.068128, - "t": 0.074154, + "t0": 0.067077, + "t": 0.072508, "transaction_id": 4 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.074169, - "t": 0.074169, + "t0": 0.072522, + "t": 0.072522, "transaction_id": 4 }, { @@ -181,8 +171,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.074256, - "t": 0.074263, + "t0": 0.072602, + "t": 0.072608, "transaction_id": 4 }, { @@ -191,18 +181,28 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.074265, - "t": 0.081814, + "t0": 0.07261, + "t": 0.079681, "transaction_id": 4 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 1739, + "num_bytes": 872, + "operation": "read", + "proto": "tcp", + "t0": 0.079763, + "t": 0.079764, + "transaction_id": 4 + }, + { + "address": "93.184.216.34:443", + "failure": null, + "num_bytes": 867, "operation": "read", "proto": "tcp", - "t0": 0.081897, - "t": 0.081898, + "t0": 0.079765, + "t": 0.080525, "transaction_id": 4 }, { @@ -211,15 +211,15 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.082727, - "t": 0.082733, + "t0": 0.081382, + "t": 0.081388, "transaction_id": 4 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.082736, - "t": 0.082736, + "t0": 0.081391, + "t": 0.081391, "transaction_id": 4 }, { @@ -228,8 +228,8 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.092772, - "t": 0.092779, + "t0": 0.09146, + "t": 0.091468, "transaction_id": 4 }, { @@ -238,8 +238,8 @@ "num_bytes": 2315, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.092786, - "t": 0.092786, + "t0": 0.091476, + "t": 0.091476, "transaction_id": 4 } ], @@ -261,9 +261,9 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000081, - "t": 0.000081, - "transaction_id": 2 + "t0": 0.00008, + "t": 0.00008, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -271,9 +271,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.00014, - "t": 0.000161, - "transaction_id": 2 + "t0": 0.000117, + "t": 0.000123, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -281,9 +281,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000165, - "t": 0.000184, - "transaction_id": 2 + "t0": 0.000153, + "t": 0.000157, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -291,9 +291,9 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000165, - "t": 0.003586, - "transaction_id": 2 + "t0": 0.000167, + "t": 0.003133, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -301,16 +301,16 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000188, - "t": 0.00381, - "transaction_id": 2 + "t0": 0.000129, + "t": 0.004197, + "transaction_id": 1 }, { "failure": null, "operation": "resolve_done", - "t0": 0.003834, - "t": 0.003834, - "transaction_id": 2 + "t0": 0.00422, + "t": 0.00422, + "transaction_id": 1 } ], "queries": [] @@ -330,14 +330,14 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "RqaBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "FFiBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.003607, - "t": 0.006108, + "t0": 0.00315, + "t": 0.005521, "tags": [], - "transaction_id": 2 + "transaction_id": 1 }, { "answers": null, @@ -345,14 +345,14 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "/A+BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "Mb2BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.003828, - "t": 0.006211, + "t0": 0.004211, + "t": 0.005642, "tags": [], - "transaction_id": 2 + "transaction_id": 1 } ], "queries": [ @@ -366,31 +366,15 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.com", - "query_type": "A", - "raw_response": "RqaBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEgsC2EQ==", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000115, - "t": 0.003594, - "tags": [], - "transaction_id": 2 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "/A+BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000088, - "t": 0.003818, + "resolver_address": "", + "t0": 0.000129, + "t": 0.003857, "tags": [], "transaction_id": 2 }, @@ -404,15 +388,31 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.com", - "query_type": "ANY", + "query_type": "A", + "raw_response": "FFiBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEgsC2EQ==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000061, - "t": 0.004052, + "resolver_address": "8.8.4.4:53", + "t0": 0.00013, + "t": 0.003141, + "tags": [], + "transaction_id": 1 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "Mb2BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000089, + "t": 0.004202, "tags": [], "transaction_id": 1 } @@ -493,8 +493,8 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.041066, - "t": 0.051713, + "t0": 0.038601, + "t": 0.050107, "tags": [], "transaction_id": 3 } @@ -504,11 +504,12 @@ "ip": "130.192.182.17", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.010961, - "t": 0.016545, + "t0": 0.011593, + "t": 0.016939, "tags": [], "transaction_id": 3 }, @@ -516,11 +517,12 @@ "ip": "93.184.216.34", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.068128, - "t": 0.074154, + "t0": 0.067077, + "t": 0.072508, "tags": [], "transaction_id": 4 } @@ -535,17 +537,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnTCCAoWgAwIBAgIUAZrkwgwdnoVlhS3MczkCF+VdBtgwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MjI0NjE3WhcNMjMxMTI4MDA0NjE3WjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDW0VUXGQZSL3m3s1LeiS+zEsv+GMkwiSRRb3RZd2d+KaWLkFqOgdWRmrFbLovo0Dm08sYYPfDs8emOGs7+I0fibh4PAhvWVwfQo94lSxB01JIjpZh5k55sQ6UBbbCLoC8IB9pADh9M7L4/XkOwqpybO2thPYLBjcia1GN5N35JWgso7hP4XKSsfwi/7nc8z5CFHP3uzPpEnA59t7HCaioOY+aIvd+ggO/jrVxQAyzfy3VYs5oeWVSKUMxSJOjEviqb+WIaI+5irK1z3tFZ+/5W183rPYJg1sqcBXy2NXCwvpWAAyJrHzfbCoRkPg9+Zm0wtNcphncsT0IE1A4l1m5NAgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBhfH/82Sm3F+59XJvXsoF4PT235MB8GA1UdIwQYMBaAFFcCmQHacaofs03gaPL3/WZrzhsJMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAJe6zna49Hx8HZQAZoZQFSdtivEYv80erzbs8s+zoHGhfLTNK4actSaQax2gE1Bxe95TzhxC89dQLyNbvik64P+lULeKcsYy3xTdIfNeRsmCHVwo4vMJkEuBCdc1vYlx7SvZgXQnHLBKD0TMg2/9eFhq+FHCWrNCQXolCpXy4UzHn1i/9bJhyhQepdjv0D583j52U1CHpFg84MekNjTAoekV/uCb7zP30rNMb0mlLTZKRBCIsYTYx4KeLp8iyl/a+cdF5n3YEmrCYGOaalZvsC2S6MWWc+49JyqiSEzj85rDTJSZr1zPvi27kduu0/cmFWScSBwZznBTj0QVs2bxzdE=", + "data": "MIIDnjCCAoagAwIBAgIVAMP1DGqygfjOv/GdpzsIaYhllFLzMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQxN1oXDTIzMTEyODEyNDQxN1owMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzG/2gcsJsO6e1VknBc7WjP3mjEQRoT3KyEEQe65+MXcfPHaaIMiQO9WBIBEmDNtudFF2pp192Didb6iWwqApiaFy9ODwRjarJ1zQoO14wlDjOgdDCQS4vMX6iB+7k1ocrwnP2vrjbqsGvi1H5LMsMU5zklrSnZR51Tim6Gofkb1IiH2lKMHtS5ohiHt1XlI9Zk/weNzEiSxHz1UEM5Pz4XfMcLpcJuxPI55Jxzdt8SAOawUB5roo2T2XLJEmZEeRDMQhIlQiV77KNlVS0wWQrewDbXxZS7dui+WHQSlXAvisju5ikT1FCPouUp9C+zZsQXPheyAFWLNRpoLCy29xVwIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTLff6j3cPHUXLN3k4dGAZy8wlPhDAfBgNVHSMEGDAWgBTznniC+m5UR8s2Up7zXkPnkNiFczBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQBGyfgepdnSKIdsCYRKBP+Q7RSfBgOKO88FYjYZBg7sMGXo4zi3fN58+WU6ntlE89JuQZGDQKR5kDLRja+QBdxejTANmkzOyOzVEY3PIr8WobzjCcplcRBwVJ5ztfOSr1iUos8IsZmVoucBSB32X+6hlBNIFBdYvqnOi4fJA3G2f4aLTAoLcK7pAeb81rslAeEu8yOqwkqGhLuK9UyT6VN8pKnDvaRg7OoKk2DUyzHasAb1evLl42YdCh+XQ9WJKyBZ6y6XjagXRBTQBVzsTFAJM1HiE+2arVug7kB9IaVaKGJnBhQyDYyrJhYu2IaXMuniTveRziYgonxZKL5kC4Da", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAOCOSMvG7Ydi1C1OlL8Uro8lU9SNMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNjIzNDYxN1oXDTIzMTEyODIzNDYxN1owHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2/ILzzbASqPp4cZK9A9Spklr4syeF0APsVuRQ112Uw7tNtR1nz5tw8hpp2Ahn8lX/E/cTqP9Z9WzeIX8jshGiT6P1gLC018yIyTJxenH1eUG3MrF6XUXAtAuEnBdCNKFis4v0uSn1M+WoKp9iUTaqW6g6kjDJBk67j9zBRZQ5R/ZxwujeI69QrfDk0vN/p9+4KjTUw+lp1D0ihBra/S2Q76mENoM2Gqp0ZijArahk2OTFZ615mUScvlD29KFwnQwNQBPbF3kXdVAyt/h7cY8FXSxmJvAU0hayIWiYI5lplBa31SSjeob9DuK9L/vml64qPicJmWiLNLpuu3ButtmhAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRXApkB2nGqH7NN4Gjy9/1ma84bCTAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAM1jklwHNnFcL69qITPUl6lWLCuCoaeqjRtHVOdC+EQiYUnrfj483SqgzDW0hiq98Lwe4yFtbgOJN1fUvq68M5UIVAzcCvr4m9lqlDhLVgem5zZga1vjVIPpWM0SPNhyy5qSPkPzpaCWk9lpxLO9gZVr+sw+T85pWVIpKsiYikN/JbW3EDX3D/8XT+KFqEvuqMedbZ5zcONmU5ESg6qudgVWJY8Wjxky7/Zl5kwMvv4c0NZPqFggqyUUOIJlWIpIvOVmDXOHB0yUZPT4Lm2Fq/QSPJRR8QR/w6vy65f2GBXSwB+Ab0SJ6MOYGoKYdD8s0w7NiDGyqDl3f9DKWp8KJGw==", + "data": "MIIDNTCCAh2gAwIBAgIUb2BsXjO3G2dWtbnAJnD+zI3CK1owDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDE3WhcNMjMxMTI5MTE0NDE3WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMv1SsNp8zO3eaWD7We4HXym62+2zt17ubH2kzZjEAeIZxLUB1IZe/QsXFaXclxKBy9tzDJynILHyFHat1zUPJDeA7KGuy8l+uY950s0K207oAGAAMrkSwxFZpz0LcDAG6MroV2D0wcq1v6kSq0NVnv+LUS/gp1hkJ9Z1a3JvH9eQrYdWY0hYrp1nb5sw1T5xfJmsycIWhBsdQ6Uq8Gi0FsNOJlAAVGIHxcmiYyuxrRFis1rkAuGAOo5MlrlVp4HwojPfkUHxk45n5n96Bp4JB8XXn1KJecJoydV4znArCKvb9CGTgl8+ZzhpEV2ovsFxbWMXMORMbTP8VouA2aXBf8CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFPOeeIL6blRHyzZSnvNeQ+eQ2IVzMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAoxpWAyCmPVbfBVqCT62FYm2T2vYypB1nZwm8xkBhIBfjjExz40SquZe6bAhVrez9jA5nk/wonRxhrGXc87yPuU6S9E8VoraI4M2UT3JVwgYyHtQLdpBB7AmxhuJlleDDYZDeaJOGitoG3+7enr/GmG7GKDbTqWA9fsdni5edQ83lm/9p64c7kNkU8nJ3i1HJ6kNKNXJnHCOZzSxsfAHhQtvM79P3qOrwR5DoaSZxZ7C3x1SwLwPDM8kVh5Bq6uEozLiRYe6+f070q1HYXsCU765i3NqkqZ3pnS4MSjcfKv+xhHwC2EEXkdFrlnQPXL8K6bb6YP7/G5bBrGlsC6AOF", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.01656, - "t": 0.041042, + "t0": 0.016956, + "t": 0.038562, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 3 @@ -559,17 +561,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnTCCAoWgAwIBAgIUAZrkwgwdnoVlhS3MczkCF+VdBtgwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MjI0NjE3WhcNMjMxMTI4MDA0NjE3WjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDW0VUXGQZSL3m3s1LeiS+zEsv+GMkwiSRRb3RZd2d+KaWLkFqOgdWRmrFbLovo0Dm08sYYPfDs8emOGs7+I0fibh4PAhvWVwfQo94lSxB01JIjpZh5k55sQ6UBbbCLoC8IB9pADh9M7L4/XkOwqpybO2thPYLBjcia1GN5N35JWgso7hP4XKSsfwi/7nc8z5CFHP3uzPpEnA59t7HCaioOY+aIvd+ggO/jrVxQAyzfy3VYs5oeWVSKUMxSJOjEviqb+WIaI+5irK1z3tFZ+/5W183rPYJg1sqcBXy2NXCwvpWAAyJrHzfbCoRkPg9+Zm0wtNcphncsT0IE1A4l1m5NAgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBhfH/82Sm3F+59XJvXsoF4PT235MB8GA1UdIwQYMBaAFFcCmQHacaofs03gaPL3/WZrzhsJMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAJe6zna49Hx8HZQAZoZQFSdtivEYv80erzbs8s+zoHGhfLTNK4actSaQax2gE1Bxe95TzhxC89dQLyNbvik64P+lULeKcsYy3xTdIfNeRsmCHVwo4vMJkEuBCdc1vYlx7SvZgXQnHLBKD0TMg2/9eFhq+FHCWrNCQXolCpXy4UzHn1i/9bJhyhQepdjv0D583j52U1CHpFg84MekNjTAoekV/uCb7zP30rNMb0mlLTZKRBCIsYTYx4KeLp8iyl/a+cdF5n3YEmrCYGOaalZvsC2S6MWWc+49JyqiSEzj85rDTJSZr1zPvi27kduu0/cmFWScSBwZznBTj0QVs2bxzdE=", + "data": "MIIDnjCCAoagAwIBAgIVAMP1DGqygfjOv/GdpzsIaYhllFLzMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQxN1oXDTIzMTEyODEyNDQxN1owMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzG/2gcsJsO6e1VknBc7WjP3mjEQRoT3KyEEQe65+MXcfPHaaIMiQO9WBIBEmDNtudFF2pp192Didb6iWwqApiaFy9ODwRjarJ1zQoO14wlDjOgdDCQS4vMX6iB+7k1ocrwnP2vrjbqsGvi1H5LMsMU5zklrSnZR51Tim6Gofkb1IiH2lKMHtS5ohiHt1XlI9Zk/weNzEiSxHz1UEM5Pz4XfMcLpcJuxPI55Jxzdt8SAOawUB5roo2T2XLJEmZEeRDMQhIlQiV77KNlVS0wWQrewDbXxZS7dui+WHQSlXAvisju5ikT1FCPouUp9C+zZsQXPheyAFWLNRpoLCy29xVwIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTLff6j3cPHUXLN3k4dGAZy8wlPhDAfBgNVHSMEGDAWgBTznniC+m5UR8s2Up7zXkPnkNiFczBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQBGyfgepdnSKIdsCYRKBP+Q7RSfBgOKO88FYjYZBg7sMGXo4zi3fN58+WU6ntlE89JuQZGDQKR5kDLRja+QBdxejTANmkzOyOzVEY3PIr8WobzjCcplcRBwVJ5ztfOSr1iUos8IsZmVoucBSB32X+6hlBNIFBdYvqnOi4fJA3G2f4aLTAoLcK7pAeb81rslAeEu8yOqwkqGhLuK9UyT6VN8pKnDvaRg7OoKk2DUyzHasAb1evLl42YdCh+XQ9WJKyBZ6y6XjagXRBTQBVzsTFAJM1HiE+2arVug7kB9IaVaKGJnBhQyDYyrJhYu2IaXMuniTveRziYgonxZKL5kC4Da", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAOCOSMvG7Ydi1C1OlL8Uro8lU9SNMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNjIzNDYxN1oXDTIzMTEyODIzNDYxN1owHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2/ILzzbASqPp4cZK9A9Spklr4syeF0APsVuRQ112Uw7tNtR1nz5tw8hpp2Ahn8lX/E/cTqP9Z9WzeIX8jshGiT6P1gLC018yIyTJxenH1eUG3MrF6XUXAtAuEnBdCNKFis4v0uSn1M+WoKp9iUTaqW6g6kjDJBk67j9zBRZQ5R/ZxwujeI69QrfDk0vN/p9+4KjTUw+lp1D0ihBra/S2Q76mENoM2Gqp0ZijArahk2OTFZ615mUScvlD29KFwnQwNQBPbF3kXdVAyt/h7cY8FXSxmJvAU0hayIWiYI5lplBa31SSjeob9DuK9L/vml64qPicJmWiLNLpuu3ButtmhAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRXApkB2nGqH7NN4Gjy9/1ma84bCTAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAM1jklwHNnFcL69qITPUl6lWLCuCoaeqjRtHVOdC+EQiYUnrfj483SqgzDW0hiq98Lwe4yFtbgOJN1fUvq68M5UIVAzcCvr4m9lqlDhLVgem5zZga1vjVIPpWM0SPNhyy5qSPkPzpaCWk9lpxLO9gZVr+sw+T85pWVIpKsiYikN/JbW3EDX3D/8XT+KFqEvuqMedbZ5zcONmU5ESg6qudgVWJY8Wjxky7/Zl5kwMvv4c0NZPqFggqyUUOIJlWIpIvOVmDXOHB0yUZPT4Lm2Fq/QSPJRR8QR/w6vy65f2GBXSwB+Ab0SJ6MOYGoKYdD8s0w7NiDGyqDl3f9DKWp8KJGw==", + "data": "MIIDNTCCAh2gAwIBAgIUb2BsXjO3G2dWtbnAJnD+zI3CK1owDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDE3WhcNMjMxMTI5MTE0NDE3WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMv1SsNp8zO3eaWD7We4HXym62+2zt17ubH2kzZjEAeIZxLUB1IZe/QsXFaXclxKBy9tzDJynILHyFHat1zUPJDeA7KGuy8l+uY950s0K207oAGAAMrkSwxFZpz0LcDAG6MroV2D0wcq1v6kSq0NVnv+LUS/gp1hkJ9Z1a3JvH9eQrYdWY0hYrp1nb5sw1T5xfJmsycIWhBsdQ6Uq8Gi0FsNOJlAAVGIHxcmiYyuxrRFis1rkAuGAOo5MlrlVp4HwojPfkUHxk45n5n96Bp4JB8XXn1KJecJoydV4znArCKvb9CGTgl8+ZzhpEV2ovsFxbWMXMORMbTP8VouA2aXBf8CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFPOeeIL6blRHyzZSnvNeQ+eQ2IVzMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAoxpWAyCmPVbfBVqCT62FYm2T2vYypB1nZwm8xkBhIBfjjExz40SquZe6bAhVrez9jA5nk/wonRxhrGXc87yPuU6S9E8VoraI4M2UT3JVwgYyHtQLdpBB7AmxhuJlleDDYZDeaJOGitoG3+7enr/GmG7GKDbTqWA9fsdni5edQ83lm/9p64c7kNkU8nJ3i1HJ6kNKNXJnHCOZzSxsfAHhQtvM79P3qOrwR5DoaSZxZ7C3x1SwLwPDM8kVh5Bq6uEozLiRYe6+f070q1HYXsCU765i3NqkqZ3pnS4MSjcfKv+xhHwC2EEXkdFrlnQPXL8K6bb6YP7/G5bBrGlsC6AOF", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.074169, - "t": 0.082736, + "t0": 0.072522, + "t": 0.081391, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 4 @@ -652,15 +654,15 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:130.192.182.17 Flags:3}]", - "t": 0.01092 + "t": 0.011548 }, { "msg": "conn 130.192.182.17:443: granted permission: true", - "t": 0.041053 + "t": 0.038582 }, { "msg": "conn 93.184.216.34:443: denied permission: timed out sending", - "t": 0.092752 + "t": 0.091428 } ], "control_failure": null, @@ -670,15 +672,15 @@ "http_experiment_failure": null, "x_blocking_flags": 32, "x_null_null_flags": 0, - "body_length_match": true, - "headers_match": true, - "status_code_match": true, - "title_match": true, + "body_length_match": null, + "headers_match": null, + "status_code_match": null, + "title_match": null, "blocking": false, "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.504404, - "test_start_time": "2023-11-27 23:46:17", + "test_runtime": 0.504346, + "test_start_time": "2023-11-28 11:44:17", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/observations.json index c9a44365ab..266b25983c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/observations.json @@ -1,7 +1,7 @@ { - "DNSLookupFailures": { - "2": { - "DNSTransactionID": 2, + "DNSLookupFailures": [ + { + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -38,14 +38,14 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "130.192.182.17", "IPAddressASN": 137, "IPAddressOrg": "Consortium GARR", @@ -82,8 +82,8 @@ "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "130.192.182.17", "IPAddressASN": 137, "IPAddressOrg": "Consortium GARR", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/measurement.json index c2f70ddbe3..761c48d522 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "http://www.example.com/", - "measurement_start_time": "2023-11-27 23:46:16", + "measurement_start_time": "2023-11-28 11:44:16", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011155, - "t": 0.016263, + "t0": 0.011278, + "t": 0.016545, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.016279, - "t": 0.016279, + "t0": 0.016574, + "t": 0.016574, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 283, "operation": "write", "proto": "tcp", - "t0": 0.016331, - "t": 0.016357, + "t0": 0.016624, + "t": 0.016672, "transaction_id": 3 }, { @@ -63,15 +63,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.01118, - "t": 0.016363, + "t0": 0.011297, + "t": 0.016882, "transaction_id": 4 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.016377, - "t": 0.016377, + "t0": 0.016897, + "t": 0.016897, "transaction_id": 4 }, { @@ -80,8 +80,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.016464, - "t": 0.016471, + "t0": 0.016988, + "t": 0.017, "transaction_id": 4 }, { @@ -90,8 +90,8 @@ "num_bytes": 1448, "operation": "read", "proto": "tcp", - "t0": 0.016309, - "t": 0.034838, + "t0": 0.016614, + "t": 0.034029, "transaction_id": 3 }, { @@ -100,15 +100,15 @@ "num_bytes": 203, "operation": "read", "proto": "tcp", - "t0": 0.034885, - "t": 0.035077, + "t0": 0.034074, + "t": 0.034863, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.035091, - "t": 0.035091, + "t0": 0.034873, + "t": 0.034873, "transaction_id": 3 }, { @@ -117,8 +117,8 @@ "num_bytes": 1651, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.035115, - "t": 0.035115, + "t0": 0.0349, + "t": 0.0349, "transaction_id": 3 }, { @@ -127,18 +127,28 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.016474, - "t": 0.036766, + "t0": 0.017002, + "t": 0.03728, "transaction_id": 4 }, { "address": "130.192.182.17:443", "failure": null, - "num_bytes": 1739, + "num_bytes": 872, "operation": "read", "proto": "tcp", - "t0": 0.036863, - "t": 0.036865, + "t0": 0.037386, + "t": 0.037386, + "transaction_id": 4 + }, + { + "address": "130.192.182.17:443", + "failure": null, + "num_bytes": 868, + "operation": "read", + "proto": "tcp", + "t0": 0.037387, + "t": 0.037995, "transaction_id": 4 }, { @@ -147,15 +157,15 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.037767, - "t": 0.037774, + "t0": 0.038879, + "t": 0.038891, "transaction_id": 4 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.037777, - "t": 0.037777, + "t0": 0.038895, + "t": 0.038895, "transaction_id": 4 }, { @@ -164,43 +174,34 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.0378, - "t": 0.037806, + "t0": 0.038919, + "t": 0.038926, "transaction_id": 4 }, { "address": "130.192.182.17:443", "failure": null, - "num_bytes": 2315, + "num_bytes": 2316, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.037812, - "t": 0.037812, + "t0": 0.038933, + "t": 0.038933, "transaction_id": 4 }, - { - "address": "93.184.216.34:80", - "failure": null, - "operation": "connect", - "proto": "tcp", - "t0": 0.06473, - "t": 0.069408, - "transaction_id": 5 - }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.064722, - "t": 0.070115, + "t0": 0.063671, + "t": 0.06944, "transaction_id": 6 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.070127, - "t": 0.070127, + "t0": 0.069457, + "t": 0.069457, "transaction_id": 6 }, { @@ -209,28 +210,37 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.070228, - "t": 0.070233, + "t0": 0.069548, + "t": 0.069556, "transaction_id": 6 }, + { + "address": "93.184.216.34:80", + "failure": null, + "operation": "connect", + "proto": "tcp", + "t0": 0.06367, + "t": 0.069801, + "transaction_id": 5 + }, { "address": "93.184.216.34:443", "failure": null, "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.070234, - "t": 0.078754, + "t0": 0.069558, + "t": 0.077468, "transaction_id": 6 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 1739, + "num_bytes": 1740, "operation": "read", "proto": "tcp", - "t0": 0.078837, - "t": 0.078838, + "t0": 0.077557, + "t": 0.077558, "transaction_id": 6 }, { @@ -239,15 +249,15 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.079669, - "t": 0.079676, + "t0": 0.078393, + "t": 0.0784, "transaction_id": 6 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.079678, - "t": 0.079678, + "t0": 0.078404, + "t": 0.078404, "transaction_id": 6 }, { @@ -256,18 +266,18 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.079694, - "t": 0.079698, + "t0": 0.078428, + "t": 0.078439, "transaction_id": 6 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 2315, + "num_bytes": 2316, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.079705, - "t": 0.079705, + "t0": 0.078446, + "t": 0.078446, "transaction_id": 6 } ], @@ -289,8 +299,8 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000071, - "t": 0.000071, + "t0": 0.000058, + "t": 0.000058, "transaction_id": 1 }, { @@ -299,8 +309,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000158, - "t": 0.000178, + "t0": 0.000092, + "t": 0.000098, "transaction_id": 1 }, { @@ -309,8 +319,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000167, - "t": 0.000181, + "t0": 0.000163, + "t": 0.000168, "transaction_id": 1 }, { @@ -319,8 +329,8 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000183, - "t": 0.0034, + "t0": 0.000103, + "t": 0.003819, "transaction_id": 1 }, { @@ -329,36 +339,21 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000186, - "t": 0.00363, + "t0": 0.000172, + "t": 0.004389, "transaction_id": 1 }, { "failure": null, "operation": "resolve_done", - "t0": 0.003747, - "t": 0.003747, + "t0": 0.004413, + "t": 0.004413, "transaction_id": 1 } ], "queries": [] }, "x_dns_duplicate_responses": [ - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "cbKBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.003412, - "t": 0.006033, - "tags": [], - "transaction_id": 1 - }, { "answers": [ { @@ -373,32 +368,32 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "yIiBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "ojCBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.003657, - "t": 0.006154, + "t0": 0.004403, + "t": 0.005952, "tags": [], "transaction_id": 1 - } - ], - "queries": [ + }, { "answers": null, "engine": "udp", "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "cbKBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "FIyBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.00008, - "t": 0.003404, + "t0": 0.003838, + "t": 0.006076, "tags": [], "transaction_id": 1 - }, + } + ], + "queries": [ { "answers": [ { @@ -409,16 +404,30 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.com", - "query_type": "A", - "raw_response": "yIiBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEgsC2EQ==", + "query_type": "ANY", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "", + "t0": 0.000073, + "t": 0.004028, + "tags": [], + "transaction_id": 2 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "FIyBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000101, - "t": 0.003638, + "t0": 0.000067, + "t": 0.003823, "tags": [], "transaction_id": 1 }, @@ -432,17 +441,18 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.com", - "query_type": "ANY", + "query_type": "A", + "raw_response": "ojCBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEgsC2EQ==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000065, - "t": 0.004008, + "resolver_address": "8.8.4.4:53", + "t0": 0.000133, + "t": 0.004392, "tags": [], - "transaction_id": 2 + "transaction_id": 1 } ], "requests": [ @@ -506,17 +516,17 @@ ], [ "Date", - "Mon, 27 Nov 2023 23:46:16 GMT" + "Tue, 28 Nov 2023 11:44:16 GMT" ] ], "headers": { "Content-Length": "1533", "Content-Type": "text/html; charset=utf-8", - "Date": "Mon, 27 Nov 2023 23:46:16 GMT" + "Date": "Tue, 28 Nov 2023 11:44:16 GMT" } }, - "t0": 0.016279, - "t": 0.035091, + "t0": 0.016574, + "t": 0.034873, "tags": [], "transaction_id": 3 } @@ -526,11 +536,12 @@ "ip": "130.192.182.17", "port": 80, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011155, - "t": 0.016263, + "t0": 0.011278, + "t": 0.016545, "tags": [], "transaction_id": 3 }, @@ -538,37 +549,40 @@ "ip": "130.192.182.17", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.01118, - "t": 0.016363, + "t0": 0.011297, + "t": 0.016882, "tags": [], "transaction_id": 4 }, { "ip": "93.184.216.34", - "port": 80, + "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.06473, - "t": 0.069408, + "t0": 0.063671, + "t": 0.06944, "tags": [], - "transaction_id": 5 + "transaction_id": 6 }, { "ip": "93.184.216.34", - "port": 443, + "port": 80, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.064722, - "t": 0.070115, + "t0": 0.06367, + "t": 0.069801, "tags": [], - "transaction_id": 6 + "transaction_id": 5 } ], "tls_handshakes": [ @@ -581,17 +595,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnTCCAoWgAwIBAgIUezerqU/C0OF0A6DQ5wHNgB+O9fcwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MjI0NjE2WhcNMjMxMTI4MDA0NjE2WjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+o9NruyU1wTqcIFlPvigTHrjfUdgL74N1HYqRqLBs7J26I3QVcafgE/iX/P2iPL8AalnSufomIwZVj76Pjk0OT3HbrEz3Oel6U6wzZWGYzaSOSTOXI25jmfbVCMnCiY8zGG801chfJODXMpRr66DjLSe4CqDLZBHFnmuFpr/4YG0YSqaKRPQwl+XBAAIs2niPJaszLPRJnJpxdeOWFmUQtpGFCRrV2bz063zZhIIRQt27UK1MyXsmCFGFaDqoAY2VV3IRHW9a/L1q9ei48fMfouM6iCzk6BPDBWTma8481IbWBl+mkSgScDzjGciD2gXzUqed/DWuQTB+7DGTj805AgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFGRVqUteq+KgPAi/TFWX1Ohza4T5MB8GA1UdIwQYMBaAFEEDGkpP7uTqkEUvBKx5LC4D+12sMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBABaA+nb39mYEQEliioezXTzypId4Rm9Papn7auNjyUFSrC58xnPHM4NzMeArb/FnGSI46mcNSmsI+ZPGf3EgPgXUi9pI9ePelLCt2Lk6keYWPVZeYdqdL5voZ2hZlZrP7bLRkugAV2rdJ779+RbHr6xjWnYznnkCNOrQfAuz2y6VQmj45tcI+Pl4xOjZDHn2/lQXd25FJY8Q8dhh6T5VOZySDTryZgsS13fXnamDckyfZTmb6Ckc/EwARfGGlT0YKcyLLqbYZBeWDP+Yhrqnkqk5FoW99I/0XTbPCrKhYBNEbNaxrO+CgAMMr7fcRI+JSVoqg2+WrJVxPlC5PQZ05Ws=", + "data": "MIIDnjCCAoagAwIBAgIVAPpME53zyd/TUwJiZTSErlyikvWpMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQxNloXDTIzMTEyODEyNDQxNlowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0/cGVOZI7bRLJi/ilcbW2nWtNH6F/yLa30sDnKXW80lz+kB8Hk9xvK4DldGfIwtxK7bXeFocKFO0phA5TFQSGq93ngqlwGJ7j+j7fjppFETpKiBaIMo8VCfJ2VAIohx+iXw/H4lRLOEnoHuhGuzXPPlrzTYaRcdMONpEcpaAsdAjFj5JP5T+SxgybAroX8dDT5/XiWxcQxwxxkc0HSBtO81eujGBW85lq7EZc34pQoYDiOmWn0viyIr3MEZKMZyBsyreSmFhRgKUrqYrkwJ8H1ZjtljQKGwCxFM4o4w5HL9qBfPH3fJa+a7OgfqQn+HUbuhwKSv/XYc1/vt14gj3AQIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQPjdxNTgN3MNuvfvx6yvKi63rY3DAfBgNVHSMEGDAWgBQYjbLIWtIQFQCT1eykyVHsojIKvTBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQAxlv86G+82BogTO51uBbZskCKL/soyTXtGmpntOEvNaJ7XPUh0LcYCrBXnOZIDRH93c/534F8R0alDoQ2DWmVxZ0DVjWciMKbE+hOutbOWZpE4FP0nChPlQO2Xoa+s0vP3jocESXBqJG6RiNHKCXjRPjf9WS5ESrrN7/C9bC9/fTYfMmF81YvzZ9KfL/xUBcNfHovPlc8vk641xIrS8xG0GzeHPLCdGG19Q7bKPOXXyLl7Ac1NQmFdUjQKoLTp8RPsYV5F6sos+top71ms3oZz79LjXOUuD16HGzupsbWl8prtZS7Gd6XV4KbJZtI/AIfPnx4n9Q8rgfsRt4dO8tzx", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVANXRlF7PK9LDdBIdYQF3NsGTPPWMMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNjIzNDYxNloXDTIzMTEyODIzNDYxNlowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCbQyjt/Hx5ELw1DVLH1NVzilB1S6MSevk/Eb3XsuCshMVYByk1L36WeLkpIuMT/S8Ip171tk2KiGIMn8WIaWgqtfRKHiyk6xsgGYpTB9UwtECsyOwqNMcmemsD2PBzOvNELLi2v0lCvMyGv9ywFcXl+fgMUji6/g582QCzC4Iy4BMjD2PSgCytAiuF4DMwvzcHb5HMTHPWHMh5mQWKFGNfI2tPKISrPVBx7E2VtmsyaDqx+ae6hsyBidGuhWCEMj+4wbOxW2pho/9X52pknezXFxlOpktoCpMnr23xfSM1xWUg3ziYG8Hxaceu6pTHtMJKhLSO82ZjIjCp0lBqGZn9AgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRBAxpKT+7k6pBFLwSseSwuA/tdrDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAdOhLCknUNE8xTU6AuYaSCbzyKn5Xbzftqdfw50pGCtcki11uJlcAhWwVOgGJxomXh4UHJV+XXlAG72udql7t7wsGI/JCbUnoMdOjRBDDz6oTUjB6JaPz3ZVUQw/D9gc8ycba+1Zz7ijNLpY0OrN83UuwrMacEGfX3Bx83IFgkB31q0/Ln0Mgtdum/fgbMLnG6P23JwrfqxzWG8BmTmpu6q7INN3na3GNIwcJLtszhqHnl5yuzCxJpzOU2nRTobfdcrV4Efpqj7G3TTAE5pkkx7lDi0868Dl5ufpLZL1XJxFObOc2sU2h4LffOxEMvRRRS3W3Zz4Ywpr9YWil1VR8lw==", + "data": "MIIDNjCCAh6gAwIBAgIVAJfZy98jA3viZ+FJTESjnzsIKgvUMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQxNloXDTIzMTEyOTExNDQxNlowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDfsVp/toroHP1c2itMETpgrMbqLScXDb5qOYBafjN4knrgMuPAkzx4HlBBbPY9XCp7xnroWfoTcxI3we/4Up0EjCzp198gNw7BVB5YiEZbMdV4S6vFUS6dp9B7bGxkgBAMUp2PnJgiBUkBynwYU8S1gqF8RpeNU96K7z9CoVCmZD/njfEmbZUnYClX2sEK7x0tn/sdpYIG2NPkUeFfK4loMNN0w2KxCRxaw8z3F6Ma3faj00H3BPfBumbt8Q5iGmgwLauRKdM9su+KGwQca9zQtnDrFZXEJ8NXPnhNVG7oW3TbVIYlrgTRDT8LYGHkF1y06byG1cS0rKnOZPWlcHSjAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQYjbLIWtIQFQCT1eykyVHsojIKvTAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEA3nmbRnERc0H/Gr0C0oUhE82pxadeNUlG7D35iZ1ROI/ZraampJE66qcKg6wXSYWVb4/MXsQ2WHIdxSun/94ZtRiffhHsx3kGpKH2/nripqKpDDKwd6atj0GtE24zlu3n0Hm0pgG0XpxvZOHnsBtrFhf/RehjuRKJNK/PepcIuyG8PQTixt4rlKkeMOTQH1xBI0UxanLCrdPidqUA/2FJvqm9vgx2NXnjMX+3/KBvC9G4YkGSYpJeQPoLMrlTRCu96tfHahOujBtw+ntXwJ3N0WByNsALyevILhEoiposTnwSo3dMFA8SgYGBCXE6XJT8BKkd9r7Vyi93C/QCIKnHVQ==", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.016377, - "t": 0.037777, + "t0": 0.016897, + "t": 0.038895, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 4 @@ -605,17 +619,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnTCCAoWgAwIBAgIUezerqU/C0OF0A6DQ5wHNgB+O9fcwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MjI0NjE2WhcNMjMxMTI4MDA0NjE2WjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+o9NruyU1wTqcIFlPvigTHrjfUdgL74N1HYqRqLBs7J26I3QVcafgE/iX/P2iPL8AalnSufomIwZVj76Pjk0OT3HbrEz3Oel6U6wzZWGYzaSOSTOXI25jmfbVCMnCiY8zGG801chfJODXMpRr66DjLSe4CqDLZBHFnmuFpr/4YG0YSqaKRPQwl+XBAAIs2niPJaszLPRJnJpxdeOWFmUQtpGFCRrV2bz063zZhIIRQt27UK1MyXsmCFGFaDqoAY2VV3IRHW9a/L1q9ei48fMfouM6iCzk6BPDBWTma8481IbWBl+mkSgScDzjGciD2gXzUqed/DWuQTB+7DGTj805AgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFGRVqUteq+KgPAi/TFWX1Ohza4T5MB8GA1UdIwQYMBaAFEEDGkpP7uTqkEUvBKx5LC4D+12sMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBABaA+nb39mYEQEliioezXTzypId4Rm9Papn7auNjyUFSrC58xnPHM4NzMeArb/FnGSI46mcNSmsI+ZPGf3EgPgXUi9pI9ePelLCt2Lk6keYWPVZeYdqdL5voZ2hZlZrP7bLRkugAV2rdJ779+RbHr6xjWnYznnkCNOrQfAuz2y6VQmj45tcI+Pl4xOjZDHn2/lQXd25FJY8Q8dhh6T5VOZySDTryZgsS13fXnamDckyfZTmb6Ckc/EwARfGGlT0YKcyLLqbYZBeWDP+Yhrqnkqk5FoW99I/0XTbPCrKhYBNEbNaxrO+CgAMMr7fcRI+JSVoqg2+WrJVxPlC5PQZ05Ws=", + "data": "MIIDnjCCAoagAwIBAgIVAPpME53zyd/TUwJiZTSErlyikvWpMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQxNloXDTIzMTEyODEyNDQxNlowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0/cGVOZI7bRLJi/ilcbW2nWtNH6F/yLa30sDnKXW80lz+kB8Hk9xvK4DldGfIwtxK7bXeFocKFO0phA5TFQSGq93ngqlwGJ7j+j7fjppFETpKiBaIMo8VCfJ2VAIohx+iXw/H4lRLOEnoHuhGuzXPPlrzTYaRcdMONpEcpaAsdAjFj5JP5T+SxgybAroX8dDT5/XiWxcQxwxxkc0HSBtO81eujGBW85lq7EZc34pQoYDiOmWn0viyIr3MEZKMZyBsyreSmFhRgKUrqYrkwJ8H1ZjtljQKGwCxFM4o4w5HL9qBfPH3fJa+a7OgfqQn+HUbuhwKSv/XYc1/vt14gj3AQIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQPjdxNTgN3MNuvfvx6yvKi63rY3DAfBgNVHSMEGDAWgBQYjbLIWtIQFQCT1eykyVHsojIKvTBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQAxlv86G+82BogTO51uBbZskCKL/soyTXtGmpntOEvNaJ7XPUh0LcYCrBXnOZIDRH93c/534F8R0alDoQ2DWmVxZ0DVjWciMKbE+hOutbOWZpE4FP0nChPlQO2Xoa+s0vP3jocESXBqJG6RiNHKCXjRPjf9WS5ESrrN7/C9bC9/fTYfMmF81YvzZ9KfL/xUBcNfHovPlc8vk641xIrS8xG0GzeHPLCdGG19Q7bKPOXXyLl7Ac1NQmFdUjQKoLTp8RPsYV5F6sos+top71ms3oZz79LjXOUuD16HGzupsbWl8prtZS7Gd6XV4KbJZtI/AIfPnx4n9Q8rgfsRt4dO8tzx", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVANXRlF7PK9LDdBIdYQF3NsGTPPWMMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNjIzNDYxNloXDTIzMTEyODIzNDYxNlowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCbQyjt/Hx5ELw1DVLH1NVzilB1S6MSevk/Eb3XsuCshMVYByk1L36WeLkpIuMT/S8Ip171tk2KiGIMn8WIaWgqtfRKHiyk6xsgGYpTB9UwtECsyOwqNMcmemsD2PBzOvNELLi2v0lCvMyGv9ywFcXl+fgMUji6/g582QCzC4Iy4BMjD2PSgCytAiuF4DMwvzcHb5HMTHPWHMh5mQWKFGNfI2tPKISrPVBx7E2VtmsyaDqx+ae6hsyBidGuhWCEMj+4wbOxW2pho/9X52pknezXFxlOpktoCpMnr23xfSM1xWUg3ziYG8Hxaceu6pTHtMJKhLSO82ZjIjCp0lBqGZn9AgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRBAxpKT+7k6pBFLwSseSwuA/tdrDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAdOhLCknUNE8xTU6AuYaSCbzyKn5Xbzftqdfw50pGCtcki11uJlcAhWwVOgGJxomXh4UHJV+XXlAG72udql7t7wsGI/JCbUnoMdOjRBDDz6oTUjB6JaPz3ZVUQw/D9gc8ycba+1Zz7ijNLpY0OrN83UuwrMacEGfX3Bx83IFgkB31q0/Ln0Mgtdum/fgbMLnG6P23JwrfqxzWG8BmTmpu6q7INN3na3GNIwcJLtszhqHnl5yuzCxJpzOU2nRTobfdcrV4Efpqj7G3TTAE5pkkx7lDi0868Dl5ufpLZL1XJxFObOc2sU2h4LffOxEMvRRRS3W3Zz4Ywpr9YWil1VR8lw==", + "data": "MIIDNjCCAh6gAwIBAgIVAJfZy98jA3viZ+FJTESjnzsIKgvUMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQxNloXDTIzMTEyOTExNDQxNlowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDfsVp/toroHP1c2itMETpgrMbqLScXDb5qOYBafjN4knrgMuPAkzx4HlBBbPY9XCp7xnroWfoTcxI3we/4Up0EjCzp198gNw7BVB5YiEZbMdV4S6vFUS6dp9B7bGxkgBAMUp2PnJgiBUkBynwYU8S1gqF8RpeNU96K7z9CoVCmZD/njfEmbZUnYClX2sEK7x0tn/sdpYIG2NPkUeFfK4loMNN0w2KxCRxaw8z3F6Ma3faj00H3BPfBumbt8Q5iGmgwLauRKdM9su+KGwQca9zQtnDrFZXEJ8NXPnhNVG7oW3TbVIYlrgTRDT8LYGHkF1y06byG1cS0rKnOZPWlcHSjAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQYjbLIWtIQFQCT1eykyVHsojIKvTAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEA3nmbRnERc0H/Gr0C0oUhE82pxadeNUlG7D35iZ1ROI/ZraampJE66qcKg6wXSYWVb4/MXsQ2WHIdxSun/94ZtRiffhHsx3kGpKH2/nripqKpDDKwd6atj0GtE24zlu3n0Hm0pgG0XpxvZOHnsBtrFhf/RehjuRKJNK/PepcIuyG8PQTixt4rlKkeMOTQH1xBI0UxanLCrdPidqUA/2FJvqm9vgx2NXnjMX+3/KBvC9G4YkGSYpJeQPoLMrlTRCu96tfHahOujBtw+ntXwJ3N0WByNsALyevILhEoiposTnwSo3dMFA8SgYGBCXE6XJT8BKkd9r7Vyi93C/QCIKnHVQ==", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.070127, - "t": 0.079678, + "t0": 0.069457, + "t": 0.078404, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 6 @@ -706,15 +720,15 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:130.192.182.17 Flags:3}]", - "t": 0.011113 + "t": 0.011251 }, { "msg": "conn 130.192.182.17:80: granted permission: true", - "t": 0.01627 + "t": 0.016552 }, { "msg": "conn 93.184.216.34:80: denied permission: timed out sending", - "t": 0.079428 + "t": 0.079821 } ], "control_failure": null, @@ -732,7 +746,7 @@ "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.504672, - "test_start_time": "2023-11-27 23:46:16", + "test_runtime": 0.504569, + "test_start_time": "2023-11-28 11:44:16", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/observations.json index 091d862328..b812f51c23 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "1": { + "DNSLookupFailures": [ + { "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", @@ -38,14 +38,14 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "130.192.182.17", "IPAddressASN": 137, "IPAddressOrg": "Consortium GARR", @@ -79,11 +79,11 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "130.192.182.17", "IPAddressASN": 137, "IPAddressOrg": "Consortium GARR", @@ -119,7 +119,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -166,7 +166,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "4": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/observations.json index 5ea2ca91df..ea7c88cd38 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "1": { + "DNSLookupFailures": [ + { "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", @@ -38,7 +38,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/measurement.json index e30cedd123..d0800e47fe 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "http://www.example.com/", - "measurement_start_time": "2023-11-27 23:46:19", + "measurement_start_time": "2023-11-28 11:44:18", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -33,56 +33,56 @@ "socksproxy": null, "network_events": [ { - "address": "93.184.216.34:80", + "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011513, - "t": 0.016623, - "transaction_id": 3 + "t0": 0.011464, + "t": 0.016744, + "transaction_id": 4 }, { "failure": null, - "operation": "http_transaction_start", - "t0": 0.016641, - "t": 0.016641, - "transaction_id": 3 + "operation": "tls_handshake_start", + "t0": 0.01676, + "t": 0.01676, + "transaction_id": 4 }, { - "address": "93.184.216.34:80", + "address": "93.184.216.34:443", "failure": null, - "num_bytes": 283, + "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.016683, - "t": 0.01671, - "transaction_id": 3 + "t0": 0.016852, + "t": 0.016861, + "transaction_id": 4 }, { - "address": "93.184.216.34:443", + "address": "93.184.216.34:80", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011525, - "t": 0.017577, - "transaction_id": 4 + "t0": 0.011453, + "t": 0.017114, + "transaction_id": 3 }, { "failure": null, - "operation": "tls_handshake_start", - "t0": 0.017592, - "t": 0.017592, - "transaction_id": 4 + "operation": "http_transaction_start", + "t0": 0.017137, + "t": 0.017137, + "transaction_id": 3 }, { - "address": "93.184.216.34:443", + "address": "93.184.216.34:80", "failure": null, - "num_bytes": 281, + "num_bytes": 283, "operation": "write", "proto": "tcp", - "t0": 0.017679, - "t": 0.017687, - "transaction_id": 4 + "t0": 0.017175, + "t": 0.017205, + "transaction_id": 3 }, { "address": "93.184.216.34:80", @@ -90,8 +90,8 @@ "num_bytes": 207, "operation": "read", "proto": "tcp", - "t0": 0.016676, - "t": 0.020678, + "t0": 0.017208, + "t": 0.020082, "transaction_id": 3 }, { @@ -99,15 +99,15 @@ "failure": "eof_error", "operation": "read", "proto": "tcp", - "t0": 0.020701, - "t": 0.020703, + "t0": 0.020113, + "t": 0.020114, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.020718, - "t": 0.020718, + "t0": 0.02012, + "t": 0.02012, "transaction_id": 3 }, { @@ -116,8 +116,8 @@ "num_bytes": 207, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.020736, - "t": 0.020736, + "t0": 0.020141, + "t": 0.020141, "transaction_id": 3 }, { @@ -126,18 +126,28 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.017689, - "t": 0.025133, + "t0": 0.016863, + "t": 0.024767, "transaction_id": 4 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 1740, + "num_bytes": 872, "operation": "read", "proto": "tcp", - "t0": 0.025237, - "t": 0.025239, + "t0": 0.024856, + "t": 0.024857, + "transaction_id": 4 + }, + { + "address": "93.184.216.34:443", + "failure": null, + "num_bytes": 867, + "operation": "read", + "proto": "tcp", + "t0": 0.024858, + "t": 0.024998, "transaction_id": 4 }, { @@ -146,15 +156,15 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.026121, - "t": 0.026127, + "t0": 0.025867, + "t": 0.025875, "transaction_id": 4 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.02613, - "t": 0.02613, + "t0": 0.025877, + "t": 0.025877, "transaction_id": 4 }, { @@ -163,18 +173,18 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.026147, - "t": 0.026154, + "t0": 0.025916, + "t": 0.025921, "transaction_id": 4 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 2316, + "num_bytes": 2315, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.02616, - "t": 0.02616, + "t0": 0.025928, + "t": 0.025928, "transaction_id": 4 } ], @@ -196,8 +206,8 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000074, - "t": 0.000074, + "t0": 0.00008, + "t": 0.00008, "transaction_id": 2 }, { @@ -206,8 +216,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000101, - "t": 0.000106, + "t0": 0.00011, + "t": 0.000115, "transaction_id": 2 }, { @@ -216,8 +226,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.00013, - "t": 0.00015, + "t0": 0.000131, + "t": 0.000148, "transaction_id": 2 }, { @@ -226,8 +236,8 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000111, - "t": 0.004972, + "t0": 0.00012, + "t": 0.005791, "transaction_id": 2 }, { @@ -236,15 +246,15 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000158, - "t": 0.005442, + "t0": 0.000153, + "t": 0.005911, "transaction_id": 2 }, { "failure": null, "operation": "resolve_done", - "t0": 0.005477, - "t": 0.005477, + "t0": 0.005956, + "t": 0.005956, "transaction_id": 2 } ], @@ -258,12 +268,12 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "O52BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "+qaBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000081, - "t": 0.004976, + "t0": 0.000087, + "t": 0.005795, "tags": [], "transaction_id": 2 }, @@ -281,12 +291,12 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "ZSuBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "stKBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000099, - "t": 0.005447, + "t0": 0.000111, + "t": 0.005919, "tags": [], "transaction_id": 2 }, @@ -308,7 +318,7 @@ "resolver_port": null, "resolver_address": "", "t0": 0.000063, - "t": 0.005681, + "t": 0.006047, "tags": [], "transaction_id": 1 } @@ -366,8 +376,8 @@ "headers_list": [], "headers": {} }, - "t0": 0.016641, - "t": 0.020718, + "t0": 0.017137, + "t": 0.02012, "tags": [], "transaction_id": 3 } @@ -375,27 +385,29 @@ "tcp_connect": [ { "ip": "93.184.216.34", - "port": 80, + "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011513, - "t": 0.016623, + "t0": 0.011464, + "t": 0.016744, "tags": [], - "transaction_id": 3 + "transaction_id": 4 }, { "ip": "93.184.216.34", - "port": 443, + "port": 80, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011525, - "t": 0.017577, + "t0": 0.011453, + "t": 0.017114, "tags": [], - "transaction_id": 4 + "transaction_id": 3 } ], "tls_handshakes": [ @@ -408,17 +420,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnjCCAoagAwIBAgIVANSeUJmp/QvkzXaQT6qMTpUjV/fbMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzIyNDYxOVoXDTIzMTEyODAwNDYxOVowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvoFmCFeihv89H7WhikxSyrW2QK2UuPyJralNxgD4rVDEB9Er/SxEqmserXb+SFmYR8Gm98mFjE98W2vRy9Ss5fqqJ+tQf+eBTboskRoPqB3X3rjFpGK/9Gbe/aaSF+dL5HUHatncapUxr8KVWCyw6B6UWPs54RqvS7uol730hk/7f/30Khv2/0gmKEVMRNnuNaAuqaTGRququGu1ye6WC3sUgjdZKjqM922zu1O2zreKMIUL5kqXJTqslR9SotDfW1/H/As3w1DYiQ8y6JMp4ROurEKFHfhYBp0p7FNPDhnS0DxyPbTjeomOoM2grTPNfhWmy4RKH0St8aoh4h3/eQIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRnD4Q8/QsscF/6oqO7tpKa1Am32zAfBgNVHSMEGDAWgBRYWmEmWlQrlLi1ujZj59cQl1DDbTBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQA/ZJBrcuu6dcOE4WkzoZVP8ug+njElcsHoTdDY0pIoY5AKubK30g5fwNDnd6cKMs9nmRbgWiCkICL08ynfRg2xUcemPFGetDmqBBatMgkhUAGukpeOUIRdoAa/2sqPaTUghHink24rr6ZQJrpseTWpPkeL/ayvgj4fOBdh2RwuYmBeir3ALyxkLx91AlevqmoRWk8J/uaxTtwz5bSKNzw4UDanwtNkaeI2k1g1SWSrU5A2wvJVH86KINoZR0SbiYyZRGQuGk8/GFx5KPjABZfIuphyfXYbi0qWv04RvRCwj2ZpZnAMzt0iagxO8Qs1j+8hcLzIZTjxNhz87OGUIg4e", + "data": "MIIDnjCCAoagAwIBAgIVAOf1ZUfUuH8yTuUjfRkhU5jaG0bEMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQxOFoXDTIzMTEyODEyNDQxOFowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA21tu6cSGjXu67MfTg4VvwGwViOU3UxLFW5xE3l8nPtZIuhXSveoRCdtTy+mCw5kNK70CcMAHDfqkRh9UMXOUF/MGJdCZ4jwvcPGYmq+3tipdDIlcXqTpVMpweqBiHSQ1dfA90fPbfVTzl0+e34cFT2f8jy8Q0zExIk4gUuJ7Sj+/+cQ/IDFSXMBZbyHH+KsLxVrez7yz5ONjQEq/0cAQR6qHOYb6GJmLjx8ph2B/wlzc1HicWU+UO3GJ+NsC/pvW3Rgph1QVIHxKWUpmVPUxYsMuJmlsr0eexRXOEGB+3CDWzZfPkdsPv+yiSXqWiMAtqpPB4KBZid/12VdadjV5XQIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT0P3U1/4RUcnw7F9zHvzGuqzXh5DAfBgNVHSMEGDAWgBQGPwwsMfu+S1+0gAkpcJ97b3ZirjBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQAsd/ewYdn94GQyAd5ziSarjvzycuBaukGwi2nHM2bj+GYyVsNfCBFopBloPIDMs/RHwzCv5ZsXVXAZYkf/TKOQQhwCDph2YhPPLOHpKwTU63oXfvwfZerJY3ivH6O1J99R+2KHUN7DAjw0MO/hrnnmQZ3eThBF1p8EgtioPsYwPvjvahCP6KgyOlzrDgCHj1XndyH/mnmjJiRD9CbNCt8OskmmQVftPbn7pPYsU/EmbD2wrYsNynnfy8TOGVhD0/JcVgJtQBrspcmxJGnQB4AIhbMwGWZn2Y+PpWWbPozli2G2TvEAb1gTsmOmuLLtfRqQlWFqnIsRXvv+lREpv4UL", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAIpYw3AtKn0qZrG5T4sFILUe0E34MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNjIzNDYxOVoXDTIzMTEyODIzNDYxOVowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDEv1/smB/m5/ZGiTbpCX0eAG2pJYysUaV69undO/km6Ix2XMMHN4v3n1wLEsDRJUtfJ7HNH8Nqt8TnO68eBG/IymGOSfteZTXnx0z01HuHGLR/mC5K96whYZ4q+rASb64uwAacyLBnZHMCo8rdn/SLg/Wtl67L6fjIgU+WQ+BfAJYcz2x3d164KAcdsMJHLxYef3flX2baZ0E3DCGqaElF6PQwWUlstSPahhmKZMH6ocEieyUobevlNnNInsO2axf1D1fLXo5ZXizxKErwVI+Nt/ul+3qMPytTBvxYnvkIRnm0FIHNZEjcLBg+kZ8nvWUxM8RH7eMlLo9TFuG+KkKBAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRYWmEmWlQrlLi1ujZj59cQl1DDbTAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAp0n3lQnjDf/qUEGlsIBeHcrdH/i0m3PlmVa1VBqy3HC9VcYi9ijXR8S3Ngo6pxum2lnC8KLetXHAbIx1Cyv4Q8Mi3+IMO4UFZL6VKuePXekETS2aAitQ6N1X9jkcNulDr4JyJ0zw6bhooS9Wg5saUeNi3gtoTD/dJVfQTqnAnTDEWjwdq86s8m+6JqUtXH2vCX+9q+/Cif4tyvRSvumQ+OAKEYKG246s6nq1KHKWsWYDeYKfGwj1r1WsS3l0zOagH0Zn6e8qiz4Vn0qdHpfV1VQD42cq9rv4MzLkJYva8yuQvd7IEa9VJuOSsHRNXV1UuFQsnUz9kMVBH2fR3kacFA==", + "data": "MIIDNTCCAh2gAwIBAgIUW3ig5DRuOn4Sl+ZOSjA6nl/upI0wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDE4WhcNMjMxMTI5MTE0NDE4WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMX0t+bBIZpgzNpmFj0eYuahVcqFaP7hQ7V9tQtvCUwsXoJ+2P80+z+95c5qJYwIGI3eeoikU9gJkhmh6fufGYJAF/Z59TDkTM9I9O8mNbjwmzBeQ0zgn+XMIHC/diQIpwvC7zZYiZt8KpbueHL6sVKlF5SG6+oIZ+99i3w5APZnIuGAyWZMWUW2rYsEJl2YvjjoetZ35kE1lBovaZv1Wy0rpTqB3T7OlY9loaq5OfUG2fpZGFv8nEE9HL7+6lCnYFZjP/qbgRySqcHIIwGm+In1H2iVjAnfFrGiGXBMC0R24RmTqRZASimOX64+k5AukTpMMhejaWrPMrAWYkwRjQ8CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFAY/DCwx+75LX7SACSlwn3tvdmKuMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQBYFbL7QNZZ9hY+cLqNBHAad8LGckjMlvkv0WUZpfyQzuk08mNkJS6n52W3/e9JeKsicQ8NDOWmmJNZ1AHQYPNwFM8RiyFZdOYKXCvgxpWnvokgnwEIxqHbnT12Px5cc5iD7iENO6856ieI8dhHEbnk1ZJPXadbAHpF8mRhPd3Ih6uFay4zHumrJHdiqkwSV4c8s4vFZKikJpU3nIpu5knfGlozcUuOZQkyfCaUprbgHi+HZxM+AyvVlhxN0OZONSFAPJPmPsXqREz8U/P2QVCpPmUgnQf8m1ma2eWj6WcqutE4CkQzq5ZNMiz+xa0lxnXXpWOXA8pamRb6wQHTCkGn", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.017592, - "t": 0.02613, + "t0": 0.01676, + "t": 0.025877, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 4 @@ -492,11 +504,11 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.011465 + "t": 0.011359 }, { "msg": "conn 93.184.216.34:80: granted permission: true", - "t": 0.016632 + "t": 0.01712 } ], "control_failure": null, @@ -507,14 +519,14 @@ "x_blocking_flags": 16, "x_null_null_flags": 0, "body_length_match": false, - "headers_match": false, + "headers_match": null, "status_code_match": true, "title_match": false, "blocking": "http-diff", "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.506045, - "test_start_time": "2023-11-27 23:46:19", + "test_runtime": 0.506187, + "test_start_time": "2023-11-28 11:44:18", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/observations.json index 09a021cbab..8bcf750dfb 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "2": { + "DNSLookupFailures": [ + { "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", @@ -38,7 +38,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 2, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/measurement.json index e192fbf1cc..673b472cd0 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "http://www.example.com/", - "measurement_start_time": "2023-11-27 23:46:20", + "measurement_start_time": "2023-11-28 11:44:19", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.010763, - "t": 0.015512, + "t0": 0.013002, + "t": 0.018102, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.015529, - "t": 0.015529, + "t0": 0.018129, + "t": 0.018129, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 283, "operation": "write", "proto": "tcp", - "t0": 0.015578, - "t": 0.015608, + "t0": 0.018163, + "t": 0.018197, "transaction_id": 3 }, { @@ -63,15 +63,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.010826, - "t": 0.01623, + "t0": 0.013103, + "t": 0.018203, "transaction_id": 4 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.016249, - "t": 0.016249, + "t0": 0.018219, + "t": 0.018219, "transaction_id": 4 }, { @@ -80,8 +80,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.016343, - "t": 0.01635, + "t0": 0.01831, + "t": 0.018317, "transaction_id": 4 }, { @@ -90,8 +90,8 @@ "num_bytes": 207, "operation": "read", "proto": "tcp", - "t0": 0.015569, - "t": 0.018746, + "t0": 0.018161, + "t": 0.021332, "transaction_id": 3 }, { @@ -99,15 +99,15 @@ "failure": "eof_error", "operation": "read", "proto": "tcp", - "t0": 0.018774, - "t": 0.018776, + "t0": 0.021364, + "t": 0.021368, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.018781, - "t": 0.018781, + "t0": 0.021377, + "t": 0.021377, "transaction_id": 3 }, { @@ -116,8 +116,8 @@ "num_bytes": 207, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.018805, - "t": 0.018805, + "t0": 0.021401, + "t": 0.021401, "transaction_id": 3 }, { @@ -126,8 +126,8 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.016353, - "t": 0.036863, + "t0": 0.018319, + "t": 0.038238, "transaction_id": 4 }, { @@ -136,8 +136,8 @@ "num_bytes": 872, "operation": "read", "proto": "tcp", - "t0": 0.03696, - "t": 0.036961, + "t0": 0.038325, + "t": 0.038326, "transaction_id": 4 }, { @@ -146,8 +146,8 @@ "num_bytes": 867, "operation": "read", "proto": "tcp", - "t0": 0.036963, - "t": 0.036983, + "t0": 0.038327, + "t": 0.038345, "transaction_id": 4 }, { @@ -156,15 +156,15 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.037859, - "t": 0.037867, + "t0": 0.039196, + "t": 0.039202, "transaction_id": 4 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.03787, - "t": 0.03787, + "t0": 0.039205, + "t": 0.039205, "transaction_id": 4 }, { @@ -173,8 +173,8 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.037887, - "t": 0.037893, + "t0": 0.039224, + "t": 0.03923, "transaction_id": 4 }, { @@ -183,8 +183,8 @@ "num_bytes": 2315, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.037901, - "t": 0.037901, + "t0": 0.039237, + "t": 0.039237, "transaction_id": 4 }, { @@ -192,15 +192,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.062879, - "t": 0.067589, + "t0": 0.066953, + "t": 0.072472, "transaction_id": 6 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.067602, - "t": 0.067602, + "t0": 0.072504, + "t": 0.072504, "transaction_id": 6 }, { @@ -209,8 +209,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.067681, - "t": 0.067689, + "t0": 0.072608, + "t": 0.072626, "transaction_id": 6 }, { @@ -218,8 +218,8 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.062892, - "t": 0.068202, + "t0": 0.066912, + "t": 0.073052, "transaction_id": 5 }, { @@ -228,28 +228,18 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.067691, - "t": 0.075134, + "t0": 0.072629, + "t": 0.080724, "transaction_id": 6 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 872, - "operation": "read", - "proto": "tcp", - "t0": 0.075216, - "t": 0.075216, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 867, + "num_bytes": 1739, "operation": "read", "proto": "tcp", - "t0": 0.075218, - "t": 0.076218, + "t0": 0.080822, + "t": 0.080823, "transaction_id": 6 }, { @@ -258,15 +248,15 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.077089, - "t": 0.077097, + "t0": 0.081667, + "t": 0.081671, "transaction_id": 6 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.0771, - "t": 0.0771, + "t0": 0.081675, + "t": 0.081675, "transaction_id": 6 }, { @@ -275,8 +265,8 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.077119, - "t": 0.077125, + "t0": 0.081696, + "t": 0.081702, "transaction_id": 6 }, { @@ -285,8 +275,8 @@ "num_bytes": 2315, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.077131, - "t": 0.077131, + "t0": 0.081708, + "t": 0.081708, "transaction_id": 6 } ], @@ -308,8 +298,8 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000059, - "t": 0.000059, + "t0": 0.000067, + "t": 0.000067, "transaction_id": 1 }, { @@ -318,8 +308,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000094, - "t": 0.000099, + "t0": 0.000101, + "t": 0.000107, "transaction_id": 1 }, { @@ -328,8 +318,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000127, - "t": 0.00013, + "t0": 0.000346, + "t": 0.00036, "transaction_id": 1 }, { @@ -338,8 +328,8 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000104, - "t": 0.003508, + "t0": 0.000319, + "t": 0.005136, "transaction_id": 1 }, { @@ -348,15 +338,15 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000134, - "t": 0.003851, + "t0": 0.00132, + "t": 0.007289, "transaction_id": 1 }, { "failure": null, "operation": "resolve_done", - "t0": 0.003873, - "t": 0.003873, + "t0": 0.00732, + "t": 0.00732, "transaction_id": 1 } ], @@ -369,12 +359,12 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "U0uBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "PzKBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.003525, - "t": 0.005178, + "t0": 0.005155, + "t": 0.007755, "tags": [], "transaction_id": 1 }, @@ -392,12 +382,12 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "50SBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "6ceBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.003865, - "t": 0.006505, + "t0": 0.007313, + "t": 0.008955, "tags": [], "transaction_id": 1 } @@ -420,8 +410,8 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000081, - "t": 0.003737, + "t0": 0.000087, + "t": 0.005728, "tags": [], "transaction_id": 2 }, @@ -431,12 +421,12 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "U0uBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "PzKBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000068, - "t": 0.003516, + "t0": 0.000075, + "t": 0.005146, "tags": [], "transaction_id": 1 }, @@ -454,12 +444,12 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "50SBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEgsC2EQ==", + "raw_response": "6ceBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEgsC2EQ==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000108, - "t": 0.003854, + "t0": 0.000313, + "t": 0.007295, "tags": [], "transaction_id": 1 } @@ -517,8 +507,8 @@ "headers_list": [], "headers": {} }, - "t0": 0.015529, - "t": 0.018781, + "t0": 0.018129, + "t": 0.021377, "tags": [], "transaction_id": 3 } @@ -528,11 +518,12 @@ "ip": "130.192.182.17", "port": 80, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.010763, - "t": 0.015512, + "t0": 0.013002, + "t": 0.018102, "tags": [], "transaction_id": 3 }, @@ -540,11 +531,12 @@ "ip": "130.192.182.17", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.010826, - "t": 0.01623, + "t0": 0.013103, + "t": 0.018203, "tags": [], "transaction_id": 4 }, @@ -552,11 +544,12 @@ "ip": "93.184.216.34", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.062879, - "t": 0.067589, + "t0": 0.066953, + "t": 0.072472, "tags": [], "transaction_id": 6 }, @@ -564,11 +557,12 @@ "ip": "93.184.216.34", "port": 80, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.062892, - "t": 0.068202, + "t0": 0.066912, + "t": 0.073052, "tags": [], "transaction_id": 5 } @@ -583,17 +577,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnTCCAoWgAwIBAgIUHIbDhJNuNkth7AF55C25heDCO9swDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MjI0NjIwWhcNMjMxMTI4MDA0NjIwWjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC125ImyryKI0tAQR5OGQx5z39WbOD+LL+4UtOjTDUq4lyc76zvobMsmXrGyADgkxKBoJuOrVu3c2KISMdTN/NCtTBQZzGGUcuMoH4oBIhAX1NCEXnyBarmL6WyChMTXmMbBSdVz4EOPBhV40KjSJZmrhnpBK9epaaYS90QcDTxjd4+rlcjPwkPheDAfHFKlHpIiyhEFsS+f/vZxj0psltMHvKdokvZotDuLKVftBOuEx9xymUOIg9blfteqF+aLk+5M612IAc3R2SlYMbbiSW8K1nAUbZmGoRzOEzo4mebwxT92mwXFbEQfGWQQrZxKTZmYYR3J8vsj2HLIN8WTYJlAgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFIUJFenF8RpNfdyC7eOIQO5yyLShMB8GA1UdIwQYMBaAFBRpxBW8Kk7Pl4b20clhGqXOJQ2tMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAG9XXbPX9cAzefNT9sTYAcFGGqlFcVc1Lw7uftceEDLpWh8tZl6iSqJmvIVythJxofwB4dBoqxT/1tvQ4lTeHIQY01RMZbDNZ4LTqvCBF2CNtqigc8uKVGceI9pugxZso7P0z4J8l4weQsE29/3q9bNHzpW8WUxqyO7BgQu+XelWjc5PfcL8t6k4gyiSITEp/yFj7L6CLRSh4Kye/SpVvuPlQygL/eGlmQLsDstQuUqokOtiWbN/6rY3r70tU2JKvQ+tFRgbw+BISry9BIKDGmHgydSWLPCLABBAHnFTg375amaqg4i4hRqDaVH+KPXta6kb7pM4lFeA4Nr8NqCb6t0=", + "data": "MIIDnjCCAoagAwIBAgIVAPaKAvWnmWIGkTCqp8z5dywVomHHMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQxOVoXDTIzMTEyODEyNDQxOVowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAur7+BN+8oXPxQwwIWMd3vwUJfDc9cmnXSj3ko1A5rH9xvhJPSKOc6Up4pyMNYDttvhJHQpsDyn5uqhAWyeebV1gn3X/f/W0ddougSRrOoHDEVn8zjGiTVT6WcDEfWGLZwSX9H/ODLEBe4urmXTipIDsWdQdXliDH5gHwRCS+P7C6gddc8/2r7c9/qWAJu6wLwRBLHmYDLXldwq/VApUBEAjFcMjUiX6NvnwI1+UlHMKXr6bR+ljcE4UFDaf55UiP01tXFBx6Sf/zrPxqN/BJHMGmM5Lom7LhmkyFcYpcjsE5ojXq5vtwAYHwEEifojNj/MgXgt8VFjqmZe5cNw+FFQIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBR/yQAsId4l0aaS/h167teSRWJE1jAfBgNVHSMEGDAWgBTUIQK8dSq4NVtGSnzIyXEBbG3cIjBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQB+j1LA4b711Ip1CHSlqMRyamKmDq5wHstWpsuHDnOb0b10vNnsPb2G0cXHvo3tv2NtXMAM85r9F60eJYHZREnwvQfBD/YQEodYc4NAEqdfqiksGcdWTTsKV/9YmNQs8socuDaFfh4IQa7OxGnKfk1tjIRIBJPUMDWCnhTSE73XPh/EtuenPmFj2G/WPP32lSixd4WJ+7Qy7hv1BEUIRoLwwIGmyeGPW/a6ZHe6Z7oWVkVKHgi1aSw/tHNgQMW6kiMlDQGImlgP6y3t0hHM5VwM/b3cTOw5gXWZebVQOxvF98fGPXQvsnKcJkOsthC+D9joBvOOICKNS0bkEIb3ks4W", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAJ1LWH8Jw/c7BSsMkzvKkTnMxVBQMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNjIzNDYyMFoXDTIzMTEyODIzNDYyMFowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo+THT6Gr3fFY3WrQgOFfYal+djDC10HBcMmmzm/6bgUUXXssCEcATnMpBlfNjvv8Gyiud+ycuaAz64WPdChJA65ab6WsMfk3bVoIHAe4ARXpaI1JFnoFHC9EfyK7ZBidxxb/aIkycQjuuq1cpPjJZBpooNWotJ5sYSM063X9gEprCCyXikfr0IePzDPsiL4JC2teKU/+ZAEsrW+s18EBL2WAR5ueG7C11wZxP87yvtpQPfO3nw5qfRDpynH8Kh0QqkBHQGM6+v14iYuKEovBkidBTIIp6+IaYvEDly5tQNB+lYirpTFtFyeaO+Lr+8wmA3ttwqf6YR8XismMsuo3bAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQUacQVvCpOz5eG9tHJYRqlziUNrTAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAOFt/6xxkW9cOCwCgyUqz0z2w3xDT0tQQkPEmLUKlo+TTD9HqOMyPA+PQ+EmBj8Zkg8CctMLGghjMLBOPHm5uARlS7AZ2npUHM/0mTJLS4Q1rO9z9EVkOseSV3A4An0qYqW5gODUHOWsFgbp5vKNRJsTBjzk6gvsGVbExvixiM+1p68OmkiitRtd2bxnww3hIVgmfgnTsZSGuDdbv9izLRmiYuCC1Nn3aFAAFr/Xja8tzp7LoTKNMj3QFuq2HKEZ/ZB0NWkQ728ZAAkN09VXZ7aHGdQQQ6jEPHTeTJnufbYrFMSpnYScygOfQpFLyBaz0J4KzxYf7PpkNv3cl/wPe9A==", + "data": "MIIDNTCCAh2gAwIBAgIUPmzfvTlT/Fgj/UEZaOn45TW4sG0wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDE5WhcNMjMxMTI5MTE0NDE5WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALirlsF5RjcIfJCxTRUE7v9qyeJQqHVSjL9EEOuZ8QttPfYsfjarTJ9AOAFzT81E01IKZsq2n84toGu7q9jA8aiHeBU6P9UUC/PJzFgkzDPQ3OoQH06J3A0C9+Se7rZ46BCF8QssjOZCOZ3YQjOAdTjCywVqgc5OLFJhpmKXVCXgg0YPSxgRrk3cpCx1r3gcq166PzyzJJBBFHPjxj6Z36vr7fCpNuETZaEtmwrokmgi2cHyFmga28K3qCcihbcLrDmqYhMTwehFGdAiIoZ8I9/tQxA+dysRcF1+HQE8Jf6voILnj+6/Vg0NLLJGaqHxsFH0WFJRtABCCI/s+rKgoU8CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNQhArx1Krg1W0ZKfMjJcQFsbdwiMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAkGaQo0g51rf64rf5pGrwrUySAPgyMizx8/0S3SZChud3t0Pv/6JdYTSQAsSbicvSfZvIMooc1n4VuFKGD9LPjtu+f60J+Abjc6mVv3ZfaXAKnyRNbpVZrj+PUktqOEcS2Jmf17alTWkuhvdJs98O9TmjrNm3/kUOfTiZGE5eaCc+Rlxri06r8r9bo7vuSsCNhu+ttFAnZ8MVMJDinjLQv0VwVPiQKiiyaP+vi3yLwEWwo7Ua323JH3RE7DMt4j/dl0t3958aQ0UQv8sjYgTmOVMwlYMU5LAL/HRxn5iQLq7oGe4l2dnov03OMNOYhyg61d2XPtscxA0QE49y0S3zA", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.016249, - "t": 0.03787, + "t0": 0.018219, + "t": 0.039205, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 4 @@ -607,17 +601,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnTCCAoWgAwIBAgIUHIbDhJNuNkth7AF55C25heDCO9swDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MjI0NjIwWhcNMjMxMTI4MDA0NjIwWjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC125ImyryKI0tAQR5OGQx5z39WbOD+LL+4UtOjTDUq4lyc76zvobMsmXrGyADgkxKBoJuOrVu3c2KISMdTN/NCtTBQZzGGUcuMoH4oBIhAX1NCEXnyBarmL6WyChMTXmMbBSdVz4EOPBhV40KjSJZmrhnpBK9epaaYS90QcDTxjd4+rlcjPwkPheDAfHFKlHpIiyhEFsS+f/vZxj0psltMHvKdokvZotDuLKVftBOuEx9xymUOIg9blfteqF+aLk+5M612IAc3R2SlYMbbiSW8K1nAUbZmGoRzOEzo4mebwxT92mwXFbEQfGWQQrZxKTZmYYR3J8vsj2HLIN8WTYJlAgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFIUJFenF8RpNfdyC7eOIQO5yyLShMB8GA1UdIwQYMBaAFBRpxBW8Kk7Pl4b20clhGqXOJQ2tMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAG9XXbPX9cAzefNT9sTYAcFGGqlFcVc1Lw7uftceEDLpWh8tZl6iSqJmvIVythJxofwB4dBoqxT/1tvQ4lTeHIQY01RMZbDNZ4LTqvCBF2CNtqigc8uKVGceI9pugxZso7P0z4J8l4weQsE29/3q9bNHzpW8WUxqyO7BgQu+XelWjc5PfcL8t6k4gyiSITEp/yFj7L6CLRSh4Kye/SpVvuPlQygL/eGlmQLsDstQuUqokOtiWbN/6rY3r70tU2JKvQ+tFRgbw+BISry9BIKDGmHgydSWLPCLABBAHnFTg375amaqg4i4hRqDaVH+KPXta6kb7pM4lFeA4Nr8NqCb6t0=", + "data": "MIIDnjCCAoagAwIBAgIVAPaKAvWnmWIGkTCqp8z5dywVomHHMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQxOVoXDTIzMTEyODEyNDQxOVowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAur7+BN+8oXPxQwwIWMd3vwUJfDc9cmnXSj3ko1A5rH9xvhJPSKOc6Up4pyMNYDttvhJHQpsDyn5uqhAWyeebV1gn3X/f/W0ddougSRrOoHDEVn8zjGiTVT6WcDEfWGLZwSX9H/ODLEBe4urmXTipIDsWdQdXliDH5gHwRCS+P7C6gddc8/2r7c9/qWAJu6wLwRBLHmYDLXldwq/VApUBEAjFcMjUiX6NvnwI1+UlHMKXr6bR+ljcE4UFDaf55UiP01tXFBx6Sf/zrPxqN/BJHMGmM5Lom7LhmkyFcYpcjsE5ojXq5vtwAYHwEEifojNj/MgXgt8VFjqmZe5cNw+FFQIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBR/yQAsId4l0aaS/h167teSRWJE1jAfBgNVHSMEGDAWgBTUIQK8dSq4NVtGSnzIyXEBbG3cIjBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQB+j1LA4b711Ip1CHSlqMRyamKmDq5wHstWpsuHDnOb0b10vNnsPb2G0cXHvo3tv2NtXMAM85r9F60eJYHZREnwvQfBD/YQEodYc4NAEqdfqiksGcdWTTsKV/9YmNQs8socuDaFfh4IQa7OxGnKfk1tjIRIBJPUMDWCnhTSE73XPh/EtuenPmFj2G/WPP32lSixd4WJ+7Qy7hv1BEUIRoLwwIGmyeGPW/a6ZHe6Z7oWVkVKHgi1aSw/tHNgQMW6kiMlDQGImlgP6y3t0hHM5VwM/b3cTOw5gXWZebVQOxvF98fGPXQvsnKcJkOsthC+D9joBvOOICKNS0bkEIb3ks4W", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAJ1LWH8Jw/c7BSsMkzvKkTnMxVBQMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNjIzNDYyMFoXDTIzMTEyODIzNDYyMFowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo+THT6Gr3fFY3WrQgOFfYal+djDC10HBcMmmzm/6bgUUXXssCEcATnMpBlfNjvv8Gyiud+ycuaAz64WPdChJA65ab6WsMfk3bVoIHAe4ARXpaI1JFnoFHC9EfyK7ZBidxxb/aIkycQjuuq1cpPjJZBpooNWotJ5sYSM063X9gEprCCyXikfr0IePzDPsiL4JC2teKU/+ZAEsrW+s18EBL2WAR5ueG7C11wZxP87yvtpQPfO3nw5qfRDpynH8Kh0QqkBHQGM6+v14iYuKEovBkidBTIIp6+IaYvEDly5tQNB+lYirpTFtFyeaO+Lr+8wmA3ttwqf6YR8XismMsuo3bAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQUacQVvCpOz5eG9tHJYRqlziUNrTAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAOFt/6xxkW9cOCwCgyUqz0z2w3xDT0tQQkPEmLUKlo+TTD9HqOMyPA+PQ+EmBj8Zkg8CctMLGghjMLBOPHm5uARlS7AZ2npUHM/0mTJLS4Q1rO9z9EVkOseSV3A4An0qYqW5gODUHOWsFgbp5vKNRJsTBjzk6gvsGVbExvixiM+1p68OmkiitRtd2bxnww3hIVgmfgnTsZSGuDdbv9izLRmiYuCC1Nn3aFAAFr/Xja8tzp7LoTKNMj3QFuq2HKEZ/ZB0NWkQ728ZAAkN09VXZ7aHGdQQQ6jEPHTeTJnufbYrFMSpnYScygOfQpFLyBaz0J4KzxYf7PpkNv3cl/wPe9A==", + "data": "MIIDNTCCAh2gAwIBAgIUPmzfvTlT/Fgj/UEZaOn45TW4sG0wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDE5WhcNMjMxMTI5MTE0NDE5WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALirlsF5RjcIfJCxTRUE7v9qyeJQqHVSjL9EEOuZ8QttPfYsfjarTJ9AOAFzT81E01IKZsq2n84toGu7q9jA8aiHeBU6P9UUC/PJzFgkzDPQ3OoQH06J3A0C9+Se7rZ46BCF8QssjOZCOZ3YQjOAdTjCywVqgc5OLFJhpmKXVCXgg0YPSxgRrk3cpCx1r3gcq166PzyzJJBBFHPjxj6Z36vr7fCpNuETZaEtmwrokmgi2cHyFmga28K3qCcihbcLrDmqYhMTwehFGdAiIoZ8I9/tQxA+dysRcF1+HQE8Jf6voILnj+6/Vg0NLLJGaqHxsFH0WFJRtABCCI/s+rKgoU8CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNQhArx1Krg1W0ZKfMjJcQFsbdwiMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAkGaQo0g51rf64rf5pGrwrUySAPgyMizx8/0S3SZChud3t0Pv/6JdYTSQAsSbicvSfZvIMooc1n4VuFKGD9LPjtu+f60J+Abjc6mVv3ZfaXAKnyRNbpVZrj+PUktqOEcS2Jmf17alTWkuhvdJs98O9TmjrNm3/kUOfTiZGE5eaCc+Rlxri06r8r9bo7vuSsCNhu+ttFAnZ8MVMJDinjLQv0VwVPiQKiiyaP+vi3yLwEWwo7Ua323JH3RE7DMt4j/dl0t3958aQ0UQv8sjYgTmOVMwlYMU5LAL/HRxn5iQLq7oGe4l2dnov03OMNOYhyg61d2XPtscxA0QE49y0S3zA", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.067602, - "t": 0.0771, + "t0": 0.072504, + "t": 0.081675, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 6 @@ -708,15 +702,15 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:130.192.182.17 Flags:3}]", - "t": 0.01072 + "t": 0.012957 }, { "msg": "conn 130.192.182.17:80: granted permission: true", - "t": 0.015519 + "t": 0.018109 }, { "msg": "conn 93.184.216.34:80: denied permission: timed out sending", - "t": 0.078223 + "t": 0.083072 } ], "control_failure": null, @@ -727,14 +721,14 @@ "x_blocking_flags": 16, "x_null_null_flags": 0, "body_length_match": false, - "headers_match": false, + "headers_match": null, "status_code_match": true, "title_match": false, "blocking": "http-diff", "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.504443, - "test_start_time": "2023-11-27 23:46:20", + "test_runtime": 0.507444, + "test_start_time": "2023-11-28 11:44:19", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/observations.json index 9d8ac40537..2b45bf1427 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "1": { + "DNSLookupFailures": [ + { "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", @@ -38,7 +38,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 2, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/measurement.json index 91e7b3a770..5dddefb4df 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://bit.ly/32447", - "measurement_start_time": "2023-11-27 23:46:21", + "measurement_start_time": "2023-11-28 11:44:19", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.016644, - "t": 0.021345, + "t0": 0.01219, + "t": 0.018231, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.021371, - "t": 0.021371, + "t0": 0.018252, + "t": 0.018252, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 272, "operation": "write", "proto": "tcp", - "t0": 0.021461, - "t": 0.021471, + "t0": 0.018347, + "t": 0.018357, "transaction_id": 3 }, { @@ -64,28 +64,18 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.021473, - "t": 0.029127, + "t0": 0.018359, + "t": 0.026128, "transaction_id": 3 }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 872, + "num_bytes": 1690, "operation": "read", "proto": "tcp", - "t0": 0.02922, - "t": 0.029221, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 816, - "operation": "read", - "proto": "tcp", - "t0": 0.029222, - "t": 0.029482, + "t0": 0.026229, + "t": 0.026231, "transaction_id": 3 }, { @@ -94,22 +84,22 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.030388, - "t": 0.030396, + "t0": 0.027124, + "t": 0.027131, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.030399, - "t": 0.030399, + "t0": 0.027133, + "t": 0.027133, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.030419, - "t": 0.030419, + "t0": 0.027159, + "t": 0.027159, "transaction_id": 3 }, { @@ -118,8 +108,8 @@ "num_bytes": 301, "operation": "write", "proto": "tcp", - "t0": 0.030468, - "t": 0.030499, + "t0": 0.027206, + "t": 0.027239, "transaction_id": 3 }, { @@ -128,15 +118,15 @@ "num_bytes": 148, "operation": "read", "proto": "tcp", - "t0": 0.030457, - "t": 0.036321, + "t0": 0.027244, + "t": 0.032496, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.03637, - "t": 0.03637, + "t0": 0.03253, + "t": 0.03253, "transaction_id": 3 }, { @@ -145,37 +135,19 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.036408, - "t": 0.036414, + "t0": 0.032554, + "t": 0.032558, "transaction_id": 3 }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 2412, + "num_bytes": 2414, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.036422, - "t": 0.036422, + "t0": 0.032565, + "t": 0.032565, "transaction_id": 3 - }, - { - "address": "93.184.216.34:80", - "failure": "connection_refused", - "operation": "connect", - "proto": "tcp", - "t0": 0.047573, - "t": 0.050863, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": "connection_refused", - "operation": "connect", - "proto": "tcp", - "t0": 0.047565, - "t": 0.050964, - "transaction_id": 7 } ], "x_dns_whoami": { @@ -196,9 +168,9 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000061, - "t": 0.000061, - "transaction_id": 1 + "t0": 0.000078, + "t": 0.000078, + "transaction_id": 2 }, { "address": "8.8.4.4:53", @@ -206,9 +178,9 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000095, - "t": 0.000101, - "transaction_id": 1 + "t0": 0.000126, + "t": 0.000163, + "transaction_id": 2 }, { "address": "8.8.4.4:53", @@ -216,9 +188,9 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000096, - "t": 0.000103, - "transaction_id": 1 + "t0": 0.000165, + "t": 0.000168, + "transaction_id": 2 }, { "address": "8.8.4.4:53", @@ -226,9 +198,9 @@ "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.000106, - "t": 0.005151, - "transaction_id": 1 + "t0": 0.000169, + "t": 0.005847, + "transaction_id": 2 }, { "address": "8.8.4.4:53", @@ -236,23 +208,23 @@ "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.000108, - "t": 0.005363, - "transaction_id": 1 + "t0": 0.000173, + "t": 0.006327, + "transaction_id": 2 }, { "failure": null, "operation": "resolve_done", - "t0": 0.005476, - "t": 0.005476, - "transaction_id": 1 + "t0": 0.006354, + "t": 0.006354, + "transaction_id": 2 }, { "failure": null, "operation": "resolve_start", - "t0": 0.036495, - "t": 0.036495, - "transaction_id": 5 + "t0": 0.032586, + "t": 0.032586, + "transaction_id": 4 }, { "address": "8.8.4.4:53", @@ -260,9 +232,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.036534, - "t": 0.036565, - "transaction_id": 5 + "t0": 0.032646, + "t": 0.032653, + "transaction_id": 4 }, { "address": "8.8.4.4:53", @@ -270,56 +242,78 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.036537, - "t": 0.036592, - "transaction_id": 5 + "t0": 0.032615, + "t": 0.032717, + "transaction_id": 4 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.036603, - "t": 0.041717, - "transaction_id": 5 + "t0": 0.032732, + "t": 0.03765, + "transaction_id": 4 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.036572, - "t": 0.042681, - "transaction_id": 5 + "t0": 0.032674, + "t": 0.038369, + "transaction_id": 4 }, { "failure": null, "operation": "resolve_done", - "t0": 0.042702, - "t": 0.042702, - "transaction_id": 5 + "t0": 0.038401, + "t": 0.038401, + "transaction_id": 4 } ], "queries": [] }, "x_dns_duplicate_responses": [], "queries": [ + { + "answers": [ + { + "asn": 396982, + "as_org_name": "Google LLC", + "answer_type": "A", + "ipv4": "67.199.248.11", + "ttl": null + } + ], + "engine": "getaddrinfo", + "failure": null, + "hostname": "bit.ly", + "query_type": "ANY", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "", + "t0": 0.000075, + "t": 0.005522, + "tags": [], + "transaction_id": 1 + }, { "answers": null, "engine": "udp", "failure": "dns_no_answer", "hostname": "bit.ly", "query_type": "AAAA", - "raw_response": "leaBAAABAAAAAAAAA2JpdAJseQAAHAAB", + "raw_response": "remBAAABAAAAAAAAA2JpdAJseQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000076, - "t": 0.005155, + "t0": 0.000096, + "t": 0.005855, "tags": [], - "transaction_id": 1 + "transaction_id": 2 }, { "answers": [ @@ -335,36 +329,29 @@ "failure": null, "hostname": "bit.ly", "query_type": "A", - "raw_response": "p8iBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "raw_response": "x7GBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.00007, - "t": 0.00537, + "t0": 0.000133, + "t": 0.006333, "tags": [], - "transaction_id": 1 + "transaction_id": 2 }, { - "answers": [ - { - "asn": 396982, - "as_org_name": "Google LLC", - "answer_type": "A", - "ipv4": "67.199.248.11", - "ttl": null - } - ], - "engine": "getaddrinfo", - "failure": null, - "hostname": "bit.ly", - "query_type": "ANY", + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "OgWBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000075, - "t": 0.005486, + "resolver_address": "8.8.4.4:53", + "t0": 0.032593, + "t": 0.037657, "tags": [], - "transaction_id": 2 + "transaction_id": 4 }, { "answers": [ @@ -380,29 +367,14 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "+U+BAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "CN6BAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.036512, - "t": 0.041727, + "t0": 0.032629, + "t": 0.038375, "tags": [], - "transaction_id": 5 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "hwSBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.036508, - "t": 0.042686, - "tags": [], - "transaction_id": 5 + "transaction_id": 4 }, { "answers": [ @@ -421,10 +393,10 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.036529, - "t": 0.043294, + "t0": 0.032638, + "t": 0.039084, "tags": [], - "transaction_id": 4 + "transaction_id": 5 } ], "requests": [ @@ -485,7 +457,7 @@ ], [ "Date", - "Mon, 27 Nov 2023 23:46:21 GMT" + "Tue, 28 Nov 2023 11:44:20 GMT" ], [ "Location", @@ -494,12 +466,12 @@ ], "headers": { "Content-Length": "0", - "Date": "Mon, 27 Nov 2023 23:46:21 GMT", + "Date": "Tue, 28 Nov 2023 11:44:20 GMT", "Location": "http://www.example.com/" } }, - "t0": 0.030419, - "t": 0.03637, + "t0": 0.027159, + "t": 0.03253, "tags": [], "transaction_id": 3 } @@ -509,11 +481,12 @@ "ip": "67.199.248.11", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.016644, - "t": 0.021345, + "t0": 0.01219, + "t": 0.018231, "tags": [], "transaction_id": 3 }, @@ -524,8 +497,8 @@ "failure": "connection_refused", "success": false }, - "t0": 0.047573, - "t": 0.050863, + "t0": 0.043469, + "t": 0.04653, "tags": [], "transaction_id": 6 }, @@ -536,8 +509,8 @@ "failure": "connection_refused", "success": false }, - "t0": 0.047565, - "t": 0.050964, + "t0": 0.043465, + "t": 0.046769, "tags": [], "transaction_id": 7 } @@ -552,17 +525,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDazCCAlOgAwIBAgIUPqL22GLpto6DgiYQrzsjjiC1bcAwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MjI0NjIxWhcNMjMxMTI4MDA0NjIxWjApMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMQ8wDQYDVQQDEwZiaXQubHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCy4EUkWOfgQ/ag6zCoN+jercrw2sOTgC0UZ7RRxpxfg45mp8viZgAyYw26BrpTGg3/164VuEKQcv+0jZhpIyAL+ueoQSsQn6BcB1F/zc+9w5NNh+b08q4Q03l8tWD9mJporD59d1pHX2ojTOmMiYqfjSNtXQ0cN0oPpRLLeKPdJBxP7lgEAwgWAcv+O4uhyyDRZcTV8ggfRsaWku3DfgfBRqId4a5JXDPa/Mr30Ofp6+cgS+Ul4Va2qfSXAVn31VwuPxEOQvNTEynm2xVZ1ZfYBgOJFvmpHY93SvxnXvewHVaDaIf5A/GHmxfttzNvl9zI1ZcV93LCgtsMgpAZ62+vAgMBAAGjgZQwgZEwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFHCtQVcXclhuse7SBOmruv50qOTTMB8GA1UdIwQYMBaAFDsYNPpkyWfsWwSauhYfqakwYw3AMBwGA1UdEQQVMBOCBmJpdC5seYIJYml0bHkuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQBOljoUFkkx69sO5ao3N56UHb+nszHcyl1XggS4YFiaxrVvqS2BWMgqBwJ/9HzbvijEAnoXC6bNWC6MXdtkY6hGTGZgSRRK+xgNv8ebflGlMmON26ayJFlfb81oSA7pT/rz5/TmAUeTD/K2sN7jYhgUFGHyJms4nAT6qevLNCK934pFW5kJc2zxvbKUbnUIufK1RLjnmcJJGGjDB7/afv5mjAxzr8yUcnh+5CFkAo/usgs2yX6A5Pxv8thardygFxyS3EDNFla5CysPVeIIqx1E+eEEAb8TGrzJk7dwaHPdaGaxLW5qgRcNjAonBCSwjpFtDYOvPIlDp86xfflHtrbc", + "data": "MIIDbDCCAlSgAwIBAgIVAI70irMXpKgZCIkUHrxRsAbEWR1pMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQxOVoXDTIzMTEyODEyNDQxOVowKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsec5b/V95Z6tK4j/FHa/q/dFSc3IPlcBoyLs5CXCrtgddEVJI2UrHZTbtVZmgpSz+IOJ84dRmsliWQ+r5rTY7267ZEc+mIj26UaRR7B61hn2EtIRseOchSE9AYwhQCP+aoAS5Db0lXN48djPN5y2e/QforZt/i6Dic16GcvPx/yTQDcopC/67fH+0URdRfyFytD3FHK6s1KJAqHoPCRzf1GogPUQ9vEkBbLXqj+iFzwIB5i+bmc5sREldoxf9EI45WBl/xLOSnJOxvZxsT91Ac6GPOaS1ETZwKYSJDKCz6QnQ4D1Dix3vCopQc/kNibf/QLloifz6zHgJbIV9CCC5QIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBR/CMfJ8y+p55h/FKJR/sODzznLwjAfBgNVHSMEGDAWgBS8alEkzKdikoQ2o9zgoiMGREDYcTAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAVbpD/AbkJjzHZfotUy6x5W5h7OivlzEl4hEXp4TJjqml57ZqOrsTi3ldeHLbhh67bbLFdv+LbnZyT+BdNT0wGIuQ7PRHKaQXykwrFirTo8fIHF2c1nmUMlcuELT9QlggalxACxka/tHOBnB5DjPnX/O6MG3kFCULYwkgxX+3+huktbRiGwfT/KnGkQaYHCjl0GB6wt0VujKGRDd4/11zYLia5bb1cUYg921MB1bIrEQ4X4q/CPqkytByvXI5n2ozcOEDMtne3uCSkxg6QHMu5KoULp7+BKEZ9nCfMiVOJ3WIQUAeagz09o2Qdw3fqPnGD/ke+Zzne1BtRCmRu/w7ng==", "format": "base64" }, { - "data": "MIIDNTCCAh2gAwIBAgIUaCz/H97N6mPXECos5JCmPopIDR4wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI2MjM0NjIwWhcNMjMxMTI4MjM0NjIwWjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPQB2DaT3i9m40ccj5wQZXw4WmvAGxEuG1WKcN0Q78iJMRIUyIwUDtrXGgjPrfvJvcRchYLx7ho/RxxCfa4CYX2Sp7yjJ6zxJWzSC5XLJRHQUWSjtdZwfOG3SBil7np06ZFSi9AN5aEEDnbMDGU/OUZVM8W34Sq95fIX3h4n2QNwRUQqOAmt3MnRWMSSJkOqvcCnkgmXGWUKNcR+Nr7elcv/gEdXy4Rp/k3qYOiS+UTFMLRNiIWlccHfLUOSitX8FZKHwQNuWLyHe7flPUvsZiOv8pa2yIjZVVxn760fcDsBefopcOFxSweCqiVtnWyiFzna9SsvyjlnaTN3HpcdwRcCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFDsYNPpkyWfsWwSauhYfqakwYw3AMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQBCgwdJQANLbZ8MtJGxaFjwBNJ8eREnv2vqdIfo63TKhTPlAszoxqybVcJAh0nW3H9+5VGSiRJ3DeuWDdwnAjl/BGHH+Y2x/uDNsSPtwPqxEcJ2t92Pphu8n9BDp8ImBNcx1yhiTcxHw6xUNKXFv7Z8VbWH6fgjyaz41kOo9D9U604+IGOr5M0gYxtsOAWaHDURl6LIIcf25uWIjl9ITt3uhvLrRs0uWUWrBTnw3uvwaxMNzOmeWIzN3SWh4wcqRNqce4+NqcOkdsRqDlfInZC93Ok9QM+rMGfgccad/0+a+jPx5oPhnznVJDWx//ZMC/9cUUCZtrtjqJTzm/gEWW8t", + "data": "MIIDNjCCAh6gAwIBAgIVAPb+QJyK+Fc3jem/qLKThYSCgGF9MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQxOVoXDTIzMTEyOTExNDQxOVowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDmrBLYEMZzQQyed2qBKIFTeHUx+y2gtXzt6TGyuYXFnlYbjwecDiNg/1VTXlq67QRrF7PRyMBq5GXkakwnxfCdyalQRh/+6aOC2/SyqnbvEqCp6+WqqefuePvMxSKcbA3fPRCw64OhrO1GvmHyfgiLJ1U5WYcs1scBpmfbdl9OtS81zXNtSzRJn8bCLz2cy0oYw5PIwwDb+D2uiiAXAHNFlV4Bw5/wO3q7rADnhvi6ciE/+hYtOIfZiGhVTvQRFykUYLxyZgYM/4gM4o63123ahzdpJT6qf4Y0vL/cXNp1HQciZWCW3OG06qrQ7JZm5y14P0gXvx633DOIb3OrRchxAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS8alEkzKdikoQ2o9zgoiMGREDYcTAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAV/jH2RfyKAM/5j6B7FkPJnsN5yEdxkA5WSBHsMzHZPVvOBsrD4gMK3UhSgWY8KMIq9h55RAc733ZXBrohVHZgjIE6NT8F4+Y+9g0iYBkFQ1EA6a7k2SsxWmJGg0NzN8dfIzAZEbPT/lo4u9anBqiQap8zoE9T13Qo0uGOWWdFq1COMiToXTuEFloRyADZs0VUvzcS9e8IqRMm/h8vIFm5F7YTfZLo/jLhoJl1ZWWLSNUnDXXG6VcWWtoVejNJ0ftcQ+FbrhYctN+zDheXz83CW0R/0If2JMGqp34l+gVN1CO/5mxaeTZ4KHL/cXbcrsh/AutzEQBnUaIPflgi91Tdw==", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.021371, - "t": 0.030399, + "t0": 0.018252, + "t": 0.027133, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 3 @@ -632,15 +605,15 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.016567 + "t": 0.012131 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.030409 + "t": 0.027143 }, { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.047505 + "t": 0.043434 } ], "control_failure": null, @@ -648,17 +621,17 @@ "dns_experiment_failure": null, "dns_consistency": "consistent", "http_experiment_failure": null, - "x_blocking_flags": 8, + "x_blocking_flags": 32, "x_null_null_flags": 0, "body_length_match": null, "headers_match": null, "status_code_match": null, "title_match": null, - "blocking": "http-failure", - "accessible": false + "blocking": false, + "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.543746, - "test_start_time": "2023-11-27 23:46:21", + "test_runtime": 0.539201, + "test_start_time": "2023-11-28 11:44:19", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/observations.json index 61c41470c8..32666ffccc 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/observations.json @@ -1,7 +1,7 @@ { - "DNSLookupFailures": { - "1": { - "DNSTransactionID": 1, + "DNSLookupFailures": [ + { + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -38,8 +38,8 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null }, - "5": { - "DNSTransactionID": 5, + { + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -76,14 +76,14 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "67.199.248.11", "IPAddressASN": 396982, "IPAddressOrg": "Google LLC", @@ -120,8 +120,8 @@ "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "67.199.248.11", "IPAddressASN": 396982, "IPAddressOrg": "Google LLC", @@ -155,7 +155,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -193,7 +193,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -280,7 +280,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "6": { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -323,7 +323,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "7": { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/measurement.json index 48528d6cc9..6d14fc4975 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://bit.ly/21645", - "measurement_start_time": "2023-11-27 23:46:21", + "measurement_start_time": "2023-11-28 11:44:20", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011457, - "t": 0.017159, + "t0": 0.011465, + "t": 0.017267, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.017179, - "t": 0.017179, + "t0": 0.017283, + "t": 0.017283, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 272, "operation": "write", "proto": "tcp", - "t0": 0.017271, - "t": 0.01728, + "t0": 0.017376, + "t": 0.017388, "transaction_id": 3 }, { @@ -64,18 +64,28 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.017282, - "t": 0.025415, + "t0": 0.017391, + "t": 0.024698, "transaction_id": 3 }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 1690, + "num_bytes": 872, "operation": "read", "proto": "tcp", - "t0": 0.025504, - "t": 0.025505, + "t0": 0.024794, + "t": 0.024795, + "transaction_id": 3 + }, + { + "address": "67.199.248.11:443", + "failure": null, + "num_bytes": 818, + "operation": "read", + "proto": "tcp", + "t0": 0.024797, + "t": 0.025775, "transaction_id": 3 }, { @@ -84,22 +94,22 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.026394, - "t": 0.026401, + "t0": 0.026819, + "t": 0.026828, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.026404, - "t": 0.026404, + "t0": 0.026833, + "t": 0.026833, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.026422, - "t": 0.026422, + "t0": 0.026904, + "t": 0.026904, "transaction_id": 3 }, { @@ -108,8 +118,8 @@ "num_bytes": 301, "operation": "write", "proto": "tcp", - "t0": 0.026469, - "t": 0.026503, + "t0": 0.027, + "t": 0.02703, "transaction_id": 3 }, { @@ -118,15 +128,15 @@ "num_bytes": 149, "operation": "read", "proto": "tcp", - "t0": 0.026459, - "t": 0.03274, + "t0": 0.026971, + "t": 0.03539, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.032767, - "t": 0.032767, + "t0": 0.035431, + "t": 0.035431, "transaction_id": 3 }, { @@ -135,8 +145,8 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.032791, - "t": 0.032796, + "t0": 0.035472, + "t": 0.035491, "transaction_id": 3 }, { @@ -145,18 +155,9 @@ "num_bytes": 2415, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.032802, - "t": 0.032802, + "t0": 0.0355, + "t": 0.0355, "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": "connection_refused", - "operation": "connect", - "proto": "tcp", - "t0": 0.044909, - "t": 0.047982, - "transaction_id": 6 } ], "x_dns_whoami": { @@ -177,8 +178,8 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000078, - "t": 0.000078, + "t0": 0.000085, + "t": 0.000085, "transaction_id": 2 }, { @@ -187,8 +188,8 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000107, - "t": 0.000112, + "t0": 0.00012, + "t": 0.000126, "transaction_id": 2 }, { @@ -197,42 +198,42 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.00012, - "t": 0.000124, + "t0": 0.000155, + "t": 0.000176, "transaction_id": 2 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 24, + "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.000137, - "t": 0.005494, + "t0": 0.00018, + "t": 0.005371, "transaction_id": 2 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 46, + "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.000151, - "t": 0.00585, + "t0": 0.00013, + "t": 0.005614, "transaction_id": 2 }, { "failure": null, "operation": "resolve_done", - "t0": 0.005875, - "t": 0.005875, + "t0": 0.005642, + "t": 0.005642, "transaction_id": 2 }, { "failure": null, "operation": "resolve_start", - "t0": 0.032835, - "t": 0.032835, + "t0": 0.035554, + "t": 0.035554, "transaction_id": 5 }, { @@ -241,8 +242,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.032863, - "t": 0.032878, + "t0": 0.035622, + "t": 0.035634, "transaction_id": 5 }, { @@ -251,35 +252,35 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.032888, - "t": 0.032903, + "t0": 0.035614, + "t": 0.035634, "transaction_id": 5 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.032908, - "t": 0.038854, + "t0": 0.035639, + "t": 0.041127, "transaction_id": 5 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.032882, - "t": 0.039211, + "t0": 0.035646, + "t": 0.04173, "transaction_id": 5 }, { "failure": null, "operation": "resolve_done", - "t0": 0.039228, - "t": 0.039228, + "t0": 0.041762, + "t": 0.041762, "transaction_id": 5 } ], @@ -297,17 +298,18 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "bit.ly", - "query_type": "ANY", + "query_type": "A", + "raw_response": "R8CBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000068, - "t": 0.005032, + "resolver_address": "8.8.4.4:53", + "t0": 0.000136, + "t": 0.005381, "tags": [], - "transaction_id": 1 + "transaction_id": 2 }, { "answers": null, @@ -315,12 +317,12 @@ "failure": "dns_no_answer", "hostname": "bit.ly", "query_type": "AAAA", - "raw_response": "r+iBAAABAAAAAAAAA2JpdAJseQAAHAAB", + "raw_response": "VOOBAAABAAAAAAAAA2JpdAJseQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000085, - "t": 0.005501, + "t0": 0.000094, + "t": 0.005623, "tags": [], "transaction_id": 2 }, @@ -334,18 +336,32 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "bit.ly", - "query_type": "A", - "raw_response": "me+BAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "query_type": "ANY", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "", + "t0": 0.000071, + "t": 0.005739, + "tags": [], + "transaction_id": 1 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "7AWBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000102, - "t": 0.005854, + "t0": 0.035599, + "t": 0.041134, "tags": [], - "transaction_id": 2 + "transaction_id": 5 }, { "answers": [ @@ -361,27 +377,12 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "IUWBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.032862, - "t": 0.038859, - "tags": [], - "transaction_id": 5 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "Bd+BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "WbqBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.032843, - "t": 0.039214, + "t0": 0.035594, + "t": 0.041736, "tags": [], "transaction_id": 5 }, @@ -402,8 +403,8 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.032831, - "t": 0.039343, + "t0": 0.035514, + "t": 0.042097, "tags": [], "transaction_id": 4 } @@ -466,7 +467,7 @@ ], [ "Date", - "Mon, 27 Nov 2023 23:46:21 GMT" + "Tue, 28 Nov 2023 11:44:20 GMT" ], [ "Location", @@ -475,12 +476,12 @@ ], "headers": { "Content-Length": "0", - "Date": "Mon, 27 Nov 2023 23:46:21 GMT", + "Date": "Tue, 28 Nov 2023 11:44:20 GMT", "Location": "https://www.example.com/" } }, - "t0": 0.026422, - "t": 0.032767, + "t0": 0.026904, + "t": 0.035431, "tags": [], "transaction_id": 3 } @@ -490,11 +491,12 @@ "ip": "67.199.248.11", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011457, - "t": 0.017159, + "t0": 0.011465, + "t": 0.017267, "tags": [], "transaction_id": 3 }, @@ -505,8 +507,8 @@ "failure": "connection_refused", "success": false }, - "t0": 0.044909, - "t": 0.047982, + "t0": 0.047191, + "t": 0.049661, "tags": [], "transaction_id": 6 } @@ -521,17 +523,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDbDCCAlSgAwIBAgIVAIYKfnIBA0pH8TC0wdD4vve2D2EAMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzIyNDYyMVoXDTIzMTEyODAwNDYyMVowKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4cHMK8HAb+zia/5QZC5XTViXRQDr5vhwb63+2EJ/qX0CQ7dJxyZwrBGtkAmwY+tDShhMoi/yl02ZqqTOIYC4xBvH3zOHdQRVxVRXzTqgkrDILacomWZRcRx44hOrYUSf6EGO0+zQJHoaTQP/zd3xtCVC5m9oM49BxYkXIXnjt1Uwxy6kQYKi0yZ+6HTGx4+B3lW/OqTF60X7n4GUIVsoGI9Ybf1XKRaQgM6E4MG6G90n9EraidocH8umtXRhdDB7zxGjZhXW6dHFNTJ+1Onkg9S7HG2CpUTKZn8dwoHxveB98DYNuYeEWSbfGUcEfte+bRESQTJV+oJ4W1hgHUMIQwIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ0H+NB2QHQVxvIcnbmIDprI9I/1DAfBgNVHSMEGDAWgBTv8ose20rtD9WR6ezCJ8Cze6qhhzAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAndSTS1CdASLMrCp4eqtXsJAsUm9OtgLeUfeDnCy1Z9Lqma97VLQ2k3CiZfXwTXLSIVIiAmUl4wVnNG6Yplk1cn/F6slLOnc10lY9UmxjDxcouwwOFpGw+WqY1MvWi7onXHgARTVgUyB9Oj8PImxhaZxfg8f6RU+Vn9daHbLXDFLaP6I17fsX+sehy3+M511NjwjNDhWWsn7ZTVBD0b7VsZhRjJHWmZP0/F59/NooHceg21q5arHcSV+mkqMgRrLftAu85fFrLuSv7WzUhtV/kgQA2rapphoIZ92uQ5X6j83VX/8Fbq7OJJor2H1qIi4J/xjb+9YVTs66N3xsQcs7pw==", + "data": "MIIDbDCCAlSgAwIBAgIVAJRL/VwwIhX+WTUmGik6MZp+IqDrMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQyMFoXDTIzMTEyODEyNDQyMFowKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3yoWu8csvE2qldb/h/+DGlu7/Kd3AO89G7Ijw+8aG+/qX5QeOol8sBWn97gQDDgPtHBgRO/TEluzd1scXOntCq3JJmL4K6UHUVIxEnmx6PgnGAHx/5IGH5vBVIGtfQblV/VsFY8k0M14b8lPMtNj5KM7cNWllXG4PjraJ/dbu4sIQch7iG3yOvpuOCR6hz3HzBHj5wYxdN+9WkQu7Nqp7mV8by/gdejjuOi3DNuPvEVnjRH5j7OGVZI0nPIDPyITr25GoWPTkua4vKMotg8x4QLUgtsXALkzxJvSistiiTZC7qX0FY6qyTg9E/bb3dAa6pj+Tov1wlIj/yacBWO0SwIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSOxjoSN6zlzISqtSPMQYVoyNckmDAfBgNVHSMEGDAWgBQomRHsa/Uii98MvOdXywbCm8Fu4TAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAsGv+41OSb4Gmk3MiiY3e20pYEw/SO6ADjWy2EirP6MOTIlN8qUGwpZiT7jLlfGMSHTmUnIS0oaS1HxQ+Gj1xBlh7HxoMeEK9qeza9OJ5KQARv1fu2OvxczWhS/TkGMAaRRIsEj3oeRFfBin/g+3kpKczNYUXRD8Ey6DHebB0tBnoR5MQFMVcQMqeaVgJ0OwwYeuOuO0D5RB3KbcyCqZl+jC95MYGAiBfkcfTfGCi/VmUsMr4ZeOljuA+1xgG+WbMbkyv1jS/FJWm37Hy5cWQPS1/Cj8RmqNiN1vu6S+aCneiGlFJm0e31SIVjrB7HVCW/b866a8E9lENC8H1fwODKA==", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVANHJCdqUmqruWwZcDUcMsb3NkfDFMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNjIzNDYyMVoXDTIzMTEyODIzNDYyMVowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4j/K+/+0k+Xdq74ZUrnobygOfVhQf9j3CdOowzSWiozrVwTFwLrnHh1GolLHr/K0x8SDTbN9UxZyetITX4/ep0OCxXJWYYx5W4/WPaGM1L/VEPpOwjSpYjdFeCCe/BgS5IeKwQjUbOwhIVoaCegN3XZCqaWRxjXBA0G/rXLDnDZx3bo/oOrTZ63novdOgS+CZU3N7Q3g7XFY54yi53c42gklVrBee6F6LtwGh7xBFsfhsLxLRCxsxKbo1LDbC+EvbnqxhAp2LHpB7zDAFSqJTLwK6Qfccx7lhvCla1vt98UBe40QtHph661fVf9VNKIomkVwWvWF9TuC6Y5jaoI5TAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTv8ose20rtD9WR6ezCJ8Cze6qhhzAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAdGKUEsaP7cju4Eo7oqwel6AOle4Tn5ILx/dM2fcK49AvPbpmNgT+m3OnfulQV+T6tmNb7GfrdtbOMIQpnlaYvbE2VF43JsXOX6VDiP6kxQaiKrB8vGO7JqcApXcYMKMiCQAHOTc4h1jdGG9zWJABkxEmE7OMU//7iwG7BTr+wYxJrY/lKa1D7xajqo6m7md+csXTMRJzbL4WLILOcrNmcNdu6zVOPOfwxc7nBRYv8nUuUUPF2i0Z7jmfbLmFGEMfZz3sR8nRF6tI7Qbq/9/x9uaiWXYW6v4exrkVgQVTr3F40t6k3yuPhukeKLm1RivFRCQJpZHUDclgCZg9ht8WQQ==", + "data": "MIIDNjCCAh6gAwIBAgIVAJ/fl004ZKZyxRCNjZ84fHWVmy0tMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQyMFoXDTIzMTEyOTExNDQyMFowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2Qs/EIO/cBpgZWXl3zx2t6ShXpC15fpfEW2svbAKig/rV2h1NhlYYu7SSr/alLmJ9owV1YbgMSn8luhKPZX0n9843iAXtf5bBzaqD8d73g0vpIHhFATgXhU3RGxbqWGq7FLpy8JOt0BDcjeCEGm5OnuvECeuqktMEcXq5pvOMcvxJuyk868UTB8996SwcCLJ7oAGTEWP6fNdrDVclYShCeRu4xsDgPzTViF5I152Tndrsru6DV0p+CMKc3s31Sq9AZeI5iIw0df5OeyJURBh8qf+ZtLOkgBPycjrAwTD4Hb8agby7KzTNuO74VwA/rb6rXXwNNk15UhmOunJCvhHnAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQomRHsa/Uii98MvOdXywbCm8Fu4TAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEACAOcrSkuim9oJyKM958tBK5N9eyNv2WbgKWtgOvyF0Rc6j85heqQf54ObQ1UO8yzJ4V1JFb0LotzXwBeSJoWzolXBbDb65v62SQp/QIYaQsqYJwWorG8jA84v5Dfkw8MavY8xQ/rAa4db1V7WxoHKpmnhFOnN5OyeAqB/ORdwXgCO2HMt/a1v2LK38eYEu4tgKbf2M8nes80P89xJ26UkHnN/v5G6EnS7VWeaaasL+pbXlMzRbwmRuKti63FFmG39HrwvVBJu4tyvLSkOOCGuwzM7ad6TPhL56qxWptNXPtxXJuERYOfxZ9M/TNqlGjZKdekcv//6EGIOlNSvRCXiA==", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.017179, - "t": 0.026404, + "t0": 0.017283, + "t": 0.026833, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 3 @@ -601,15 +603,15 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.011413 + "t": 0.01141 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.026412 + "t": 0.02687 }, { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.044878 + "t": 0.047165 } ], "control_failure": null, @@ -617,17 +619,17 @@ "dns_experiment_failure": null, "dns_consistency": "consistent", "http_experiment_failure": null, - "x_blocking_flags": 8, + "x_blocking_flags": 32, "x_null_null_flags": 0, "body_length_match": null, "headers_match": null, "status_code_match": null, "title_match": null, - "blocking": "http-failure", - "accessible": false + "blocking": false, + "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.539969, - "test_start_time": "2023-11-27 23:46:21", + "test_runtime": 0.542201, + "test_start_time": "2023-11-28 11:44:20", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/observations.json index f3a22876e9..8cb31bcc1f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "2": { + "DNSLookupFailures": [ + { "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "dns_no_answer", @@ -38,7 +38,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null }, - "5": { + { "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", @@ -76,14 +76,14 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "67.199.248.11", "IPAddressASN": 396982, "IPAddressOrg": "Google LLC", @@ -117,11 +117,11 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "67.199.248.11", "IPAddressASN": 396982, "IPAddressOrg": "Google LLC", @@ -233,7 +233,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/measurement.json index b228262a93..b4d2829a62 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://bit.ly/32447", - "measurement_start_time": "2023-11-27 23:46:23", + "measurement_start_time": "2023-11-28 11:44:21", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011314, - "t": 0.01665, + "t0": 0.011679, + "t": 0.017964, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.016664, - "t": 0.016664, + "t0": 0.017979, + "t": 0.017979, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 272, "operation": "write", "proto": "tcp", - "t0": 0.016749, - "t": 0.016757, + "t0": 0.018066, + "t": 0.018077, "transaction_id": 3 }, { @@ -64,28 +64,18 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.016759, - "t": 0.023712, + "t0": 0.018078, + "t": 0.026462, "transaction_id": 3 }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 872, + "num_bytes": 1690, "operation": "read", "proto": "tcp", - "t0": 0.023803, - "t": 0.023804, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 817, - "operation": "read", - "proto": "tcp", - "t0": 0.023805, - "t": 0.024555, + "t0": 0.026549, + "t": 0.02655, "transaction_id": 3 }, { @@ -94,22 +84,22 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.025418, - "t": 0.025425, + "t0": 0.027419, + "t": 0.027426, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.025428, - "t": 0.025428, + "t0": 0.027429, + "t": 0.027429, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.025447, - "t": 0.025447, + "t0": 0.02746, + "t": 0.02746, "transaction_id": 3 }, { @@ -118,8 +108,8 @@ "num_bytes": 301, "operation": "write", "proto": "tcp", - "t0": 0.025495, - "t": 0.025525, + "t0": 0.027506, + "t": 0.027536, "transaction_id": 3 }, { @@ -128,15 +118,15 @@ "num_bytes": 148, "operation": "read", "proto": "tcp", - "t0": 0.025504, - "t": 0.031152, + "t0": 0.027539, + "t": 0.032582, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.031196, - "t": 0.031196, + "t0": 0.032619, + "t": 0.032619, "transaction_id": 3 }, { @@ -145,18 +135,18 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.031222, - "t": 0.031229, + "t0": 0.032644, + "t": 0.032649, "transaction_id": 3 }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 2413, + "num_bytes": 2414, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.031236, - "t": 0.031236, + "t0": 0.032656, + "t": 0.032656, "transaction_id": 3 }, { @@ -164,15 +154,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.043098, - "t": 0.048685, + "t0": 0.044034, + "t": 0.04902, "transaction_id": 7 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.048698, - "t": 0.048698, + "t0": 0.04903, + "t": 0.04903, "transaction_id": 7 }, { @@ -181,8 +171,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.048776, - "t": 0.048781, + "t0": 0.049107, + "t": 0.049112, "transaction_id": 7 }, { @@ -190,15 +180,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.043103, - "t": 0.049183, + "t0": 0.044045, + "t": 0.049763, "transaction_id": 6 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.0492, - "t": 0.0492, + "t0": 0.049784, + "t": 0.049784, "transaction_id": 6 }, { @@ -207,8 +197,8 @@ "num_bytes": 303, "operation": "write", "proto": "tcp", - "t0": 0.049237, - "t": 0.049272, + "t0": 0.049826, + "t": 0.049847, "transaction_id": 6 }, { @@ -216,15 +206,15 @@ "failure": "connection_reset", "operation": "read", "proto": "tcp", - "t0": 0.049234, - "t": 0.052046, + "t0": 0.049812, + "t": 0.052737, "transaction_id": 6 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.052063, - "t": 0.052063, + "t0": 0.052748, + "t": 0.052748, "transaction_id": 6 }, { @@ -232,8 +222,8 @@ "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.052077, - "t": 0.052077, + "t0": 0.052763, + "t": 0.052763, "transaction_id": 6 }, { @@ -241,15 +231,15 @@ "failure": "connection_reset", "operation": "read", "proto": "tcp", - "t0": 0.048783, - "t": 0.052166, + "t0": 0.049113, + "t": 0.053221, "transaction_id": 7 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.05217, - "t": 0.05217, + "t0": 0.053227, + "t": 0.053227, "transaction_id": 7 }, { @@ -257,8 +247,8 @@ "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.052196, - "t": 0.052196, + "t0": 0.053246, + "t": 0.053246, "transaction_id": 7 } ], @@ -280,8 +270,8 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000056, - "t": 0.000056, + "t0": 0.000065, + "t": 0.000065, "transaction_id": 1 }, { @@ -290,8 +280,8 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000092, - "t": 0.000097, + "t0": 0.000105, + "t": 0.000159, "transaction_id": 1 }, { @@ -300,8 +290,8 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000153, - "t": 0.000178, + "t0": 0.00017, + "t": 0.000174, "transaction_id": 1 }, { @@ -310,8 +300,8 @@ "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.000104, - "t": 0.005113, + "t0": 0.000179, + "t": 0.005816, "transaction_id": 1 }, { @@ -320,22 +310,22 @@ "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.000183, - "t": 0.00547, + "t0": 0.000199, + "t": 0.006174, "transaction_id": 1 }, { "failure": null, "operation": "resolve_done", - "t0": 0.0055, - "t": 0.0055, + "t0": 0.006193, + "t": 0.006193, "transaction_id": 1 }, { "failure": null, "operation": "resolve_start", - "t0": 0.031348, - "t": 0.031348, + "t0": 0.032689, + "t": 0.032689, "transaction_id": 5 }, { @@ -344,8 +334,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.031375, - "t": 0.031391, + "t0": 0.032726, + "t": 0.032747, "transaction_id": 5 }, { @@ -354,35 +344,35 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.031408, - "t": 0.031425, + "t0": 0.03273, + "t": 0.032754, "transaction_id": 5 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.031395, - "t": 0.037271, + "t0": 0.032753, + "t": 0.038583, "transaction_id": 5 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.031429, - "t": 0.037752, + "t0": 0.032764, + "t": 0.039424, "transaction_id": 5 }, { "failure": null, "operation": "resolve_done", - "t0": 0.037785, - "t": 0.037785, + "t0": 0.039441, + "t": 0.039441, "transaction_id": 5 } ], @@ -400,33 +390,17 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "bit.ly", - "query_type": "A", - "raw_response": "QVOBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000066, - "t": 0.00512, - "tags": [], - "transaction_id": 1 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "bit.ly", - "query_type": "AAAA", - "raw_response": "RkqBAAABAAAAAAAAA2JpdAJseQAAHAAB", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000107, - "t": 0.005474, + "resolver_address": "", + "t0": 0.000104, + "t": 0.005239, "tags": [], - "transaction_id": 1 + "transaction_id": 2 }, { "answers": [ @@ -438,32 +412,33 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "bit.ly", - "query_type": "ANY", + "query_type": "A", + "raw_response": "uoyBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000066, - "t": 0.005831, + "resolver_address": "8.8.4.4:53", + "t0": 0.000144, + "t": 0.005822, "tags": [], - "transaction_id": 2 + "transaction_id": 1 }, { "answers": null, "engine": "udp", "failure": "dns_no_answer", - "hostname": "www.example.com", + "hostname": "bit.ly", "query_type": "AAAA", - "raw_response": "Ks6BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "slKBAAABAAAAAAAAA2JpdAJseQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.031355, - "t": 0.037274, + "t0": 0.000079, + "t": 0.006178, "tags": [], - "transaction_id": 5 + "transaction_id": 1 }, { "answers": [ @@ -475,18 +450,17 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.com", - "query_type": "A", - "raw_response": "Iy6BAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.03137, - "t": 0.037758, + "resolver_address": "", + "t0": 0.032672, + "t": 0.039316, "tags": [], - "transaction_id": 5 + "transaction_id": 4 }, { "answers": [ @@ -498,17 +472,33 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.com", - "query_type": "ANY", + "query_type": "A", + "raw_response": "giiBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.031275, - "t": 0.037877, + "resolver_address": "8.8.4.4:53", + "t0": 0.032701, + "t": 0.038647, "tags": [], - "transaction_id": 4 + "transaction_id": 5 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "mi+BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.032707, + "t": 0.039427, + "tags": [], + "transaction_id": 5 } ], "requests": [ @@ -564,8 +554,8 @@ "headers_list": [], "headers": {} }, - "t0": 0.0492, - "t": 0.052063, + "t0": 0.049784, + "t": 0.052748, "tags": [], "transaction_id": 6 }, @@ -626,7 +616,7 @@ ], [ "Date", - "Mon, 27 Nov 2023 23:46:23 GMT" + "Tue, 28 Nov 2023 11:44:21 GMT" ], [ "Location", @@ -635,12 +625,12 @@ ], "headers": { "Content-Length": "0", - "Date": "Mon, 27 Nov 2023 23:46:23 GMT", + "Date": "Tue, 28 Nov 2023 11:44:21 GMT", "Location": "http://www.example.com/" } }, - "t0": 0.025447, - "t": 0.031196, + "t0": 0.02746, + "t": 0.032619, "tags": [], "transaction_id": 3 } @@ -650,11 +640,12 @@ "ip": "67.199.248.11", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011314, - "t": 0.01665, + "t0": 0.011679, + "t": 0.017964, "tags": [], "transaction_id": 3 }, @@ -662,11 +653,12 @@ "ip": "93.184.216.34", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.043098, - "t": 0.048685, + "t0": 0.044034, + "t": 0.04902, "tags": [], "transaction_id": 7 }, @@ -674,11 +666,12 @@ "ip": "93.184.216.34", "port": 80, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.043103, - "t": 0.049183, + "t0": 0.044045, + "t": 0.049763, "tags": [], "transaction_id": 6 } @@ -693,17 +686,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDbDCCAlSgAwIBAgIVALIOusKsYnaK0uqTkK3zIPrGyoM6MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzIyNDYyM1oXDTIzMTEyODAwNDYyM1owKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1qHLaT6A8JkA4mqnFI0CHWcpELZqdi191Lmu2iwOL/V7r+wADEXSUvtNGCdv6V+2xBycA549OtDjFnIpxdPZ4ctkc2C8y0O35BBZBhm9DSyqFAULdLYWEKq2kAlJc59kBgXji0G7JfZBFSycsT35W5egpoqbS/AjnUpMKq/z7ics40sDWkpCB8n8zV67mBsSvxmto+9e78hwpt1Gh9H4XT+C7vOSfdkRFxPzdm57Th03rkxRJ3sHmlGc0gr7yu6S6Hy/9PlfqNEPchs9fxxjB/WqoP524pEvCy1wGkf1SjqC/kAHQsNhWYTnxt4H0bYQMfcmSPc1YKRH7RhkZdAe3QIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTGX5C9MPRuqzteG5biquQU94E2FTAfBgNVHSMEGDAWgBTiy8FRIk3P3WOQIsMgkdhYrYEWLjAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAErpNYOSzVpqmMKmiCIvhHxXVvaZsJOhYvtI7EZz8zVVqDsR99kjRCAA2/XMju36t5AYvV2FcUMvFGb6/2NzdWGGMSGc91z8JwGeYlTj6O8Vhoc1aqdJoz1frbhilDjjtSHSXvFVQ6VxLBTaPjg8lDWg+VDcOsd8XSmVLBXgedJahug0zWwWZG9fuvfOkK5Pv0du0+eoDUg5K07TsTaXxc/myyusaYkLHX42SjzoGvM437hMbUhTh8omqo7ds4P2YY1yTkA58WsERcDBeRFDPUBRhmk1mhfxXvox4SVjWQLDCIDZfF0aTP4cpRYjpTgDRJIwVSnN6EZKZmdnqy+sMJw==", + "data": "MIIDbDCCAlSgAwIBAgIVAKgWjhEoXCUumpNUWvCuoegz5gG0MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQyMVoXDTIzMTEyODEyNDQyMVowKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2O61006ncdnFjF109JmwpR9Fo3QdKFaDzRUELeAXngJ1jFnfPxYodsXf+ZxpGYHeAszqxU8z/T49JyZXmBjIqu3keX6MSjyeziq00BsQSE3oXOnToUAPxmDdAcCmc+D2ayuI9doVMQ8Iz3QzugAOzvXA0MBsURjYTJfoTPjWfExE/UIxSSj6O5hKgKm859P1jtJF1zq1pYnyS+Ivdz/Ovrdvay48AzbQzpLv7yHBiWsk0dBJYK9bSbOEoBMOFjbTpTlu6rSpOgrBFSsDAH1/GOW47/0Q5/ioKc6URsjamMxahaGC83ohWVv+wzDjByV5SK9S8a2myujF8bMjSnJxTQIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQklt8PZfNBcxNHkj0FZji/5IBGCzAfBgNVHSMEGDAWgBTHJMOQECPiTlyWHSuMXog6igRPcDAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAdNjZmSUb4QO5PO+5QdLdAV4BEfOiiIPfzGRF5JZ4hW0ixygpq/LzquInGztB3Y3xDCknawgJvNW8AOjDepBFs1E+RlSpFdeQlGwtjM+IW9wa8SvlMNgtAn0+iz7Z7ea25t3LhkAadoQTx/itMdGY4ZMgoggLcSJx9oBVQ5fewXV5zr8CIo6L/X1hWMslP2r+bRqSzHD1byTZ2hj3tNvDyqlr1C9Fl81jlS2Q1n4G5JY0/pcKv19RDkslCquv+HCj5HYEfvy7SBoi6NKHdTuu9Pzm1aWgra1x7wgRaoIATyZQQ9+YgcMypMtTrBIkfWdp/6WM3gjH0/Dh7mMdCygXEw==", "format": "base64" }, { - "data": "MIIDNTCCAh2gAwIBAgIUEOdiVm5i+l/ufznnSbAkyKTADRswDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI2MjM0NjIyWhcNMjMxMTI4MjM0NjIyWjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ27VKiKeg6t7X7j9Ihqymn5vPxR9HS05HcptyPR3NSNoIFMz/4QjGjvScjZCcBuXjQWcOqIuI+o7c0Q2baSUDUNIPzjvm7coYuIV52EnvGr4V6vaIQro/VNHx9il9PA6u4QMrUhu7/Voc42oxUrXh7FrX6bvHROrKYmnJcFGr8dmPLprzAOQSqzjNT3JZnxNwpNuty7SoOuw/0asL09Pm38r2x8BI+OOdBmmRfVAf+28qSE8u7vBr3z+bG7hBzZBPLEmJJHE3XvMe3M92xJmQcbnnzQQlPXyMjlvBMkacNNtnmLanJ+bMKTk0ZS0ZJzm/Z+eiqUMKIc7RmKWlRH61ECAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFOLLwVEiTc/dY5AiwyCR2FitgRYuMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQCHXLKPFVt7im9DDiz7nRh2p6QTSOgpXoabaxGxr1drzDlqp198ifpFzXP8xJaSsuI20QXypbHVEtZ9mWF2MN72F1sTQhlbGKUfKvPCUBY18SDxeELEYiPXPp/VAUwUFqtgqdqH/DZxYFxi8IeQSUwTdS7a8bCYYXxJZum5Y1aFpJZ6uZGGM7/pqHLO1/X54glq/XupjNKHptiKR3+VkHHcA8makuRc87GIbPPQuJGuikh/oOjelK9t/XvWsHzsdJ7/BZrVcLJ0+KizTbFpCC9byKR/qweTtZ8gwE+GK4ztvocAmiiZOUpRISYLAvivxAWGhIQgMZk6R/9BADpJMc9K", + "data": "MIIDNjCCAh6gAwIBAgIVAI5enXzDYDTgqz9JXuxbxmz6lg9lMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQyMVoXDTIzMTEyOTExNDQyMVowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFrqPvuseOBRgLjQi0U7vgEZA14+7M5N2IJSVECza6cgQT/Or1Q8V0RVMjUyNIBiXN/iGsARxj7Ud8BmmC14anM2zWd1+eNiMP5gix0rBSCnN6CBaRUFsWUci3OftZ05dw110tqWWaUnZjBc10uBbFnjRLogJmuqWQqOXfTl9iMTB+oOmHw3cT/MEQzUH7mrNSEV2+ot1osFJ36aW8w8DchRpkqHa7MAJekPAXMZMLClrHFHK7d/mnFXmAcLvv5/cjhim7cxYzNgefXxgSoqv2jGckfGP9xUC9RIT7qHsJ0m9bTSESt+OPi18zQBngbjQHziC5V2TnpgtKVJwRYDYpAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTHJMOQECPiTlyWHSuMXog6igRPcDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAkVurv1BZZR22pDUKPrA1KBkw4JV9YFKKw4zhzkyBcIG8D+oXbtma+/BPmOCVO3JKLHmcmUPFEXJEFNK+1arx8o/DHTukFRUM10zi1r7Ny4FzpGARAnv95NQrBD/ihx1zaBMovdEeukdf9RLKInT/tmX4vdF1qPb0w60PIDe9Reiboqv+389r8f1hREDAxVLlxbtGi+lMEnFWOiW5BsbqHgDyN4E2d+p19bTYF+YernirGMzQG0pU/mvbdymL7HAoiHcQyDeTmkUAjVZqtLgU1KCQwIogC89wcA+VizqsfnCYH3VTLe5R6Lla31sJcrF3M7GiuY3VFUpNfKIcCJaZuw==", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.016664, - "t": 0.025428, + "t0": 0.017979, + "t": 0.027429, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 3 @@ -717,8 +710,8 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.048698, - "t": 0.05217, + "t0": 0.04903, + "t": 0.053227, "tags": [], "tls_version": "", "transaction_id": 7 @@ -788,26 +781,26 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.011257 + "t": 0.011612 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.025437 + "t": 0.02744 }, { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.043062 + "t": 0.044009 }, { "msg": "conn 93.184.216.34:80: granted permission: true", - "t": 0.049191 + "t": 0.049769 } ], "control_failure": null, "x_dns_flags": 0, "dns_experiment_failure": null, "dns_consistency": "consistent", - "http_experiment_failure": null, + "http_experiment_failure": "connection_reset", "x_blocking_flags": 8, "x_null_null_flags": 0, "body_length_match": null, @@ -818,7 +811,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.538285, - "test_start_time": "2023-11-27 23:46:23", + "test_runtime": 0.539534, + "test_start_time": "2023-11-28 11:44:21", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/observations.json index 1013c4f99b..3f26379419 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "1": { + "DNSLookupFailures": [ + { "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "dns_no_answer", @@ -38,7 +38,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null }, - "5": { + { "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", @@ -76,14 +76,14 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "67.199.248.11", "IPAddressASN": 396982, "IPAddressOrg": "Google LLC", @@ -117,11 +117,11 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "67.199.248.11", "IPAddressASN": 396982, "IPAddressOrg": "Google LLC", @@ -155,11 +155,11 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", @@ -193,11 +193,11 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", @@ -233,7 +233,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": null, @@ -280,7 +280,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "6": { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -323,7 +323,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "7": { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/measurement.json index 7d24645494..5eacd68092 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://bit.ly/21645", - "measurement_start_time": "2023-11-27 23:46:24", + "measurement_start_time": "2023-11-28 11:44:22", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.010768, - "t": 0.016084, + "t0": 0.010664, + "t": 0.016007, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.0161, - "t": 0.0161, + "t0": 0.016026, + "t": 0.016026, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 272, "operation": "write", "proto": "tcp", - "t0": 0.016189, - "t": 0.016199, + "t0": 0.01612, + "t": 0.016129, "transaction_id": 3 }, { @@ -64,28 +64,18 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.016201, - "t": 0.024479, + "t0": 0.016132, + "t": 0.023787, "transaction_id": 3 }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 872, + "num_bytes": 1688, "operation": "read", "proto": "tcp", - "t0": 0.024571, - "t": 0.024572, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 818, - "operation": "read", - "proto": "tcp", - "t0": 0.024573, - "t": 0.024591, + "t0": 0.023879, + "t": 0.02388, "transaction_id": 3 }, { @@ -94,22 +84,22 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.025475, - "t": 0.025482, + "t0": 0.024743, + "t": 0.024751, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.025485, - "t": 0.025485, + "t0": 0.024753, + "t": 0.024753, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.025506, - "t": 0.025506, + "t0": 0.024783, + "t": 0.024783, "transaction_id": 3 }, { @@ -118,8 +108,8 @@ "num_bytes": 301, "operation": "write", "proto": "tcp", - "t0": 0.025554, - "t": 0.025585, + "t0": 0.024839, + "t": 0.02487, "transaction_id": 3 }, { @@ -128,15 +118,15 @@ "num_bytes": 149, "operation": "read", "proto": "tcp", - "t0": 0.025549, - "t": 0.031549, + "t0": 0.024824, + "t": 0.03063, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.031581, - "t": 0.031581, + "t0": 0.030695, + "t": 0.030695, "transaction_id": 3 }, { @@ -145,18 +135,18 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.03161, - "t": 0.031618, + "t0": 0.030723, + "t": 0.030728, "transaction_id": 3 }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 2415, + "num_bytes": 2413, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.031627, - "t": 0.031627, + "t0": 0.030735, + "t": 0.030735, "transaction_id": 3 }, { @@ -164,15 +154,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.043847, - "t": 0.050036, + "t0": 0.041863, + "t": 0.047682, "transaction_id": 6 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.050049, - "t": 0.050049, + "t0": 0.047696, + "t": 0.047696, "transaction_id": 6 }, { @@ -181,8 +171,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.050126, - "t": 0.050131, + "t0": 0.047774, + "t": 0.04778, "transaction_id": 6 }, { @@ -190,15 +180,15 @@ "failure": "connection_reset", "operation": "read", "proto": "tcp", - "t0": 0.050133, - "t": 0.05328, + "t0": 0.047781, + "t": 0.050433, "transaction_id": 6 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.053286, - "t": 0.053286, + "t0": 0.050437, + "t": 0.050437, "transaction_id": 6 }, { @@ -206,8 +196,8 @@ "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.053309, - "t": 0.053309, + "t0": 0.05046, + "t": 0.05046, "transaction_id": 6 } ], @@ -229,8 +219,8 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000084, - "t": 0.000084, + "t0": 0.000167, + "t": 0.000167, "transaction_id": 2 }, { @@ -239,8 +229,8 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000116, - "t": 0.000136, + "t0": 0.000195, + "t": 0.000217, "transaction_id": 2 }, { @@ -249,8 +239,8 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000147, - "t": 0.000152, + "t0": 0.000214, + "t": 0.000218, "transaction_id": 2 }, { @@ -259,8 +249,8 @@ "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.000141, - "t": 0.006224, + "t0": 0.000221, + "t": 0.005672, "transaction_id": 2 }, { @@ -269,22 +259,22 @@ "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.000157, - "t": 0.006464, + "t0": 0.000232, + "t": 0.006269, "transaction_id": 2 }, { "failure": null, "operation": "resolve_done", - "t0": 0.006494, - "t": 0.006494, + "t0": 0.0063, + "t": 0.0063, "transaction_id": 2 }, { "failure": null, "operation": "resolve_start", - "t0": 0.03165, - "t": 0.03165, + "t0": 0.030766, + "t": 0.030766, "transaction_id": 4 }, { @@ -293,8 +283,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.031684, - "t": 0.031689, + "t0": 0.030793, + "t": 0.030812, "transaction_id": 4 }, { @@ -303,35 +293,35 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.031762, - "t": 0.031777, + "t0": 0.030855, + "t": 0.030869, "transaction_id": 4 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.031694, - "t": 0.037904, + "t0": 0.030874, + "t": 0.036866, "transaction_id": 4 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.031781, - "t": 0.038623, + "t0": 0.030816, + "t": 0.037231, "transaction_id": 4 }, { "failure": null, "operation": "resolve_done", - "t0": 0.038646, - "t": 0.038646, + "t0": 0.037256, + "t": 0.037256, "transaction_id": 4 } ], @@ -357,7 +347,7 @@ "resolver_port": null, "resolver_address": "", "t0": 0.000076, - "t": 0.005761, + "t": 0.006151, "tags": [], "transaction_id": 1 }, @@ -367,12 +357,12 @@ "failure": "dns_no_answer", "hostname": "bit.ly", "query_type": "AAAA", - "raw_response": "xh+BAAABAAAAAAAAA2JpdAJseQAAHAAB", + "raw_response": "pjKBAAABAAAAAAAAA2JpdAJseQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.00009, - "t": 0.006229, + "t0": 0.000174, + "t": 0.005677, "tags": [], "transaction_id": 2 }, @@ -390,12 +380,12 @@ "failure": null, "hostname": "bit.ly", "query_type": "A", - "raw_response": "CpKBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "raw_response": "enKBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000112, - "t": 0.006473, + "t0": 0.000183, + "t": 0.006273, "tags": [], "transaction_id": 2 }, @@ -416,26 +406,11 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.031657, - "t": 0.037079, + "t0": 0.030789, + "t": 0.03712, "tags": [], "transaction_id": 5 }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "3ueBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.031658, - "t": 0.037909, - "tags": [], - "transaction_id": 4 - }, { "answers": [ { @@ -450,12 +425,27 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "pJWBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "YruBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.030829, + "t": 0.036876, + "tags": [], + "transaction_id": 4 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "mq+BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.031738, - "t": 0.038627, + "t0": 0.030773, + "t": 0.037235, "tags": [], "transaction_id": 4 } @@ -518,7 +508,7 @@ ], [ "Date", - "Mon, 27 Nov 2023 23:46:24 GMT" + "Tue, 28 Nov 2023 11:44:22 GMT" ], [ "Location", @@ -527,12 +517,12 @@ ], "headers": { "Content-Length": "0", - "Date": "Mon, 27 Nov 2023 23:46:24 GMT", + "Date": "Tue, 28 Nov 2023 11:44:22 GMT", "Location": "https://www.example.com/" } }, - "t0": 0.025506, - "t": 0.031581, + "t0": 0.024783, + "t": 0.030695, "tags": [], "transaction_id": 3 } @@ -542,11 +532,12 @@ "ip": "67.199.248.11", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.010768, - "t": 0.016084, + "t0": 0.010664, + "t": 0.016007, "tags": [], "transaction_id": 3 }, @@ -554,11 +545,12 @@ "ip": "93.184.216.34", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.043847, - "t": 0.050036, + "t0": 0.041863, + "t": 0.047682, "tags": [], "transaction_id": 6 } @@ -573,17 +565,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDbDCCAlSgAwIBAgIVAN1nNk51OJRvctBTJUks3zMjtwoeMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzIyNDYyNFoXDTIzMTEyODAwNDYyNFowKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4FlNXcTHcdiHGT/DBEKYG81sSJT2XBRWMYMGP1RXhGLfC6dluAqqFja04GffGuevgZ91avX7HP8sYChOKoLJXFo50/GCkAz/l7BLjF1kGJnMW1yOFkpWU6hQtX9G5cieutAsKqUNQiVD+zZStOIpNCuHG76PRIw1yOOGc0himvtuBXR3g9NIxDSPuyQBaY0i4eK1kV9JdREBNVsSrqsPV3a/I3lYZjFuWeDyynlPK2YyuWjotlGpd8YUaejz0GWnxZmvg7hIUrkuLzcyiG1dJZeOa8+GLAeStGrLxEgdpDSN3Os//JrBwM2X3iZdYpurkIbh7ZH3uPASNYbEcPzSawIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRGbq+RwiQIJaGMTWa7zdgWTJRS3DAfBgNVHSMEGDAWgBTW+VQ8BliK1J7D8RfDs87KNkeFJDAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAX0EpNLcHbOdhGg4jLvLenDtwZO0A1z+a5thSfpdtRlueogZ4w9ezU4k8/tKeUnTXmmKfMJUcN8h3XZUzuw/DXhsm883QxUEVEy1EBO53jR3CT+xLhqPNH5+2vs/GJ1JvWYaC9eq7z7EmqMgynhhlUueKi+H6g375JY8SxctV0ULt4n93vuCzv0wWuxVuk8jiuN0v6dihRBNtf1L04foXHhscpwQ0/VCXLft0vQvrWHMCw5jbQEoMU/obwG2NiDRtTB2ij8LzVdlzsQToCKSF8xAQkDIARQgYSrqm1MiERHn+Bfqqd85fdTLVjiem67jnpl3brRh6UT0C+81nP5M3RA==", + "data": "MIIDazCCAlOgAwIBAgIUHUaI+h0LaJkPlHD/YoqOMWhTPd4wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MTA0NDIyWhcNMjMxMTI4MTI0NDIyWjApMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMQ8wDQYDVQQDEwZiaXQubHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDz39Yljji+ojJVQ9GPiyMub+Ptsvoiu8fE5rSVwTNJ0qDDVJ3nMkzZywc1sM0em2L50qGNeXTa0LxClFEU9TDtzQ1fw9XVZ41ojufxIQvli0wduGN82aQ4Ke+aPWz84+GyMJVKrC0yyOR/VxrSthQO/bPDbPhJsFb+RhHvtMZwKL4/v7A3nzBaRrX6AyE42BluR2A6laMYQVlUN1v2o0LRgU73dnYP8DzqBAU6Hy9MCrOhuup6rdqQQrj7AT3ZUFpt93JSgBZU2670HsjSMkK0VRS4QBI1dK50KsWwVrJxfDYeOfOz/16ew3yEOY04N2iX9LCtommpNwSmz7lI/DlAgMBAAGjgZQwgZEwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKMf/ADl1qi+mUvYfaDKLHhWNd9jMB8GA1UdIwQYMBaAFJxSxJNymvUcSDXDNc9JdWpVNODdMBwGA1UdEQQVMBOCBmJpdC5seYIJYml0bHkuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAKdm9LrCyouty0B3UmsHJLfyEJwpqveuNoh6CCUdFEkuhrQVVtLtrgu0AdynxlUJR6aOBsYtKflLgkZBkU8mEcl1jjOw2qxEhP6nWjRDjdYr4dmL3elrZfSp5te7PPGYNbhBCAwO2AKynt3EzfuCb4jN2g7DfrkEiTkoQOyZnTQpdTTrNXYINq4bvptr8k4stxfYYv6xtpUCuJkqjMPnVVQetE48b3M/LBqlr97ewB7znzj6oHTHzCZuZ8Oje31A2ri68KPU0xfCqVoIKeEQqTXVpXBglcmpf3hoAyr4v3jtFKp87FTfNyXwXSgxWG3whzVqgPFTDVHg0M5zf01euP", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAMh73Ms1dMEBdexa61FSKnIbi3iaMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNjIzNDYyM1oXDTIzMTEyODIzNDYyM1owHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDP4R5/FQF5phud256woNsXEG9zCNmOaHU+hFulPoUEUPPNidazX8yV3apDncTE29pi3qIDVIZCsDqmkuEKdidrgNW6mL6efxp41xpa1uz5rwh6XCm5A7QO+TwNAfuNhwYuYaEpxX/0AkKHCVjXX6AeYklzQdKzBpzuRER/JJHe5XVco0E2wcEW5SP+AVjML/gl3GdId6gaVrqR44l3jEBG0wVV/7OyGAmN1GIRWzhPLgwP6PMYk+WWWt8GI2ziW6I7E9YrcndkIvArXyk+Ql7Rs4f7qCOWQzhtIAE4HHoDMA2u11tkm+EvDtl5adkZfDw8KuQkn4OZm34HEopuYAG9AgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTW+VQ8BliK1J7D8RfDs87KNkeFJDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAzt6ag0AB1NSfJXfZgrzIgYXEXCLpMsWpgb8K7hMFoQoe0YTmgvzzLuEH+nMuADDelq13lIgfNIWtGtbnosRuEFbzUViu7R/6dvBSnrTOaqsaNrQWLXzAI+XB1nVyM9t1Wp5nnqxQSLkMcVvhlJEADYMxv3bSUGt6Z9R2Kz0aY64Pb16mfKbTeixSgTN3lU8mxIZayeKoxeNe9SS7rf3/yb/RPme9Pnq2YmPKqGJ4IySlbkGtwkuusC6wj2o8DJSkcKrJSuDp5VrnQ2T9ejcJvlkFIDVabftDIGahjBp3O+p3lj5ZeK2PP6X1nHWnLTKs4/NMMIjp6ZPI8900Sj70ZQ==", + "data": "MIIDNTCCAh2gAwIBAgIUB1x3IJQPC+8Fdv8KZZHPlqAIlu0wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDIyWhcNMjMxMTI5MTE0NDIyWjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALU0c3fca4fvqo4Cw+pzm27/lf1HFHt3wKIJ1BHoSWnyfMLndHd/8QFZAWeMZQiYqR2yPhsRo4+DIlPmmWyLMaxFEyaPAuxHdsCzty+nrau4whWN2fWG5nd4c1yzECzMUqjASb7AYbETZB2qCI5372/CrkMI/2OBIE9LAyCAHgsUBWraWqqaBiTnxsEyl7bVrM4mAu2j4VP7OMGHOaNex5Vjg/AeENAqi0Nl9Q4l8AOQiUGTxvhuMGSxLbJuuxVwluzZ4NpI6OQbj7Y+qn+xp5BLg9Ti9FXRKtF3Cg05/rSBsKIBNka5mIjyvlejpefeYiFqG/GLwa1MUWCUa7jeu5MCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJxSxJNymvUcSDXDNc9JdWpVNODdMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQBQlRSBlTcFbG/RsY97L82cSdFZOgiHKwMu5prgZcjNu+Aiphd+Nu4U75A/ebf2fRLBkIo9S+qZrUoS5Ijhzp2VxeOdNsf0aFnJfKm40Y8M0BI1tTPb0jEgM8y71hIxMxRbLOod6BA1rE7UvbBm7fcMIwO7KhDWqSTTQVHMGhJItoOUsnG/X912hoSKlxW0YNnNaFh+uo8OFYqfLlzTGWBVtdOg8IzbECgZ/RHIcYzn4Kzbn+pYYfcb200f/y9hnHIyqhkDHRBgt4pvOCadjEZ1an620uJIq/OS5SirmHlmOimkOQGlmb1ys4ay5B8XE2YZE4N7Bv6fygLjhBNVx0Uy", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.0161, - "t": 0.025485, + "t0": 0.016026, + "t": 0.024753, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 3 @@ -597,8 +589,8 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.050049, - "t": 0.053286, + "t0": 0.047696, + "t": 0.050437, "tags": [], "tls_version": "", "transaction_id": 6 @@ -668,15 +660,15 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.010713 + "t": 0.01062 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.025493 + "t": 0.024764 }, { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.043812 + "t": 0.041822 } ], "control_failure": null, @@ -684,17 +676,17 @@ "dns_experiment_failure": null, "dns_consistency": "consistent", "http_experiment_failure": null, - "x_blocking_flags": 8, + "x_blocking_flags": 32, "x_null_null_flags": 0, "body_length_match": null, "headers_match": null, "status_code_match": null, "title_match": null, - "blocking": "http-failure", - "accessible": false + "blocking": false, + "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.539247, - "test_start_time": "2023-11-27 23:46:24", + "test_runtime": 0.537376, + "test_start_time": "2023-11-28 11:44:22", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/observations.json index c8f36a7a8a..f193b1f11e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "2": { + "DNSLookupFailures": [ + { "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "dns_no_answer", @@ -38,7 +38,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null }, - "4": { + { "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", @@ -76,7 +76,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/measurement.json index f49873bbf9..4fd18d4025 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://bit.ly/32447", - "measurement_start_time": "2023-11-27 23:46:26", + "measurement_start_time": "2023-11-28 11:44:24", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011104, - "t": 0.016802, + "t0": 0.011468, + "t": 0.017174, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.016817, - "t": 0.016817, + "t0": 0.017189, + "t": 0.017189, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 272, "operation": "write", "proto": "tcp", - "t0": 0.016907, - "t": 0.016915, + "t0": 0.017275, + "t": 0.017283, "transaction_id": 3 }, { @@ -64,8 +64,8 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.016921, - "t": 0.024701, + "t0": 0.017285, + "t": 0.024842, "transaction_id": 3 }, { @@ -74,18 +74,18 @@ "num_bytes": 872, "operation": "read", "proto": "tcp", - "t0": 0.024796, - "t": 0.024797, + "t0": 0.02493, + "t": 0.024931, "transaction_id": 3 }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 817, + "num_bytes": 816, "operation": "read", "proto": "tcp", - "t0": 0.024798, - "t": 0.024814, + "t0": 0.024932, + "t": 0.024947, "transaction_id": 3 }, { @@ -94,22 +94,22 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.025671, - "t": 0.025677, + "t0": 0.025848, + "t": 0.025854, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.02568, - "t": 0.02568, + "t0": 0.025857, + "t": 0.025857, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.025699, - "t": 0.025699, + "t0": 0.025884, + "t": 0.025884, "transaction_id": 3 }, { @@ -118,8 +118,8 @@ "num_bytes": 301, "operation": "write", "proto": "tcp", - "t0": 0.025752, - "t": 0.025776, + "t0": 0.025933, + "t": 0.02596, "transaction_id": 3 }, { @@ -128,15 +128,15 @@ "num_bytes": 148, "operation": "read", "proto": "tcp", - "t0": 0.025738, - "t": 0.031536, + "t0": 0.02592, + "t": 0.031188, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.031571, - "t": 0.031571, + "t0": 0.031226, + "t": 0.031226, "transaction_id": 3 }, { @@ -145,60 +145,34 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.031604, - "t": 0.031609, + "t0": 0.031255, + "t": 0.031261, "transaction_id": 3 }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 2413, + "num_bytes": 2412, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.031616, - "t": 0.031616, + "t0": 0.031269, + "t": 0.031269, "transaction_id": 3 }, - { - "address": "93.184.216.34:80", - "failure": null, - "operation": "connect", - "proto": "tcp", - "t0": 0.042637, - "t": 0.047743, - "transaction_id": 6 - }, - { - "failure": null, - "operation": "http_transaction_start", - "t0": 0.047757, - "t": 0.047757, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:80", - "failure": null, - "num_bytes": 303, - "operation": "write", - "proto": "tcp", - "t0": 0.047798, - "t": 0.047824, - "transaction_id": 6 - }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.042627, - "t": 0.047874, + "t0": 0.042643, + "t": 0.047398, "transaction_id": 7 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.047886, - "t": 0.047886, + "t0": 0.047411, + "t": 0.047411, "transaction_id": 7 }, { @@ -207,33 +181,34 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.047967, - "t": 0.047975, + "t0": 0.047487, + "t": 0.047494, "transaction_id": 7 }, { "address": "93.184.216.34:80", - "failure": "eof_error", - "operation": "read", + "failure": null, + "operation": "connect", "proto": "tcp", - "t0": 0.047795, - "t": 0.051696, + "t0": 0.042668, + "t": 0.048367, "transaction_id": 6 }, { "failure": null, - "operation": "http_transaction_done", - "t0": 0.051728, - "t": 0.051728, + "operation": "http_transaction_start", + "t0": 0.048386, + "t": 0.048386, "transaction_id": 6 }, { "address": "93.184.216.34:80", "failure": null, - "operation": "bytes_received_cumulative", + "num_bytes": 303, + "operation": "write", "proto": "tcp", - "t0": 0.051743, - "t": 0.051743, + "t0": 0.048421, + "t": 0.048445, "transaction_id": 6 }, { @@ -241,15 +216,15 @@ "failure": "eof_error", "operation": "read", "proto": "tcp", - "t0": 0.047976, - "t": 0.051815, + "t0": 0.047495, + "t": 0.051712, "transaction_id": 7 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.051819, - "t": 0.051819, + "t0": 0.051716, + "t": 0.051716, "transaction_id": 7 }, { @@ -257,9 +232,34 @@ "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.051837, - "t": 0.051837, + "t0": 0.051733, + "t": 0.051733, "transaction_id": 7 + }, + { + "address": "93.184.216.34:80", + "failure": "eof_error", + "operation": "read", + "proto": "tcp", + "t0": 0.04841, + "t": 0.052432, + "transaction_id": 6 + }, + { + "failure": null, + "operation": "http_transaction_done", + "t0": 0.05246, + "t": 0.05246, + "transaction_id": 6 + }, + { + "address": "93.184.216.34:80", + "failure": null, + "operation": "bytes_received_cumulative", + "proto": "tcp", + "t0": 0.052474, + "t": 0.052474, + "transaction_id": 6 } ], "x_dns_whoami": { @@ -280,8 +280,8 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000061, - "t": 0.000061, + "t0": 0.000056, + "t": 0.000056, "transaction_id": 1 }, { @@ -290,8 +290,8 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000094, - "t": 0.000098, + "t0": 0.0001, + "t": 0.000105, "transaction_id": 1 }, { @@ -300,8 +300,8 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000126, - "t": 0.00013, + "t0": 0.000123, + "t": 0.000144, "transaction_id": 1 }, { @@ -310,8 +310,8 @@ "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.000103, - "t": 0.005027, + "t0": 0.000134, + "t": 0.005385, "transaction_id": 1 }, { @@ -320,22 +320,22 @@ "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.000134, - "t": 0.006095, + "t0": 0.000166, + "t": 0.006349, "transaction_id": 1 }, { "failure": null, "operation": "resolve_done", - "t0": 0.006122, - "t": 0.006122, + "t0": 0.006379, + "t": 0.006379, "transaction_id": 1 }, { "failure": null, "operation": "resolve_start", - "t0": 0.031662, - "t": 0.031662, + "t0": 0.03129, + "t": 0.03129, "transaction_id": 4 }, { @@ -344,8 +344,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.031691, - "t": 0.031694, + "t0": 0.031337, + "t": 0.031351, "transaction_id": 4 }, { @@ -354,35 +354,35 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.031707, - "t": 0.031724, + "t0": 0.03139, + "t": 0.031404, "transaction_id": 4 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.031698, - "t": 0.037295, + "t0": 0.031356, + "t": 0.037783, "transaction_id": 4 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.03173, - "t": 0.038487, + "t0": 0.031409, + "t": 0.038031, "transaction_id": 4 }, { "failure": null, "operation": "resolve_done", - "t0": 0.038516, - "t": 0.038516, + "t0": 0.038049, + "t": 0.038049, "transaction_id": 4 } ], @@ -407,8 +407,8 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000119, - "t": 0.005856, + "t0": 0.000064, + "t": 0.005878, "tags": [], "transaction_id": 2 }, @@ -418,12 +418,12 @@ "failure": "dns_no_answer", "hostname": "bit.ly", "query_type": "AAAA", - "raw_response": "KVCBAAABAAAAAAAAA2JpdAJseQAAHAAB", + "raw_response": "RqKBAAABAAAAAAAAA2JpdAJseQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000069, - "t": 0.005039, + "t0": 0.000065, + "t": 0.005389, "tags": [], "transaction_id": 1 }, @@ -441,12 +441,12 @@ "failure": null, "hostname": "bit.ly", "query_type": "A", - "raw_response": "3rWBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "raw_response": "9pmBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000107, - "t": 0.006099, + "t0": 0.000105, + "t": 0.006353, "tags": [], "transaction_id": 1 }, @@ -460,17 +460,18 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.com", - "query_type": "ANY", + "query_type": "A", + "raw_response": "FeWBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.031662, - "t": 0.038264, + "resolver_address": "8.8.4.4:53", + "t0": 0.031315, + "t": 0.037788, "tags": [], - "transaction_id": 5 + "transaction_id": 4 }, { "answers": null, @@ -478,12 +479,12 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "l3uBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "IQmBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.031669, - "t": 0.0373, + "t0": 0.031364, + "t": 0.038034, "tags": [], "transaction_id": 4 }, @@ -497,18 +498,17 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.com", - "query_type": "A", - "raw_response": "gC2BAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.031687, - "t": 0.038494, + "resolver_address": "", + "t0": 0.031317, + "t": 0.038158, "tags": [], - "transaction_id": 4 + "transaction_id": 5 } ], "requests": [ @@ -564,8 +564,8 @@ "headers_list": [], "headers": {} }, - "t0": 0.047757, - "t": 0.051728, + "t0": 0.048386, + "t": 0.05246, "tags": [], "transaction_id": 6 }, @@ -626,7 +626,7 @@ ], [ "Date", - "Mon, 27 Nov 2023 23:46:26 GMT" + "Tue, 28 Nov 2023 11:44:24 GMT" ], [ "Location", @@ -635,12 +635,12 @@ ], "headers": { "Content-Length": "0", - "Date": "Mon, 27 Nov 2023 23:46:26 GMT", + "Date": "Tue, 28 Nov 2023 11:44:24 GMT", "Location": "http://www.example.com/" } }, - "t0": 0.025699, - "t": 0.031571, + "t0": 0.025884, + "t": 0.031226, "tags": [], "transaction_id": 3 } @@ -650,37 +650,40 @@ "ip": "67.199.248.11", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011104, - "t": 0.016802, + "t0": 0.011468, + "t": 0.017174, "tags": [], "transaction_id": 3 }, { "ip": "93.184.216.34", - "port": 80, + "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.042637, - "t": 0.047743, + "t0": 0.042643, + "t": 0.047398, "tags": [], - "transaction_id": 6 + "transaction_id": 7 }, { "ip": "93.184.216.34", - "port": 443, + "port": 80, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.042627, - "t": 0.047874, + "t0": 0.042668, + "t": 0.048367, "tags": [], - "transaction_id": 7 + "transaction_id": 6 } ], "tls_handshakes": [ @@ -693,17 +696,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDbDCCAlSgAwIBAgIVAITUrcDbElCUsKo6YXPhe2KMvla2MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzIyNDYyNloXDTIzMTEyODAwNDYyNlowKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt2FQFS/S55hEgJGyNfcgWwBD3/ax+UZZZjPkYlaSn5ITllD/Q3hP4yqjATQu2BNCM5FQ5c7ujZk9kRxQzYWHWB4j/UnblRgqjwUngw06AzSR8a9E3mtGfC02DdjSQmsifMqH24qw+iBgCkcz7wKFi4twP+xxf/vY9OecH2L8qRs24iR11TKGhbtxYSild02l+hgdEx8T07fSgBHKOSOl/y+bOhz1urJ0ZMf4PJRIAzyJWAg6HU/U5QJdETTr1+cQsG3VJQlxjiONzP8H6Jf2U2O9wsAAPtVJ3oAaTngKDLr8uDgiYCy7u8OlZHD12gomzZqEqWYWwaaX0bKg+raMpwIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQjC+gZk/fO5ijBOIb4vlIARXu0AzAfBgNVHSMEGDAWgBRM7ASyIIUD2r7QpDlE/GcqW+1giTAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAHw3wLvfJBWQNXb7vV+kTznERg+JAHV7w0HfKVbrANnckMHgPvEnrG28iXoVPRQZNu3V0EYFSY5Aw6IuzOMENO/KRTm3QEW/TIiPEOShmwVAblymxW6iwAbdV/ADFPyBlkuPgvhE59xe14GEq0GRXaHs/+Ze2+9XS7sW3h/W+hP56doT9cbNyI5u2tQ0hqvWAiIbnwHeUodT3YNQmOIorJrQuggH5Tx0l79ClJ6lPzaVyv6mG6tKUBk68HEjKKcb4cv0DGTo7Lbr716N0BrtTIi9AJPsH+/4RGNjg49WaPC13w6UcwBWqs4gOoerSKzj6oQGs8IppXyHLY6HkXHipKw==", + "data": "MIIDazCCAlOgAwIBAgIUEzkGrvTOU0FX+2QCJBOG/eUliK4wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MTA0NDI0WhcNMjMxMTI4MTI0NDI0WjApMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMQ8wDQYDVQQDEwZiaXQubHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvx5j9KppNVEdrLtPoS5u2cc8JNWjDWpfd+vyfN1R9V1lH0BcQb2C9ig/coDwHiXQ7Q4B6mTPG3vzC3xTbfJflhLnXXu7rOEap6tcbi7N6Z7fXzfqc8tu/xZlG8bIATaMk4xPSiZw5YpghNJXRmXtQAAFFbBw1Ou5aX5qWf0sldxB1Xr0/9pXj00VLpdnsDKVd12YJPYtips8pSGTD+0uv+nShvs6zAMubknfYsYFiAnMMxHtVpBsmFaMDUdGwLn4XUplB8fcO6h/iuB7wkPH1o8p/uU9/OXGcggwBH7ScUe+7JbITx2li8Q1Rx4xiJHJAYVn3Xlj2HAzY4q+gAE1hAgMBAAGjgZQwgZEwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEbyFACNNnzfJXy2oZtzui8sowC1MB8GA1UdIwQYMBaAFJHwsy8z5dy7/ol72G6dZXaezqpdMBwGA1UdEQQVMBOCBmJpdC5seYIJYml0bHkuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQB5E9v21MRdHYJbPTYQZkkTEE6gGQDl4E6lp7MOliAntjbs/bHkIisNDkyW46+iCBqsWt4y90ynJdVb32oe3EJ/vnX7U0hU9h3cKPJAZjJ1B3MPJP4ubzbHnApzqusNOp6nZrSocmn3dCdZifVJYk2GqIjQZxIP5lw6xIgFC6GqGlllkmzbDtQV9yLHzXPqZOhZ/lX0UiOiekYBMRk4sMet+Q04vE7S79YcUXTT3Y8Id4EPNI5Rk6qscHHMAm47sAuTlSH/hNKcl5C4bt1IpzavXQkmF93ILey/pr8sM3njo38F6tRFgY6m3O2qVy7bhd5xC6PwX//piYd0yLBzD9Ny", "format": "base64" }, { - "data": "MIIDNTCCAh2gAwIBAgIUCZWPNTeEyyBOEvMOv894bdJRQzowDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI2MjM0NjI1WhcNMjMxMTI4MjM0NjI1WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALul5yYgwXZAa5rZFooqoXi60s6KKl9Oipx1/Uuk2YdWsLEZxtEszn34K0AMDP6g6Sr0RIBHj0I6U/ZpFpffKc6VQEfP9j5mUiwzevJCrDn2eJKPYRJ2IUM02bXqObKTdw+gxNF5UjgPjHOcKpgltmkMevo1jZoWOzDzl3j9pzhbrRBaBGrVolnoT+3Lfs0ng/ZOZULPVNVLWRVnTaH2hIS1fCW1y4NUDi2bFyelytXDi94pjAukCV/clj+CZL1yO6qBS7kzbTeTRPLllRMz0Pi/zMK6tmvZdLa23Qw/60gv++RpX6r/22t1BykGbwKORbmx/TWIghnItD5O4gbdVKMCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFEzsBLIghQPavtCkOUT8Zypb7WCJMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAPEiXV6L2QnGD6FMUJ5YzjQ3Yw1s3EV37fvRcSHszkK3oTrXnHzBYqb75yphxLkHhHe+q6a2IZBFCulc0L9gunJH6D08wKmZhd+dFak7x/Xoeh7e3F4nxmsJSM6r2JRH3Ew7ZSFZen6UQwRLc7dp0epr8TSMFCbmGDvOmc6svSyNOCGc1eA8sQ2KGxtsglnKUdHTv1rXb/QVEBMf6mYRPJS7HmwGHjPMFE+hodKm5A4y16kXgeEaLQLlPlVoSJgyy7guhpY0f8DN66/XSZu3YlAH85J+1SqLBK2M5DnVVpEzmq5RjIr+az3uESgMI3ciMYD99fHXs7bTOqeaEybVhM", + "data": "MIIDNTCCAh2gAwIBAgIUJZZJo7/Z2t+3qUZSlsJLrEaRfjAwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDI0WhcNMjMxMTI5MTE0NDI0WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMJyr8aUpAz9AJqcS4mcDawC8nhFpurvnaijtK3PsjNvHh6/Kf8cQXYbJLC5FiD9XtT/4DLXbO6MtwgtmCl4VsrCwEAH9cBaXIJv6s08HZF9HgtQt1nTZO1e1hSP2eaKglnUypFZ37Rl8D1mKxnRnRx/0NOAQG9Q6BUUHKnmIoNEDr9CQGcOQodyHHhrWWshBrC+P8hzEvyYDGuGC+26NYluQkWsvtww9kKkUeGw6tDqlMrjaD3RuhGK1xnibFPwPySahL4weGgkDQUtsfTXLz2sxVGmMzGJFOCKN9orOb7QEABRCVOx5ojhMu8v8LiZ/6bpGOGrRJt1P6wsfh31B3kCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJHwsy8z5dy7/ol72G6dZXaezqpdMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQCSu77Lz95uBt1+A4YuX2UZxU+MXGJng0Lq7z4oGsG2pghSDqIvoFMjubCYF5P/jiVi3b11LRcqw35k0e8xljYoLXvTmtRJ/gd7ullHciquLyMIvsgE211dsdmA0NMpHAqLyC+TZ96yTZvcDQggoi+9/CRtCwo9AD1uL6uXDfsXvDlnfblcF7dJtaCIU38u03y6utI94HwK/1yjm/4vYff+SfR+0+Gf1K6h8jCDu9Qr7S393vxqNp0TqqAeK8J0rGKhNcJC/vkSm/QGp+RKmrWzbpPmvu1nqRx/zaBUw6gdNLM7HAd++kLeLZ2aJomaRCbMYoC/UDuhsdc7M0gplVRC", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.016817, - "t": 0.02568, + "t0": 0.017189, + "t": 0.025857, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 3 @@ -717,8 +720,8 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.047886, - "t": 0.051819, + "t0": 0.047411, + "t": 0.051716, "tags": [], "tls_version": "", "transaction_id": 7 @@ -788,26 +791,26 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.011048 + "t": 0.011418 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.025689 + "t": 0.025866 }, { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.042594 + "t": 0.042614 }, { "msg": "conn 93.184.216.34:80: granted permission: true", - "t": 0.047749 + "t": 0.048372 } ], "control_failure": null, "x_dns_flags": 0, "dns_experiment_failure": null, "dns_consistency": "consistent", - "http_experiment_failure": null, + "http_experiment_failure": "eof_error", "x_blocking_flags": 8, "x_null_null_flags": 0, "body_length_match": null, @@ -818,7 +821,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.539088, - "test_start_time": "2023-11-27 23:46:26", + "test_runtime": 0.538255, + "test_start_time": "2023-11-28 11:44:24", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/observations.json index 062b69deca..254effc904 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "1": { + "DNSLookupFailures": [ + { "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "dns_no_answer", @@ -38,7 +38,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null }, - "4": { + { "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", @@ -76,7 +76,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 2, @@ -155,11 +155,11 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", @@ -193,11 +193,11 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", @@ -280,7 +280,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "6": { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -323,7 +323,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "7": { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/measurement.json index 56e57822b7..d15450d5f7 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://bit.ly/21645", - "measurement_start_time": "2023-11-27 23:46:27", + "measurement_start_time": "2023-11-28 11:44:25", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011168, - "t": 0.017238, + "t0": 0.014111, + "t": 0.018812, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.017257, - "t": 0.017257, + "t0": 0.018833, + "t": 0.018833, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 272, "operation": "write", "proto": "tcp", - "t0": 0.017349, - "t": 0.017359, + "t0": 0.018931, + "t": 0.018944, "transaction_id": 3 }, { @@ -64,8 +64,8 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.017362, - "t": 0.024541, + "t0": 0.018946, + "t": 0.026702, "transaction_id": 3 }, { @@ -74,8 +74,8 @@ "num_bytes": 872, "operation": "read", "proto": "tcp", - "t0": 0.024646, - "t": 0.024647, + "t0": 0.026789, + "t": 0.02679, "transaction_id": 3 }, { @@ -84,8 +84,8 @@ "num_bytes": 817, "operation": "read", "proto": "tcp", - "t0": 0.024649, - "t": 0.024782, + "t0": 0.026791, + "t": 0.027178, "transaction_id": 3 }, { @@ -94,22 +94,22 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.025676, - "t": 0.025684, + "t0": 0.02809, + "t": 0.028098, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.025686, - "t": 0.025686, + "t0": 0.028101, + "t": 0.028101, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.025705, - "t": 0.025705, + "t0": 0.028134, + "t": 0.028134, "transaction_id": 3 }, { @@ -118,8 +118,8 @@ "num_bytes": 301, "operation": "write", "proto": "tcp", - "t0": 0.025756, - "t": 0.025786, + "t0": 0.028196, + "t": 0.028226, "transaction_id": 3 }, { @@ -128,15 +128,15 @@ "num_bytes": 149, "operation": "read", "proto": "tcp", - "t0": 0.025747, - "t": 0.031501, + "t0": 0.02818, + "t": 0.033903, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.03153, - "t": 0.03153, + "t0": 0.033938, + "t": 0.033938, "transaction_id": 3 }, { @@ -145,8 +145,8 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.031557, - "t": 0.031562, + "t0": 0.033964, + "t": 0.033969, "transaction_id": 3 }, { @@ -155,8 +155,8 @@ "num_bytes": 2414, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.03157, - "t": 0.03157, + "t0": 0.033982, + "t": 0.033982, "transaction_id": 3 }, { @@ -164,15 +164,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.042725, - "t": 0.048184, + "t0": 0.045715, + "t": 0.050947, "transaction_id": 6 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.048195, - "t": 0.048195, + "t0": 0.050959, + "t": 0.050959, "transaction_id": 6 }, { @@ -181,8 +181,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.04827, - "t": 0.048277, + "t0": 0.051041, + "t": 0.051053, "transaction_id": 6 }, { @@ -190,15 +190,15 @@ "failure": "eof_error", "operation": "read", "proto": "tcp", - "t0": 0.048279, - "t": 0.052019, + "t0": 0.051055, + "t": 0.053699, "transaction_id": 6 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.052023, - "t": 0.052023, + "t0": 0.053705, + "t": 0.053705, "transaction_id": 6 }, { @@ -206,8 +206,8 @@ "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.052043, - "t": 0.052043, + "t0": 0.053729, + "t": 0.053729, "transaction_id": 6 } ], @@ -229,8 +229,8 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.00006, - "t": 0.00006, + "t0": 0.000091, + "t": 0.000091, "transaction_id": 1 }, { @@ -239,8 +239,8 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000095, - "t": 0.000117, + "t0": 0.000185, + "t": 0.000209, "transaction_id": 1 }, { @@ -249,8 +249,8 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000119, - "t": 0.000122, + "t0": 0.000213, + "t": 0.000233, "transaction_id": 1 }, { @@ -259,8 +259,8 @@ "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.000122, - "t": 0.005217, + "t0": 0.000213, + "t": 0.006527, "transaction_id": 1 }, { @@ -269,23 +269,23 @@ "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.000126, - "t": 0.006552, + "t0": 0.000237, + "t": 0.006565, "transaction_id": 1 }, { "failure": null, "operation": "resolve_done", - "t0": 0.006578, - "t": 0.006578, + "t0": 0.006595, + "t": 0.006595, "transaction_id": 1 }, { "failure": null, "operation": "resolve_start", - "t0": 0.031603, - "t": 0.031603, - "transaction_id": 5 + "t0": 0.034075, + "t": 0.034075, + "transaction_id": 4 }, { "address": "8.8.4.4:53", @@ -293,9 +293,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.031633, - "t": 0.031649, - "transaction_id": 5 + "t0": 0.034119, + "t": 0.034148, + "transaction_id": 4 }, { "address": "8.8.4.4:53", @@ -303,9 +303,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.031651, - "t": 0.031654, - "transaction_id": 5 + "t0": 0.034123, + "t": 0.034148, + "transaction_id": 4 }, { "address": "8.8.4.4:53", @@ -313,9 +313,9 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.031654, - "t": 0.037377, - "transaction_id": 5 + "t0": 0.034152, + "t": 0.040375, + "transaction_id": 4 }, { "address": "8.8.4.4:53", @@ -323,16 +323,16 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.031674, - "t": 0.038098, - "transaction_id": 5 + "t0": 0.034162, + "t": 0.040498, + "transaction_id": 4 }, { "failure": null, "operation": "resolve_done", - "t0": 0.038119, - "t": 0.038119, - "transaction_id": 5 + "t0": 0.04052, + "t": 0.04052, + "transaction_id": 4 } ], "queries": [] @@ -356,8 +356,8 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000068, - "t": 0.005943, + "t0": 0.000072, + "t": 0.006232, "tags": [], "transaction_id": 2 }, @@ -367,12 +367,12 @@ "failure": "dns_no_answer", "hostname": "bit.ly", "query_type": "AAAA", - "raw_response": "epSBAAABAAAAAAAAA2JpdAJseQAAHAAB", + "raw_response": "3naBAAABAAAAAAAAA2JpdAJseQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000068, - "t": 0.005224, + "t0": 0.0001, + "t": 0.006531, "tags": [], "transaction_id": 1 }, @@ -390,12 +390,12 @@ "failure": null, "hostname": "bit.ly", "query_type": "A", - "raw_response": "JveBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "raw_response": "5kuBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.0001, - "t": 0.006556, + "t0": 0.000171, + "t": 0.006568, "tags": [], "transaction_id": 1 }, @@ -416,10 +416,10 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.031598, - "t": 0.037746, + "t0": 0.034086, + "t": 0.039787, "tags": [], - "transaction_id": 4 + "transaction_id": 5 }, { "answers": null, @@ -427,14 +427,14 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "lQuBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "kyOBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.03161, - "t": 0.037383, + "t0": 0.034083, + "t": 0.040382, "tags": [], - "transaction_id": 5 + "transaction_id": 4 }, { "answers": [ @@ -450,14 +450,14 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "20iBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "upWBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.031629, - "t": 0.038102, + "t0": 0.034091, + "t": 0.040501, "tags": [], - "transaction_id": 5 + "transaction_id": 4 } ], "requests": [ @@ -518,7 +518,7 @@ ], [ "Date", - "Mon, 27 Nov 2023 23:46:27 GMT" + "Tue, 28 Nov 2023 11:44:25 GMT" ], [ "Location", @@ -527,12 +527,12 @@ ], "headers": { "Content-Length": "0", - "Date": "Mon, 27 Nov 2023 23:46:27 GMT", + "Date": "Tue, 28 Nov 2023 11:44:25 GMT", "Location": "https://www.example.com/" } }, - "t0": 0.025705, - "t": 0.03153, + "t0": 0.028134, + "t": 0.033938, "tags": [], "transaction_id": 3 } @@ -542,11 +542,12 @@ "ip": "67.199.248.11", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011168, - "t": 0.017238, + "t0": 0.014111, + "t": 0.018812, "tags": [], "transaction_id": 3 }, @@ -554,11 +555,12 @@ "ip": "93.184.216.34", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.042725, - "t": 0.048184, + "t0": 0.045715, + "t": 0.050947, "tags": [], "transaction_id": 6 } @@ -573,17 +575,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDazCCAlOgAwIBAgIUHF7r4X9UBCeYKFfA+VfFku+lwvkwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MjI0NjI3WhcNMjMxMTI4MDA0NjI3WjApMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMQ8wDQYDVQQDEwZiaXQubHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDXkRSeIQT730cgxz5RT+ZNorcGr/RPQTOTQa5OYGRX43ugVUWLKBYkW7DSNum/IftjND3AtZdvIOlJSWVG/R8TEHctN8EGQwKcGJZi8qBJXeBorn+3YmUxaAqUvSpRfq8y8eIu8wj6M6X3B4Lwods0/Vp1pNU98di1OOWQquJLnyot6yLRwldwxR+deOC663UEshNJooWMVTRywdFbumEfrThqUGPjP9VevWa5zal/osGPsY0tUbSLJPMVDtwYKlHOj1zqZcK3ItfFF4A0fYO5roIV+AfsK3OVHkvjRP1D1Xku5HXMjLSyGSenm0sOSgLdlbLCff/IktQcpj2k3imJAgMBAAGjgZQwgZEwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFHalqcZUuG1VrSKBIDqHNI5A83ZfMB8GA1UdIwQYMBaAFJgk4KrnJilJhfvJHBEC2q+/xiPkMBwGA1UdEQQVMBOCBmJpdC5seYIJYml0bHkuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQCEojzgF/SiH31rC0scDeRPlXGKPOPtTODquuOk7uE2irnu0bmRmR76qWYBGBiTnN5iplRJ73nOXDATvZID+0sQSOe44fKHHP/fMI6xREseMfJb94LWtiKLnVhY3srf/A+8X2b35erRbX8su82oVOlcZTJxzvqkLHrc9isXgw4idHhwGwE4okM4fkMGcC8CgaxrVo/5gKffKdc/vFq3MmcVxI3+0uXyDUJ/msdNMms6jc5pSgYpxGgyTOEBfyrcGdjzlVOPf8y+ewmAtUyxSsbmT6RD2wd0R/pg9bbxv9jYLyHWaqLZTsWOZeYywck2SO7rEEGLso/GB8lPkBScUz+M", + "data": "MIIDbDCCAlSgAwIBAgIVALuW5A8ezK2nVZI2XeqenBK3IoEUMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQyNVoXDTIzMTEyODEyNDQyNVowKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAohVeBlX1t0PpMnmQ5+VO1PLs00Ab6V07L2/eASzVO2U0WIr6rchPha5N7ZMI5JzNKIYrBVkMY2OFJCuqHkzS6eTnKtZWHQjJ9cJkjWVEV8MXWyT7QU34yomn0vqtwzGOZ3/UHa0Dtl/jaOZ2uEVxaLaJ57idJ60mz4yq8VPecU39btXqCUk0sqdJ1Dyp0PXa4A3kLI1ARhhPkr6bb4Tak08cLXKlxt2s18/EuhGhTtEWQ1GU1rsTohN5X/6AVCxY034s3l+AA5hW+MZ7+DNkuw/kew+ir7aXlFsSMnnAOgd3sO5mNZEKfi4gz7Lf5SbxKOXY/WYD9hSP1RQ64kiAWwIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQAxfrhCLWRRMGQQvzLAFEgCklN9jAfBgNVHSMEGDAWgBTcUgneUMwbovo6WZ9kX7hXoTu4pzAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAAUKhb7d6G/HhSAk3iN8x8H1fChJDot5dgAxLMW/QRx6Z2WLK6opTJS42fUlChjw2y/NWiY0b7HypzcAfD3aD9spOLHMEg+iqxi+EytpSpb4ztQesDzysw/G1zoOA1OORCpGkdScSFiccbw4E8zE1MASjJkjPbTBuwfHlP2TM6xXK4MQcC3UCSbPNTvOxbZULFabqKHNepPmL1ebMgoLmVDKYvoeQX4/PyHF62dMJIF2J2V+eCai3jmT6ViDAxOgqLzoKi+HxGuWerHDNznLHxHBBCeNKKcKxxKCw68CGI7tCMHFDQLpexKkuH5d/0sVrc8l6baTYxUaE9E61IyssGw==", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAMEVxS0X4lWALbt32hxXaWWA2TaZMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNjIzNDYyNloXDTIzMTEyODIzNDYyNlowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDuMSkOXKbp+7t6WDUy6lOp5YNv/ELs8N0s4kVGKJfZLJkGE4+AJVycfMcr2KeWJZquLm+X8DkMljoHtv9lTX4dRNNPXMSauc0lMC+aWirfuTi5CoCEV/rAKlp0GsUOpXmDVKaF3tNInsuD02mCRnswMcSTq7nwDdXY5dwBvkjZQEmb7FX8F5Cnz1Bdw0uo//YDPg7Sz+VuXeAqDj0qglfOKS92eFzWPWHSSSZyIx8+SoGaO4iMXpbViPUH+63WXXPf0H4SUWsX8H2wOpqssZAQxOB9RMxWJIfe6eo6c6QW+npZLCA2aSxq8KdRfj06hR4TRPbJ0yz1MeBnU64WxMSXAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSYJOCq5yYpSYX7yRwRAtqvv8Yj5DAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEApy/WDB9Z0G91qg4g3Myk/QrCBagwFvOzQr8XJuKzDYBNvtVqjM2l5EaU7e2PXRgc2nDkFR1r+eTFB4Zy2o2HjpG28uts6HH6OQfBTs0R7Q3vuk27IlLuXqEEoumSNDmXRGjginu0K8/4VIrfPif5rDW49ThfgMdWYfktsWBIhsBwLrTUGOGT6XDfdTuBfywjzkIDQjoXm1QXHNUcqAvRp813qcAVtYNbvrUE8cFeqDD76zKQP947czQUOEJgvbi54tWDyhhjxCTVDRUf5Kte1MMab+g7saw+J6bBP95KP33LMOU5vSwaicrpFRnxJadb7M3qQlRX3nseowNpW7kGuA==", + "data": "MIIDNTCCAh2gAwIBAgIUaAfiEAPy3JPEqOGvEqBwYAjQph0wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDI1WhcNMjMxMTI5MTE0NDI1WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOfyAWFjYabz3PValzL4d+I0kI7gizpvzJdH1QQ9VBzlA2JnNfwjl/L5qnvfSykIVpqodMFvjEUGI4fIppmhppohNhXGsur34ZsH4eLFxjzrl4pStRbikuEkIX1TxcEk9s64VnXe4/qzSQU+vSylXWiX90iskVqJoEwhXv9pVRTAP73P+tIoUGnspvZIbehot/5wQvm7q9R2k3u64QmJ5/D5u0eZT7MsVJAsqPetSYBWIlOoPvK7f8OyZ+jV9/vp85QCCdxeizeHdkfCdQk+c5AVCK9rt5wZvURmrRX3RqBqa5je9MHFIVw48yi6GS84ihq8HoPXtVM1P3Y4+KL4AiMCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNxSCd5QzBui+jpZn2RfuFehO7inMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAIjDcYotFzbSWSHXWud0l332wxKBefaN1plp3U4mgOYe29XmbzPC86mZ9Ky4AmvUiPYQkImKwjwreNI35h/6xqs10E4VWayPpntmad85EQU8BYBc1c9Zx0M64y5FUZ+wq6ZlhO563M3Ba+n9NH52HzZz3Qb5ZTfJEx9ORsaCyppMlA/P8GtJFAP0ZRviMQz7LNzgoG/tWHaZQuLsfqUA9Pw0DVKRcsnhE6w6UoU+R0x6yihl5uoHxovoAnN/ICC8jDN+ij/TynaZVNbVlLhgKabwWu2uFw8C9Jj4kCPvw/e/3A66TzXlpv0NYHJyi5MAnIOonytw657phNUSveBax2", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.017257, - "t": 0.025686, + "t0": 0.018833, + "t": 0.028101, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 3 @@ -597,8 +599,8 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.048195, - "t": 0.052023, + "t0": 0.050959, + "t": 0.053705, "tags": [], "tls_version": "", "transaction_id": 6 @@ -668,15 +670,15 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.011128 + "t": 0.014068 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.025696 + "t": 0.028113 }, { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.042698 + "t": 0.045683 } ], "control_failure": null, @@ -684,17 +686,17 @@ "dns_experiment_failure": null, "dns_consistency": "consistent", "http_experiment_failure": null, - "x_blocking_flags": 8, + "x_blocking_flags": 32, "x_null_null_flags": 0, "body_length_match": null, "headers_match": null, "status_code_match": null, "title_match": null, - "blocking": "http-failure", - "accessible": false + "blocking": false, + "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.538665, - "test_start_time": "2023-11-27 23:46:27", + "test_runtime": 0.540598, + "test_start_time": "2023-11-28 11:44:25", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/observations.json index 49c9fa9ebf..9afc38c27c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "1": { + "DNSLookupFailures": [ + { "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "dns_no_answer", @@ -38,8 +38,8 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null }, - "5": { - "DNSTransactionID": 5, + { + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -76,7 +76,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 2, @@ -155,7 +155,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -193,7 +193,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -280,7 +280,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "6": { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/measurement.json index bc0049c7b4..b586d0dfd6 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://bit.ly/21645", - "measurement_start_time": "2023-11-27 23:46:25", + "measurement_start_time": "2023-11-28 11:44:23", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011819, - "t": 0.016917, + "t0": 0.012408, + "t": 0.018487, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.016931, - "t": 0.016931, + "t0": 0.018503, + "t": 0.018503, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 272, "operation": "write", "proto": "tcp", - "t0": 0.017022, - "t": 0.017031, + "t0": 0.018597, + "t": 0.018607, "transaction_id": 3 }, { @@ -64,28 +64,18 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.017033, - "t": 0.025059, + "t0": 0.018609, + "t": 0.025655, "transaction_id": 3 }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 872, + "num_bytes": 1690, "operation": "read", "proto": "tcp", - "t0": 0.025152, - "t": 0.025153, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 817, - "operation": "read", - "proto": "tcp", - "t0": 0.025154, - "t": 0.025654, + "t0": 0.025744, + "t": 0.025745, "transaction_id": 3 }, { @@ -94,22 +84,22 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.026533, - "t": 0.02654, + "t0": 0.026602, + "t": 0.026607, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.026542, - "t": 0.026542, + "t0": 0.026609, + "t": 0.026609, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.026561, - "t": 0.026561, + "t0": 0.026635, + "t": 0.026635, "transaction_id": 3 }, { @@ -118,8 +108,8 @@ "num_bytes": 301, "operation": "write", "proto": "tcp", - "t0": 0.026607, - "t": 0.026636, + "t0": 0.026681, + "t": 0.026716, "transaction_id": 3 }, { @@ -128,15 +118,15 @@ "num_bytes": 149, "operation": "read", "proto": "tcp", - "t0": 0.026641, - "t": 0.032019, + "t0": 0.026679, + "t": 0.032142, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.032048, - "t": 0.032048, + "t0": 0.032171, + "t": 0.032171, "transaction_id": 3 }, { @@ -145,18 +135,18 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.032071, - "t": 0.032075, + "t0": 0.032197, + "t": 0.032201, "transaction_id": 3 }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 2414, + "num_bytes": 2415, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.032082, - "t": 0.032082, + "t0": 0.032208, + "t": 0.032208, "transaction_id": 3 } ], @@ -178,8 +168,8 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000059, - "t": 0.000059, + "t0": 0.000067, + "t": 0.000067, "transaction_id": 1 }, { @@ -188,8 +178,8 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000095, - "t": 0.000101, + "t0": 0.000104, + "t": 0.000155, "transaction_id": 1 }, { @@ -198,8 +188,8 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000132, - "t": 0.000151, + "t0": 0.000171, + "t": 0.000182, "transaction_id": 1 }, { @@ -208,8 +198,8 @@ "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.000163, - "t": 0.005851, + "t0": 0.000201, + "t": 0.005735, "transaction_id": 1 }, { @@ -218,23 +208,23 @@ "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.000109, - "t": 0.006217, + "t0": 0.000197, + "t": 0.006094, "transaction_id": 1 }, { "failure": null, "operation": "resolve_done", - "t0": 0.00624, - "t": 0.00624, + "t0": 0.006119, + "t": 0.006119, "transaction_id": 1 }, { "failure": null, "operation": "resolve_start", - "t0": 0.032154, - "t": 0.032154, - "transaction_id": 4 + "t0": 0.032264, + "t": 0.032264, + "transaction_id": 5 }, { "address": "8.8.4.4:53", @@ -242,9 +232,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.032185, - "t": 0.032199, - "transaction_id": 4 + "t0": 0.032287, + "t": 0.032304, + "transaction_id": 5 }, { "address": "8.8.4.4:53", @@ -252,9 +242,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.032185, - "t": 0.0322, - "transaction_id": 4 + "t0": 0.032331, + "t": 0.032351, + "transaction_id": 5 }, { "address": "8.8.4.4:53", @@ -262,9 +252,9 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.032225, - "t": 0.035854, - "transaction_id": 4 + "t0": 0.032308, + "t": 0.035851, + "transaction_id": 5 }, { "address": "8.8.4.4:53", @@ -272,36 +262,21 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.032223, - "t": 0.036457, - "transaction_id": 4 + "t0": 0.032355, + "t": 0.036934, + "transaction_id": 5 }, { "failure": null, "operation": "resolve_done", - "t0": 0.036468, - "t": 0.036468, - "transaction_id": 4 + "t0": 0.036947, + "t": 0.036947, + "transaction_id": 5 } ], "queries": [] }, "x_dns_duplicate_responses": [ - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "o76BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.035861, - "t": 0.038254, - "tags": [], - "transaction_id": 4 - }, { "answers": [ { @@ -316,14 +291,29 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "2FCBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "EXeBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.036468, - "t": 0.038497, + "t0": 0.036949, + "t": 0.038251, "tags": [], - "transaction_id": 4 + "transaction_id": 5 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "AAWBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.03586, + "t": 0.03886, + "tags": [], + "transaction_id": 5 } ], "queries": [ @@ -344,8 +334,8 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000072, - "t": 0.005994, + "t0": 0.000152, + "t": 0.005625, "tags": [], "transaction_id": 2 }, @@ -355,12 +345,12 @@ "failure": "dns_no_answer", "hostname": "bit.ly", "query_type": "AAAA", - "raw_response": "/+eBAAABAAAAAAAAA2JpdAJseQAAHAAB", + "raw_response": "R+KBAAABAAAAAAAAA2JpdAJseQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000111, - "t": 0.005854, + "t0": 0.000075, + "t": 0.00574, "tags": [], "transaction_id": 1 }, @@ -378,26 +368,28 @@ "failure": null, "hostname": "bit.ly", "query_type": "A", - "raw_response": "amqBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "raw_response": "UpiBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000069, - "t": 0.00622, + "t0": 0.000151, + "t": 0.006098, "tags": [], "transaction_id": 1 }, { "answers": null, - "engine": "getaddrinfo", + "engine": "udp", "failure": "dns_nxdomain_error", "hostname": "www.example.com", - "query_type": "ANY", + "query_type": "AAAA", + "raw_response": "AAWBAwABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "rcode": 3, "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.032164, - "t": 0.035619, + "resolver_address": "8.8.4.4:53", + "t0": 0.03227, + "t": 0.035854, "tags": [], "transaction_id": 5 }, @@ -406,30 +398,28 @@ "engine": "udp", "failure": "dns_nxdomain_error", "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "o76BAwABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "query_type": "A", + "raw_response": "EXeBAwABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQAB", "rcode": 3, "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.032162, - "t": 0.035857, + "t0": 0.032303, + "t": 0.036939, "tags": [], - "transaction_id": 4 + "transaction_id": 5 }, { "answers": null, - "engine": "udp", + "engine": "getaddrinfo", "failure": "dns_nxdomain_error", "hostname": "www.example.com", - "query_type": "A", - "raw_response": "2FCBAwABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQAB", - "rcode": 3, + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.032165, - "t": 0.036461, + "resolver_address": "", + "t0": 0.03224, + "t": 0.037068, "tags": [], "transaction_id": 4 } @@ -492,7 +482,7 @@ ], [ "Date", - "Mon, 27 Nov 2023 23:46:25 GMT" + "Tue, 28 Nov 2023 11:44:23 GMT" ], [ "Location", @@ -501,12 +491,12 @@ ], "headers": { "Content-Length": "0", - "Date": "Mon, 27 Nov 2023 23:46:25 GMT", + "Date": "Tue, 28 Nov 2023 11:44:23 GMT", "Location": "https://www.example.com/" } }, - "t0": 0.026561, - "t": 0.032048, + "t0": 0.026635, + "t": 0.032171, "tags": [], "transaction_id": 3 } @@ -516,11 +506,12 @@ "ip": "67.199.248.11", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011819, - "t": 0.016917, + "t0": 0.012408, + "t": 0.018487, "tags": [], "transaction_id": 3 } @@ -535,17 +526,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDbDCCAlSgAwIBAgIVAKcti1+qb2tUqyEwItm8Kj67DZitMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzIyNDYyNVoXDTIzMTEyODAwNDYyNVowKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA05gOtgmeT5wVQGxZfjfe3rjywngur89ZE4yXAn6g521v6o0XoEBBd9QW7ufJGJunbJxVf85Zoss4Jk60/77v5DpE4l34CKhDlr9mQkw3tDK6wbqOmciYlCDR2MspT9ooM3CGCWM8t2DZoB/d1p4S6IXNX7we/Gksz69L5X1M/zlXdyXRfFEyCIvKBLGlEGSy1+/IbdsjwTDFakahrr/kEmmAh2uxFXO67mjwt3VMqv9+L7CuhZ+vsMQEEWEu6B3vr3OZmTxYqXqCk7BAhBnKTGe5G6j9j3fhBJbzdHa7pqR6euwvQF9gqrtmSG49xGP4hwKkcNulW0LlF01xDFvbkwIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRE/3SqG9U0zKisbtEUfEBrZSMWwzAfBgNVHSMEGDAWgBSgb23oSMPaslZUZyiLLOE7uIMrRTAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAaSS9lZ/u6AMqbiG4xcEKBJw1gXCS8okMfpU8//Cvw9UvfqUQmVNZ9W0FKpXoyJ7RrsEmyueWUUxlpm/AdSfJZBCEzaDcNwXB6wcfO6LCRh0eo2C2Gba0Q2t7qq+0DtqyjQhpx/h15Y23cWuurtJ8q7pbZFvIPD0tVQ2lTe6cIDRMU1SC3flfwkIY0To8qKsfUh8Vw13abQQTh2y4TC7RVbVKXxzLnWi6HymaqLgigDL0ZR2amsYPOiwhXsDxwKAZF38QDQjbZfodLsyxC3nG1Wlju2ZQxq2OgZpkufztYZFwqgJuIgb3k1xv1h4e6GTc7+PkPKMICfJl0hVDIMLgbA==", + "data": "MIIDbDCCAlSgAwIBAgIVANmd4FUKT/GNoc7RIpAlweT4LsmaMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQyM1oXDTIzMTEyODEyNDQyM1owKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2j6K0jTfIJ2SYpkcerPZ2WmP1i4fbta26Ooc5hoKZWZC1zZI67tbWEFmN6Tr4wQaDg9odePRpkJ8fCGmh6ZW2F1BTz4wXYlhuaoYYiY67ussPzlRD7DElPcnT5syZkH8k+dsFbOMU9i7arWCYQ2hqGzTU6dnUSGydsnwcFd11L+osCAWLroDzv7Ovg5bPM214gF0cCW//Wdu+OotTIbOS3IoGbP0xKiOsB4lYZeCMYmAZGyq9n4gLruzfrfmcPplgNdecpq19JySY9G2XYWZCAFV8np5525GH7q1PYQkeCLIoeVMSjiEyQ3VZcAQ07p/+SqGXYdBPYmLJLLEX7J2nQIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSpT9c2xIxzFjb6VblGvBKV26UW/jAfBgNVHSMEGDAWgBQqMp19Dt+kIj8QKU1iyLpvORM+CTAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAf+D94dKzlmVJiomqZKWqEf3XCyPN9cTvMjqUFp1nhS4x3j+PCZ8FwUdLW04dP155ezAP5jtBkEjEEJzZe5jDh7I8tdcXJdH8ly3ZmaqFpYr1vX51Bik2xy5O0PPbW4q64AsF89K5FeopgHeBrk/b9FpPlv2nnIz8N5RNq+OMTwsjXf2DI5qtCesIozP3vnMOoS5Wp8FJYhJSc3fLpLA3ql5brSypZb9nveP2MWVJEQr3AICOT5B+1LQ5hrJYLU65Y89x9eZTtGyK4urP5w2H1ttvdBLH9FxGZ6514mT7HNZs/Zn06uK9ZXEJxWltmKEAnQ7BH2SDxBgjA5EAm+tMrw==", "format": "base64" }, { - "data": "MIIDNTCCAh2gAwIBAgIUOqz77y7qrkEqlVSWdVh8qQLCDzkwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI2MjM0NjI0WhcNMjMxMTI4MjM0NjI0WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ/jxJHK+cpWGGrb3sLsBvXz7d5m9VdpO5R0p470ntBLE0s57pUltozzgiBfqes/vZuWjhI17+Vd+NXV1DbM5pbE1n/vO464Fb/ndOcCvJJFVCO5pLc9RFygAJbq5ZciHSFFHw9I9sUAtYLM6a1b/O4dxUwEM1yZSNvNojilZR08p5lfbDwS9WdymVX596K+j1fwlUXvgFqE54T7304S+PMCUziWE6zlaQTEjrJkW1EtRNtRZhEF0Uj6cIlJnAw3PhSvd6dkzAyh/cDvvkNN1QUxQn350pNue0c65BpjcF3Uu+QEDPM3fhtR1yd1gbUobxiFHAN20cpsXElTT/qa5CkCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKBvbehIw9qyVlRnKIss4Tu4gytFMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAnX4lwUmeEhvwqI5YJku5sqQ5ni/UekVM3m0pGI+psP2dOUI6TjkQcbktNsOKWiqDWLL2kMGjIrroqUCCW3tA4NOlQ9POLRZ601C3UsbEEJfBxmTIHiV3OAaPBMnbqv0rsnRT52QPVoeKgESBncgwISmt79VKQybxdgc2JPeZEpTZoF21AyHMOBj0ISfjYq88GsSY893Lf6+yKLHSHY+7n1JYOu02mIkBTIok4HYQJOfZrexNyiMmCyGccM2OwPp3TvxhPjmFSYxuLlaG8gLRqW7rM25+f//Fc8JEbyqlOkJle+9mwmaekTIdoQDLMiVd+q8vnDk/LSn3Auvv9OUzA", + "data": "MIIDNjCCAh6gAwIBAgIVAL/W9gykIn7nzwbX8v2dTCPSoCVYMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQyM1oXDTIzMTEyOTExNDQyM1owHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDO9wwui7bv6A1qF8zoaZhydkpgQkMiJKsMmQF1vnWB/2oBXJAUGi2d+FRUn6t+fVpIwOHTo2ulb2L/9/6K5e18Tb1ULurSHuKisO2sFmT03E+MwxxXQmmchKJIcH/5cYjGLZWknxUlo4nlF3u6HrBHv7NqLj1kTX8hpeKnjJBLmbJK1ePRNTSTed3bCkm6AlpChlSig0Aj2qFTeKKAupH1jQli73KeErI44UM5YKlrTuufwMvA8B8Qv4SIfAOc8cxmIYErC07l/vVAPCrYq7K5al7NA2F3xvmOemDnp6lrmw+Hy0Mb7Uxg/h42t0eumCq+z34Yy5USWWHHfBTFW5lZAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQqMp19Dt+kIj8QKU1iyLpvORM+CTAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAT/3vAb4s9r632wn8lb9zoEMiDWwNE4qBbPicRa4hlR6Cxd98nK8G3SJPMrw7+xHckGSRnoEnZtKnMj3Nnpr9sNknU30rOqNaU66BlsPWk0YCl7KAvlnAIx2iSzjj+aZ0He0Xi0m6QxDjweIBSwZApxgsxjW74jJH2VwWuchLGy+lJtSzjxpW6yxzYHNXkLw2RhFJJzokmcpcRC7yPxfDB+i0tdvGgCtNcrVrPS+QqRIWvre9hF19M2BRDvvY0Tn0X2xRIcJWK6sgU5WsPuLGxSZ32vjr1cVykkBrm+29Y6stCjtH0HWhheTUlBj2osPrFDUO4AORtABx1Jv7VkPy5Q==", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.016931, - "t": 0.026542, + "t0": 0.018503, + "t": 0.026609, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 3 @@ -615,33 +606,33 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.011762 + "t": 0.012364 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.026552 + "t": 0.026618 }, { "msg": "create with []", - "t": 0.04475 + "t": 0.043794 } ], "control_failure": null, - "x_dns_flags": 2, - "dns_experiment_failure": null, - "dns_consistency": "inconsistent", + "x_dns_flags": 0, + "dns_experiment_failure": "dns_nxdomain_error", + "dns_consistency": "consistent", "http_experiment_failure": null, - "x_blocking_flags": 1, + "x_blocking_flags": 32, "x_null_null_flags": 0, "body_length_match": null, "headers_match": null, "status_code_match": null, "title_match": null, - "blocking": "dns", - "accessible": false + "blocking": false, + "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.536906, - "test_start_time": "2023-11-27 23:46:25", + "test_runtime": 0.537174, + "test_start_time": "2023-11-28 11:44:23", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/observations.json index 993dc6594a..ff787aa3a8 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "1": { + "DNSLookupFailures": [ + { "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "dns_no_answer", @@ -38,11 +38,11 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null }, - "4": { - "DNSTransactionID": 4, + { + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_nxdomain_error", - "DNSQueryType": "A", + "DNSQueryType": "AAAA", "DNSEngine": "udp", "IPAddress": null, "IPAddressASN": null, @@ -76,10 +76,48 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null }, - "5": { + { "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_nxdomain_error", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": null, + "IPAddressASN": null, + "IPAddressOrg": null, + "IPAddressBogon": null, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 4, + "DNSDomain": "www.example.com", + "DNSLookupFailure": "dns_nxdomain_error", "DNSQueryType": "ANY", "DNSEngine": "getaddrinfo", "IPAddress": null, @@ -114,7 +152,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 2, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/measurement.json index 78946fb991..c2f82ff48b 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://bit.ly/32447", - "measurement_start_time": "2023-11-27 23:46:28", + "measurement_start_time": "2023-11-28 11:44:26", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011467, - "t": 0.016922, + "t0": 0.011001, + "t": 0.01659, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.016936, - "t": 0.016936, + "t0": 0.016605, + "t": 0.016605, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 272, "operation": "write", "proto": "tcp", - "t0": 0.017024, - "t": 0.017033, + "t0": 0.016692, + "t": 0.016699, "transaction_id": 3 }, { @@ -64,28 +64,18 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.017036, - "t": 0.024952, + "t0": 0.016702, + "t": 0.024137, "transaction_id": 3 }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 872, + "num_bytes": 1690, "operation": "read", "proto": "tcp", - "t0": 0.025041, - "t": 0.025042, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 817, - "operation": "read", - "proto": "tcp", - "t0": 0.025043, - "t": 0.025312, + "t0": 0.024239, + "t": 0.02424, "transaction_id": 3 }, { @@ -94,22 +84,22 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.026252, - "t": 0.026261, + "t0": 0.025102, + "t": 0.025108, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.026264, - "t": 0.026264, + "t0": 0.025111, + "t": 0.025111, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.026289, - "t": 0.026289, + "t0": 0.025135, + "t": 0.025135, "transaction_id": 3 }, { @@ -118,8 +108,8 @@ "num_bytes": 301, "operation": "write", "proto": "tcp", - "t0": 0.026349, - "t": 0.026375, + "t0": 0.025176, + "t": 0.025206, "transaction_id": 3 }, { @@ -128,15 +118,15 @@ "num_bytes": 148, "operation": "read", "proto": "tcp", - "t0": 0.026333, - "t": 0.032147, + "t0": 0.025209, + "t": 0.030742, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.032186, - "t": 0.032186, + "t0": 0.030772, + "t": 0.030772, "transaction_id": 3 }, { @@ -145,18 +135,18 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.032225, - "t": 0.03223, + "t0": 0.030796, + "t": 0.030802, "transaction_id": 3 }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 2413, + "num_bytes": 2414, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.032242, - "t": 0.032242, + "t0": 0.030809, + "t": 0.030809, "transaction_id": 3 }, { @@ -164,15 +154,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.043733, - "t": 0.048838, + "t0": 0.042184, + "t": 0.048027, "transaction_id": 7 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.048852, - "t": 0.048852, + "t0": 0.048039, + "t": 0.048039, "transaction_id": 7 }, { @@ -181,8 +171,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.048927, - "t": 0.048935, + "t0": 0.048128, + "t": 0.048135, "transaction_id": 7 }, { @@ -190,15 +180,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.043745, - "t": 0.049689, + "t0": 0.042173, + "t": 0.048374, "transaction_id": 6 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.049704, - "t": 0.049704, + "t0": 0.048396, + "t": 0.048396, "transaction_id": 6 }, { @@ -207,8 +197,8 @@ "num_bytes": 303, "operation": "write", "proto": "tcp", - "t0": 0.049754, - "t": 0.049782, + "t0": 0.04844, + "t": 0.048466, "transaction_id": 6 }, { @@ -216,15 +206,15 @@ "failure": "generic_timeout_error", "operation": "read", "proto": "tcp", - "t0": 0.048936, - "t": 10.048634, + "t0": 0.048136, + "t": 10.047864, "transaction_id": 7 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 10.048663, - "t": 10.048663, + "t0": 10.047899, + "t": 10.047899, "transaction_id": 7 }, { @@ -232,24 +222,24 @@ "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 10.048728, - "t": 10.048728, + "t0": 10.047954, + "t": 10.047954, "transaction_id": 7 }, + { + "failure": null, + "operation": "http_transaction_done", + "t0": 10.048221, + "t": 10.048221, + "transaction_id": 6 + }, { "address": "93.184.216.34:80", "failure": "eof_error", "operation": "read", "proto": "tcp", - "t0": 0.049739, - "t": 10.049509, - "transaction_id": 6 - }, - { - "failure": null, - "operation": "http_transaction_done", - "t0": 10.049519, - "t": 10.049519, + "t0": 0.048422, + "t": 10.048223, "transaction_id": 6 }, { @@ -257,8 +247,8 @@ "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 10.04954, - "t": 10.04954, + "t0": 10.048247, + "t": 10.048247, "transaction_id": 6 } ], @@ -280,8 +270,8 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000061, - "t": 0.000061, + "t0": 0.000057, + "t": 0.000057, "transaction_id": 1 }, { @@ -290,8 +280,8 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.0001, - "t": 0.000105, + "t0": 0.00011, + "t": 0.000114, "transaction_id": 1 }, { @@ -300,8 +290,8 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000128, - "t": 0.000147, + "t0": 0.000115, + "t": 0.00012, "transaction_id": 1 }, { @@ -310,8 +300,8 @@ "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.000108, - "t": 0.005746, + "t0": 0.000118, + "t": 0.005769, "transaction_id": 1 }, { @@ -320,23 +310,23 @@ "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.00015, - "t": 0.006106, + "t0": 0.000126, + "t": 0.006619, "transaction_id": 1 }, { "failure": null, "operation": "resolve_done", - "t0": 0.006143, - "t": 0.006143, + "t0": 0.006646, + "t": 0.006646, "transaction_id": 1 }, { "failure": null, "operation": "resolve_start", - "t0": 0.032259, - "t": 0.032259, - "transaction_id": 4 + "t0": 0.03085, + "t": 0.03085, + "transaction_id": 5 }, { "address": "8.8.4.4:53", @@ -344,9 +334,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.032331, - "t": 0.032335, - "transaction_id": 4 + "t0": 0.03088, + "t": 0.030883, + "transaction_id": 5 }, { "address": "8.8.4.4:53", @@ -354,9 +344,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.032347, - "t": 0.032401, - "transaction_id": 4 + "t0": 0.030928, + "t": 0.030945, + "transaction_id": 5 }, { "address": "8.8.4.4:53", @@ -364,9 +354,9 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.032405, - "t": 0.037911, - "transaction_id": 4 + "t0": 0.030888, + "t": 0.036376, + "transaction_id": 5 }, { "address": "8.8.4.4:53", @@ -374,37 +364,22 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.032339, - "t": 0.03899, - "transaction_id": 4 + "t0": 0.030949, + "t": 0.037329, + "transaction_id": 5 }, { "failure": null, "operation": "resolve_done", - "t0": 0.039011, - "t": 0.039011, - "transaction_id": 4 + "t0": 0.037357, + "t": 0.037357, + "transaction_id": 5 } ], "queries": [] }, "x_dns_duplicate_responses": [], "queries": [ - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "bit.ly", - "query_type": "AAAA", - "raw_response": "l8qBAAABAAAAAAAAA2JpdAJseQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000073, - "t": 0.00575, - "tags": [], - "transaction_id": 1 - }, { "answers": [ { @@ -415,16 +390,30 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "bit.ly", - "query_type": "A", - "raw_response": "efOBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "query_type": "ANY", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "", + "t0": 0.000065, + "t": 0.005184, + "tags": [], + "transaction_id": 2 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "bit.ly", + "query_type": "AAAA", + "raw_response": "VEyBAAABAAAAAAAAA2JpdAJseQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000109, - "t": 0.006112, + "t0": 0.000066, + "t": 0.005779, "tags": [], "transaction_id": 1 }, @@ -438,17 +427,18 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "bit.ly", - "query_type": "ANY", + "query_type": "A", + "raw_response": "/L6BAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000068, - "t": 0.006227, + "resolver_address": "8.8.4.4:53", + "t0": 0.000085, + "t": 0.006625, "tags": [], - "transaction_id": 2 + "transaction_id": 1 }, { "answers": [ @@ -467,10 +457,10 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.032321, - "t": 0.038751, + "t0": 0.030838, + "t": 0.036856, "tags": [], - "transaction_id": 5 + "transaction_id": 4 }, { "answers": null, @@ -478,14 +468,14 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "tu2BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "VCiBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.032273, - "t": 0.037914, + "t0": 0.030858, + "t": 0.03638, "tags": [], - "transaction_id": 4 + "transaction_id": 5 }, { "answers": [ @@ -501,14 +491,14 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "RGmBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "YQ+BAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.032308, - "t": 0.038993, + "t0": 0.030906, + "t": 0.037332, "tags": [], - "transaction_id": 4 + "transaction_id": 5 } ], "requests": [ @@ -564,8 +554,8 @@ "headers_list": [], "headers": {} }, - "t0": 0.049704, - "t": 10.049519, + "t0": 0.048396, + "t": 10.048221, "tags": [], "transaction_id": 6 }, @@ -626,7 +616,7 @@ ], [ "Date", - "Mon, 27 Nov 2023 23:46:28 GMT" + "Tue, 28 Nov 2023 11:44:26 GMT" ], [ "Location", @@ -635,12 +625,12 @@ ], "headers": { "Content-Length": "0", - "Date": "Mon, 27 Nov 2023 23:46:28 GMT", + "Date": "Tue, 28 Nov 2023 11:44:26 GMT", "Location": "http://www.example.com/" } }, - "t0": 0.026289, - "t": 0.032186, + "t0": 0.025135, + "t": 0.030772, "tags": [], "transaction_id": 3 } @@ -650,11 +640,12 @@ "ip": "67.199.248.11", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011467, - "t": 0.016922, + "t0": 0.011001, + "t": 0.01659, "tags": [], "transaction_id": 3 }, @@ -662,11 +653,12 @@ "ip": "93.184.216.34", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.043733, - "t": 0.048838, + "t0": 0.042184, + "t": 0.048027, "tags": [], "transaction_id": 7 }, @@ -674,11 +666,12 @@ "ip": "93.184.216.34", "port": 80, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.043745, - "t": 0.049689, + "t0": 0.042173, + "t": 0.048374, "tags": [], "transaction_id": 6 } @@ -693,17 +686,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDbDCCAlSgAwIBAgIVAMXkCG908h9NGK8caaWTpyZdK3ssMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzIyNDYyOFoXDTIzMTEyODAwNDYyOFowKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvR6BkCgv1xHTBb4EnZNDUDcKCs4DvWDYOSqJMDZz7CUNOUFrzJr2oY9PLmR1aZpnUcSumdzryiKMWTY9MhliilIyMyHhNop3/kIzjXBaSbDCrIa5yYNUVk/4K7RNG/5Btb/vU6w9/3/7JqYnKTVKmkUgvckoyqyiOcfdoOsS2zWjBpk+XqxVeX+MO0qgNV6MByHY9+CdSH7+6tsFBf9/4ort+WKAxYbOCR8vmzP4IXmMcBF29BVljhoVtHpZb9Wv+gtzE/AWX8ZtzkffgjFe5o+PQG8e8dXI7E3tlNJJpKcCcc893cGd6IJ/BFtxsWHT0QDWQxIVHzC2LmG3FzzrNwIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSvVo/THFpNJIdKD6OiZQbXqm3OezAfBgNVHSMEGDAWgBTxoXolm5n6H93vjVcFE+VWR1ixmzAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAtx2JLuICSH6oZu1omtmSu+Txnrx3cW2SWEJe/OeWRR+AeZLZVfpGTwY6P46zgX2dEBfZHAHfy8s2FJEKNPUrgfIo6IQlOgmW8+wjwchy39GkBYt7DY7pFpgv3D1/KnejUMfBIrmmRzMCkLleRMLaf/vhMHzSYPqtsx4170O5GW8nD6dEZ7x3J3aYDZTP+xFPulRTwW1oJeLY9c7na/IevHHTVLHQubTDAFt+YdlT14b7+2DyoDNvuSS25FNop5jAJTPzKrr5sL8Q1EZnJe78lNkcF1ttcsIUx81sZdnQmV8ugp7y7nvxI6P7BRoXQJidqF5mZKeNxUEOp8BnJNeAuw==", + "data": "MIIDbDCCAlSgAwIBAgIVAP8YtkdQgdrwM4XZIDKNwRVuqubLMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQyNloXDTIzMTEyODEyNDQyNlowKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5iqqFpl1n0yVTri1z0OkdpE6J/m7X/+OkTcrZ/7gwbQ6Uufry/tSZ8Omo0sUhi/62b3T0M/2JHvN3mS2Lf1NTnvSoT9vD2G6aZqbAlNYy8eKAxKo/L+NG3A5zSTRjCb/BJI/gQk/7xUp1TBeQGAJ4Dd5Kq2lV1e07upc/0OTVNCex3jEx9om26RCA5oSJ9f+8TtvUQd8/oGVk/fmw2RvZg5npAiWDq3kSZcVEe2odUVbmFwf7GafsBdHIeMe1eYmrSe40iDromqnqQSWOA4VdeOI9gTtYJVZF6Xnnx49ffQVhFCybn4gJCqwlQAKA1rj12WJdrp7Q/ltXJjuU6sNiQIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQq5wUiFiT0+qNJqeJWSXHmASMD+jAfBgNVHSMEGDAWgBREnTeyKDiaG+QIfIHxRBt5OfWrfTAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAI73zRPLXSKlzJuoQJ+D1l5BVeX5To/hFV9ihRaT3qmFkZOqsr7n/1faMOmAKdECgnbq6cfvpA+ivRZ2xku9pKHrMgYGN+WhS+pKiS8fsjWYxPKCNwATmLDIcNTmIuEClbygCP/Yuc6TlxW/EB04zBEpJ5H9gDp1Z9h+CPbJk8Tc+aAWffFN5IyGjsp/ndCh035A05XKtHC1jwBWes6mTdpIGXog6PeU8zdP3llXP0otnSEabStECPllKPIq7bLrZS1LBcrM9Uh6u78sD1BAuIT4+ZKN4s6NqoDptmLPBjbXv44OmOiCffZgVONJIMqmFYWtBD+WGLe4SlUOjEvC0MQ==", "format": "base64" }, { - "data": "MIIDNTCCAh2gAwIBAgIUPzM8YWEr+R2K5730yJSNmQbkpj8wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI2MjM0NjI3WhcNMjMxMTI4MjM0NjI3WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMYo5GtqlXRyDFNnR10Vs6hkfF1qejqgPTnMjGROuPh/Pw3cuOWFz70EZOOEDSgAb1KzaidqBdLFyoISEEgkibhqAkV2dmZyw+NyV9wWQ8sjFNrH8uhgibbQyNk0Rp5uaq9W82ilnhipTdKTz3D94U4byAxm/Qg7dy2lW/U02tnteavVA04f3V0GA/tvQrkl2FgkJ5BcG/FxAOPfVCF8TEAipCaKgL3FcYt1gI1H4KJeqAwpgG5Y9Fy+TjxE659vtpY3eXQiBTVQEgv6dBMmucTHL67MxUphfXjT47HyBJ2eixDSjyDmZ68JYPXQ3VoSD+NTJOIDBzA7nGmVvEbm+J8CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFPGheiWbmfof3e+NVwUT5VZHWLGbMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQBJokSZKYhYg71+Y0EEbGl6qBkwoMjeDHn/ILcL64oRgGruMSacj8XVR4jMFM5qMO7tdig0+jmSCZUqBM5X4pU5uHhuLdXZZlzYv4vvLh08QwV3R6nQEV1YuNWBK/CVpFgv34eOpNVLO8+FZVJqQ61xynuxhn06Ig9ZlLHA30gLmvCM94UjSHbVELgsyWwTkr1O588E2d7j5zrhnVsruQJTPdZV4A0giUsGYpWVpR3H2au8gnsiXn6lIouTLP9cjv68MrgkN7uho25rJX38yshOq9e8ICalhMHKv1AnreoIBAFXcshcvLO4aRxjGIKBcFKq2Zo7HtRx4Ldi93hSuE1F", + "data": "MIIDNjCCAh6gAwIBAgIVAOHyQtlUpWPNnsAFboCKdDENbHt1MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQyNloXDTIzMTEyOTExNDQyNlowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnhOOCZy/fEwPlT1RhHjmh3cGfejeJ3HPa1cWHO2+TpZEul8ThnGhaM6796H2RVr9bOe8vJPSBhhObouoUO8oUaY8C8WP9XCKOxjNjHVpYy0ur5ev19UW0jpCziGInvfy2UFxFmcmeCqwy0DiWrViGQoLbonxEmnLf3c4yhq1y+ZJmMW2lQVN1uQpTO50gZCxduYFqHyIjKFJOs+hoHlZU3ckRA1JJDizCrNC0W0B27YPwfjyFSG/EXKhQ2WnJ1SdWQBK/+cQ7KSro0b/LdZO2Pjh6rzZ82wjLjQWpkFN/Ll6k2W5ieAqCr9BGGfjYIb6bSVh+6kJYnOXNEW2zxS1PAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBREnTeyKDiaG+QIfIHxRBt5OfWrfTAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEANTz9ykv3vI5X/z0hMOcurKojkc92XdTmbauKptBvV8YDpgrwIeAF2ZxHhfs1W1dB6v6X2jKZUotyLbSYvcmTRMeuFqzKjN3gSgKs4RhOxWWaKnOYYDicFkvuKrTlVI1xZjyvT2HaUZHe0REiUMHbnygKFP//uO4HnNcykiuwgagWOImEKBE9bB482Y14UfT+MsePLKV6gD8wMAz2u/p71d2KikNnGwh8eyjIrrNHcC8S39deV6TyhKOC3zKAROBXaIqWXSJpDZ5krCIX5KTCC2QxIRi6QF9LH/iPYbOvrp0XWHLZJGCYmDsXeZqpeR8gp1txdJYoTYhFMZ4ERy8mDw==", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.016936, - "t": 0.026264, + "t0": 0.016605, + "t": 0.025111, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 3 @@ -717,8 +710,8 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.048852, - "t": 10.048663, + "t0": 0.048039, + "t": 10.047899, "tags": [], "tls_version": "", "transaction_id": 7 @@ -788,26 +781,26 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.011414 + "t": 0.010964 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.026275 + "t": 0.025119 }, { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.0437 + "t": 0.042147 }, { "msg": "conn 93.184.216.34:80: granted permission: true", - "t": 0.049696 + "t": 0.048381 } ], "control_failure": null, "x_dns_flags": 0, "dns_experiment_failure": null, "dns_consistency": "consistent", - "http_experiment_failure": null, + "http_experiment_failure": "generic_timeout_error", "x_blocking_flags": 8, "x_null_null_flags": 0, "body_length_match": null, @@ -818,7 +811,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 10.050149, - "test_start_time": "2023-11-27 23:46:28", + "test_runtime": 10.048299, + "test_start_time": "2023-11-28 11:44:26", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/observations.json index 05cc3369ee..690acf5ba6 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "1": { + "DNSLookupFailures": [ + { "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "dns_no_answer", @@ -38,8 +38,8 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null }, - "4": { - "DNSTransactionID": 4, + { + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -76,14 +76,14 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "67.199.248.11", "IPAddressASN": 396982, "IPAddressOrg": "Google LLC", @@ -117,11 +117,11 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "67.199.248.11", "IPAddressASN": 396982, "IPAddressOrg": "Google LLC", @@ -155,7 +155,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -193,7 +193,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -233,7 +233,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": null, @@ -280,7 +280,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "6": { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -323,7 +323,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "7": { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json index 829a0e97c7..b09118c64d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json @@ -13,6 +13,6 @@ "TCPTransactionsWithUnexpectedTLSHandshakeFailures": {}, "TCPTransactionsWithUnexpectedHTTPFailures": {}, "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "7": true + "6": true } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/measurement.json index 1346697cac..0e3e608ff9 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://bit.ly/21645", - "measurement_start_time": "2023-11-27 23:46:38", + "measurement_start_time": "2023-11-28 11:44:36", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,16 +37,16 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.03375, - "t": 0.039926, - "transaction_id": 4 + "t0": 0.011527, + "t": 0.0164, + "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.039941, - "t": 0.039941, - "transaction_id": 4 + "t0": 0.016429, + "t": 0.016429, + "transaction_id": 3 }, { "address": "67.199.248.11:443", @@ -54,9 +54,9 @@ "num_bytes": 272, "operation": "write", "proto": "tcp", - "t0": 0.040026, - "t": 0.040033, - "transaction_id": 4 + "t0": 0.016524, + "t": 0.016535, + "transaction_id": 3 }, { "address": "67.199.248.11:443", @@ -64,29 +64,19 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.040035, - "t": 0.047715, - "transaction_id": 4 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 872, - "operation": "read", - "proto": "tcp", - "t0": 0.047815, - "t": 0.047816, - "transaction_id": 4 + "t0": 0.016538, + "t": 0.024289, + "transaction_id": 3 }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 816, + "num_bytes": 1689, "operation": "read", "proto": "tcp", - "t0": 0.047817, - "t": 0.048072, - "transaction_id": 4 + "t0": 0.024387, + "t": 0.024388, + "transaction_id": 3 }, { "address": "67.199.248.11:443", @@ -94,23 +84,23 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.048962, - "t": 0.04897, - "transaction_id": 4 + "t0": 0.025277, + "t": 0.025285, + "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.048973, - "t": 0.048973, - "transaction_id": 4 + "t0": 0.025287, + "t": 0.025287, + "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.048998, - "t": 0.048998, - "transaction_id": 4 + "t0": 0.025322, + "t": 0.025322, + "transaction_id": 3 }, { "address": "67.199.248.11:443", @@ -118,9 +108,9 @@ "num_bytes": 301, "operation": "write", "proto": "tcp", - "t0": 0.049048, - "t": 0.049073, - "transaction_id": 4 + "t0": 0.025375, + "t": 0.02541, + "transaction_id": 3 }, { "address": "67.199.248.11:443", @@ -128,16 +118,16 @@ "num_bytes": 149, "operation": "read", "proto": "tcp", - "t0": 0.049076, - "t": 0.054912, - "transaction_id": 4 + "t0": 0.025369, + "t": 0.03149, + "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.054947, - "t": 0.054947, - "transaction_id": 4 + "t0": 0.03153, + "t": 0.03153, + "transaction_id": 3 }, { "address": "67.199.248.11:443", @@ -145,35 +135,35 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.054973, - "t": 0.054977, - "transaction_id": 4 + "t0": 0.03156, + "t": 0.031565, + "transaction_id": 3 }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 2413, + "num_bytes": 2414, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.054984, - "t": 0.054984, - "transaction_id": 4 + "t0": 0.031573, + "t": 0.031573, + "transaction_id": 3 }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.066248, - "t": 0.072564, - "transaction_id": 7 + "t0": 0.044149, + "t": 0.049278, + "transaction_id": 6 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.072578, - "t": 0.072578, - "transaction_id": 7 + "t0": 0.04929, + "t": 0.04929, + "transaction_id": 6 }, { "address": "93.184.216.34:443", @@ -181,34 +171,34 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.072656, - "t": 0.072662, - "transaction_id": 7 + "t0": 0.04937, + "t": 0.049376, + "transaction_id": 6 }, { "address": "93.184.216.34:443", - "failure": "eof_error", + "failure": "generic_timeout_error", "operation": "read", "proto": "tcp", - "t0": 0.072664, - "t": 10.072409, - "transaction_id": 7 + "t0": 0.049378, + "t": 10.049153, + "transaction_id": 6 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 10.072426, - "t": 10.072426, - "transaction_id": 7 + "t0": 10.04918, + "t": 10.04918, + "transaction_id": 6 }, { "address": "93.184.216.34:443", "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 10.072472, - "t": 10.072472, - "transaction_id": 7 + "t0": 10.049227, + "t": 10.049227, + "transaction_id": 6 } ], "x_dns_whoami": { @@ -218,209 +208,20 @@ } }, "x_doh": { - "network_events": [ - { - "failure": null, - "operation": "resolve_start", - "t0": 0.000121, - "t": 0.000121, - "transaction_id": 3 - }, - { - "address": "9.9.9.9:443", - "failure": null, - "operation": "connect", - "proto": "tcp", - "t0": 0.006815, - "t": 0.012802, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.012815, - "t": 0.012815, - "transaction_id": 3 - }, - { - "address": "9.9.9.9:443", - "failure": null, - "num_bytes": 279, - "operation": "write", - "proto": "tcp", - "t0": 0.012909, - "t": 0.012918, - "transaction_id": 3 - }, - { - "address": "9.9.9.9:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.01292, - "t": 0.020598, - "transaction_id": 3 - }, - { - "address": "9.9.9.9:443", - "failure": null, - "num_bytes": 1692, - "operation": "read", - "proto": "tcp", - "t0": 0.020696, - "t": 0.020698, - "transaction_id": 3 - }, - { - "address": "9.9.9.9:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.021572, - "t": 0.02158, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.021582, - "t": 0.021582, - "transaction_id": 3 - }, - { - "address": "9.9.9.9:443", - "failure": null, - "num_bytes": 384, - "operation": "write", - "proto": "tcp", - "t0": 0.021614, - "t": 0.021644, - "transaction_id": 3 - }, - { - "address": "9.9.9.9:443", - "failure": null, - "num_bytes": 183, - "operation": "read", - "proto": "tcp", - "t0": 0.021612, - "t": 0.02731, - "transaction_id": 3 - }, - { - "address": "9.9.9.9:443", - "failure": null, - "num_bytes": 384, - "operation": "write", - "proto": "tcp", - "t0": 0.027367, - "t": 0.027376, - "transaction_id": 3 - }, - { - "address": "9.9.9.9:443", - "failure": null, - "num_bytes": 161, - "operation": "read", - "proto": "tcp", - "t0": 0.027349, - "t": 0.033552, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "resolve_done", - "t0": 0.033591, - "t": 0.033591, - "transaction_id": 3 - }, - { - "address": "9.9.9.9:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.033596, - "t": 0.033631, - "transaction_id": 3 - } - ], - "queries": [ - { - "answers": [ - { - "asn": 19281, - "as_org_name": "Quad9", - "answer_type": "A", - "ipv4": "9.9.9.9", - "ttl": null - } - ], - "engine": "getaddrinfo", - "failure": null, - "hostname": "dns.quad9.net", - "query_type": "ANY", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "", - "t0": 0.000188, - "t": 0.006786, - "tags": [], - "transaction_id": 3 - } - ], + "network_events": [], + "queries": [], "requests": [], - "tcp_connect": [ - { - "ip": "9.9.9.9", - "port": 443, - "status": { - "failure": null, - "success": true - }, - "t0": 0.006815, - "t": 0.012802, - "tags": [], - "transaction_id": 3 - } - ], - "tls_handshakes": [ - { - "network": "tcp", - "address": "9.9.9.9:443", - "cipher_suite": "TLS_AES_128_GCM_SHA256", - "failure": null, - "negotiated_protocol": "http/1.1", - "no_tls_verify": false, - "peer_certificates": [ - { - "data": "MIIDbzCCAlegAwIBAgIVAKm2l9VS/ORZkGdEUtKS+trAlqEAMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzIyNDYzOFoXDTIzMTEyODAwNDYzOFowMDEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEWMBQGA1UEAxMNZG5zLnF1YWQ5Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOCTkHMAoyaspgtUf6MqVCYJelhBdbDkMIgJu6x0hT+BiZ0A8AgHJhU3jIEhSUAfL6U8s4lSiV3k+gSYJFZA8dnpz5hdkIEDB8sB9fKDuVC+IBkH3Ip3p2ikUJ4Tqar6Tju7MWehsylMgclDqWwU3Sw8W6FIQDpd0oP03BNAv2ZhtzpfPE36htms4jaka9PP2iEDEWuB7rjnlwcXUaD1bCenyuennH+hbccnXYjQVA3asZLo33RnDtWXByy1P5XAPDqx46S+b6o0bePFdeagRrRnTJHpDRIvuUvGcXxkU543jEeRm8GLZ4mN+/yQBK5J7BDFa1MOcEhbE43YbLdfX50CAwEAAaOBkDCBjTAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUAi3SOuEODzRbgamOEq2l4VTIDgEwHwYDVR0jBBgwFoAUSeEBadp4PDlWZtpmds1pm8nH3dcwGAYDVR0RBBEwD4INZG5zLnF1YWQ5Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAeFWBj0ESEXWMvmfy1rZF3iPfT7TRs7CrTnaIQ4qAal0VQ9eGcbGbu9rHok6mLpakMkYYTsKUTpKWyAfxcOdXylOE+RQvcZCT5JcuUDGbVColjLC2Jg3L8/mahX4j8zazTZtJYB7dwqUoA8cQrWvoK9LbqhP6JFY/0MiEHmqlgHUcjeN1J1Wca9Ct3JtkN1uYF/ontRQu2qyUP3P7WThctgOd0AZCSMKSvNSHCvlJ3bIrFLZtwbAKCCf7z2NKkzBSAo/ixJ4arhwW0rNPmz3MJhg4TfbwrSKMIhV/gvy6xll9bSM+JvJRs+W1YEejcrSSE0o5+FfTMaMdw0XarkKvuw==", - "format": "base64" - }, - { - "data": "MIIDNTCCAh2gAwIBAgIUDety9nwRRRCPUvkMvCFmD0eiBZcwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI2MjM0NjM4WhcNMjMxMTI4MjM0NjM4WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKTWncRMC30CEccfLOg/q3Ko2QkHpHA2EbdWHtBWG0LRgJWrLMw136XuTlGXy1xLWqw3h8cAW8yFtQkYfcLFugirPp8pc+t0SNrt1zfitmA7JSEIjA+WOTF4FyItxvyLspKNijhWcwkh1RllSy0dCmKqOrHIKZoOfl9FV1UNbLKmUiFHXLTOuHwqedd09idxKPTn6Qbj9wVth441jeu9cRaRBFSK0iTpfEBujrkQUxQDbh7egKBWk4cI6+NSbaN+gKN0I7WHvCk6F0lmlYKASNkCWLkdvXYVS4BcOlVtYgYZ0Gb88T+WYItkzF8djehs6N99wOKPzKZz13hS85ieYI0CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFEnhAWnaeDw5VmbaZnbNaZvJx93XMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAMOvm+M5MxLXcfEJZTIM3R5yq1yNvf8fQypU9JbJj2Z8UVgJpbKl9l5tGMQU5bNjYpmcMps+G5Qk7ovDPWHGcVvhtVHHaBnHTEoE2jdkmUDZ2MJNnUOIAv1wBq+E8/YiVzpwzzNsk9p54EqRJkAigFauJFUURqbSXUts8nw8S9rnl6Ih1VKTz+Yg6g52xWMdS7U0DCnr5mY1hZNm+6rcdui8JJITiRgZGx6v1s+3Cdfrd+3LmNr1g6Gclu0Ol8tbwz8MYv47JHbT7oPhRFaIp3LESP7Pj/c5cvv3vdDm6pCGvXbTaHW+L4hkVBlc8spZUw7fZpK5XZYDf7WjPHeJht", - "format": "base64" - } - ], - "server_name": "dns.quad9.net", - "t0": 0.012815, - "t": 0.021582, - "tags": [], - "tls_version": "TLSv1.3", - "transaction_id": 3 - } - ] + "tcp_connect": [], + "tls_handshakes": [] }, "x_do53": { "network_events": [ { "failure": null, "operation": "resolve_start", - "t0": 0.000083, - "t": 0.000083, - "transaction_id": 2 + "t0": 0.000071, + "t": 0.000071, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -428,9 +229,9 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000117, - "t": 0.000122, - "transaction_id": 2 + "t0": 0.000126, + "t": 0.000132, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -438,9 +239,9 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000216, - "t": 0.00024, - "transaction_id": 2 + "t0": 0.000149, + "t": 0.000153, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -448,9 +249,9 @@ "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.00017, - "t": 0.005728, - "transaction_id": 2 + "t0": 0.000164, + "t": 0.004986, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -458,23 +259,23 @@ "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.000246, - "t": 0.006659, - "transaction_id": 2 + "t0": 0.000176, + "t": 0.00593, + "transaction_id": 1 }, { "failure": null, "operation": "resolve_done", - "t0": 0.006689, - "t": 0.006689, - "transaction_id": 2 + "t0": 0.005956, + "t": 0.005956, + "transaction_id": 1 }, { "failure": null, "operation": "resolve_start", - "t0": 0.055016, - "t": 0.055016, - "transaction_id": 5 + "t0": 0.03165, + "t": 0.03165, + "transaction_id": 4 }, { "address": "8.8.4.4:53", @@ -482,9 +283,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.055048, - "t": 0.055052, - "transaction_id": 5 + "t0": 0.031675, + "t": 0.031678, + "transaction_id": 4 }, { "address": "8.8.4.4:53", @@ -492,9 +293,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.055088, - "t": 0.055105, - "transaction_id": 5 + "t0": 0.031731, + "t": 0.031748, + "transaction_id": 4 }, { "address": "8.8.4.4:53", @@ -502,9 +303,9 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.055057, - "t": 0.061029, - "transaction_id": 5 + "t0": 0.031732, + "t": 0.037617, + "transaction_id": 4 }, { "address": "8.8.4.4:53", @@ -512,16 +313,16 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.055109, - "t": 0.061146, - "transaction_id": 5 + "t0": 0.031752, + "t": 0.038812, + "transaction_id": 4 }, { "failure": null, "operation": "resolve_done", - "t0": 0.061169, - "t": 0.061169, - "transaction_id": 5 + "t0": 0.038844, + "t": 0.038844, + "transaction_id": 4 } ], "queries": [] @@ -545,10 +346,10 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000079, - "t": 0.005965, + "t0": 0.000162, + "t": 0.005337, "tags": [], - "transaction_id": 1 + "transaction_id": 2 }, { "answers": null, @@ -556,14 +357,14 @@ "failure": "dns_no_answer", "hostname": "bit.ly", "query_type": "AAAA", - "raw_response": "G9uBAAABAAAAAAAAA2JpdAJseQAAHAAB", + "raw_response": "h7CBAAABAAAAAAAAA2JpdAJseQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000091, - "t": 0.005733, + "t0": 0.00008, + "t": 0.004992, "tags": [], - "transaction_id": 2 + "transaction_id": 1 }, { "answers": [ @@ -579,52 +380,14 @@ "failure": null, "hostname": "bit.ly", "query_type": "A", - "raw_response": "YXqBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "raw_response": "lGmBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000145, - "t": 0.006666, + "t0": 0.000101, + "t": 0.005935, "tags": [], - "transaction_id": 2 - }, - { - "answers": [ - { - "asn": 396982, - "as_org_name": "Google LLC", - "answer_type": "A", - "ipv4": "67.199.248.11", - "ttl": null - } - ], - "engine": "doh", - "failure": null, - "hostname": "bit.ly", - "query_type": "A", - "raw_response": "ZEGBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "https://dns.quad9.net/dns-query", - "t0": 0.000139, - "t": 0.027353, - "tags": [], - "transaction_id": 3 - }, - { - "answers": null, - "engine": "doh", - "failure": "dns_no_answer", - "hostname": "bit.ly", - "query_type": "AAAA", - "raw_response": "GESBAAABAAAAAAAAA2JpdAJseQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "https://dns.quad9.net/dns-query", - "t0": 0.000128, - "t": 0.033575, - "tags": [], - "transaction_id": 3 + "transaction_id": 1 }, { "answers": [ @@ -643,10 +406,10 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.055023, - "t": 0.060556, + "t0": 0.031725, + "t": 0.038705, "tags": [], - "transaction_id": 6 + "transaction_id": 5 }, { "answers": null, @@ -654,14 +417,14 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "NLSBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "ex6BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.055025, - "t": 0.061032, + "t0": 0.031658, + "t": 0.037627, "tags": [], - "transaction_id": 5 + "transaction_id": 4 }, { "answers": [ @@ -677,14 +440,14 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "/NuBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "GRqBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.055059, - "t": 0.061151, + "t0": 0.031706, + "t": 0.038818, "tags": [], - "transaction_id": 5 + "transaction_id": 4 } ], "requests": [ @@ -745,7 +508,7 @@ ], [ "Date", - "Mon, 27 Nov 2023 23:46:38 GMT" + "Tue, 28 Nov 2023 11:44:36 GMT" ], [ "Location", @@ -754,14 +517,14 @@ ], "headers": { "Content-Length": "0", - "Date": "Mon, 27 Nov 2023 23:46:38 GMT", + "Date": "Tue, 28 Nov 2023 11:44:36 GMT", "Location": "https://www.example.com/" } }, - "t0": 0.048998, - "t": 0.054947, + "t0": 0.025322, + "t": 0.03153, "tags": [], - "transaction_id": 4 + "transaction_id": 3 } ], "tcp_connect": [ @@ -769,25 +532,27 @@ "ip": "67.199.248.11", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.03375, - "t": 0.039926, + "t0": 0.011527, + "t": 0.0164, "tags": [], - "transaction_id": 4 + "transaction_id": 3 }, { "ip": "93.184.216.34", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.066248, - "t": 0.072564, + "t0": 0.044149, + "t": 0.049278, "tags": [], - "transaction_id": 7 + "transaction_id": 6 } ], "tls_handshakes": [ @@ -800,20 +565,20 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDazCCAlOgAwIBAgIULvB70gv1YAv8tMAedRUva1Mrq7IwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MjI0NjM4WhcNMjMxMTI4MDA0NjM4WjApMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMQ8wDQYDVQQDEwZiaXQubHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDgk5BzAKMmrKYLVH+jKlQmCXpYQXWw5DCICbusdIU/gYmdAPAIByYVN4yBIUlAHy+lPLOJUold5PoEmCRWQPHZ6c+YXZCBAwfLAfXyg7lQviAZB9yKd6dopFCeE6mq+k47uzFnobMpTIHJQ6lsFN0sPFuhSEA6XdKD9NwTQL9mYbc6XzxN+obZrOI2pGvTz9ohAxFrge6455cHF1Gg9Wwnp8rnp5x/oW3HJ12I0FQN2rGS6N90Zw7VlwcstT+VwDw6seOkvm+qNG3jxXXmoEa0Z0yR6Q0SL7lLxnF8ZFOeN4xHkZvBi2eJjfv8kASuSewQxWtTDnBIWxON2Gy3X1+dAgMBAAGjgZQwgZEwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFAIt0jrhDg80W4GpjhKtpeFUyA4BMB8GA1UdIwQYMBaAFEnhAWnaeDw5VmbaZnbNaZvJx93XMBwGA1UdEQQVMBOCBmJpdC5seYIJYml0bHkuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQCjZErdidY/UoX5T6igcevVFbGwt00Tb+9NV2azvDazhm16fk8JjhrEeCjChv+X3+o6FQS1ci87AD4lKXGkM9mWfIqwzhvWMnni3kSeOdPu8NT+VB3nVpWIETiA7MOOF4flN/Izm1In+/UW48Z/mxBUHum1NfzpxLa4drdO4jBfXWHE0f5Syk+iMQAVYflV8Hv68mEpCRFGQEJJ/+pJPB0BD5PpLOs2zHvSbYV2K/WoplO703LdxnyHYY+96fG34+7vLeZeIGgLi5vP7fSGvbuxs59livHU7KI4UfFFpY2zgECTWM+IQccSRX4DdMV45Cak0N8+oRiamN2t4O1fr3Tr", + "data": "MIIDbDCCAlSgAwIBAgIVAJLRnmZleBZBqWRA10OqFyE9411YMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQzNloXDTIzMTEyODEyNDQzNlowKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvnd1ArQDWYWKaOnfAvWOy9p2rKNb9QjGK/lTME8mMmrwjUf02dfV9A2ftW30SA/9uKi+xo7eb4myWMcqWPtKCNolWjqs93tVcebDS1pDQk7AKQpIaa5qa6oRfsYG4Edufyz82KlXy/i//1ktsiPtbX233wzClGSCEwhahivb9P+G01KsZFv/9dOECDKQzNs0JK64/F5bCXjf8gxGB4nuQzk2qfy6Exp1RyY4f8ZErwDa/I0xb7ByUhWdviKvuw8cDvHk9n4if/3Pxvy+CW0kuG0cl3vkfBDGSRBRQfgdk0tiwdXAbHXNNJ6U4jkyK+INaNRZHcasYIpJqRcXOa8gzwIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQhfX0CJzYKgwKTV1uaUKxBKNEvbTAfBgNVHSMEGDAWgBQBTbv5xeaQRuL9AfiZv2hGSI5NrDAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAZFW3ZKp78QPuylJFSRDbV0NSax/x8hMCobEkjWE+fFi9ABw1ESrsHBJ1RHUxhHpApU4g7yQJihX0VZeWhNVpPoiNe14676iApvJJ7VYABYkRMiCVylKM9XDvHmjDdvwPfKw09228XlNPqRfqu+vMRFT70fFJvZbPWxBA2lGMAKUOxKtkvYKPxpHmaWXWeP7plZe1YnWzIWOO14WJPrzXRsUbl/DTFVk+00htxanwdqZrkzrJS/909Ln9ZdEq/ldFPvb1SbINlOf0Mk2riKmOwIIflATf7So5quAbKHTLbNQ+yCAb0USsefeGS7ToXXueyRNkkwyOyZvgQ7yvtuksiQ==", "format": "base64" }, { - "data": "MIIDNTCCAh2gAwIBAgIUDety9nwRRRCPUvkMvCFmD0eiBZcwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI2MjM0NjM4WhcNMjMxMTI4MjM0NjM4WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKTWncRMC30CEccfLOg/q3Ko2QkHpHA2EbdWHtBWG0LRgJWrLMw136XuTlGXy1xLWqw3h8cAW8yFtQkYfcLFugirPp8pc+t0SNrt1zfitmA7JSEIjA+WOTF4FyItxvyLspKNijhWcwkh1RllSy0dCmKqOrHIKZoOfl9FV1UNbLKmUiFHXLTOuHwqedd09idxKPTn6Qbj9wVth441jeu9cRaRBFSK0iTpfEBujrkQUxQDbh7egKBWk4cI6+NSbaN+gKN0I7WHvCk6F0lmlYKASNkCWLkdvXYVS4BcOlVtYgYZ0Gb88T+WYItkzF8djehs6N99wOKPzKZz13hS85ieYI0CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFEnhAWnaeDw5VmbaZnbNaZvJx93XMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAMOvm+M5MxLXcfEJZTIM3R5yq1yNvf8fQypU9JbJj2Z8UVgJpbKl9l5tGMQU5bNjYpmcMps+G5Qk7ovDPWHGcVvhtVHHaBnHTEoE2jdkmUDZ2MJNnUOIAv1wBq+E8/YiVzpwzzNsk9p54EqRJkAigFauJFUURqbSXUts8nw8S9rnl6Ih1VKTz+Yg6g52xWMdS7U0DCnr5mY1hZNm+6rcdui8JJITiRgZGx6v1s+3Cdfrd+3LmNr1g6Gclu0Ol8tbwz8MYv47JHbT7oPhRFaIp3LESP7Pj/c5cvv3vdDm6pCGvXbTaHW+L4hkVBlc8spZUw7fZpK5XZYDf7WjPHeJht", + "data": "MIIDNTCCAh2gAwIBAgIUASHBIo6FOtDOzhhDi4S1DyXKn/4wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDM2WhcNMjMxMTI5MTE0NDM2WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALFwxzgJNjlord2UfGZNpEw8RjSxf72TRQNTgYs8MHbveYWwJiHLoaV1jxcZvTMI8DoYaWphS2lPe4DL2G5pWhfpX2Qr44GdleA3ear+LYLNO/2yW9+R+GgZATIokPH6z8yv5vnd00aAWw9/PcjQx7j4vDl1J/p3nICDt23tJMcLVyoSGXgTweShQyeIXFsBD8nxTzrw+WTmdDpMphP2GiGdkSO4a8KAhw+nDRFl1mnOm5h3jXSM2ObQrFH6NXPzWAk1SxE0LBt+LEtLQJmaiyT7TZkbpU+1TCXc8UFWvDnUQhgyc+Rtxn2nXDJ+U1U9HKXjtYHiXK/M81/kY/UrlAUCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFAFNu/nF5pBG4v0B+Jm/aEZIjk2sMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQCYyHYTKeZzNJnMlmluY1CDfwYjxKjnwgmFkae9g1Y9NVOc7zf9d+LbXqkcMoRPxBucj5rzb7hSnC1zS4EnUJFI1oQRacyuJXCqRTUETM2HguoiQ7I5DBQ6sAlDquwA5PtwEdG6YZqRqttHDJGpoxOZ9isB/H1jaT+abN0rnVZ/KE7V2ml0bR2515IQkJ067okhZbB8c2VrJH9DxRRBd70WQYHCLxaGA1rXUjxIYAZT6/82Ew33PEd0kNEPycxlJJb79unsRBdEogDBRwIZHeT6Qynxz2pluP+yiZ+Gh5OpJ8MMqi6Slrz54WQwwUXvYeCrWYrDki2ZT+q+9uCnLKZo", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.039941, - "t": 0.048973, + "t0": 0.016429, + "t": 0.025287, "tags": [], "tls_version": "TLSv1.3", - "transaction_id": 4 + "transaction_id": 3 }, { "network": "tcp", @@ -824,11 +589,11 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.072578, - "t": 10.072426, + "t0": 0.04929, + "t": 10.04918, "tags": [], "tls_version": "", - "transaction_id": 7 + "transaction_id": 6 } ], "x_control_request": { @@ -894,16 +659,16 @@ }, "x_conn_priority_log": [ { - "msg": "create with [{Addr:67.199.248.11 Flags:7}]", - "t": 0.033674 + "msg": "create with [{Addr:67.199.248.11 Flags:3}]", + "t": 0.011483 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.048984 + "t": 0.025302 }, { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.06622 + "t": 0.044119 } ], "control_failure": null, @@ -911,17 +676,17 @@ "dns_experiment_failure": null, "dns_consistency": "consistent", "http_experiment_failure": null, - "x_blocking_flags": 8, + "x_blocking_flags": 32, "x_null_null_flags": 0, "body_length_match": null, "headers_match": null, "status_code_match": null, "title_match": null, - "blocking": "http-failure", - "accessible": false + "blocking": false, + "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 10.073048, - "test_start_time": "2023-11-27 23:46:38", + "test_runtime": 10.049285, + "test_start_time": "2023-11-28 11:44:36", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/observations.json index e7d44df0e5..3f458af41d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/observations.json @@ -1,7 +1,7 @@ { - "DNSLookupFailures": { - "2": { - "DNSTransactionID": 2, + "DNSLookupFailures": [ + { + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -38,46 +38,8 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null }, - "3": { - "DNSTransactionID": 3, - "DNSDomain": "bit.ly", - "DNSLookupFailure": "dns_no_answer", - "DNSQueryType": "AAAA", - "DNSEngine": "doh", - "IPAddress": null, - "IPAddressASN": null, - "IPAddressOrg": null, - "IPAddressBogon": null, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": "bit.ly", - "ControlDNSLookupFailure": "", - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - "5": { - "DNSTransactionID": 5, + { + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -114,10 +76,10 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -155,7 +117,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -193,45 +155,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 3, - "DNSDomain": "bit.ly", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "67.199.248.11", - "IPAddressASN": 396982, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 6, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -269,7 +193,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -308,8 +232,8 @@ } ], "KnownTCPEndpoints": { - "4": { - "DNSTransactionID": 1, + "3": { + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": null, @@ -318,7 +242,7 @@ "IPAddressASN": 396982, "IPAddressOrg": "Google LLC", "IPAddressBogon": false, - "EndpointTransactionID": 4, + "EndpointTransactionID": 3, "EndpointProto": "tcp", "EndpointPort": "443", "EndpointAddress": "67.199.248.11:443", @@ -355,8 +279,8 @@ }, "ControlHTTPResponseTitle": "Default Web Page" }, - "7": { - "DNSTransactionID": 6, + "6": { + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -365,7 +289,7 @@ "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", "IPAddressBogon": false, - "EndpointTransactionID": 7, + "EndpointTransactionID": 6, "EndpointProto": "tcp", "EndpointPort": "443", "EndpointAddress": "93.184.216.34:443", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json index 9b9b50f27f..5690c01ad8 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json @@ -11,7 +11,7 @@ "content-length": true }, "HTTPFinalResponses": { - "3": true + "4": true }, "HTTPFinalResponsesWithTLS": {}, "TCPTransactionsWithUnexpectedTCPConnectFailures": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/measurement.json index 730c6d01de..11a13a8a80 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "http://www.example.com/", - "measurement_start_time": "2023-11-27 23:46:48", + "measurement_start_time": "2023-11-28 11:44:47", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,16 +37,16 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011573, - "t": 0.016441, - "transaction_id": 3 + "t0": 0.032932, + "t": 0.038778, + "transaction_id": 4 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.016458, - "t": 0.016458, - "transaction_id": 3 + "t0": 0.038813, + "t": 0.038813, + "transaction_id": 4 }, { "address": "93.184.216.34:80", @@ -54,25 +54,25 @@ "num_bytes": 283, "operation": "write", "proto": "tcp", - "t0": 0.016525, - "t": 0.016559, - "transaction_id": 3 + "t0": 0.038863, + "t": 0.03889, + "transaction_id": 4 }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.01161, - "t": 0.017276, - "transaction_id": 4 + "t0": 0.032938, + "t": 0.039362, + "transaction_id": 5 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.017292, - "t": 0.017292, - "transaction_id": 4 + "t0": 0.03938, + "t": 0.03938, + "transaction_id": 5 }, { "address": "93.184.216.34:443", @@ -80,9 +80,9 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.017396, - "t": 0.017407, - "transaction_id": 4 + "t0": 0.039478, + "t": 0.039488, + "transaction_id": 5 }, { "address": "93.184.216.34:80", @@ -90,16 +90,16 @@ "num_bytes": 1671, "operation": "read", "proto": "tcp", - "t0": 0.016506, - "t": 0.0223, - "transaction_id": 3 + "t0": 0.038853, + "t": 0.044632, + "transaction_id": 4 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.022342, - "t": 0.022342, - "transaction_id": 3 + "t0": 0.044666, + "t": 0.044666, + "transaction_id": 4 }, { "address": "93.184.216.34:80", @@ -107,9 +107,9 @@ "num_bytes": 1671, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.02237, - "t": 0.02237, - "transaction_id": 3 + "t0": 0.044691, + "t": 0.044691, + "transaction_id": 4 }, { "address": "93.184.216.34:443", @@ -117,9 +117,9 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.01741, - "t": 0.024704, - "transaction_id": 4 + "t0": 0.039491, + "t": 0.04655, + "transaction_id": 5 }, { "address": "93.184.216.34:443", @@ -127,9 +127,9 @@ "num_bytes": 872, "operation": "read", "proto": "tcp", - "t0": 0.024798, - "t": 0.024799, - "transaction_id": 4 + "t0": 0.046636, + "t": 0.046637, + "transaction_id": 5 }, { "address": "93.184.216.34:443", @@ -137,9 +137,9 @@ "num_bytes": 867, "operation": "read", "proto": "tcp", - "t0": 0.0248, - "t": 0.024825, - "transaction_id": 4 + "t0": 0.046638, + "t": 0.046789, + "transaction_id": 5 }, { "address": "93.184.216.34:443", @@ -147,16 +147,16 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.02573, - "t": 0.025738, - "transaction_id": 4 + "t0": 0.047657, + "t": 0.047661, + "transaction_id": 5 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.025741, - "t": 0.025741, - "transaction_id": 4 + "t0": 0.047664, + "t": 0.047664, + "transaction_id": 5 }, { "address": "93.184.216.34:443", @@ -164,9 +164,9 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.025757, - "t": 0.025764, - "transaction_id": 4 + "t0": 0.047681, + "t": 0.047688, + "transaction_id": 5 }, { "address": "93.184.216.34:443", @@ -174,9 +174,9 @@ "num_bytes": 2315, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.025771, - "t": 0.025771, - "transaction_id": 4 + "t0": 0.047695, + "t": 0.047695, + "transaction_id": 5 } ], "x_dns_whoami": { @@ -186,19 +186,217 @@ } }, "x_doh": { - "network_events": [], - "queries": [], + "network_events": [ + { + "failure": null, + "operation": "resolve_start", + "t0": 0.000122, + "t": 0.000122, + "transaction_id": 2 + }, + { + "address": "172.64.41.4:443", + "failure": null, + "operation": "connect", + "proto": "tcp", + "t0": 0.005945, + "t": 0.011534, + "transaction_id": 2 + }, + { + "failure": null, + "operation": "tls_handshake_start", + "t0": 0.01155, + "t": 0.01155, + "transaction_id": 2 + }, + { + "address": "172.64.41.4:443", + "failure": null, + "num_bytes": 292, + "operation": "write", + "proto": "tcp", + "t0": 0.011656, + "t": 0.011667, + "transaction_id": 2 + }, + { + "address": "172.64.41.4:443", + "failure": null, + "num_bytes": 576, + "operation": "read", + "proto": "tcp", + "t0": 0.01167, + "t": 0.020281, + "transaction_id": 2 + }, + { + "address": "172.64.41.4:443", + "failure": null, + "num_bytes": 1718, + "operation": "read", + "proto": "tcp", + "t0": 0.020394, + "t": 0.020396, + "transaction_id": 2 + }, + { + "address": "172.64.41.4:443", + "failure": null, + "num_bytes": 64, + "operation": "write", + "proto": "tcp", + "t0": 0.021317, + "t": 0.021327, + "transaction_id": 2 + }, + { + "failure": null, + "operation": "tls_handshake_done", + "t0": 0.021335, + "t": 0.021335, + "transaction_id": 2 + }, + { + "address": "172.64.41.4:443", + "failure": null, + "num_bytes": 397, + "operation": "write", + "proto": "tcp", + "t0": 0.021389, + "t": 0.02142, + "transaction_id": 2 + }, + { + "address": "172.64.41.4:443", + "failure": null, + "num_bytes": 201, + "operation": "read", + "proto": "tcp", + "t0": 0.021424, + "t": 0.027233, + "transaction_id": 2 + }, + { + "address": "172.64.41.4:443", + "failure": null, + "num_bytes": 397, + "operation": "write", + "proto": "tcp", + "t0": 0.027272, + "t": 0.02728, + "transaction_id": 2 + }, + { + "address": "172.64.41.4:443", + "failure": null, + "num_bytes": 170, + "operation": "read", + "proto": "tcp", + "t0": 0.027262, + "t": 0.032762, + "transaction_id": 2 + }, + { + "failure": null, + "operation": "resolve_done", + "t0": 0.032808, + "t": 0.032808, + "transaction_id": 2 + }, + { + "address": "172.64.41.4:443", + "failure": null, + "num_bytes": 24, + "operation": "write", + "proto": "tcp", + "t0": 0.032816, + "t": 0.032848, + "transaction_id": 2 + }, + { + "address": "172.64.41.4:443", + "failure": "eof_error", + "operation": "read", + "proto": "tcp", + "t0": 0.032783, + "t": 0.032857, + "transaction_id": 2 + } + ], + "queries": [ + { + "answers": [ + { + "asn": 13335, + "as_org_name": "Cloudflare Inc", + "answer_type": "A", + "ipv4": "172.64.41.4", + "ttl": null + } + ], + "engine": "getaddrinfo", + "failure": null, + "hostname": "mozilla.cloudflare-dns.com", + "query_type": "ANY", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "", + "t0": 0.000196, + "t": 0.005875, + "tags": [], + "transaction_id": 2 + } + ], "requests": [], - "tcp_connect": [], - "tls_handshakes": [] + "tcp_connect": [ + { + "ip": "172.64.41.4", + "port": 443, + "status": { + "failure": null, + "success": true + }, + "t0": 0.005945, + "t": 0.011534, + "tags": [], + "transaction_id": 2 + } + ], + "tls_handshakes": [ + { + "network": "tcp", + "address": "172.64.41.4:443", + "cipher_suite": "TLS_AES_128_GCM_SHA256", + "failure": null, + "negotiated_protocol": "http/1.1", + "no_tls_verify": false, + "peer_certificates": [ + { + "data": "MIIDiDCCAnCgAwIBAgIUTMkHuccwnfkYdRQb6RPZyyVqKhgwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MTA0NDQ3WhcNMjMxMTI4MTI0NDQ3WjA9MRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMSMwIQYDVQQDExptb3ppbGxhLmNsb3VkZmxhcmUtZG5zLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMBEV56JgZVGixYQJOvAtfyFqFHTShbMf4Oi/G1Bw4wEezth2rj+FL2AFDz2lzTpnvrp9gBbotTaS5ycBWbz6vQmJjaUfC/w7whfVdTC6kT2KePpvs44RQTnRqwq0KWnFM4aTfz2/ntVBWtByAsLP7eJluUnhtaKICCCBVYBhtxCtTLOWE5BqZWs5kV00vlPkRZduc16n7W8aRsPBWMff3vhFDMkfZVfFR4lwF8YMXX/P9LiRj6QUQR7BfMoRbbn8X04yCMv46MUFSU8y3MLgW8DqM8XZYXNT3e7okW2qo80a8bJoLu7Hh6mI1GFtXCyxGKjz4KdAvM6o/nEo1wAoQ8CAwEAAaOBnTCBmjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU6WJxylv+Gkc4qxZVwoNSb0XgSLkwHwYDVR0jBBgwFoAURBYCTA21q0BOOX1DANVJTUyr4lwwJQYDVR0RBB4wHIIabW96aWxsYS5jbG91ZGZsYXJlLWRucy5jb20wDQYJKoZIhvcNAQELBQADggEBAC1ewPme5Qq7SpnsGQ2/yxPN2qzDArSyuoLZnwd3br0uLc/fDTJZDFxYngMfPuss8D74uXNedczPWqoeIBAJAmN/VYxUt15ga0M6CUHXq8GTMyG2nMM9Pe2Z5gLXee6RkIK+VwqCAatHj2qiGxd+akODdGsI8fyDQ/5mDxn/nCKWX/LspDuRxwV1wIiElia9FvCDEVLAaU6w5k3lvvINmNumRufPzWDnT0Dhtvy3rxB192A0f7V34NkmWYmZ+gxXa9fsEmGzBo+4LaugyvxASVDe0tKe+UA4OaBypp4kKbxR0ItBn6tqTHreQZqyeD3Jlv0NHHeafKzrTHk9RobzSjE=", + "format": "base64" + }, + { + "data": "MIIDNjCCAh6gAwIBAgIVALfHxSpdv/R8i+EuSOU1E9jDJ7/iMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQ0N1oXDTIzMTEyOTExNDQ0N1owHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDiFzmFMbjhEMRWKUEdukIKtKtXyQLlVxqEaXmpXjQsx8NfHQEHCWLl4Wl2JztKxSDkO1TkVhMOHIhyZi4M3rTOMgXvqd1rvjHGyb0seI8hWh3JpihnfoUnlwLrlP1fE3rYVcZbpZfEhedlCfBr8XLNnj0WJXNCEQN5RUIzfUnzqdLRkavxnVvbvpBqJLeJlvgZHmBJDz6SqehaCDzTHfHJkUENLMaoJaML1VCD/0TTfgac361RPV9xfH1kuyhFJb78KYswfqKVlyKezMvvRI9V4GBlYh72ynT59uYbDl3EUGSvhtBBLAbdowH3kzhqInhCkX47Mn7Sy6zrEcToZGZ1AgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBREFgJMDbWrQE45fUMA1UlNTKviXDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAcZxG8Fjodl6UnUVlrbxgrgC7puo/FyYnfvtl08U89AqJVIfdaRoOGg8R6saw6LIN0S+CFtJiGo+vq0lXtidSksQtBhwu/eb78lfIXws3ThQ9t0Tg1BR121UqFGu2IpNiBRczz/5XgxjJCn5FPFdxyR75zSjPH+sqAG4LgdiLx9WsB9XxR5S3vWQ24OZvQPs5Xsp5w3x1pxlWjJebOI+73GFgX0G4iiY91KtXPM5EQEGOiAXCsEJeeBVkY03eELDmiAgYphFZ8eyY7cudMe7jD0SHTBjbJUtrqC+0rPk91ltsw1tAJ1tZdIh9lep5npyAlsXMKXucceqeqUaCr7LTxg==", + "format": "base64" + } + ], + "server_name": "mozilla.cloudflare-dns.com", + "t0": 0.01155, + "t": 0.021335, + "tags": [], + "tls_version": "TLSv1.3", + "transaction_id": 2 + } + ] }, "x_do53": { "network_events": [ { "failure": null, "operation": "resolve_start", - "t0": 0.00006, - "t": 0.00006, + "t0": 0.000064, + "t": 0.000064, "transaction_id": 1 }, { @@ -207,8 +405,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000098, - "t": 0.000104, + "t0": 0.000104, + "t": 0.000111, "transaction_id": 1 }, { @@ -217,35 +415,35 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000159, - "t": 0.000183, + "t0": 0.000141, + "t": 0.000144, "transaction_id": 1 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000188, - "t": 0.005611, + "t0": 0.000146, + "t": 0.004919, "transaction_id": 1 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000157, - "t": 0.005984, + "t0": 0.00015, + "t": 0.00611, "transaction_id": 1 }, { "failure": null, "operation": "resolve_done", - "t0": 0.006008, - "t": 0.006008, + "t0": 0.006145, + "t": 0.006145, "transaction_id": 1 } ], @@ -253,6 +451,44 @@ }, "x_dns_duplicate_responses": [], "queries": [ + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "e7GBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000073, + "t": 0.004925, + "tags": [], + "transaction_id": 1 + }, + { + "answers": [ + { + "asn": 15133, + "as_org_name": "Edgecast Inc.", + "answer_type": "A", + "ipv4": "93.184.216.34", + "ttl": null + } + ], + "engine": "udp", + "failure": null, + "hostname": "www.example.com", + "query_type": "A", + "raw_response": "+PCBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000121, + "t": 0.006116, + "tags": [], + "transaction_id": 1 + }, { "answers": [ { @@ -270,10 +506,10 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000086, - "t": 0.005868, + "t0": 0.000069, + "t": 0.006594, "tags": [], - "transaction_id": 2 + "transaction_id": 3 }, { "answers": [ @@ -285,33 +521,33 @@ "ttl": null } ], - "engine": "udp", + "engine": "doh", "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "PBKBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "WUOBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000133, - "t": 0.005618, + "resolver_address": "https://mozilla.cloudflare-dns.com/dns-query", + "t0": 0.000154, + "t": 0.027268, "tags": [], - "transaction_id": 1 + "transaction_id": 2 }, { "answers": null, - "engine": "udp", + "engine": "doh", "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "xsSBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "iRGBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000069, - "t": 0.005989, + "resolver_address": "https://mozilla.cloudflare-dns.com/dns-query", + "t0": 0.00013, + "t": 0.032786, "tags": [], - "transaction_id": 1 + "transaction_id": 2 } ], "requests": [ @@ -389,10 +625,10 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.016458, - "t": 0.022342, + "t0": 0.038813, + "t": 0.044666, "tags": [], - "transaction_id": 3 + "transaction_id": 4 } ], "tcp_connect": [ @@ -400,25 +636,27 @@ "ip": "93.184.216.34", "port": 80, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011573, - "t": 0.016441, + "t0": 0.032932, + "t": 0.038778, "tags": [], - "transaction_id": 3 + "transaction_id": 4 }, { "ip": "93.184.216.34", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.01161, - "t": 0.017276, + "t0": 0.032938, + "t": 0.039362, "tags": [], - "transaction_id": 4 + "transaction_id": 5 } ], "tls_handshakes": [ @@ -431,20 +669,20 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnjCCAoagAwIBAgIVAPS48RU2Od/SrAvoNHgc/IUEE0HFMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzIyNDY0OFoXDTIzMTEyODAwNDY0OFowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtzEvKlz3J/HvWzqPKeNy5QNCtXr5slvNLwQWj2LBrwRlcq+8c4LcPdDdgDCU6nLhKsSOS2Mx7TzYZ7Q8e01dUi9Klvj4tfA66iU/jkYBN6IaNEqWwBe1wiVsLCphuUZ8BBKwDPEp34Ojh9uAXlPDqvIiTy2PEfumLkPJvLskB0ucAuzMdKHRK8jhDEVZLfKs+ETDMEFUF/zR3SgJB6frUYTVjEQoZ6gkYLmJSMFZ80kRmTDqSUlpbthHRGTyZVMYZdTW9acDkyaf0/vV0ND9kcWLxxZxkt38AZi219JjRzlhWL/q6uJJmc2/WeMQEzlTg6hgGPUiFLZbANB4TgUy3QIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRkk8mTEQOzc34jXrMnTlN3cuFZ5DAfBgNVHSMEGDAWgBSiWo/aFl0+kZOz+Sr5gp0G2mf7pzBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQAG6t007/LNCn/U7emt3ZDQvuEvbYmL1KqwFAh21PpmsFPCq47GZu+ogOBr7EcRjGpwTd15hJ2YgtE48e1HSdxG5xK6bF8bzRNSc61eL42O5wKmXy3QVnpfR5CyNl3wPed9h9JldkMdI0T8xmmz7jw+UHjxlgUKTrwf8PIR25T6QNyQw9IOLedmqTdbdWqxYgNo3fKCyZtis6rudH/bIwTuiGasIH3zPbdyxVawPAjpdHwA1wILl06O9aOOihALRgQA+l8K5GtbSZpjHHJzfAtLWPTpncI21Hd7HqCktZewlamaz3+Wsm1/7jXjHXt+NOR9tg3q4eW0DznTP6EUGDvP", + "data": "MIIDnTCCAoWgAwIBAgIUGy4UnexvUzYL+5yq+9U8yeCfuNcwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MTA0NDQ3WhcNMjMxMTI4MTI0NDQ3WjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDARFeeiYGVRosWECTrwLX8hahR00oWzH+DovxtQcOMBHs7Ydq4/hS9gBQ89pc06Z766fYAW6LU2kucnAVm8+r0JiY2lHwv8O8IX1XUwupE9inj6b7OOEUE50asKtClpxTOGk389v57VQVrQcgLCz+3iZblJ4bWiiAgggVWAYbcQrUyzlhOQamVrOZFdNL5T5EWXbnNep+1vGkbDwVjH3974RQzJH2VXxUeJcBfGDF1/z/S4kY+kFEEewXzKEW25/F9OMgjL+OjFBUlPMtzC4FvA6jPF2WFzU93u6JFtqqPNGvGyaC7ux4epiNRhbVwssRio8+CnQLzOqP5xKNcAKEPAgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFOliccpb/hpHOKsWVcKDUm9F4Ei5MB8GA1UdIwQYMBaAFEQWAkwNtatATjl9QwDVSU1Mq+JcMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBALQbZoDOFO0ZXEN6vy4tEKPmy7KeYxqlyQ4trl1B01a+tQneP4pfGLJPKa63p00iq7V4m/5KVRlthN/kjG0Z38aRk4OZpus7YjtP+3GQiqxKzoLhtobUqGNA4ZnAO0TDr+odL0kQm8lUxmbTz8v+my0bL9DuMj9lGoxH1yBQ5bkSHkZg1WM4s+rKfXLMwkX7JEgdaV7T+g9owpXUUScQc8ud2DTAZK21yGYYGUOuaxDobJYbYT1oOSoNSttuJtR9B+agjTId/wCEwvu3+5+ivYwkiOq22brJ3Iy1Cz7o6F3ymQZbnCAQvxnbWb5qu+XRKZQ+1yRhstxdreKrJLFN/B8=", "format": "base64" }, { - "data": "MIIDNTCCAh2gAwIBAgIUWMAVPez0oVgKi0XBCoHqylKwCLUwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI2MjM0NjQ4WhcNMjMxMTI4MjM0NjQ4WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM8EC+xw0xQLJi6jx8wVsLDf+vIRznhSbhGlH5nZCnE6d/OkyH4RqJjXRb+VbEzN3x7wFFWj6OcbrNXN9yNCXK908UDtFpqcp1Ify/DabhjgmBVwRRp+sddxWiIhgfHRbeWDb64xgArkwx1IF1wscpZ/GLWl/jF9k0OdPtfZGcK+xpBjHlRFDjySw+nSzJ2kRCHQbRNvRDUxsl3Sahc9SluU/mF2mxQtfYHmgsB08z70vLjezpwiEyKWXzvC3DDxnBgp518Oxd+/y/kVg0SEDx9utUR7sPimdiVQ30+Tbi2P5ixusx3WXYI4Ta2jrIKvbL2qac5iAvMEIJfolCH5VlcCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKJaj9oWXT6Rk7P5KvmCnQbaZ/unMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQBCgeUk8XG7nmUceeYSB1r42/XT2dXccMb9P5Oj4ToC+KtwiuoBtli/KhLIlxiOFkOdttG7Fght5v8gzzqX6goJnN/0jC7Lf38hJeX2n2H4kZjeFQ9DPn3kYPn5wAuYcpl6MGPuvbhdZJfcysU+m7PYCtxj0wuZzB72jkFYR02hExG/VTKJlyznQUvv76ZYCFLSfcOjT3Z0mXS/5nJExw/xkjdhXmPLoVOFfN8BTnv4QmHcUh+B9uoZOxEfdjt/B/wHMhw89UXDdDkVAjCMjRc0lFy0nslgQS21q2ue7qI29k+O5HIfO90xJpeW+JXAj8aYjpBx/X4JzoyLxjtIH3gJ", + "data": "MIIDNjCCAh6gAwIBAgIVALfHxSpdv/R8i+EuSOU1E9jDJ7/iMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQ0N1oXDTIzMTEyOTExNDQ0N1owHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDiFzmFMbjhEMRWKUEdukIKtKtXyQLlVxqEaXmpXjQsx8NfHQEHCWLl4Wl2JztKxSDkO1TkVhMOHIhyZi4M3rTOMgXvqd1rvjHGyb0seI8hWh3JpihnfoUnlwLrlP1fE3rYVcZbpZfEhedlCfBr8XLNnj0WJXNCEQN5RUIzfUnzqdLRkavxnVvbvpBqJLeJlvgZHmBJDz6SqehaCDzTHfHJkUENLMaoJaML1VCD/0TTfgac361RPV9xfH1kuyhFJb78KYswfqKVlyKezMvvRI9V4GBlYh72ynT59uYbDl3EUGSvhtBBLAbdowH3kzhqInhCkX47Mn7Sy6zrEcToZGZ1AgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBREFgJMDbWrQE45fUMA1UlNTKviXDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAcZxG8Fjodl6UnUVlrbxgrgC7puo/FyYnfvtl08U89AqJVIfdaRoOGg8R6saw6LIN0S+CFtJiGo+vq0lXtidSksQtBhwu/eb78lfIXws3ThQ9t0Tg1BR121UqFGu2IpNiBRczz/5XgxjJCn5FPFdxyR75zSjPH+sqAG4LgdiLx9WsB9XxR5S3vWQ24OZvQPs5Xsp5w3x1pxlWjJebOI+73GFgX0G4iiY91KtXPM5EQEGOiAXCsEJeeBVkY03eELDmiAgYphFZ8eyY7cudMe7jD0SHTBjbJUtrqC+0rPk91ltsw1tAJ1tZdIh9lep5npyAlsXMKXucceqeqUaCr7LTxg==", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.017292, - "t": 0.025741, + "t0": 0.03938, + "t": 0.047664, "tags": [], "tls_version": "TLSv1.3", - "transaction_id": 4 + "transaction_id": 5 } ], "x_control_request": { @@ -514,12 +752,12 @@ }, "x_conn_priority_log": [ { - "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.011526 + "msg": "create with [{Addr:93.184.216.34 Flags:7}]", + "t": 0.032899 }, { "msg": "conn 93.184.216.34:80: granted permission: true", - "t": 0.016448 + "t": 0.038787 } ], "control_failure": null, @@ -537,7 +775,7 @@ "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.506516, - "test_start_time": "2023-11-27 23:46:48", + "test_runtime": 0.506755, + "test_start_time": "2023-11-28 11:44:47", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/observations.json index a794e33655..8059bf2b9e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "1": { + "DNSLookupFailures": [ + { "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", @@ -37,11 +37,87 @@ "ControlHTTPResponseBodyLength": null, "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.example.com", + "DNSLookupFailure": "dns_no_answer", + "DNSQueryType": "AAAA", + "DNSEngine": "doh", + "IPAddress": null, + "IPAddressASN": null, + "IPAddressOrg": null, + "IPAddressBogon": null, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": "www.example.com", + "ControlDNSLookupFailure": "", + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, + "DNSDomain": "www.example.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "93.184.216.34", + "IPAddressASN": 15133, + "IPAddressOrg": "Edgecast Inc.", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -79,11 +155,11 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSEngine": "doh", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", @@ -118,8 +194,8 @@ } ], "KnownTCPEndpoints": { - "3": { - "DNSTransactionID": 2, + "4": { + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -128,7 +204,7 @@ "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", "IPAddressBogon": false, - "EndpointTransactionID": 3, + "EndpointTransactionID": 4, "EndpointProto": "tcp", "EndpointPort": "80", "EndpointAddress": "93.184.216.34:80", @@ -166,8 +242,8 @@ }, "ControlHTTPResponseTitle": "Default Web Page" }, - "4": { - "DNSTransactionID": 2, + "5": { + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -176,7 +252,7 @@ "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", "IPAddressBogon": false, - "EndpointTransactionID": 4, + "EndpointTransactionID": 5, "EndpointProto": "tcp", "EndpointPort": "443", "EndpointAddress": "93.184.216.34:443", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/measurement.json index 3b93f4ff33..91633f9ab0 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://www.example.com/", - "measurement_start_time": "2023-11-27 23:46:49", + "measurement_start_time": "2023-11-28 11:44:48", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011514, - "t": 0.016725, + "t0": 0.011339, + "t": 0.016559, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.016747, - "t": 0.016747, + "t0": 0.016576, + "t": 0.016576, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.016847, - "t": 0.016855, + "t0": 0.01668, + "t": 0.016691, "transaction_id": 3 }, { @@ -64,18 +64,18 @@ "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.016857, - "t": 0.024154, + "t0": 0.016693, + "t": 0.024703, "transaction_id": 3 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 1740, + "num_bytes": 1738, "operation": "read", "proto": "tcp", - "t0": 0.024254, - "t": 0.024255, + "t0": 0.024793, + "t": 0.024794, "transaction_id": 3 }, { @@ -84,22 +84,22 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.025143, - "t": 0.02515, + "t0": 0.025667, + "t": 0.025675, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.025153, - "t": 0.025153, + "t0": 0.025679, + "t": 0.025679, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.025173, - "t": 0.025173, + "t0": 0.025714, + "t": 0.025714, "transaction_id": 3 }, { @@ -108,8 +108,8 @@ "num_bytes": 305, "operation": "write", "proto": "tcp", - "t0": 0.025217, - "t": 0.025249, + "t0": 0.025802, + "t": 0.025836, "transaction_id": 3 }, { @@ -118,15 +118,15 @@ "num_bytes": 1715, "operation": "read", "proto": "tcp", - "t0": 0.025252, - "t": 0.031843, + "t0": 0.025781, + "t": 0.031661, "transaction_id": 3 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.031892, - "t": 0.031892, + "t0": 0.031727, + "t": 0.031727, "transaction_id": 3 }, { @@ -135,18 +135,18 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.03191, - "t": 0.031917, + "t0": 0.031747, + "t": 0.031753, "transaction_id": 3 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 4031, + "num_bytes": 4029, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.031926, - "t": 0.031926, + "t0": 0.031762, + "t": 0.031762, "transaction_id": 3 } ], @@ -168,8 +168,8 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.00008, - "t": 0.00008, + "t0": 0.000101, + "t": 0.000101, "transaction_id": 2 }, { @@ -178,8 +178,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000122, - "t": 0.000126, + "t0": 0.000135, + "t": 0.000141, "transaction_id": 2 }, { @@ -188,8 +188,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000123, - "t": 0.000127, + "t0": 0.000189, + "t": 0.000193, "transaction_id": 2 }, { @@ -198,8 +198,8 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.00013, - "t": 0.005546, + "t0": 0.000157, + "t": 0.005624, "transaction_id": 2 }, { @@ -208,15 +208,15 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000145, - "t": 0.005678, + "t0": 0.000202, + "t": 0.006455, "transaction_id": 2 }, { "failure": null, "operation": "resolve_done", - "t0": 0.005717, - "t": 0.005717, + "t0": 0.006489, + "t": 0.006489, "transaction_id": 2 } ], @@ -224,21 +224,6 @@ }, "x_dns_duplicate_responses": [], "queries": [ - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "iKqBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000087, - "t": 0.00555, - "tags": [], - "transaction_id": 2 - }, { "answers": [ { @@ -249,16 +234,30 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.com", - "query_type": "A", - "raw_response": "WeWBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "query_type": "ANY", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "", + "t0": 0.000087, + "t": 0.006346, + "tags": [], + "transaction_id": 1 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "WmWBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000104, - "t": 0.005683, + "t0": 0.000109, + "t": 0.005631, "tags": [], "transaction_id": 2 }, @@ -272,17 +271,18 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.com", - "query_type": "ANY", + "query_type": "A", + "raw_response": "4DCBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000064, - "t": 0.00639, + "resolver_address": "8.8.4.4:53", + "t0": 0.000169, + "t": 0.006461, "tags": [], - "transaction_id": 1 + "transaction_id": 2 } ], "requests": [ @@ -361,8 +361,8 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.025173, - "t": 0.031892, + "t0": 0.025714, + "t": 0.031727, "tags": [], "transaction_id": 3 } @@ -372,11 +372,12 @@ "ip": "93.184.216.34", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011514, - "t": 0.016725, + "t0": 0.011339, + "t": 0.016559, "tags": [], "transaction_id": 3 } @@ -391,17 +392,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnjCCAoagAwIBAgIVAM988P3GGHs9g0FGsrTFNtc4J3k7MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzIyNDY0OVoXDTIzMTEyODAwNDY0OVowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4eHJmQcL9Z7NwX8/bw/X6aPTYCp3TT8ZnWq+fTXaORVh1ZEHOR0J9DrYP+nxPqcEwMyo8+3Hulp59sQb/i7b4ngu9Sff5kpsZn43v5p74VeNKHDQYsYFVbZSnJKb2REo1qpxeyE4L4eelVjC/YnbcYtAJTexCNM9RcU78PbmPpgPqlTRc2yU550VG2FT4n5odNj340bsCtTXw3qsh2JCuaB+p3SHhpS1jiX0M1AGDw7oQZEVPOObsdtLmdHbDaslNahjxdmC0vUx6lvT6+UmNTPdZJ1I0Ts4vBEg8+jdAz9Lo60lxa1NPC8Dlt3uUu3FIQTrRAdOSkMLz+vqaVTNdwIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQs8e6zxtHNRnKIjzIloP0uhysxzDAfBgNVHSMEGDAWgBSPXaZpxdVzTOPRts6GOFbPJNNv0jBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCG2XeXqhF3Ofzh8wACRYJPfeiH+jan9JNqtwYgdU4oe4/x68yHUIIbdYLLdi8IdzBHGLM/NHDOLGKyIfSAC6V4qevb1BNMC6cagUlI0xcL6od4CnpSNsBt6xSHqpCrqQ7sw/YGwwDOVy+MLuGbZPY/c2evZyCdVdfn143FksOSRcpLdarUuT6iT5hItbYn3cESJfYy9uADZpstdncbcQVD9Vm7NTXK4SL7sIORICd/F2+Xas962p1cGH2UdXs/jq6JsZ448uYqsUqQBRqr/dSp3RWpm+d4Sgo8pXHnx9xea8WUmZE+Y3BkmyvSlX5bIWzKyWXRp7zOVRyrObOt0LwI", + "data": "MIIDnTCCAoWgAwIBAgIUHS7Gb0HNX3lkoghGaeNPTgC2MNMwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MTA0NDQ4WhcNMjMxMTI4MTI0NDQ4WjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsvLHCaNiOA1LKzmOqrspUKGAH1AVwtmXIZh/n+sQcj0qUFfchxpKvz6upDgoAY3baG72NiyZNlgsEBa6Ahr1Iy8TPYnEi29n+dR6vtIzegmAZd2x5WtQQeKXuKrN9zh9jybVip7A7ylSWPCMYxA/Gt/EgmTPLk8ghT3mEQ1laL/2YjkxVQhH8Ol9KIpWOpBwJAYshQh7ncXICjXSIhhMhAWPqSX5r5yjSNe0E+q6jcaxVSuOzGaWyv/sQsvdMb4QRARtUIEslBrt4to9lNlR6BJMIQgFRpkgselGj69tw9QqeJKTmruCKQFp4MaVblaLw0xCtkrtEMtSpvj/0XI7HAgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKKh5gL6I8rBIn53BwClrq73pTf0MB8GA1UdIwQYMBaAFCP29D/n2n7sY8XdZtTX/35bo5d8MEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAKhZLJtUqwtK6bhFrmksX19ykWQM5TE7WL0QLxGNwoONkpWIFzGnohkIHc0CKORF0h5w6KkDxVtcCaK3vfx1rBFpovWIuWZj8NFrFnMnRcMFAQwT9sDCT1pArNS+93b0iI/t8pyIWvq7T/gZx1aiKYdM5W6Jm0H6Diebtd1lCWRfgcqKRG6ZeK7OCfBcT2nPIUJaTBp3JTf3la7UpZfLXDknWUQFsiEsGG11rUc2PZvBRBpO7HCmN2ZhnguDxdArY6EfpjJRFtfjDvvqsgg6anLgcxQp762uA/vby068yM4PU3lKWX6ZiezLY2tew3BXdZkDUhYt8ej6BmIPI4LOCEo=", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAIlCEsw9rjYY9ldpsOpNZFgyN62sMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNjIzNDY0OVoXDTIzMTEyODIzNDY0OVowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgoIkKmizIr3s7c8ejRkr7KRvh3Ul4U7qrLTUvw0BEr1hyvdus73HRznNq7qnTrB3/nBfjLjeC+oPWjHOHhfPeRw7b0PWvWZPMyQk4Tf2DPwEHnUWxyWBATu/xVe2ZASAVm6lATJLDFhTyupeZlS1No+biU5BrgwOrDBAYmAVEB1OIYMjiGj2ueYyWhwIP1S2ALKENx2um+Ir4dsZgGnKq2Z7iN5SnCGB/4HQ2DrSTu00dNcm0Gf6loIFy8+5fvkNh8Qq4u0pwYdindYX35BgTrAqDDfPwotkZuFZ6GJ1yy5iLBhRyMarfvEm22YBpdOuYSRTEENFqyT/elnF5a7KDAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSPXaZpxdVzTOPRts6GOFbPJNNv0jAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAMfbWGlc094E3F4JBY0VL7KmSHDUDNNtm/5sdBXg5w0iiG5HB32RfWAwMKEBTdtyhTOatAUDnDkz2ES5P73SLEUY013zApl5QxNIIMlN8BQd/RM/3ZSY2h1i6ceFQPEd+lR+a9cUVCCLc417OHCrST6XwvR4bffrvUbbGFi8W2CzaU/rCCj2O8UOqtCcn4t8dOVH1konltP0uWdlMBbq6LXXPF6QffR8tDmEIKZeQN6bGOwfpD491ScD+MmsTiE7orbaex+UxAqH0iGwn3maIJs20DffMBlTDNd4eGHzgZWXl/cwn9hhrftgfYFJvdKu48tVgBYMy/u1YqzI6ghxwPg==", + "data": "MIIDNTCCAh2gAwIBAgIUCKd+oYAAF+X2T48Hvo3orBpiYycwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDQ4WhcNMjMxMTI5MTE0NDQ4WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALW76DiUsaW6gAHBJgGShjOnQYQ6XuQbrU+jYFPdKpCgKDxN8dzCiEoBOac81FO8ARh36J5OEck0X5128kvZPR6wlCCWjqMi85XTumTzzuholNYu73ybfrId/iWKftUz9X4/Ipt9wXEY1ArvnYfFDZUwv5URobIu/MGoZNg/47XGziUEQ4GiRdOLQ/tL5j+Yc8DFMf6zDHQqm3G0OpX9afCyfMpDxroNQsnNZf1OCczQeHf2gX8pOLwPI4gWzCHxsp37Hi5+wQZutNEW1MpQAwCV6saSp2F6NfcUIKB4EapgRH6l2m5sIaUT9p8bQgqIPiB0WMBxsW3/rGjK/Jz7s6kCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCP29D/n2n7sY8XdZtTX/35bo5d8MBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQASCa4+3crwnIXFbWSC5O/l4IvtGabqJ51Bm4Y65RgIG854+5KTHSRkJ7cgo1mqFVFHqgRq7narmi5xGlkXKwew7GxNOBk4ikVrj7/Lyj7JovI4tO3apAfAGv/ecI953FLISbNPKy181nnvx4eHAFd2pfNltuwJgWl0dtJM/1+MMrzSt9mDawTbgz3pastTD3LlCS3N28XbkYErXudiZHxDxdSazKhvn3PJtw8J4cwF/0gUKTMxOERtjfhYQZSonsR7FvjCySbuSZFvVL6KEYQ+kuKJ5IVTKnqIhfNPsyz5EFh+Mq5H/kz4PuTREeyQ2ksHbTH8eO2WW8qXjpRoecH8", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.016747, - "t": 0.025153, + "t0": 0.016576, + "t": 0.025679, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 3 @@ -471,11 +472,11 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.011459 + "t": 0.011289 }, { "msg": "conn 93.184.216.34:443: granted permission: true", - "t": 0.025162 + "t": 0.025692 } ], "control_failure": null, @@ -485,15 +486,15 @@ "http_experiment_failure": null, "x_blocking_flags": 32, "x_null_null_flags": 0, - "body_length_match": true, - "headers_match": true, - "status_code_match": true, - "title_match": true, + "body_length_match": null, + "headers_match": null, + "status_code_match": null, + "title_match": null, "blocking": false, "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.506882, - "test_start_time": "2023-11-27 23:46:49", + "test_runtime": 0.506591, + "test_start_time": "2023-11-28 11:44:48", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/observations.json index 24c99449fd..d19fbb6caa 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "2": { + "DNSLookupFailures": [ + { "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", @@ -38,14 +38,14 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", @@ -79,11 +79,11 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", @@ -119,7 +119,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/measurement.json index 6c02e8ec2b..9d4d0ee642 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://www.example.com/", - "measurement_start_time": "2023-11-27 23:46:50", + "measurement_start_time": "2023-11-28 11:44:49", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -31,17 +31,7 @@ "client_resolver": "", "retries": null, "socksproxy": null, - "network_events": [ - { - "address": "93.184.216.34:443", - "failure": "generic_timeout_error", - "operation": "connect", - "proto": "tcp", - "t0": 0.01167, - "t": 1.011716, - "transaction_id": 3 - } - ], + "network_events": [], "x_dns_whoami": { "system_v4": null, "udp_v4": { @@ -60,9 +50,9 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000138, - "t": 0.000138, - "transaction_id": 2 + "t0": 0.000067, + "t": 0.000067, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -70,9 +60,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.00017, - "t": 0.000193, - "transaction_id": 2 + "t0": 0.000102, + "t": 0.000108, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -80,9 +70,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000172, - "t": 0.000194, - "transaction_id": 2 + "t0": 0.000127, + "t": 0.000131, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -90,9 +80,9 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000197, - "t": 0.005248, - "transaction_id": 2 + "t0": 0.000113, + "t": 0.005641, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -100,37 +90,22 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.0002, - "t": 0.005711, - "transaction_id": 2 + "t0": 0.000144, + "t": 0.005875, + "transaction_id": 1 }, { "failure": null, "operation": "resolve_done", - "t0": 0.005758, - "t": 0.005758, - "transaction_id": 2 + "t0": 0.005905, + "t": 0.005905, + "transaction_id": 1 } ], "queries": [] }, "x_dns_duplicate_responses": [], "queries": [ - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "w7WBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000147, - "t": 0.005252, - "tags": [], - "transaction_id": 2 - }, { "answers": [ { @@ -141,19 +116,33 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.com", - "query_type": "A", - "raw_response": "DzqBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.00015, - "t": 0.005715, + "resolver_address": "", + "t0": 0.000082, + "t": 0.005547, "tags": [], "transaction_id": 2 }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "PLiBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000076, + "t": 0.005647, + "tags": [], + "transaction_id": 1 + }, { "answers": [ { @@ -164,15 +153,16 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.com", - "query_type": "ANY", + "query_type": "A", + "raw_response": "6pWBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000073, - "t": 0.006075, + "resolver_address": "8.8.4.4:53", + "t0": 0.000106, + "t": 0.005881, "tags": [], "transaction_id": 1 } @@ -183,11 +173,12 @@ "ip": "93.184.216.34", "port": 443, "status": { + "blocked": true, "failure": "generic_timeout_error", "success": false }, - "t0": 0.01167, - "t": 1.011716, + "t0": 0.012436, + "t": 1.012459, "tags": [], "transaction_id": 3 } @@ -257,7 +248,7 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.011624 + "t": 0.012397 } ], "control_failure": null, @@ -275,7 +266,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 1.012085, - "test_start_time": "2023-11-27 23:46:50", + "test_runtime": 1.012547, + "test_start_time": "2023-11-28 11:44:49", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/observations.json index 0df38c7ddc..ea37d5e369 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/observations.json @@ -1,7 +1,7 @@ { - "DNSLookupFailures": { - "2": { - "DNSTransactionID": 2, + "DNSLookupFailures": [ + { + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -38,14 +38,14 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", @@ -82,8 +82,8 @@ "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/measurement.json index bd5ea8ae94..a53578d962 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "http://www.example.org/", - "measurement_start_time": "2023-11-27 23:46:52", + "measurement_start_time": "2023-11-28 11:44:50", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -33,37 +33,28 @@ "socksproxy": null, "network_events": [ { - "address": "83.224.65.41:80", - "failure": "connection_refused", - "operation": "connect", - "proto": "tcp", - "t0": 0.011844, - "t": 0.014909, - "transaction_id": 3 - }, - { - "address": "83.224.65.41:443", - "failure": "connection_refused", + "address": "93.184.216.34:80", + "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011853, - "t": 0.017653, - "transaction_id": 4 + "t0": 0.054143, + "t": 0.059202, + "transaction_id": 5 }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.053775, - "t": 0.058336, + "t0": 0.05414, + "t": 0.059563, "transaction_id": 6 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.058352, - "t": 0.058352, + "t0": 0.059578, + "t": 0.059578, "transaction_id": 6 }, { @@ -72,37 +63,38 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.058432, - "t": 0.058439, + "t0": 0.059659, + "t": 0.059667, "transaction_id": 6 }, { - "address": "93.184.216.34:80", + "address": "93.184.216.34:443", "failure": null, - "operation": "connect", + "num_bytes": 576, + "operation": "read", "proto": "tcp", - "t0": 0.053768, - "t": 0.059053, - "transaction_id": 5 + "t0": 0.059668, + "t": 0.067231, + "transaction_id": 6 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 576, + "num_bytes": 872, "operation": "read", "proto": "tcp", - "t0": 0.05844, - "t": 0.066363, + "t0": 0.067318, + "t": 0.067319, "transaction_id": 6 }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 1739, + "num_bytes": 867, "operation": "read", "proto": "tcp", - "t0": 0.066459, - "t": 0.06646, + "t0": 0.06732, + "t": 0.067471, "transaction_id": 6 }, { @@ -111,15 +103,15 @@ "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.067309, - "t": 0.067317, + "t0": 0.068318, + "t": 0.068325, "transaction_id": 6 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.06732, - "t": 0.06732, + "t0": 0.068328, + "t": 0.068328, "transaction_id": 6 }, { @@ -128,8 +120,8 @@ "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.067335, - "t": 0.067341, + "t0": 0.068348, + "t": 0.068354, "transaction_id": 6 }, { @@ -138,15 +130,15 @@ "num_bytes": 2315, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.067346, - "t": 0.067346, + "t0": 0.068361, + "t": 0.068361, "transaction_id": 6 }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.559076, - "t": 0.559076, + "t0": 0.559257, + "t": 0.559257, "transaction_id": 5 }, { @@ -155,35 +147,25 @@ "num_bytes": 283, "operation": "write", "proto": "tcp", - "t0": 0.559148, - "t": 0.5592, + "t0": 0.559328, + "t": 0.559395, "transaction_id": 5 }, { "address": "93.184.216.34:80", "failure": null, - "num_bytes": 1448, - "operation": "read", - "proto": "tcp", - "t0": 0.559147, - "t": 0.564112, - "transaction_id": 5 - }, - { - "address": "93.184.216.34:80", - "failure": null, - "num_bytes": 223, + "num_bytes": 1671, "operation": "read", "proto": "tcp", - "t0": 0.564154, - "t": 0.564234, + "t0": 0.559324, + "t": 0.565106, "transaction_id": 5 }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.564245, - "t": 0.564245, + "t0": 0.565152, + "t": 0.565152, "transaction_id": 5 }, { @@ -192,8 +174,8 @@ "num_bytes": 1671, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.564274, - "t": 0.564274, + "t0": 0.565181, + "t": 0.565181, "transaction_id": 5 } ], @@ -215,9 +197,9 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000088, - "t": 0.000088, - "transaction_id": 2 + "t0": 0.00006, + "t": 0.00006, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -225,9 +207,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000146, - "t": 0.00015, - "transaction_id": 2 + "t0": 0.000096, + "t": 0.000129, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -235,9 +217,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000148, - "t": 0.000153, - "transaction_id": 2 + "t0": 0.000162, + "t": 0.000176, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -245,9 +227,9 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000156, - "t": 0.003844, - "transaction_id": 2 + "t0": 0.00018, + "t": 0.003401, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -255,21 +237,36 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000159, - "t": 0.004076, - "transaction_id": 2 + "t0": 0.000136, + "t": 0.003513, + "transaction_id": 1 }, { "failure": null, "operation": "resolve_done", - "t0": 0.004097, - "t": 0.004097, - "transaction_id": 2 + "t0": 0.003535, + "t": 0.003535, + "transaction_id": 1 } ], "queries": [] }, "x_dns_duplicate_responses": [ + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.org", + "query_type": "AAAA", + "raw_response": "KlyBAAABAAAAAAAAA3d3dwdleGFtcGxlA29yZwAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.00353, + "t": 0.005186, + "tags": [], + "transaction_id": 1 + }, { "answers": [ { @@ -284,29 +281,14 @@ "failure": null, "hostname": "www.example.org", "query_type": "A", - "raw_response": "TbWBAAABAAEAAAAAA3d3dwdleGFtcGxlA29yZwAAAQABA3d3dwdleGFtcGxlA29yZwAAAQABAAAOEAAEXbjYIg==", + "raw_response": "YBuBAAABAAEAAAAAA3d3dwdleGFtcGxlA29yZwAAAQABA3d3dwdleGFtcGxlA29yZwAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.003864, - "t": 0.005641, + "t0": 0.003421, + "t": 0.005431, "tags": [], - "transaction_id": 2 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.org", - "query_type": "AAAA", - "raw_response": "ydyBAAABAAAAAAAAA3d3dwdleGFtcGxlA29yZwAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.004086, - "t": 0.006118, - "tags": [], - "transaction_id": 2 + "transaction_id": 1 } ], "queries": [ @@ -320,15 +302,31 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.org", - "query_type": "ANY", + "query_type": "A", + "raw_response": "YBuBAAABAAEAAAAAA3d3dwdleGFtcGxlA29yZwAAAQABA3d3dwdleGFtcGxlA29yZwAAAQABAAAOEAAEU+BBKQ==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000072, - "t": 0.003504, + "resolver_address": "8.8.4.4:53", + "t0": 0.000105, + "t": 0.00341, + "tags": [], + "transaction_id": 1 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.org", + "query_type": "AAAA", + "raw_response": "KlyBAAABAAAAAAAAA3d3dwdleGFtcGxlA29yZwAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000069, + "t": 0.003516, "tags": [], "transaction_id": 1 }, @@ -342,31 +340,15 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.org", - "query_type": "A", - "raw_response": "TbWBAAABAAEAAAAAA3d3dwdleGFtcGxlA29yZwAAAQABA3d3dwdleGFtcGxlA29yZwAAAQABAAAOEAAEU+BBKQ==", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000122, - "t": 0.00385, - "tags": [], - "transaction_id": 2 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.org", - "query_type": "AAAA", - "raw_response": "ydyBAAABAAAAAAAAA3d3dwdleGFtcGxlA29yZwAAHAAB", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000097, - "t": 0.004079, + "resolver_address": "", + "t0": 0.000089, + "t": 0.003635, "tags": [], "transaction_id": 2 } @@ -446,8 +428,8 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.559076, - "t": 0.564245, + "t0": 0.559257, + "t": 0.565152, "tags": [], "transaction_id": 5 } @@ -457,11 +439,12 @@ "ip": "83.224.65.41", "port": 80, "status": { + "blocked": true, "failure": "connection_refused", "success": false }, - "t0": 0.011844, - "t": 0.014909, + "t0": 0.01162, + "t": 0.014807, "tags": [], "transaction_id": 3 }, @@ -472,34 +455,36 @@ "failure": "connection_refused", "success": false }, - "t0": 0.011853, - "t": 0.017653, + "t0": 0.011628, + "t": 0.017798, "tags": [], "transaction_id": 4 }, { "ip": "93.184.216.34", - "port": 443, + "port": 80, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.053775, - "t": 0.058336, + "t0": 0.054143, + "t": 0.059202, "tags": [], - "transaction_id": 6 + "transaction_id": 5 }, { "ip": "93.184.216.34", - "port": 80, + "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.053768, - "t": 0.059053, + "t0": 0.05414, + "t": 0.059563, "tags": [], - "transaction_id": 5 + "transaction_id": 6 } ], "tls_handshakes": [ @@ -512,17 +497,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnjCCAoagAwIBAgIVALB0MFWeGuZJ6zFV+KRtTReVWbenMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzIyNDY1MloXDTIzMTEyODAwNDY1MlowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsQg0SkCtQ4KRCoY4mkOBH8biLeyudvdLR++hLGBcPwHkM9f52KkyDuCjR9Y/oaK94vTOi3sLeyXjTNi4xWrWbcQKSS4kql7i+xRNagOmyisHBhGr+sWdvFY/ltEKs0koOOp8azMeuusNWDpSFscQQvM5QwdlwjoSaN6H+d/OzGmJrCRQBQ4HHD9OgVxm+JLSHCyafVmoUHF4pPeVZVgudcilpdPrLk4x3wIZnARYW1Yta9qWaA8kh691UmQ87LVqeRyjXALkPw11V8c8boLwMw6bmfYINWNeju2mkH9IIFiJhIbN01h10VWCwgTQxlXo4Xh53IZIgKoAKyo/GIZKCQIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTr94qrQdiTXMrDHy3N39qZd7Af2zAfBgNVHSMEGDAWgBSiKNPqp7PKTrtOu4kOgi2szpESLTBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALS6rcL2NgsnD+NTi8zXoKr/pkBSKoA2nZGmn2R/d8WmAnEtRwOmY1d8Wsy/ZtHX8/NGHouPY1ZOq6pZw1PUiKpQgI84ZFp4KmomfCqpL/RItN/W9ZnuOjZv9+DrzgGQOLSUZFosFq9SZQ0euVT7oCdSTy7R9nGEl4Lti9vgM3Ge7MrrA5lYVhJJniXvjMUgHGGODPmkzjA4+S2sxCFqacLRkQ0MLOB1Ww88WvAryOOKmGuCvMOTwxS/f/LDjZBs6V8Ov2eql6Ez53f29fOWAZX7Lp1YWn3gn8XAg9lrpYKBjZSt3YqcsQpAvDP1LFQmfYNBAhpVDr9p76HVpc6qhR", + "data": "MIIDnjCCAoagAwIBAgIVAPkqDKBsB2iiYunGTFeZtjDZxii2MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQ1MFoXDTIzMTEyODEyNDQ1MFowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsbD391EACRatOSiAVEM17qXbSb5S90nX927TkkfUxwfmvQT/Izo0jrhEB5ALI8MgDDhFa2f2TBOLUIZnSCjiX3vGyVe6Mf6ZOqM9YavuwRzeTthPR6r3HBPh4nKIB2/ymm1lsooLMH8bVgDYs2K9ZvE/Ea0NbnwhozaDE/V7aJd+3msgAzV13pVZ+6lKk41GnfDynES6ipipr4WICLiC/tBa1xONGaohEpgvmZ9lczpAyn4dgL2yXjrH7rung2lTn4fO8+UaQ5tDmgaSMEImWa/CTrvECOP/PfiD401PiarA5bLgf07DGWGqapyUQdp6c6CmFld7e0E5umTGr6MN/QIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRLF+H5u4EyRg3bbCjvEN5oQUfcVTAfBgNVHSMEGDAWgBTXtJqEo4QxOcglfolR5ImCW2MmVjBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQBtl4LaxCn/ShN0UDKZh/iCSKl1x5RHNGW59H9jSRKyd5yHnjDHEq6dzGv0bMcwzl1S5SosP30KVuyrIXCsQKrC7RzmXOAMQs6PTz48BvEMPxTKF/Aj52ZC/rDzmbkLYTShfontigAvHvZNrCXKzPtkAU3D4oE7dcpwvpeqK+W6E/nskkNs+g6dApqzoURjb4mY1Q1X8w3+jljuXFpRqMTFle6PJvprhLBaKEFhjEr5kQ8VWtyfQBsaO14AZePxF7TiuXmK7mSG7wOy2WTC7HUPGDx3suXq5TkIKl+nEyzGFJdTFDCCMpzHpoX5oLRYgP1z5vU8HSlgO10Cl73b6ONM", "format": "base64" }, { - "data": "MIIDNTCCAh2gAwIBAgIURirkTuO0Buf2UDiTEgfban7hl7MwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI2MjM0NjUxWhcNMjMxMTI4MjM0NjUxWjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKzRJEYLWqjg3dgF7fy4pusBvamIG1PvleUQXethg95GPLQK/6aE9VClpZ2u4y8kcyGs0rvVlA+xZhE5BOIu6uKSTp0nDDSmqMokJGd78rcjN5Cn5hqqU0geax6yde6WCFOwqo8a4dpGUZiFKFS69EE2ffd25RYCsXxxJWCTVFMbz0kOJCFuldmX5wTY2KG8YgBbx0taoiusYiZckcRWTTJ66gZkg80Iwkm+OIEBKprNqF+Ay5L8hzBld/StrEuWsGyRErtNjwycFk9bDXjcH+Fpi0LWddFOtir3x/R/8JWtyrpNOG1LefqH8f7yCySVEuDBFN/xAOd9xHScRdt3F/sCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKIo0+qns8pOu067iQ6CLazOkRItMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAVYolG/gtzcQiAZtuRWMJikv1gMX4dHv1U03qsl9NtV/5RJoCCxVDv0PCrl9VAASQyWBNMIiyeRW9a2kYEomigh/MJxSU6GKOJsFSlpi6dNYGssWTva+1A+1+w4W2KFakPKlkIdeJLYGQzw5dTKb5wIu8jnUf8bCl+uXXChl/pg5Edl7J6iBymod4xiP+Iis3ixxpwdESS4Zvts7FWfavslOlXXEF1djH4eA/eMQWLbXJ5Rq0hFMgRp0QR2/LlrtWN5thDCPfAaOkQmnnRTMKTS9i67S+tq8Bb+uj5Lde/STWxVNP8F7i/37HMbCS6Hl/dsHJDD+ma+axH7cX0laZH", + "data": "MIIDNTCCAh2gAwIBAgIUHUwMiI/8yM8yPk7x3rA/n9S9G8cwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDUwWhcNMjMxMTI5MTE0NDUwWjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMA85nwgGAHw/h31KNWLPhbb1Fz9UCFMS76Sxm03TQFvOMFFo0afR5DKEyMVbld/V0En2ByIvQxwPjquOMrWx9SK4vJp2Igih84B6R3HhXAHPPeJCrclQ1I/272+y4am7qrQhgCU5H0tTvCD1FWvTSUl1IK5uxpMtTL7zgz/sjdF+iPy3Jh9yvDOPJMRuFiuZp5L0ovzL+AaC1P/uzHu+LON/1WulzXpBfXNXX0EwuiTvhgokqQcIQ2bE3j7/3ShM8b4zzwu7J8TtvEmadRXdFoMO4IzIo/3AsiuqyInkS7FlyK8YeayteGAm8Mf99kVXfiEtNTWsRyS28Qjp8Ym/N0CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNe0moSjhDE5yCV+iVHkiYJbYyZWMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQBtSQjkLLiGeWADNIYi8fwm3nAoR4SslU+cszlr/nvWW6ZfULExHWaEywBfm9e2fvqTVYsFlbSDd7uL02UpP9nBzlRE4xbUcZRQzLCGm+HRyNOSz7pOosyjvB29abbx39KiVQb0UOxG1B/Cf2nZzR59V+r+Mp1GDc6ffErp3MITSQkfmA01VNYxcEI3vycZqGoMbbDJDVMHP0wWc4C9VUD82LTJjRubUyjqGHXYQhHBBvF8GrUDvNhLwn2BZdPQIBmVDkpWqmYlfTuF+6dEZO+gX08gb5PpHj5O41GtwxqDiEoUgoxi8hgLZu9avwANw2LRAnvhmOTo3L2okRR98WBF", "format": "base64" } ], "server_name": "www.example.org", - "t0": 0.058352, - "t": 0.06732, + "t0": 0.059578, + "t": 0.068328, "tags": [], "tls_version": "TLSv1.3", "transaction_id": 6 @@ -608,29 +593,29 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:83.224.65.41 Flags:3}]", - "t": 0.011796 + "t": 0.011585 }, { "msg": "conn 93.184.216.34:80: granted permission: true", - "t": 0.559058 + "t": 0.55922 } ], "control_failure": null, - "x_dns_flags": 0, + "x_dns_flags": 4, "dns_experiment_failure": null, - "dns_consistency": "consistent", + "dns_consistency": "inconsistent", "http_experiment_failure": null, - "x_blocking_flags": 34, + "x_blocking_flags": 35, "x_null_null_flags": 0, "body_length_match": true, "headers_match": true, "status_code_match": true, "title_match": true, - "blocking": "tcp_ip", + "blocking": "dns", "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.564772, - "test_start_time": "2023-11-27 23:46:52", + "test_runtime": 0.565337, + "test_start_time": "2023-11-28 11:44:50", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/observations.json index 3f72ac998f..de79f3aeff 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/observations.json @@ -1,7 +1,7 @@ { - "DNSLookupFailures": { - "2": { - "DNSTransactionID": 2, + "DNSLookupFailures": [ + { + "DNSTransactionID": 1, "DNSDomain": "www.example.org", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -38,14 +38,14 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 1, "DNSDomain": "www.example.org", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "83.224.65.41", "IPAddressASN": 30722, "IPAddressOrg": "Vodafone Italia S.p.A.", @@ -82,8 +82,8 @@ "DNSTransactionID": 2, "DNSDomain": "www.example.org", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "83.224.65.41", "IPAddressASN": 30722, "IPAddressOrg": "Vodafone Italia S.p.A.", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/measurement.json index 9a6d410901..5837600c7c 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://www.example.com/", - "measurement_start_time": "2023-11-27 23:46:53", + "measurement_start_time": "2023-11-28 11:44:51", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011292, - "t": 0.016861, + "t0": 0.011018, + "t": 0.016, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.016879, - "t": 0.016879, + "t0": 0.016015, + "t": 0.016015, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.016973, - "t": 0.01699, + "t0": 0.016107, + "t": 0.016115, "transaction_id": 3 }, { @@ -63,15 +63,15 @@ "failure": "connection_reset", "operation": "read", "proto": "tcp", - "t0": 0.016996, - "t": 0.020685, + "t0": 0.016117, + "t": 0.018977, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.020689, - "t": 0.020689, + "t0": 0.018981, + "t": 0.018981, "transaction_id": 3 }, { @@ -79,8 +79,8 @@ "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.020709, - "t": 0.020709, + "t0": 0.019001, + "t": 0.019001, "transaction_id": 3 } ], @@ -102,8 +102,8 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000161, - "t": 0.000161, + "t0": 0.000091, + "t": 0.000091, "transaction_id": 2 }, { @@ -112,8 +112,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000205, - "t": 0.000214, + "t0": 0.000121, + "t": 0.000126, "transaction_id": 2 }, { @@ -122,8 +122,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000195, - "t": 0.000215, + "t0": 0.000186, + "t": 0.000208, "transaction_id": 2 }, { @@ -132,8 +132,8 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000218, - "t": 0.005552, + "t0": 0.000213, + "t": 0.006016, "transaction_id": 2 }, { @@ -142,15 +142,15 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000219, - "t": 0.005682, + "t0": 0.000131, + "t": 0.006128, "transaction_id": 2 }, { "failure": null, "operation": "resolve_done", - "t0": 0.005702, - "t": 0.005702, + "t0": 0.006147, + "t": 0.006147, "transaction_id": 2 } ], @@ -168,33 +168,17 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.com", - "query_type": "A", - "raw_response": "yzmBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000182, - "t": 0.005558, - "tags": [], - "transaction_id": 2 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "tpaBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000169, - "t": 0.005685, + "resolver_address": "", + "t0": 0.000072, + "t": 0.005899, "tags": [], - "transaction_id": 2 + "transaction_id": 1 }, { "answers": [ @@ -206,17 +190,33 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.com", - "query_type": "ANY", + "query_type": "A", + "raw_response": "/kOBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000059, - "t": 0.005797, + "resolver_address": "8.8.4.4:53", + "t0": 0.000158, + "t": 0.006023, "tags": [], - "transaction_id": 1 + "transaction_id": 2 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "ueiBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000099, + "t": 0.006131, + "tags": [], + "transaction_id": 2 } ], "requests": [], @@ -225,11 +225,12 @@ "ip": "93.184.216.34", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011292, - "t": 0.016861, + "t0": 0.011018, + "t": 0.016, "tags": [], "transaction_id": 3 } @@ -244,8 +245,8 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.016879, - "t": 0.020689, + "t0": 0.016015, + "t": 0.018981, "tags": [], "tls_version": "", "transaction_id": 3 @@ -315,7 +316,7 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.011224 + "t": 0.010969 } ], "control_failure": null, @@ -333,7 +334,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.506078, - "test_start_time": "2023-11-27 23:46:53", + "test_runtime": 0.506219, + "test_start_time": "2023-11-28 11:44:51", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/observations.json index be3a6d1428..f8ffbe8998 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "2": { + "DNSLookupFailures": [ + { "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", @@ -38,14 +38,14 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", @@ -79,11 +79,11 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressOrg": "Edgecast Inc.", @@ -119,7 +119,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/measurement.json index 874dbd3388..5c5132d681 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://www.example.com/", - "measurement_start_time": "2023-11-27 23:46:54", + "measurement_start_time": "2023-11-28 11:44:52", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,15 +37,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011172, - "t": 0.016399, + "t0": 0.011734, + "t": 0.017437, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.016414, - "t": 0.016414, + "t0": 0.017456, + "t": 0.017456, "transaction_id": 3 }, { @@ -54,8 +54,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.01653, - "t": 0.016541, + "t0": 0.017548, + "t": 0.017559, "transaction_id": 3 }, { @@ -63,15 +63,15 @@ "failure": "connection_reset", "operation": "read", "proto": "tcp", - "t0": 0.016545, - "t": 0.019869, + "t0": 0.017561, + "t": 0.020666, "transaction_id": 3 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.019875, - "t": 0.019875, + "t0": 0.020672, + "t": 0.020672, "transaction_id": 3 }, { @@ -79,8 +79,8 @@ "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.019893, - "t": 0.019893, + "t0": 0.020694, + "t": 0.020694, "transaction_id": 3 }, { @@ -88,15 +88,15 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.064974, - "t": 0.070512, + "t0": 0.065432, + "t": 0.070714, "transaction_id": 4 }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.070525, - "t": 0.070525, + "t0": 0.070726, + "t": 0.070726, "transaction_id": 4 }, { @@ -105,8 +105,8 @@ "num_bytes": 281, "operation": "write", "proto": "tcp", - "t0": 0.070604, - "t": 0.070612, + "t0": 0.070805, + "t": 0.07081, "transaction_id": 4 }, { @@ -114,15 +114,15 @@ "failure": "connection_reset", "operation": "read", "proto": "tcp", - "t0": 0.070613, - "t": 0.073625, + "t0": 0.070811, + "t": 0.073463, "transaction_id": 4 }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.073629, - "t": 0.073629, + "t0": 0.07347, + "t": 0.07347, "transaction_id": 4 }, { @@ -130,8 +130,8 @@ "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.073647, - "t": 0.073647, + "t0": 0.073488, + "t": 0.073488, "transaction_id": 4 } ], @@ -153,8 +153,8 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000067, - "t": 0.000067, + "t0": 0.000082, + "t": 0.000082, "transaction_id": 2 }, { @@ -163,8 +163,8 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000102, - "t": 0.000144, + "t0": 0.000123, + "t": 0.000153, "transaction_id": 2 }, { @@ -173,41 +173,56 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000174, - "t": 0.000195, + "t0": 0.000207, + "t": 0.000232, "transaction_id": 2 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000212, - "t": 0.00308, + "t0": 0.000161, + "t": 0.003854, "transaction_id": 2 }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000163, - "t": 0.004502, + "t0": 0.000255, + "t": 0.0047, "transaction_id": 2 }, { "failure": null, "operation": "resolve_done", - "t0": 0.00452, - "t": 0.00452, + "t0": 0.004733, + "t": 0.004733, "transaction_id": 2 } ], "queries": [] }, "x_dns_duplicate_responses": [ + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "2iSBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.003871, + "t": 0.006024, + "tags": [], + "transaction_id": 2 + }, { "answers": [ { @@ -222,27 +237,12 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "fBmBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.003097, - "t": 0.005353, - "tags": [], - "transaction_id": 2 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "CxaBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "7USBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.004517, - "t": 0.006059, + "t0": 0.004714, + "t": 0.006375, "tags": [], "transaction_id": 2 } @@ -265,11 +265,26 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000123, - "t": 0.004032, + "t0": 0.000081, + "t": 0.003761, "tags": [], "transaction_id": 1 }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "2iSBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000092, + "t": 0.003862, + "tags": [], + "transaction_id": 2 + }, { "answers": [ { @@ -284,27 +299,12 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "fBmBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEgsC2EQ==", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000123, - "t": 0.003085, - "tags": [], - "transaction_id": 2 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "CxaBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "7USBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEgsC2EQ==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000076, - "t": 0.004505, + "t0": 0.000181, + "t": 0.004705, "tags": [], "transaction_id": 2 } @@ -315,11 +315,12 @@ "ip": "130.192.182.17", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011172, - "t": 0.016399, + "t0": 0.011734, + "t": 0.017437, "tags": [], "transaction_id": 3 }, @@ -327,11 +328,12 @@ "ip": "93.184.216.34", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.064974, - "t": 0.070512, + "t0": 0.065432, + "t": 0.070714, "tags": [], "transaction_id": 4 } @@ -346,8 +348,8 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.016414, - "t": 0.019875, + "t0": 0.017456, + "t": 0.020672, "tags": [], "tls_version": "", "transaction_id": 3 @@ -361,8 +363,8 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.070525, - "t": 0.073629, + "t0": 0.070726, + "t": 0.07347, "tags": [], "tls_version": "", "transaction_id": 4 @@ -445,7 +447,7 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:130.192.182.17 Flags:3}]", - "t": 0.011127 + "t": 0.011692 } ], "control_failure": null, @@ -463,7 +465,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.504788, - "test_start_time": "2023-11-27 23:46:54", + "test_runtime": 0.504925, + "test_start_time": "2023-11-28 11:44:52", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/observations.json index e609a0c1a1..9b148edda8 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/observations.json @@ -1,6 +1,6 @@ { - "DNSLookupFailures": { - "2": { + "DNSLookupFailures": [ + { "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", @@ -38,7 +38,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [ { "DNSTransactionID": 1, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/measurement.json index 9091b293dd..b56227c982 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "http://www.example.xyz/", - "measurement_start_time": "2023-11-27 23:46:54", + "measurement_start_time": "2023-11-28 11:44:53", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -50,9 +50,9 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000074, - "t": 0.000074, - "transaction_id": 2 + "t0": 0.000069, + "t": 0.000069, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -60,9 +60,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000108, - "t": 0.000129, - "transaction_id": 2 + "t0": 0.000118, + "t": 0.00014, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -70,9 +70,9 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.00011, - "t": 0.000154, - "transaction_id": 2 + "t0": 0.000142, + "t": 0.000146, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -80,9 +80,9 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000158, - "t": 0.005529, - "transaction_id": 2 + "t0": 0.00015, + "t": 0.006021, + "transaction_id": 1 }, { "address": "8.8.4.4:53", @@ -90,16 +90,16 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000133, - "t": 0.005749, - "transaction_id": 2 + "t0": 0.000144, + "t": 0.006151, + "transaction_id": 1 }, { "failure": null, "operation": "resolve_done", - "t0": 0.005759, - "t": 0.005759, - "transaction_id": 2 + "t0": 0.006162, + "t": 0.006162, + "transaction_id": 1 } ], "queries": [] @@ -108,17 +108,15 @@ "queries": [ { "answers": null, - "engine": "udp", + "engine": "getaddrinfo", "failure": "dns_nxdomain_error", "hostname": "www.example.xyz", - "query_type": "A", - "raw_response": "fQ6BAwABAAAAAAAAA3d3dwdleGFtcGxlA3h5egAAAQAB", - "rcode": 3, + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000086, - "t": 0.005538, + "resolver_address": "", + "t0": 0.000085, + "t": 0.005673, "tags": [], "transaction_id": 2 }, @@ -127,28 +125,30 @@ "engine": "udp", "failure": "dns_nxdomain_error", "hostname": "www.example.xyz", - "query_type": "AAAA", - "raw_response": "ri2BAwABAAAAAAAAA3d3dwdleGFtcGxlA3h5egAAHAAB", + "query_type": "A", + "raw_response": "tHmBAwABAAAAAAAAA3d3dwdleGFtcGxlA3h5egAAAQAB", "rcode": 3, "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000082, - "t": 0.005753, + "t0": 0.000118, + "t": 0.006026, "tags": [], - "transaction_id": 2 + "transaction_id": 1 }, { "answers": null, - "engine": "getaddrinfo", + "engine": "udp", "failure": "dns_nxdomain_error", "hostname": "www.example.xyz", - "query_type": "ANY", + "query_type": "AAAA", + "raw_response": "u6CBAwABAAAAAAAAA3d3dwdleGFtcGxlA3h5egAAHAAB", + "rcode": 3, "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000071, - "t": 0.005882, + "resolver_address": "8.8.4.4:53", + "t0": 0.000084, + "t": 0.006155, "tags": [], "transaction_id": 1 } @@ -192,7 +192,7 @@ "x_conn_priority_log": [ { "msg": "create with []", - "t": 0.012004 + "t": 0.011442 } ], "control_failure": null, @@ -210,7 +210,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.506094, - "test_start_time": "2023-11-27 23:46:54", + "test_runtime": 0.506241, + "test_start_time": "2023-11-28 11:44:53", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/observations.json index b0535b8cef..8d0dfcbd2d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/observations.json @@ -1,7 +1,7 @@ { - "DNSLookupFailures": { - "1": { - "DNSTransactionID": 1, + "DNSLookupFailures": [ + { + "DNSTransactionID": 2, "DNSDomain": "www.example.xyz", "DNSLookupFailure": "dns_nxdomain_error", "DNSQueryType": "ANY", @@ -38,8 +38,46 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null }, - "2": { - "DNSTransactionID": 2, + { + "DNSTransactionID": 1, + "DNSDomain": "www.example.xyz", + "DNSLookupFailure": "dns_nxdomain_error", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": null, + "IPAddressASN": null, + "IPAddressOrg": null, + "IPAddressBogon": null, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": "www.example.xyz", + "ControlDNSLookupFailure": "dns_name_error", + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, "DNSDomain": "www.example.xyz", "DNSLookupFailure": "dns_nxdomain_error", "DNSQueryType": "AAAA", @@ -76,7 +114,7 @@ "ControlHTTPResponseHeadersKeys": null, "ControlHTTPResponseTitle": null } - }, + ], "DNSLookupSuccesses": [], "KnownTCPEndpoints": {} } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json index 2ed4cdc668..9f5839859c 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/analysis.json @@ -1 +1,16 @@ -{"DNSExperimentFailure":null,"DNSTransactionsWithBogons":{},"DNSTransactionsWithUnexpectedFailures":{},"DNSPossiblyInvalidAddrs":{},"HTTPDiffBodyProportionFactor":null,"HTTPDiffStatusCodeMatch":null,"HTTPDiffTitleDifferentLongWords":null,"HTTPDiffUncommonHeadersIntersection":null,"HTTPFinalResponses":{},"HTTPFinalResponsesWithTLS":{},"TCPTransactionsWithUnexpectedTCPConnectFailures":{},"TCPTransactionsWithUnexpectedTLSHandshakeFailures":{},"TCPTransactionsWithUnexpectedHTTPFailures":{},"TCPTransactionsWithUnexplainedUnexpectedFailures":{}} \ No newline at end of file +{ + "DNSExperimentFailure": null, + "DNSTransactionsWithBogons": {}, + "DNSTransactionsWithUnexpectedFailures": {}, + "DNSPossiblyInvalidAddrs": {}, + "HTTPDiffBodyProportionFactor": null, + "HTTPDiffStatusCodeMatch": null, + "HTTPDiffTitleDifferentLongWords": null, + "HTTPDiffUncommonHeadersIntersection": null, + "HTTPFinalResponses": {}, + "HTTPFinalResponsesWithTLS": {}, + "TCPTransactionsWithUnexpectedTCPConnectFailures": {}, + "TCPTransactionsWithUnexpectedTLSHandshakeFailures": {}, + "TCPTransactionsWithUnexpectedHTTPFailures": {}, + "TCPTransactionsWithUnexplainedUnexpectedFailures": {} +} \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/observations.json b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/observations.json index 0f31c5659c..f2c8841940 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/dnsgoogle80/observations.json @@ -1,767 +1,767 @@ { - "DNSLookupFailures": {}, - "DNSLookupSuccesses": [ - { - "DNSTransactionID": 2, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "2001:4860:4860::8888", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "2001:4860:4860::8844", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "8.8.8.8", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "8.8.4.4", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "udp", - "IPAddress": "2001:4860:4860::8844", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "udp", - "IPAddress": "2001:4860:4860::8888", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", - "IPAddress": "8.8.4.4", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", - "IPAddress": "8.8.8.8", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "8.8.8.8", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "8.8.4.4", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "doh", - "IPAddress": "2001:4860:4860::8888", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "doh", - "IPAddress": "2001:4860:4860::8844", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - } - ], - "KnownTCPEndpoints": { - "10": { - "DNSTransactionID": 2, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "8.8.8.8", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 10, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "8.8.8.8:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "dns.google", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "generic_timeout_error", - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - "11": { - "DNSTransactionID": 2, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "8.8.4.4", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 11, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "8.8.4.4:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "dns.google", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "generic_timeout_error", - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - "4": { - "DNSTransactionID": 2, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2001:4860:4860::8888", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 4, - "EndpointProto": "tcp", - "EndpointPort": "80", - "EndpointAddress": "[2001:4860:4860::8888]:80", - "TCPConnectFailure": "generic_timeout_error", - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "generic_timeout_error", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": "generic_timeout_error", - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - "5": { - "DNSTransactionID": 2, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2001:4860:4860::8844", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 5, - "EndpointProto": "tcp", - "EndpointPort": "80", - "EndpointAddress": "[2001:4860:4860::8844]:80", - "TCPConnectFailure": "generic_timeout_error", - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "generic_timeout_error", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": "generic_timeout_error", - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - "6": { - "DNSTransactionID": 2, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "8.8.8.8", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 6, - "EndpointProto": "tcp", - "EndpointPort": "80", - "EndpointAddress": "8.8.8.8:80", - "TCPConnectFailure": "timed_out", - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "generic_timeout_error", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": "generic_timeout_error", - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - "7": { - "DNSTransactionID": 2, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "8.8.4.4", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 7, - "EndpointProto": "tcp", - "EndpointPort": "80", - "EndpointAddress": "8.8.4.4:80", - "TCPConnectFailure": "generic_timeout_error", - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "generic_timeout_error", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": "generic_timeout_error", - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - "8": { - "DNSTransactionID": 2, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2001:4860:4860::8888", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 8, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2001:4860:4860::8888]:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "dns.google", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "generic_timeout_error", - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - "9": { - "DNSTransactionID": 2, - "DNSDomain": "dns.google", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2001:4860:4860::8844", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 9, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2001:4860:4860::8844]:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "dns.google", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "generic_timeout_error", - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - } - } -} + "DNSLookupFailures": [], + "DNSLookupSuccesses": [ + { + "DNSTransactionID": 2, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "2001:4860:4860::8888", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "2001:4860:4860::8844", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "8.8.8.8", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "8.8.4.4", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "udp", + "IPAddress": "2001:4860:4860::8844", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "udp", + "IPAddress": "2001:4860:4860::8888", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "8.8.4.4", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "8.8.8.8", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "doh", + "IPAddress": "8.8.8.8", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "doh", + "IPAddress": "8.8.4.4", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "doh", + "IPAddress": "2001:4860:4860::8888", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "doh", + "IPAddress": "2001:4860:4860::8844", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + } + ], + "KnownTCPEndpoints": { + "10": { + "DNSTransactionID": 2, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "8.8.8.8", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 10, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "8.8.8.8:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "dns.google", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "generic_timeout_error", + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + "11": { + "DNSTransactionID": 2, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "8.8.4.4", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 11, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "8.8.4.4:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "dns.google", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "generic_timeout_error", + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + "4": { + "DNSTransactionID": 2, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2001:4860:4860::8888", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 4, + "EndpointProto": "tcp", + "EndpointPort": "80", + "EndpointAddress": "[2001:4860:4860::8888]:80", + "TCPConnectFailure": "generic_timeout_error", + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "generic_timeout_error", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": "generic_timeout_error", + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + "5": { + "DNSTransactionID": 2, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2001:4860:4860::8844", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 5, + "EndpointProto": "tcp", + "EndpointPort": "80", + "EndpointAddress": "[2001:4860:4860::8844]:80", + "TCPConnectFailure": "generic_timeout_error", + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "generic_timeout_error", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": "generic_timeout_error", + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + "6": { + "DNSTransactionID": 2, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "8.8.8.8", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 6, + "EndpointProto": "tcp", + "EndpointPort": "80", + "EndpointAddress": "8.8.8.8:80", + "TCPConnectFailure": "timed_out", + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "generic_timeout_error", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": "generic_timeout_error", + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + "7": { + "DNSTransactionID": 2, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "8.8.4.4", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 7, + "EndpointProto": "tcp", + "EndpointPort": "80", + "EndpointAddress": "8.8.4.4:80", + "TCPConnectFailure": "generic_timeout_error", + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "generic_timeout_error", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": "generic_timeout_error", + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + "8": { + "DNSTransactionID": 2, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2001:4860:4860::8888", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 8, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2001:4860:4860::8888]:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "dns.google", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "generic_timeout_error", + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + "9": { + "DNSTransactionID": 2, + "DNSDomain": "dns.google", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2001:4860:4860::8844", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 9, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2001:4860:4860::8844]:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "dns.google", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "generic_timeout_error", + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + } + } +} \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json index 2ca336e217..c510764910 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/analysis.json @@ -1,27 +1,27 @@ { - "DNSExperimentFailure": null, - "DNSTransactionsWithBogons": {}, - "DNSTransactionsWithUnexpectedFailures": {}, - "DNSPossiblyInvalidAddrs": {}, - "HTTPDiffBodyProportionFactor": 0.6166324592304209, - "HTTPDiffStatusCodeMatch": true, - "HTTPDiffTitleDifferentLongWords": {}, - "HTTPDiffUncommonHeadersIntersection": { - "accept-ch": true, - "alt-svc": true, - "cross-origin-opener-policy": true, - "origin-trial": true, - "permissions-policy": true, - "report-to": true - }, - "HTTPFinalResponses": { - "8": true - }, - "HTTPFinalResponsesWithTLS": { - "8": true - }, - "TCPTransactionsWithUnexpectedTCPConnectFailures": {}, - "TCPTransactionsWithUnexpectedTLSHandshakeFailures": {}, - "TCPTransactionsWithUnexpectedHTTPFailures": {}, - "TCPTransactionsWithUnexplainedUnexpectedFailures": {} -} + "DNSExperimentFailure": null, + "DNSTransactionsWithBogons": {}, + "DNSTransactionsWithUnexpectedFailures": {}, + "DNSPossiblyInvalidAddrs": {}, + "HTTPDiffBodyProportionFactor": 0.6166324592304209, + "HTTPDiffStatusCodeMatch": true, + "HTTPDiffTitleDifferentLongWords": {}, + "HTTPDiffUncommonHeadersIntersection": { + "accept-ch": true, + "alt-svc": true, + "cross-origin-opener-policy": true, + "origin-trial": true, + "permissions-policy": true, + "report-to": true + }, + "HTTPFinalResponses": { + "8": true + }, + "HTTPFinalResponsesWithTLS": { + "8": true + }, + "TCPTransactionsWithUnexpectedTCPConnectFailures": {}, + "TCPTransactionsWithUnexpectedTLSHandshakeFailures": {}, + "TCPTransactionsWithUnexpectedHTTPFailures": {}, + "TCPTransactionsWithUnexplainedUnexpectedFailures": {} +} \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/observations.json b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/observations.json index eeccd578d6..c4ff6a3de7 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/noipv6/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/noipv6/observations.json @@ -1,3035 +1,3035 @@ { - "DNSLookupFailures": {}, - "DNSLookupSuccesses": [ - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "udp", - "IPAddress": "2a00:1450:4002:416::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "udp", - "IPAddress": "2a00:1450:4002:402::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "udp", - "IPAddress": "2a00:1450:4002:403::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "udp", - "IPAddress": "2a00:1450:4002:410::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", - "IPAddress": "216.58.209.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", - "IPAddress": "216.58.204.142", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", - "IPAddress": "216.58.205.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", - "IPAddress": "142.250.180.142", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", - "IPAddress": "142.250.180.174", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", - "IPAddress": "142.251.209.14", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", - "IPAddress": "142.251.209.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "216.58.205.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "142.251.209.14", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "142.251.209.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "142.250.180.174", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "142.250.180.142", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "216.58.204.142", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "2a00:1450:4002:414::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "2a00:1450:4002:411::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "2a00:1450:4002:416::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "2a00:1450:4002:402::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "216.58.204.142", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "142.250.180.174", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "142.251.209.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "142.251.209.14", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "142.250.180.142", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "216.58.205.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "doh", - "IPAddress": "2a00:1450:4002:410::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "doh", - "IPAddress": "2a00:1450:4002:809::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "doh", - "IPAddress": "2a00:1450:4002:403::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "doh", - "IPAddress": "2a00:1450:4002:411::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - } - ], - "KnownTCPEndpoints": { - "10": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2a00:1450:4002:402::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 10, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2a00:1450:4002:402::200e]:443", - "TCPConnectFailure": "host_unreachable", - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "11": { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2a00:1450:4002:809::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 11, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2a00:1450:4002:809::200e]:443", - "TCPConnectFailure": "host_unreachable", - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "12": { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2a00:1450:4002:411::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 12, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2a00:1450:4002:411::200e]:443", - "TCPConnectFailure": "host_unreachable", - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "13": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.251.209.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 13, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.251.209.46:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "14": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "216.58.204.142", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 14, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "216.58.204.142:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "15": { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2a00:1450:4002:414::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 15, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2a00:1450:4002:414::200e]:443", - "TCPConnectFailure": "host_unreachable", - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "16": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2a00:1450:4002:416::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 16, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2a00:1450:4002:416::200e]:443", - "TCPConnectFailure": "host_unreachable", - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "17": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2a00:1450:4002:403::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 17, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2a00:1450:4002:403::200e]:443", - "TCPConnectFailure": "host_unreachable", - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "18": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2a00:1450:4009:827::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 18, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2a00:1450:4009:827::200e]:443", - "TCPConnectFailure": "host_unreachable", - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "19": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "172.217.169.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 19, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "172.217.169.46:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "20": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.250.180.14", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 20, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.250.180.14:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "21": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.250.187.206", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 21, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.250.187.206:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "22": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.250.187.238", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 22, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.250.187.238:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "23": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "172.217.16.238", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 23, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "172.217.16.238:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "24": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2a00:1450:4009:80b::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 24, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2a00:1450:4009:80b::200e]:443", - "TCPConnectFailure": "host_unreachable", - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "25": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.250.200.14", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 25, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.250.200.14:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "26": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "216.58.204.78", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 26, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "216.58.204.78:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "27": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.250.178.14", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 27, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.250.178.14:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "28": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.250.200.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 28, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.250.200.46:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "29": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.250.179.238", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 29, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.250.179.238:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "30": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "216.58.201.110", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 30, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "216.58.201.110:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "31": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "172.217.169.14", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 31, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "172.217.169.14:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "32": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "216.58.212.206", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 32, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "216.58.212.206:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "33": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2a00:1450:4009:826::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 33, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2a00:1450:4009:826::200e]:443", - "TCPConnectFailure": "host_unreachable", - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "34": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2a00:1450:4009:816::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 34, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2a00:1450:4009:816::200e]:443", - "TCPConnectFailure": "host_unreachable", - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "4": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "216.58.205.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 4, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "216.58.205.46:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "5": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.250.180.142", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 5, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.250.180.142:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "6": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "216.58.209.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 6, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "216.58.209.46:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "7": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2a00:1450:4002:410::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 7, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2a00:1450:4002:410::200e]:443", - "TCPConnectFailure": "host_unreachable", - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "8": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.251.209.14", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 8, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.251.209.14:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": "https://www.youtube.com/", - "HTTPFailure": "", - "HTTPResponseStatusCode": 200, - "HTTPResponseBodyLength": 524264, - "HTTPResponseBodyIsTruncated": false, - "HTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "HTTPResponseLocation": null, - "HTTPResponseTitle": "YouTube", - "HTTPResponseIsFinal": true, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "9": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.250.180.174", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 9, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.250.180.174:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 850205, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - } - } -} + "DNSLookupFailures": [], + "DNSLookupSuccesses": [ + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "udp", + "IPAddress": "2a00:1450:4002:416::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "udp", + "IPAddress": "2a00:1450:4002:402::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "udp", + "IPAddress": "2a00:1450:4002:403::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "udp", + "IPAddress": "2a00:1450:4002:410::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "216.58.209.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "216.58.204.142", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "216.58.205.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "142.250.180.142", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "142.250.180.174", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "142.251.209.14", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "142.251.209.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "216.58.205.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "142.251.209.14", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "142.251.209.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "142.250.180.174", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "142.250.180.142", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "216.58.204.142", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "2a00:1450:4002:414::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "2a00:1450:4002:411::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "2a00:1450:4002:416::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "2a00:1450:4002:402::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "doh", + "IPAddress": "216.58.204.142", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "doh", + "IPAddress": "142.250.180.174", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "doh", + "IPAddress": "142.251.209.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "doh", + "IPAddress": "142.251.209.14", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "doh", + "IPAddress": "142.250.180.142", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "doh", + "IPAddress": "216.58.205.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "doh", + "IPAddress": "2a00:1450:4002:410::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "doh", + "IPAddress": "2a00:1450:4002:809::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "doh", + "IPAddress": "2a00:1450:4002:403::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "doh", + "IPAddress": "2a00:1450:4002:411::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + } + ], + "KnownTCPEndpoints": { + "10": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2a00:1450:4002:402::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 10, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2a00:1450:4002:402::200e]:443", + "TCPConnectFailure": "host_unreachable", + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "11": { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2a00:1450:4002:809::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 11, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2a00:1450:4002:809::200e]:443", + "TCPConnectFailure": "host_unreachable", + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "12": { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2a00:1450:4002:411::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 12, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2a00:1450:4002:411::200e]:443", + "TCPConnectFailure": "host_unreachable", + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "13": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.251.209.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 13, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.251.209.46:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "14": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "216.58.204.142", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 14, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "216.58.204.142:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "15": { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2a00:1450:4002:414::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 15, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2a00:1450:4002:414::200e]:443", + "TCPConnectFailure": "host_unreachable", + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "16": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2a00:1450:4002:416::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 16, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2a00:1450:4002:416::200e]:443", + "TCPConnectFailure": "host_unreachable", + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "17": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2a00:1450:4002:403::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 17, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2a00:1450:4002:403::200e]:443", + "TCPConnectFailure": "host_unreachable", + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "18": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2a00:1450:4009:827::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 18, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2a00:1450:4009:827::200e]:443", + "TCPConnectFailure": "host_unreachable", + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "19": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "172.217.169.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 19, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "172.217.169.46:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "20": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.250.180.14", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 20, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.250.180.14:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "21": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.250.187.206", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 21, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.250.187.206:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "22": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.250.187.238", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 22, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.250.187.238:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "23": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "172.217.16.238", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 23, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "172.217.16.238:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "24": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2a00:1450:4009:80b::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 24, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2a00:1450:4009:80b::200e]:443", + "TCPConnectFailure": "host_unreachable", + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "25": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.250.200.14", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 25, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.250.200.14:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "26": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "216.58.204.78", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 26, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "216.58.204.78:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "27": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.250.178.14", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 27, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.250.178.14:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "28": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.250.200.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 28, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.250.200.46:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "29": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.250.179.238", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 29, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.250.179.238:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "30": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "216.58.201.110", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 30, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "216.58.201.110:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "31": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "172.217.169.14", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 31, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "172.217.169.14:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "32": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "216.58.212.206", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 32, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "216.58.212.206:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "33": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2a00:1450:4009:826::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 33, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2a00:1450:4009:826::200e]:443", + "TCPConnectFailure": "host_unreachable", + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "34": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2a00:1450:4009:816::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 34, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2a00:1450:4009:816::200e]:443", + "TCPConnectFailure": "host_unreachable", + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "4": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "216.58.205.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 4, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "216.58.205.46:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "5": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.250.180.142", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 5, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.250.180.142:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "6": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "216.58.209.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 6, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "216.58.209.46:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "7": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2a00:1450:4002:410::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 7, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2a00:1450:4002:410::200e]:443", + "TCPConnectFailure": "host_unreachable", + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "8": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.251.209.14", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 8, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.251.209.14:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": "https://www.youtube.com/", + "HTTPFailure": "", + "HTTPResponseStatusCode": 200, + "HTTPResponseBodyLength": 524264, + "HTTPResponseBodyIsTruncated": false, + "HTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "HTTPResponseLocation": null, + "HTTPResponseTitle": "YouTube", + "HTTPResponseIsFinal": true, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "9": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.250.180.174", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 9, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.250.180.174:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 850205, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + } + } +} \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json index 3b80e9b195..1ccad9a800 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/youtube/analysis.json @@ -24,4 +24,4 @@ "TCPTransactionsWithUnexpectedTLSHandshakeFailures": {}, "TCPTransactionsWithUnexpectedHTTPFailures": {}, "TCPTransactionsWithUnexplainedUnexpectedFailures": {} -} +} \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/manual/youtube/observations.json b/internal/minipipeline/testdata/webconnectivity/manual/youtube/observations.json index 10589d3da8..71caa32e32 100644 --- a/internal/minipipeline/testdata/webconnectivity/manual/youtube/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/manual/youtube/observations.json @@ -1,2466 +1,2466 @@ { - "DNSLookupFailures": {}, - "DNSLookupSuccesses": [ - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "udp", - "IPAddress": "2a00:1450:4002:402::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "udp", - "IPAddress": "2a00:1450:4002:403::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "udp", - "IPAddress": "2a00:1450:4002:414::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "udp", - "IPAddress": "2a00:1450:4002:416::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", - "IPAddress": "216.58.205.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", - "IPAddress": "142.250.180.142", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", - "IPAddress": "142.250.180.174", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", - "IPAddress": "142.251.209.14", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", - "IPAddress": "142.251.209.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", - "IPAddress": "216.58.204.142", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "2a00:1450:4002:402::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "2a00:1450:4002:403::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "2a00:1450:4002:414::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "2a00:1450:4002:416::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "142.250.180.142", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "216.58.204.142", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "142.250.180.174", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "142.251.209.14", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "142.251.209.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 3, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "216.58.205.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "doh", - "IPAddress": "2a00:1450:4002:402::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "doh", - "IPAddress": "2a00:1450:4002:809::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "doh", - "IPAddress": "2a00:1450:4002:414::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "AAAA", - "DNSEngine": "doh", - "IPAddress": "2a00:1450:4002:416::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "142.251.209.14", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "142.251.209.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "216.58.209.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "216.58.204.142", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "216.58.205.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "142.250.180.142", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "142.250.180.174", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": null, - "EndpointProto": null, - "EndpointPort": null, - "EndpointAddress": null, - "TCPConnectFailure": null, - "TLSHandshakeFailure": null, - "TLSServerName": null, - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - } - ], - "KnownTCPEndpoints": { - "10": { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2a00:1450:4002:809::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 10, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2a00:1450:4002:809::200e]:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "11": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2a00:1450:4002:402::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 11, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2a00:1450:4002:402::200e]:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "12": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2a00:1450:4002:403::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 12, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2a00:1450:4002:403::200e]:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "13": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2a00:1450:4002:416::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 13, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2a00:1450:4002:416::200e]:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "14": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.251.209.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 14, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.251.209.46:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "15": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "216.58.205.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 15, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "216.58.205.46:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "16": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.251.32.78", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 16, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.251.32.78:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "17": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2607:f8b0:400b:803::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 17, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2607:f8b0:400b:803::200e]:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "18": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2607:f8b0:400b:80f::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 18, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2607:f8b0:400b:80f::200e]:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "19": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "172.217.1.14", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 19, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "172.217.1.14:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "20": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2607:f8b0:400b:807::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 20, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2607:f8b0:400b:807::200e]:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "21": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2607:f8b0:400b:80c::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 21, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2607:f8b0:400b:80c::200e]:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "22": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.251.41.78", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 22, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.251.41.78:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "23": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.251.33.174", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 23, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.251.33.174:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "24": { - "DNSTransactionID": null, - "DNSDomain": null, - "DNSLookupFailure": null, - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.251.41.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 24, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.251.41.46:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": true, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "4": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "2a00:1450:4002:414::200e", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 4, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "[2a00:1450:4002:414::200e]:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "5": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.250.180.142", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 5, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.250.180.142:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "6": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "216.58.204.142", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 6, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "216.58.204.142:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "7": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.250.180.174", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 7, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.250.180.174:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "8": { - "DNSTransactionID": 1, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "142.251.209.14", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 8, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "142.251.209.14:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": "https://www.youtube.com/", - "HTTPFailure": "", - "HTTPResponseStatusCode": 200, - "HTTPResponseBodyLength": 524298, - "HTTPResponseBodyIsTruncated": false, - "HTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "HTTPResponseLocation": null, - "HTTPResponseTitle": "YouTube", - "HTTPResponseIsFinal": true, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - }, - "9": { - "DNSTransactionID": 2, - "DNSDomain": "www.youtube.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, - "IPAddress": "216.58.209.46", - "IPAddressASN": 15169, - "IPAddressOrg": "Google LLC", - "IPAddressBogon": false, - "EndpointTransactionID": 9, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "216.58.209.46:443", - "TCPConnectFailure": "", - "TLSHandshakeFailure": "", - "TLSServerName": "www.youtube.com", - "HTTPRequestURL": null, - "HTTPFailure": null, - "HTTPResponseStatusCode": null, - "HTTPResponseBodyLength": null, - "HTTPResponseBodyIsTruncated": null, - "HTTPResponseHeadersKeys": null, - "HTTPResponseLocation": null, - "HTTPResponseTitle": null, - "HTTPResponseIsFinal": null, - "ControlDNSDomain": null, - "ControlDNSLookupFailure": null, - "ControlTCPConnectFailure": "", - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": true, - "ControlTLSHandshakeFailure": "", - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 828614, - "ControlHTTPResponseHeadersKeys": { - "Accept-Ch": true, - "Accept-Ranges": true, - "Alt-Svc": true, - "Cache-Control": true, - "Content-Security-Policy-Report-Only": true, - "Content-Type": true, - "Cross-Origin-Opener-Policy": true, - "Date": true, - "Expires": true, - "Origin-Trial": true, - "P3p": true, - "Permissions-Policy": true, - "Pragma": true, - "Report-To": true, - "Server": true, - "Set-Cookie": true, - "Strict-Transport-Security": true, - "Vary": true, - "X-Content-Type-Options": true, - "X-Frame-Options": true, - "X-Xss-Protection": true - }, - "ControlHTTPResponseTitle": "YouTube" - } - } -} + "DNSLookupFailures": [], + "DNSLookupSuccesses": [ + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "udp", + "IPAddress": "2a00:1450:4002:402::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "udp", + "IPAddress": "2a00:1450:4002:403::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "udp", + "IPAddress": "2a00:1450:4002:414::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "udp", + "IPAddress": "2a00:1450:4002:416::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "216.58.205.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "142.250.180.142", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "142.250.180.174", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "142.251.209.14", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "142.251.209.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "216.58.204.142", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "2a00:1450:4002:402::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "2a00:1450:4002:403::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "2a00:1450:4002:414::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "2a00:1450:4002:416::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "142.250.180.142", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "216.58.204.142", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "142.250.180.174", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "142.251.209.14", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "142.251.209.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 3, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "216.58.205.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "doh", + "IPAddress": "2a00:1450:4002:402::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "doh", + "IPAddress": "2a00:1450:4002:809::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "doh", + "IPAddress": "2a00:1450:4002:414::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "AAAA", + "DNSEngine": "doh", + "IPAddress": "2a00:1450:4002:416::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "doh", + "IPAddress": "142.251.209.14", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "doh", + "IPAddress": "142.251.209.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "doh", + "IPAddress": "216.58.209.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "doh", + "IPAddress": "216.58.204.142", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "doh", + "IPAddress": "216.58.205.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "doh", + "IPAddress": "142.250.180.142", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "doh", + "IPAddress": "142.250.180.174", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": null, + "EndpointProto": null, + "EndpointPort": null, + "EndpointAddress": null, + "TCPConnectFailure": null, + "TLSHandshakeFailure": null, + "TLSServerName": null, + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + } + ], + "KnownTCPEndpoints": { + "10": { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2a00:1450:4002:809::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 10, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2a00:1450:4002:809::200e]:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "11": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2a00:1450:4002:402::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 11, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2a00:1450:4002:402::200e]:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "12": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2a00:1450:4002:403::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 12, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2a00:1450:4002:403::200e]:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "13": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2a00:1450:4002:416::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 13, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2a00:1450:4002:416::200e]:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "14": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.251.209.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 14, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.251.209.46:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "15": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "216.58.205.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 15, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "216.58.205.46:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "16": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.251.32.78", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 16, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.251.32.78:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "17": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2607:f8b0:400b:803::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 17, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2607:f8b0:400b:803::200e]:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "18": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2607:f8b0:400b:80f::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 18, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2607:f8b0:400b:80f::200e]:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "19": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "172.217.1.14", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 19, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "172.217.1.14:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "20": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2607:f8b0:400b:807::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 20, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2607:f8b0:400b:807::200e]:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "21": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2607:f8b0:400b:80c::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 21, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2607:f8b0:400b:80c::200e]:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "22": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.251.41.78", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 22, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.251.41.78:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "23": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.251.33.174", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 23, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.251.33.174:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "24": { + "DNSTransactionID": null, + "DNSDomain": null, + "DNSLookupFailure": null, + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.251.41.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 24, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.251.41.46:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": true, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "4": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "2a00:1450:4002:414::200e", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 4, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "[2a00:1450:4002:414::200e]:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "5": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.250.180.142", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 5, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.250.180.142:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "6": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "216.58.204.142", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 6, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "216.58.204.142:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "7": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.250.180.174", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 7, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.250.180.174:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "8": { + "DNSTransactionID": 1, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "142.251.209.14", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 8, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "142.251.209.14:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": "https://www.youtube.com/", + "HTTPFailure": "", + "HTTPResponseStatusCode": 200, + "HTTPResponseBodyLength": 524298, + "HTTPResponseBodyIsTruncated": false, + "HTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "HTTPResponseLocation": null, + "HTTPResponseTitle": "YouTube", + "HTTPResponseIsFinal": true, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + }, + "9": { + "DNSTransactionID": 2, + "DNSDomain": "www.youtube.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "216.58.209.46", + "IPAddressASN": 15169, + "IPAddressOrg": "Google LLC", + "IPAddressBogon": false, + "EndpointTransactionID": 9, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "216.58.209.46:443", + "TCPConnectFailure": "", + "TLSHandshakeFailure": "", + "TLSServerName": "www.youtube.com", + "HTTPRequestURL": null, + "HTTPFailure": null, + "HTTPResponseStatusCode": null, + "HTTPResponseBodyLength": null, + "HTTPResponseBodyIsTruncated": null, + "HTTPResponseHeadersKeys": null, + "HTTPResponseLocation": null, + "HTTPResponseTitle": null, + "HTTPResponseIsFinal": null, + "ControlDNSDomain": null, + "ControlDNSLookupFailure": null, + "ControlTCPConnectFailure": "", + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": true, + "ControlTLSHandshakeFailure": "", + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 828614, + "ControlHTTPResponseHeadersKeys": { + "Accept-Ch": true, + "Accept-Ranges": true, + "Alt-Svc": true, + "Cache-Control": true, + "Content-Security-Policy-Report-Only": true, + "Content-Type": true, + "Cross-Origin-Opener-Policy": true, + "Date": true, + "Expires": true, + "Origin-Trial": true, + "P3p": true, + "Permissions-Policy": true, + "Pragma": true, + "Report-To": true, + "Server": true, + "Set-Cookie": true, + "Strict-Transport-Security": true, + "Vary": true, + "X-Content-Type-Options": true, + "X-Frame-Options": true, + "X-Xss-Protection": true + }, + "ControlHTTPResponseTitle": "YouTube" + } + } +} \ No newline at end of file