From e85c3522577e755a1e6cef5cbf6034bd8f2c0f1f Mon Sep 17 00:00:00 2001 From: Simone Basso Date: Wed, 29 Nov 2023 22:30:54 +0100 Subject: [PATCH] chore: regenerate testdata for minipipeline (#1404) Part of https://github.com/ooni/probe/issues/2634. --- .../measurement.json | 186 ++--- .../observations.json | 10 +- .../observations_classic.json | 6 +- .../measurement.json | 486 ++++++----- .../observations.json | 14 +- .../observations_classic.json | 6 +- .../measurement.json | 457 +++++------ .../observations.json | 22 +- .../observations_classic.json | 10 +- .../measurement.json | 230 +++--- .../observations.json | 20 +- .../observations_classic.json | 8 +- .../measurement.json | 275 +++---- .../observations.json | 20 +- .../observations_classic.json | 8 +- .../measurement.json | 318 ++++---- .../observations.json | 30 +- .../observations_classic.json | 14 +- .../analysis.json | 2 +- .../analysis_classic.json | 2 +- .../measurement.json | 281 +++---- .../observations.json | 26 +- .../observations_classic.json | 4 +- .../generated/dnsBlockingBOGON/analysis.json | 8 +- .../dnsBlockingBOGON/analysis_classic.json | 4 +- .../dnsBlockingBOGON/measurement.json | 377 ++++----- .../dnsBlockingBOGON/observations.json | 122 +-- .../observations_classic.json | 14 +- .../dnsBlockingNXDOMAIN/measurement.json | 289 +++---- .../dnsBlockingNXDOMAIN/observations.json | 26 +- .../observations_classic.json | 2 +- .../measurement.json | 411 ++++------ .../observations.json | 14 +- .../observations_classic.json | 6 +- .../measurement.json | 447 +++++----- .../observations.json | 22 +- .../observations_classic.json | 10 +- .../measurement.json | 343 ++++---- .../observations.json | 30 +- .../observations_classic.json | 14 +- .../measurement.json | 313 ++++--- .../observations.json | 24 +- .../observations_classic.json | 16 +- .../measurement.json | 466 +++++------ .../observations.json | 22 +- .../observations_classic.json | 10 +- .../measurement.json | 421 +++++----- .../observations.json | 42 +- .../observations_classic.json | 26 +- .../measurement.json | 429 +++++----- .../observations.json | 38 +- .../observations_classic.json | 18 +- .../measurement.json | 525 ++++++------ .../observations.json | 34 +- .../observations_classic.json | 18 +- .../measurement.json | 440 +++++----- .../observations.json | 28 +- .../observations_classic.json | 16 +- .../measurement.json | 549 ++++++------- .../observations.json | 24 +- .../observations_classic.json | 16 +- .../measurement.json | 444 +++++----- .../observations.json | 20 +- .../observations_classic.json | 12 +- .../measurement.json | 397 +++++---- .../observations.json | 38 +- .../observations_classic.json | 12 +- .../measurement.json | 521 ++++++------ .../observations.json | 42 +- .../observations_classic.json | 26 +- .../analysis.json | 2 +- .../analysis_classic.json | 2 +- .../measurement.json | 764 ++++++++++++------ .../observations.json | 122 ++- .../observations_classic.json | 28 +- .../generated/successWithHTTP/analysis.json | 2 +- .../successWithHTTP/analysis_classic.json | 2 +- .../successWithHTTP/measurement.json | 560 ++++--------- .../successWithHTTP/observations.json | 102 +-- .../successWithHTTP/observations_classic.json | 20 +- .../successWithHTTPS/measurement.json | 269 +++--- .../successWithHTTPS/observations.json | 24 +- .../observations_classic.json | 8 +- .../measurement.json | 115 ++- .../observations.json | 10 +- .../observations_classic.json | 6 +- .../measurement.json | 362 ++++----- .../observations.json | 32 +- .../observations_classic.json | 12 +- .../measurement.json | 187 ++--- .../observations.json | 18 +- .../observations_classic.json | 10 +- .../measurement.json | 290 ++++--- .../observations.json | 24 +- .../observations_classic.json | 8 +- .../websiteDownNXDOMAIN/measurement.json | 90 ++- .../websiteDownNXDOMAIN/observations.json | 6 +- .../observations_classic.json | 2 +- 98 files changed, 5934 insertions(+), 6704 deletions(-) diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/measurement.json index 7b6878a1f6..60a24bf736 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-28 11:44:09", + "measurement_start_time": "2023-11-29 21:21:33", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,73 +37,27 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011871, - "t": 0.017565, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.017582, - "t": 0.017582, - "transaction_id": 3 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 284, - "operation": "write", - "proto": "tcp", - "t0": 0.017673, - "t": 0.017682, - "transaction_id": 3 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.017684, - "t": 0.027519, - "transaction_id": 3 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 1688, - "operation": "read", - "proto": "tcp", - "t0": 0.027617, - "t": 0.027618, - "transaction_id": 3 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 30, - "operation": "write", - "proto": "tcp", - "t0": 0.027654, - "t": 0.027664, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.02767, - "t": 0.02767, - "transaction_id": 3 + "t0": 0.011208, + "t": 0.017397, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "104.154.89.105:443", "failure": null, - "num_bytes": 2264, + "num_bytes": 2262, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.027694, - "t": 0.027694, - "transaction_id": 3 + "t0": 0.028382, + "t": 0.028382, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -124,9 +78,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000104, - "t": 0.000104, - "transaction_id": 2 + "t0": 0.000096, + "t": 0.000096, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -134,9 +91,12 @@ "num_bytes": 36, "operation": "write", "proto": "udp", - "t0": 0.00015, - "t": 0.000175, - "transaction_id": 2 + "t0": 0.000132, + "t": 0.000154, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -144,9 +104,12 @@ "num_bytes": 36, "operation": "write", "proto": "udp", - "t0": 0.000175, - "t": 0.000182, - "transaction_id": 2 + "t0": 0.000132, + "t": 0.000197, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -154,9 +117,12 @@ "num_bytes": 70, "operation": "read", "proto": "udp", - "t0": 0.000181, - "t": 0.006497, - "transaction_id": 2 + "t0": 0.00016, + "t": 0.005865, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -164,16 +130,22 @@ "num_bytes": 36, "operation": "read", "proto": "udp", - "t0": 0.000187, - "t": 0.006986, - "transaction_id": 2 + "t0": 0.000202, + "t": 0.006335, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.007011, - "t": 0.007011, - "transaction_id": 2 + "t0": 0.006356, + "t": 0.006356, + "transaction_id": 2, + "tags": [ + "depth=0" + ] } ], "queries": [] @@ -197,9 +169,11 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000093, - "t": 0.005552, - "tags": [], + "t0": 0.000064, + "t": 0.00504, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { @@ -216,13 +190,15 @@ "failure": null, "hostname": "expired.badssl.com", "query_type": "A", - "raw_response": "mxKBAAABAAEAAAAAB2V4cGlyZWQGYmFkc3NsA2NvbQAAAQABB2V4cGlyZWQGYmFkc3NsA2NvbQAAAQABAAAOEAAEaJpZaQ==", + "raw_response": "ki6BAAABAAEAAAAAB2V4cGlyZWQGYmFkc3NsA2NvbQAAAQABB2V4cGlyZWQGYmFkc3NsA2NvbQAAAQABAAAOEAAEaJpZaQ==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000128, - "t": 0.006503, - "tags": [], + "t0": 0.000111, + "t": 0.005873, + "tags": [ + "depth=0" + ], "transaction_id": 2 }, { @@ -231,13 +207,15 @@ "failure": "dns_no_answer", "hostname": "expired.badssl.com", "query_type": "AAAA", - "raw_response": "VKiBAAABAAAAAAAAB2V4cGlyZWQGYmFkc3NsA2NvbQAAHAAB", + "raw_response": "T6iBAAABAAAAAAAAB2V4cGlyZWQGYmFkc3NsA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000111, - "t": 0.006992, - "tags": [], + "t0": 0.000104, + "t": 0.00634, + "tags": [ + "depth=0" + ], "transaction_id": 2 } ], @@ -251,9 +229,12 @@ "failure": null, "success": true }, - "t0": 0.011871, - "t": 0.017565, - "tags": [], + "t0": 0.011208, + "t": 0.017397, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -267,14 +248,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDeTCCAmGgAwIBAgIVALI7vHYOoRtw4zwspyTx5Kx1DKnrMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTE3MDcxNjIzMDAwMFoXDTE3MDcxNzAxMDAwMFowNTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEbMBkGA1UEAxMSZXhwaXJlZC5iYWRzc2wuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA50byH2qQV9tHbzKJqRUlV9UYwqZ7PwbBOC8BRzZe1jIgoWU29WLruzRJL0qXIrLESp4VIIsocUGm1r5GsVKdxImK7LmFoT6RapTRqpZAAlRv/wAESf1zycQkjtLMfyUhey8Z5CKBwKmXv2Q0kn7WJvUKVQ4cV0E8wdHj5mhRfr/ro4AfMc6nX8sPMBuDhsXPmcNNHmWLrlreYUC6T0DGpzVAWbY4DvybZChFvMSJN8OCVCxFggVk7PgNdCTSKpI7BRdslxM5aCJDYnYYIjoxBBL16J1oO5K6zHjYS2wHC2TOXDGkFGrBdJttUKItu/Q4aK+q6WyuM5mL5JxvLTvR3wIDAQABo4GVMIGSMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRcM583Sywrq+SKGynQ357IgMAq2zAfBgNVHSMEGDAWgBTkx4N5npbthG1FeA/xSK/05xW0XTAdBgNVHREEFjAUghJleHBpcmVkLmJhZHNzbC5jb20wDQYJKoZIhvcNAQELBQADggEBAJBJIc/3FaSzwzP5knNAn3SBWi5h+Bh9w9aFpleCZffs6pDeiGs4RkX5v1fGaFJ8uOG3uKys1PnFdU6he5KVoiMQ7miZyIfmtVbEyqXULJdhD7ft+o87RnRPgxdNQKUMi2ZmqfJyiuMnJ0C4OJ6DCS5PP4j5glbZXSKDlts9Jjp0Hhi+xLUsdalOEy+Rz0ChnlzPiRLBxFlZ1RBLy+6uQnX+iROIgx5Ak/bWvSSOjf5ZGarqKpiKqY1SYKoGgmsisLXbWeO4g17PPhmPdwme12hIhcd2WbQUZLYWo3nqDhuXT42+6kLNeboZpUMLCWD7Ew4lxiJRmS1aLZ5y7oyf/mo=", + "data": "MIIDeDCCAmCgAwIBAgIUZVi3z1rI9yOdGX4qAUVQJU7+CpYwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMTcwNzE2MjMwMDAwWhcNMTcwNzE3MDEwMDAwWjA1MRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRswGQYDVQQDExJleHBpcmVkLmJhZHNzbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC12f6U3X/rzeLqwXgVVQvqoAL8v4uGS02ckjToWYfMXVVoqwatxuPzUx8yDwFg1P/xRbTDWiXnl729mj6Sikv53YI10R16db0IL+CT9zkSfgelowQKQ8f5YNEUg14WgqTglNE38RMMHFiQKN/G1pwCvtzooblvIUmXAGc9fkuAUgrml5GwUj6pvdYHPIQQAKfs/L6vG5TFTJw5JkGWN2Jtxc6gXY5P7R18axxfLDmqhwCIdn3klGQ3IlAY700TZLx1jNstq6M5GnVjB9e6nm/Cq4XN8h3Kg021V8BeLQDivjuyv/WEHv4Z3ZbN5vyDDDLr8ztAfbFMbnbIXJNDD7mXAgMBAAGjgZUwgZIwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFJcKAEVcONUhBKzvohJXx9daCOsvMB8GA1UdIwQYMBaAFLE2F+PqVf5Fk1Hx5iWbcYhEjWrCMB0GA1UdEQQWMBSCEmV4cGlyZWQuYmFkc3NsLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAt71sdaAU3GLtpgqu37GA9ZItLwW11dXj9qSVgBzmGKO8ArSoBtcIv0n40M/v8v4VBh1qRA5N8PKfIIP17nl1o8axN3WKY97O3CPZgDDYUaVD7D46pGNwAA0JcNMYKrnXArhsECKaDjrLMXuiFJJ2WIYQuDG5lhky8z10hMUpdYJ16PdFmE5Vzh79Z2fUFG7Aa0yJdDGSOO70L0ZQkWQt2CHmQBwAZheAwTyIlhOqgmzV2qcNbfQdEuxs6gvUQ26stPCEJchBkkm6Eiw5a5FHoPX6Lof3cHplO8+UiREr5IzL4sMDUF5NhoidkzYGO5JzrxPkX5J5dv5Rf38D3gAdog==", "format": "base64" } ], "server_name": "expired.badssl.com", - "t0": 0.017582, - "t": 0.02767, - "tags": [], + "t0": 0.017414, + "t": 0.028356, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "", "transaction_id": 3 } @@ -338,7 +322,7 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:104.154.89.105 Flags:3}]", - "t": 0.011822 + "t": 0.011168 } ], "control_failure": null, @@ -356,7 +340,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.507134, - "test_start_time": "2023-11-28 11:44:09", + "test_runtime": 0.506483, + "test_start_time": "2023-11-29 21:21:33", "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 d636086b6b..2810b9e63e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/observations.json @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "expired.badssl.com", "ControlDNSLookupFailure": "", @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -146,8 +146,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "expired.badssl.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/observations_classic.json index 32f386150b..de92889964 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithExpiredCertificate/observations_classic.json @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -67,8 +67,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "expired.badssl.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/measurement.json index 79b4f9e259..f5a3627cd9 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-28 11:44:07", + "measurement_start_time": "2023-11-29 21:21:32", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,83 +37,27 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.035983, - "t": 0.041633, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.041646, - "t": 0.041646, - "transaction_id": 4 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 291, - "operation": "write", - "proto": "tcp", - "t0": 0.041725, - "t": 0.041733, - "transaction_id": 4 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.041735, - "t": 0.396378, - "transaction_id": 4 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 872, - "operation": "read", - "proto": "tcp", - "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 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 30, - "operation": "write", - "proto": "tcp", - "t0": 0.398065, - "t": 0.39808, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.398101, - "t": 0.398101, - "transaction_id": 4 + "t0": 0.034918, + "t": 0.041084, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "104.154.89.105:443", "failure": null, - "num_bytes": 2277, + "num_bytes": 2278, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.398151, - "t": 0.398151, - "transaction_id": 4 + "t0": 0.697575, + "t": 0.697575, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -127,192 +71,260 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.001205, - "t": 0.001205, - "transaction_id": 2 + "t0": 0.000403, + "t": 0.000403, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { - "address": "172.64.41.4:443", + "address": "8.8.4.4:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.008254, - "t": 0.014277, - "transaction_id": 2 + "t0": 0.008036, + "t": 0.013879, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "tls_handshake_start", - "t0": 0.014319, - "t": 0.014319, - "transaction_id": 2 + "t0": 0.01394, + "t": 0.01394, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { - "address": "172.64.41.4:443", + "address": "8.8.4.4:443", "failure": null, - "num_bytes": 292, + "num_bytes": 276, "operation": "write", "proto": "tcp", - "t0": 0.014533, - "t": 0.014543, - "transaction_id": 2 + "t0": 0.014172, + "t": 0.014181, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { - "address": "172.64.41.4:443", + "address": "8.8.4.4:443", "failure": null, "num_bytes": 576, "operation": "read", "proto": "tcp", - "t0": 0.014546, - "t": 0.02326, - "transaction_id": 2 + "t0": 0.014185, + "t": 0.02224, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { - "address": "172.64.41.4:443", + "address": "8.8.4.4:443", "failure": null, - "num_bytes": 1717, + "num_bytes": 872, "operation": "read", "proto": "tcp", - "t0": 0.023413, - "t": 0.023414, - "transaction_id": 2 + "t0": 0.022368, + "t": 0.022369, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { - "address": "172.64.41.4:443", + "address": "8.8.4.4:443", + "failure": null, + "num_bytes": 829, + "operation": "read", + "proto": "tcp", + "t0": 0.02237, + "t": 0.022483, + "transaction_id": 2, + "tags": [ + "depth=0" + ] + }, + { + "address": "8.8.4.4:443", "failure": null, "num_bytes": 64, "operation": "write", "proto": "tcp", - "t0": 0.024332, - "t": 0.024341, - "transaction_id": 2 + "t0": 0.023386, + "t": 0.023393, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "tls_handshake_done", - "t0": 0.024343, - "t": 0.024343, - "transaction_id": 2 + "t0": 0.023396, + "t": 0.023396, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { - "address": "172.64.41.4:443", + "address": "8.8.4.4:443", "failure": null, - "num_bytes": 397, + "num_bytes": 381, "operation": "write", "proto": "tcp", - "t0": 0.024406, - "t": 0.024435, - "transaction_id": 2 + "t0": 0.02348, + "t": 0.023515, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { - "address": "172.64.41.4:443", + "address": "8.8.4.4:443", "failure": null, - "num_bytes": 180, + "num_bytes": 221, "operation": "read", "proto": "tcp", - "t0": 0.024439, - "t": 0.030088, - "transaction_id": 2 + "t0": 0.023518, + "t": 0.029438, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { - "address": "172.64.41.4:443", + "address": "8.8.4.4:443", "failure": null, - "num_bytes": 397, + "num_bytes": 381, "operation": "write", "proto": "tcp", - "t0": 0.030173, - "t": 0.030181, - "transaction_id": 2 + "t0": 0.029508, + "t": 0.029514, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { - "address": "172.64.41.4:443", + "address": "8.8.4.4:443", "failure": null, - "num_bytes": 221, + "num_bytes": 180, "operation": "read", "proto": "tcp", - "t0": 0.030144, - "t": 0.035732, - "transaction_id": 2 + "t0": 0.029492, + "t": 0.034715, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.035782, - "t": 0.035782, - "transaction_id": 2 + "t0": 0.034759, + "t": 0.034759, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { - "address": "172.64.41.4:443", + "address": "8.8.4.4:443", "failure": null, "num_bytes": 24, "operation": "write", "proto": "tcp", - "t0": 0.035789, - "t": 0.035831, - "transaction_id": 2 + "t0": 0.034766, + "t": 0.034821, + "transaction_id": 2, + "tags": [ + "depth=0" + ] } ], "queries": [ { "answers": [ { - "asn": 13335, - "as_org_name": "Cloudflare Inc", + "asn": 15169, + "as_org_name": "Google LLC", + "answer_type": "A", + "ipv4": "8.8.4.4", + "ttl": null + }, + { + "asn": 15169, + "as_org_name": "Google LLC", "answer_type": "A", - "ipv4": "172.64.41.4", + "ipv4": "8.8.8.8", "ttl": null } ], "engine": "getaddrinfo", "failure": null, - "hostname": "mozilla.cloudflare-dns.com", + "hostname": "dns.google", "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.002107, - "t": 0.008127, - "tags": [], + "t0": 0.001373, + "t": 0.007961, + "tags": [ + "depth=0" + ], "transaction_id": 2 } ], "requests": [], "tcp_connect": [ { - "ip": "172.64.41.4", + "ip": "8.8.4.4", "port": 443, "status": { "failure": null, "success": true }, - "t0": 0.008254, - "t": 0.014277, - "tags": [], + "t0": 0.008036, + "t": 0.013879, + "tags": [ + "depth=0" + ], "transaction_id": 2 } ], "tls_handshakes": [ { "network": "tcp", - "address": "172.64.41.4:443", + "address": "8.8.4.4:443", "cipher_suite": "TLS_AES_128_GCM_SHA256", "failure": null, "negotiated_protocol": "http/1.1", "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDiDCCAnCgAwIBAgIUKWabFWvHaQ8CCR9lCw9inDweg0owDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MTA0NDA3WhcNMjMxMTI4MTI0NDA3WjA9MRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMSMwIQYDVQQDExptb3ppbGxhLmNsb3VkZmxhcmUtZG5zLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKWZByHBWcu42wsCpfPgPL+JczIrp7Pd41oxnrzo6JsjXwkga4jCs9gfAEXxOpvpoF9IxAuqBJSQcriUM4e2aExFgCdpWzpXoBpw7Xlxl/s3TLaawGdm15YJu0McMEh22a+QuEIlxqwN/PBYaBe88Vk3o991els4GiC6s/mZ+bmuqn40TABSXzaWwKW6jW0uZDPS7acNKSD0BaQegj8NpqBLJz51er+bxg4ypxmQcDhBJIiwI0ija9c9Yrjs3n6z9E2ZtgT/92O4UW/21xNnateKJzQdIYthD3zbynu4igLchagQeyTkPkMlWtt6jU2YqYZWele54tslZErLUPRRx1UCAwEAAaOBnTCBmjAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUSpZK6rclVI8VvwZvbRxqV/204hcwHwYDVR0jBBgwFoAU9NGHEbcGG1b28lzGK2yd6YSdPkUwJQYDVR0RBB4wHIIabW96aWxsYS5jbG91ZGZsYXJlLWRucy5jb20wDQYJKoZIhvcNAQELBQADggEBAB7HsAn9PwUcEEwEbvqjYErh4ihVLRh8PFOE6Y9Jha6wIDxQnLILN98gNEeA6bN9qx1bJa/XymPWqdZQpgWUa7ZtP4dpFatTELDuqSD3atCr7VgO82R/BhLnkS+z8xs+ucErmKxZRz5I4vbHk/ibgVvrXYqoqocjYmuxx/ALyu8CuDxBCr3yq768hKFJHKBPt8PJhcpsm8+hH0dlOxqg5kY8oZk/09jidVRbqnSZ8P8nUap1g9d2uh9a4uxCy8NCOuYE4qEiaTJATdNPDlkDS85dtACSi85ebil8IhtwYxiKruLEyhFDZIQ4RU58oX5JS4eJIVcwZ+43JvEm6V4N2zY=", + "data": "MIIDeDCCAmCgAwIBAgIUBIWPxDB1oE/FPFAurmXxgrbyfxQwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMTMyWhcNMjMxMTI5MjIyMTMyWjAtMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRMwEQYDVQQDEwpkbnMuZ29vZ2xlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4MDvAqJ6d0zEwwby9X88VKjnIIyRw9CqITU8jBJGdxOPgjYIv4tKtKuAB8F+6FgVGZmW8OtRnqVoqxLVwQb0mrv3natdfs1SgAzjlTWm10/aw6yMpz06yv0jUiJhJ0sAUvlTrboyrWEm8j40zze0p6O4BYxQOXWe8gDDleM8Lw/eVJSeuJPzp6rUopGLIi18Uct/3ioIyRLgt5kWdolzzaQYtoA1sLJ481nTzij/vM07cl48H0aczh4jOaHqVOxSPebCwt9Rg33ta6KiTtsgzu0uWuarod6UhmMAssEqc0SzSE/eFofRfswXOvklH0HYljMm0enNpwwmeo0PnRGXdQIDAQABo4GdMIGaMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRWE5OA4XQfbN2iWUGlGvXyGiOiljAfBgNVHSMEGDAWgBRZCWc83ZMIJuCeWqvo+WogXXQ6OzAlBgNVHREEHjAcggpkbnMuZ29vZ2xlgg5kbnMuZ29vZ2xlLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEA6Sn9bE52EAiqHZxuJhmmQUfP/2SY7EKpXRXie4AVDaDCsfN1XW5Auqyjdg6VUaXXh+A4nJEu58/FhzaNnT4rYGFNCB0hPA+aK1KtP+Ozj/MrQc2hil0hXGB5rJA3Rjz2vVTKT1eHUn7pyeYrbRCND73shXcDKFe7b+xaYJwVX8i2fo0cG4K6omkV9dUSDT8p499y2v1rXKQkD81Q5O2c63FR3b6vMcgJOV8VBkzKGgtazZcYphs2VLGL3hgjKvrw/Hf1pKX+dRCQVX35PfmJCtz3w3UftiyRLaVtR9ZOtMQHtzRqjY+DZX3RyNEz8M+gag4wNZYGTBpVMApNhwQ4VA==", "format": "base64" }, { - "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", + "data": "MIIDNTCCAh2gAwIBAgIUK0W02/eUhTsZLn87ZASDzTAWy+EwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MjEyMTMyWhcNMjMxMTMwMjEyMTMyWjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOqO27+uJb8JVeMRULPrt80Nq2G5s7FyLnlJW9tFme49TID9Z+24+Y6HrpXQVR5C2kY0Ne2XR12Iz7xqYqbKGVKir5SwkRUJPb7fcn8LJiWtGOcXuahW7bG0F7rULO5niCZn48Wyf4HtdlU/NKQIp2PltFIfJUCtBKcmO+PB0JMLaeZ+hLdAzH9tZipBKCl+DMtUUetTsGSBp2aR8Gr/04zrmw2d1cb5AJgRXuKM/gRlJScWWgDD8mcbinH8Iv6x6TySiQnrFRDquL56k6gcH0ps5Uf9ibhCYZ17Cfh+D2+RnfuMkydWTED0VPBzRUK7dRPv5ydr0BFydGjE2DKA9mkCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFkJZzzdkwgm4J5aq+j5aiBddDo7MBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQApZhdomOy+n36GnD6m68/nEuNNYTRrz2UaqH2gYXRjal0WlqzBXQxIU7qiqQDUN30NYKhdvx87J8OkWGpgX4gq6DyIJNhr4oerhdQlB/QvJTjW+IbWrMrl2Aua2kP0K4agxXO0KCg6jc1g70utiaMLDiCZ3RCmLdFQhcoDggAhoJIfGKvRH7bfnYfQ7HiZFwzwb4TaCTmXYyeVkEqEtzJ2U8HxLfa+FM36YL83OD27gSVhAiqigRfrKpktQFxNWaX/iFwfBrqCIN85Bg/kK8ML5foEAH0AmlZaBKzQq7cgeEIIgZjqF34I2vuofvvKJFgRb+GiYD/zLDFqlnLIxuWn", "format": "base64" } ], - "server_name": "mozilla.cloudflare-dns.com", - "t0": 0.014319, - "t": 0.024343, - "tags": [], + "server_name": "dns.google", + "t0": 0.01394, + "t": 0.023396, + "tags": [ + "depth=0" + ], "tls_version": "TLSv1.3", "transaction_id": 2 } @@ -323,9 +335,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.001226, - "t": 0.001226, - "transaction_id": 3 + "t0": 0.000487, + "t": 0.000487, + "transaction_id": 3, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -333,9 +348,12 @@ "num_bytes": 43, "operation": "write", "proto": "udp", - "t0": 0.001276, - "t": 0.001469, - "transaction_id": 3 + "t0": 0.000872, + "t": 0.001133, + "transaction_id": 3, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -343,36 +361,48 @@ "num_bytes": 43, "operation": "write", "proto": "udp", - "t0": 0.001524, - "t": 0.001619, - "transaction_id": 3 + "t0": 0.000798, + "t": 0.00115, + "transaction_id": 3, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 84, + "num_bytes": 43, "operation": "read", "proto": "udp", - "t0": 0.001779, - "t": 0.007073, - "transaction_id": 3 + "t0": 0.001155, + "t": 0.006411, + "transaction_id": 3, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 43, + "num_bytes": 84, "operation": "read", "proto": "udp", - "t0": 0.001477, - "t": 0.008496, - "transaction_id": 3 + "t0": 0.001139, + "t": 0.007347, + "transaction_id": 3, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.008543, - "t": 0.008543, - "transaction_id": 3 + "t0": 0.007424, + "t": 0.007424, + "transaction_id": 3, + "tags": [ + "depth=0" + ] } ], "queries": [] @@ -396,11 +426,30 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000632, - "t": 0.007666, - "tags": [], + "t0": 0.000452, + "t": 0.006821, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "untrusted-root.badssl.com", + "query_type": "AAAA", + "raw_response": "tr6BAAABAAAAAAAADnVudHJ1c3RlZC1yb290BmJhZHNzbANjb20AABwAAQ==", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000507, + "t": 0.00642, + "tags": [ + "depth=0" + ], + "transaction_id": 3 + }, { "answers": [ { @@ -415,45 +464,17 @@ "failure": null, "hostname": "untrusted-root.badssl.com", "query_type": "A", - "raw_response": "h8WBAAABAAEAAAAADnVudHJ1c3RlZC1yb290BmJhZHNzbANjb20AAAEAAQ51bnRydXN0ZWQtcm9vdAZiYWRzc2wDY29tAAABAAEAAA4QAARomllp", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.001489, - "t": 0.007106, - "tags": [], - "transaction_id": 3 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "untrusted-root.badssl.com", - "query_type": "AAAA", - "raw_response": "/F2BAAABAAAAAAAADnVudHJ1c3RlZC1yb290BmJhZHNzbANjb20AABwAAQ==", + "raw_response": "KdaBAAABAAEAAAAADnVudHJ1c3RlZC1yb290BmJhZHNzbANjb20AAAEAAQ51bnRydXN0ZWQtcm9vdAZiYWRzc2wDY29tAAABAAEAAA4QAARomllp", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.001245, - "t": 0.008499, - "tags": [], + "t0": 0.000511, + "t": 0.007355, + "tags": [ + "depth=0" + ], "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": [ { @@ -468,13 +489,32 @@ "failure": null, "hostname": "untrusted-root.badssl.com", "query_type": "A", - "raw_response": "1oeBAAABAAEAAAAADnVudHJ1c3RlZC1yb290BmJhZHNzbANjb20AAAEAAQ51bnRydXN0ZWQtcm9vdAZiYWRzc2wDY29tAAABAAEAAA4QAARomllp", + "raw_response": "fbGBAAABAAEAAAAADnVudHJ1c3RlZC1yb290BmJhZHNzbANjb20AAAEAAQ51bnRydXN0ZWQtcm9vdAZiYWRzc2wDY29tAAABAAEAAA4QAARomllp", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "https://mozilla.cloudflare-dns.com/dns-query", - "t0": 0.001606, - "t": 0.035756, - "tags": [], + "resolver_address": "https://dns.google/dns-query", + "t0": 0.00045, + "t": 0.029497, + "tags": [ + "depth=0" + ], + "transaction_id": 2 + }, + { + "answers": null, + "engine": "doh", + "failure": "dns_no_answer", + "hostname": "untrusted-root.badssl.com", + "query_type": "AAAA", + "raw_response": "we2BAAABAAAAAAAADnVudHJ1c3RlZC1yb290BmJhZHNzbANjb20AABwAAQ==", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "https://dns.google/dns-query", + "t0": 0.000448, + "t": 0.034739, + "tags": [ + "depth=0" + ], "transaction_id": 2 } ], @@ -488,9 +528,12 @@ "failure": null, "success": true }, - "t0": 0.035983, - "t": 0.041633, - "tags": [], + "t0": 0.034918, + "t": 0.041084, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 4 } ], @@ -504,14 +547,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDNTCCAh2gAwIBAgIUIK6/1xclwKX4T5/IzDdhLp4r+LEwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDA3WhcNMjMxMTI5MTE0NDA3WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKPNSnvUsoLqfjZy56n3iW9BbnwWA5bW1uOSjTuR3gji73xVkMVQSFw4aR4MtfVgKehjYVb1v9aefKfVIDgbf6jU22msPPQAE0TD/1tUV6OO4jbAlAk2XieJG6U0vAPP0cfQx06UkCorunFFwcpoYhon1aXPCRdxjdV+NHX2hps0B6tQsaPQ2KTpHW405aSxGGYKqCV9ClUeYShpHTbn8RlilDTBnsLOLf+jbQRIAF/bwMRdcLrxPl3Vvu+xjb/MfjCj0rbjmHBNg5yGerWp5cK6ThKOX8lqvmBeia7DrfRI4mFZtx5a0ZWfaR9l2h4vsfIREERy20YA4qFn70ePXdECAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFDo03JeGGIf995z1PpjofnvYY2QtMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQA9tufPA79Zx8aLJfcIQbzgEo2fs+aFRifTokfM+WIvnBlDGH8KY9ALoEvhIDny6jV+SWc6nG0+2+B1IxIljWzPo1KiAsdKWGU4UVNddWsp4ukhO99p1WsiRahyt0THD1L+MmZSKTSvZNybHOGemv2HuYKZ+iPUL+AteQ3Csha8OEuhibkxgGI6PXW4JiVIyP2bhBeT0bnAA2VHlz8wvQHyXUBZFpBiTTKO8ndRLiGe/HH5gEgusRASSkLnBjzpkL9IGzGjdXN73qJa3ZXthBhFusIXsIDY8KD35KakMqDrecDbPTXHL/9l9ptifIB1VZgDIE5grI3Z1lW8dcD9WDks", + "data": "MIIDNjCCAh6gAwIBAgIVANrjkm46Kgseb1YDbBlszZmDs8UdMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjEzM1oXDTIzMTEzMDIxMjEzM1owHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDqBCm6ZNrZw5dfIgNZvCsUAf6sSf5YhnY6Pn9mPJDA9Atpsm99erDYHvW++UhHkhw0bAlNmFu46eFfUbdz78zpgK//R+M7fVq3QNRKdRVsrtg59j+piUD8TVlIMAiE+S8sgJsYGLHI4nzQf3WchbnS0nfgJL6qfSUx6T0NlgP6I75RIDCErLpH4PE+nn24ntWmT6lFw6BRTqKSmaUeu86hoMvqZQ+K1riNzvwpAvIPr4BLza9AJp98Z9+CUSs4LS10e9XPQDcBMUKHnFzbw7kYvqreIvMzJ8x+YVBOnEOPVAfTPDAegmDXIT3XpSGlu1WUltHI0SemBFIESbgFnqEjAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRab+6AlkAE9O+0P43l9R4/Vi8ffzAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAhrDVGdjyYpsEQwipDUXoe3ZxCfmfMc8dF6p9eREoqUVUTo0U+Xh0Sxom9d0yDNOEufIhqmLsc63U8hnAjXHxgp2fSYHLKRvPtay3U4VNWDJaHKeMJIlRooyVqmmjClegtlJZCQTC1NdhUIMawO/j7DpJk8hfl4CNF1RZK8u1cflysCJzPSm377drC6FKX2kz7lW9zt+whTCcXgbVv9ls9NwkK307SNLCvEg77RkTTZqAjU4XEJcbbQbZ5SWrAx/sKpvWbX7kxLDNdZV1qBi6pxPkpzzEY719v3rFMWobPEWfpRbJGYNB03vVGspXaUQWxhZ+Gb2XUKysSWRKISdHTA==", "format": "base64" } ], "server_name": "untrusted-root.badssl.com", - "t0": 0.041646, - "t": 0.398101, - "tags": [], + "t0": 0.0411, + "t": 0.69753, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "", "transaction_id": 4 } @@ -575,7 +621,7 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:104.154.89.105 Flags:7}]", - "t": 0.035881 + "t": 0.034866 } ], "control_failure": null, @@ -593,7 +639,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.782147, - "test_start_time": "2023-11-28 11:44:07", + "test_runtime": 0.697635, + "test_start_time": "2023-11-29 21:21:32", "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 243c68ee87..91f4ced424 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/observations.json @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "untrusted-root.badssl.com", "ControlDNSLookupFailure": "", @@ -64,7 +64,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "untrusted-root.badssl.com", "ControlDNSLookupFailure": "", @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -144,7 +144,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -183,7 +183,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -224,8 +224,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "untrusted-root.badssl.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/observations_classic.json index f63aba2915..dcb9e35aee 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithConsistentDNS/observations_classic.json @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -67,8 +67,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "untrusted-root.badssl.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/measurement.json index 1c63bfe40c..a98a2766b6 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-28 11:44:10", + "measurement_start_time": "2023-11-29 21:21:35", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,230 +37,118 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011504, - "t": 0.016747, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.016778, - "t": 0.016778, - "transaction_id": 3 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.016882, - "t": 0.016894, - "transaction_id": 3 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.016898, - "t": 0.167049, - "transaction_id": 3 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 1680, - "operation": "read", - "proto": "tcp", - "t0": 0.167147, - "t": 0.167148, - "transaction_id": 3 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 30, - "operation": "write", - "proto": "tcp", - "t0": 0.167777, - "t": 0.167786, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.167796, - "t": 0.167796, - "transaction_id": 3 + "t0": 0.01167, + "t": 0.017253, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "104.154.89.105:443", "failure": null, - "num_bytes": 2256, + "num_bytes": 2257, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.167842, - "t": 0.167842, - "transaction_id": 3 + "t0": 0.347565, + "t": 0.347565, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.838622, - "t": 0.843723, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.843741, - "t": 0.843741, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.843824, - "t": 0.843833, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.843836, - "t": 0.850792, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 872, - "operation": "read", - "proto": "tcp", - "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 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.852312, - "t": 0.852319, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.852321, - "t": 0.852321, - "transaction_id": 4 + "t0": 0.359469, + "t": 0.365842, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 2315, + "num_bytes": 2314, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.884048, - "t": 0.884048, - "transaction_id": 4 + "t0": 0.724621, + "t": 0.724621, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 2315, + "num_bytes": 2314, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 1.069035, - "t": 1.069035, - "transaction_id": 4 + "t0": 0.761757, + "t": 0.761757, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 2315, + "num_bytes": 2314, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 1.30832, - "t": 1.30832, - "transaction_id": 4 + "t0": 0.869936, + "t": 0.869936, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "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": 305, - "operation": "write", - "proto": "tcp", - "t0": 1.35251, - "t": 1.35259, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 1715, - "operation": "read", - "proto": "tcp", - "t0": 1.352501, - "t": 1.358275, - "transaction_id": 4 + "t0": 0.874751, + "t": 0.874751, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 1.358342, - "t": 1.358342, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 1.3583669999999999, - "t": 1.358373, - "transaction_id": 4 + "t0": 0.880946, + "t": 0.880946, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 4030, + "num_bytes": 4029, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 1.358383, - "t": 1.358383, - "transaction_id": 4 + "t0": 0.880991, + "t": 0.880991, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -283,7 +171,10 @@ "operation": "resolve_start", "t0": 0.000072, "t": 0.000072, - "transaction_id": 2 + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -291,9 +182,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000121, - "t": 0.000127, - "transaction_id": 2 + "t0": 0.000115, + "t": 0.000122, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -301,41 +195,70 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000132, + "t0": 0.000126, "t": 0.000153, - "transaction_id": 2 + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000165, - "t": 0.003758, - "transaction_id": 2 + "t0": 0.000125, + "t": 0.003795, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000133, - "t": 0.004448, - "transaction_id": 2 + "t0": 0.000158, + "t": 0.00438, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.004467, - "t": 0.004467, - "transaction_id": 2 + "t0": 0.004414, + "t": 0.004414, + "transaction_id": 1, + "tags": [ + "depth=0" + ] } ], "queries": [] }, "x_dns_duplicate_responses": [ + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "6iqBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.00381, + "t": 0.005831, + "tags": [ + "depth=0" + ], + "transaction_id": 1 + }, { "answers": [ { @@ -350,29 +273,16 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "XHeBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.003776, - "t": 0.005768, - "tags": [], - "transaction_id": 2 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "/OKBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "qouBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.004458, - "t": 0.006264, - "tags": [], - "transaction_id": 2 + "t0": 0.004397, + "t": 0.006419, + "tags": [ + "depth=0" + ], + "transaction_id": 1 } ], "queries": [ @@ -393,9 +303,28 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000066, - "t": 0.003857, - "tags": [], + "t0": 0.000081, + "t": 0.003905, + "tags": [ + "depth=0" + ], + "transaction_id": 2 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "6iqBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000081, + "t": 0.003801, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { @@ -412,29 +341,16 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "XHeBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEaJpZaQ==", + "raw_response": "qouBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEaJpZaQ==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000111, - "t": 0.003765, - "tags": [], - "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 + "t0": 0.000107, + "t": 0.004386, + "tags": [ + "depth=0" + ], + "transaction_id": 1 } ], "requests": [ @@ -513,9 +429,12 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 1.352393, - "t": 1.358342, - "tags": [], + "t0": 0.874751, + "t": 0.880946, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 4 } ], @@ -528,9 +447,12 @@ "failure": null, "success": true }, - "t0": 0.011504, - "t": 0.016747, - "tags": [], + "t0": 0.01167, + "t": 0.017253, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 }, { @@ -541,9 +463,12 @@ "failure": null, "success": true }, - "t0": 0.838622, - "t": 0.843723, - "tags": [], + "t0": 0.359469, + "t": 0.365842, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 4 } ], @@ -557,14 +482,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDNTCCAh2gAwIBAgIUULF34mQn6H7N1kMKWMqJqrcpypwwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDEwWhcNMjMxMTI5MTE0NDEwWjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOQQrqQtgfxC5XoEuNAscCcrhEh7Mq8A/TBiXMw1Gwm4n4Ky9v3RcKicpfN5I6JSJRalvkZngIP+VfHfieNFViT+vRJ1bao382jJqInJKVQf2flxWHf/qoZAr0L29GBTLD7wLRp1cURNaQQWXUTa1NyD6olBpcTo0Wm8LhaTopz2k0avT1ryArDCRuu5tUNdMjhTmfniQ+V2zM8lCmE+R1SBbt86MBWx2qBxPFmzFyxks30spfcIgT1QW7kboL/Ogj21Yi1019Di3m8G1QuZn5lkoLWuuxdhsmCQ+Oe8JMVaZOCEarD39xjo8MsrkcVeVYaDNStWgNmVTgy86d3Ln60CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFLKSSfsDZD7nVYfJtcNCTFt0sgFuMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQDKA7L9242ciq2TG8u8JQFY2OFb8yONyLfoRD4P2waaw4zBMuDLTfZlsGpyn8+7xJn/hAX8b5KFj+KwS2VQ7x4px4Ey/CMptiBZ/kmNrAP0ENfoAfd7ywmYniAc6thgq19llU2aOp/h09nmfAmRgA0tSFoe/3GptH19a//C5C8zfex200rugY45skOMjtxRFQI1L9Bs+32rIy3sJMjjSSFCemg5tCEadR1WunB9bHB7/GGXqVYrcvBc5a/f+FqlxiaO88TxctTXfe2bVBHE6GS8UyREqvZlVUpJordlrpWFNEMitqIfa5PPMvj0tVEuI8g2Q2TNc2aEej0oGoToDekF", + "data": "MIIDNjCCAh6gAwIBAgIVAPRdNVaVFu6XLyhIZh7UW34lu5SkMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjEzNVoXDTIzMTEzMDIxMjEzNVowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3m0k+o+HzprMB7k6RqcxlBKSyUrZeukgBt7wCLcN9wqSVsIdZzyppo4wya+DM9G1O6JzfX3uCRN7nHBlF06twam9vpSCkBO8oKM3yyemKLyWkyX0F7mFyw3MyMuw0XkvWAotv+y9NHy2GNzWHkSiCHa4ualiKP3cuurlDOWb7Bw5Tjk8opCY4O+U/FhYwFT6p6lisJAJlMg3O4ZD/KJq4VeNpnttG1822V+/tLZeSGpweXhYgAncv93cmlkOJsJpHQkUUiAoG2MH+4UcaowockGuTGHYC4IZI0wEa80p6babRecBUbN10zj4o/z7H4+O0kMz+MFF0C/UVydo1jdNLAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS9AuY+2ja/bsgAEtAsbsN7dZQAejAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAmEcx0nbUiwhE1uwF1BXilNl4RHzWMtLjaVLVAj1xCHr9gsydG6B+hDZSUVFJsa9hZ3nZqbQoESBtB9oovNQ4ChSV2pIESX0gRGrtlAjVhXk/lbDUQkSOtXThUJvxehi0tHNM4IhrqqOzvFLJdEf5DzTkf/g0QV4XZlQPMqnUFs7MWOCUneluFw2NodUKgIa8x4jdArcgzbUwVVBBtgcdvzmS8tQoa5e3AuA/GL/Trl1CyoBlEObodvvyEtXvTGcZeRYIiq5x8YAiZvRSWN0Tv9FTP8qbczQa6glbrxa8YoKeuRvMVWwfAYqdr/gWU3qKdcVN7SAxXQ8iKShCGI94BQ==", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.016778, - "t": 0.167796, - "tags": [], + "t0": 0.017273, + "t": 0.347516, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "", "transaction_id": 3 }, @@ -577,18 +505,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "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=", + "data": "MIIDnTCCAoWgAwIBAgIUZx+AemCyITQoeaMPNfuAlu5ngrMwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMTM1WhcNMjMxMTI5MjIyMTM1WjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTiRT0/LeosyCFvrvWWkHRlOWCidWjRBi4wXRMXmJ1N1Pd/98Nq+1dhKxqvf27s0mPk6yt6KraNKlV0D32L851U6lUi/tx91nH/CSOoZfoPv/6ZDBBxvJSeWTWrc10VN5r/j4iO7aU7XfHHg+/2OSHkB+yrbWFE1CKJLCEGo7OcSIjbXWdzxGxUF8Mj/RmhkGugIiIVIN+2mswIR32mQb6+Ox0yKTaO85ozhE8FWzEB1XiBH4RZqscYksiRQxPGRzJWm7qe6FTz2nzrw1oohT6Bng2Y14iNCoejOJv0Fy5DinxMHQWiNXbk/aqTDnDgR2wyLKp7+abHCzjG3638Ex5AgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFF24tL87Qx+pxuMiXAayAXQQGziBMB8GA1UdIwQYMBaAFMLeW4bJaKKwxsiYpJ/h8DFJPraqMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAEvtb0nuiIjO7WjaUDfpeKqcIvx7VuYq8WxlW0IaUDdS6sEngoOar43z1erDSVe+d84o1rPk7hnx5B/2nZxWIvvfqiHPibhoUsRnA0k5VXNTpzHmCg/S1opOBr5v8g55nCUFnHWdP2bQwAykUhS652mmEjHrEbvEB/MLq9uBTiTZZfWk27FLj/BLXTpadXwqHUnuSfCGhrNlzZEqAkd+eLVI6v9q0XM3utyyLQc7eOzM+PU8rkWdbSAExzxg76A0NfyQjpwa0PvDU/Y907MeSg9xOLaAf9WBOCDUxkxbjSAnymh95zbsbgEQsYhgkEj6sg0nMlCFnh5+RHRWISJ+ycQ=", "format": "base64" }, { - "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==", + "data": "MIIDNTCCAh2gAwIBAgIUH8Ah29BzS1UOCJWiJWthP/U93REwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MjEyMTM1WhcNMjMxMTMwMjEyMTM1WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANGJDL2Yp9kjjZk69yGi2ALctG6TcQKmx7Wx1TnVobJLpnDoABGB885p9sjJysAWxUHIn0aMaywRJ+USZdaqIV2P/tR5qjJJ5/y6xEXuBGuOfb16EsG7VpIyMSUGiNPvMgAV/jLKoQfdWxcyXGVF5K2L5RidmM+gH7N41c6fCg1jMqo+kONc5ATjTrhNzq8bgh+zwV8+9SkNavoV/c/a/aGHqeQ6qWoHGRo7LBq0IuXiP7LPbNoDTMV2lWoyQnI7J7UapxCVRz9b9i7j6hbjsmPUV/c8mVSBhKrxS9/Q/R+5DnKGWSxnTierCOvoILjoe2SxxBbw5gHV88VNWeEiTV0CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMLeW4bJaKKwxsiYpJ/h8DFJPraqMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQBEZbDKS9GIV2/42GWK7nbiacbGKZcVAkrhrLmiZJPhVPug763VIzy/vr3zC38d5rFIxl5weFPRXuJZ+1yWvtRRFtls8PNq0RqWxzHg0ljoNqxS5+bqS64BGMzaLK+KEY4fwte46NuDI+irClmLj08BjyYrxlylH4AQ9CACXeizLXpZi8TX8Lo4Uo0uEnrEN4VvEwBbsHix9+NigJuqfoiil90Ug20Ng3rAJfiHMEC6hmkI9QrdyCrlkegVj9JuBehdKWxRaqlT5kJiYdmpX83B6ueU3dNtahAkUXDWIbiG7i3OQMEFeCm23D+6F1+pyOnEntuBfpVD5e9DiyRkHOZ2", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.843741, - "t": 0.852321, - "tags": [], + "t0": 0.365861, + "t": 0.374675, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", "transaction_id": 4 } @@ -670,11 +601,11 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:104.154.89.105 Flags:3}]", - "t": 0.011456 + "t": 0.011617 }, { "msg": "conn 93.184.216.34:443: granted permission: true", - "t": 1.352348 + "t": 0.874708 } ], "control_failure": null, @@ -692,7 +623,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 1.358513, - "test_start_time": "2023-11-28 11:44:10", + "test_runtime": 0.881104, + "test_start_time": "2023-11-29 21:21:35", "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 08b31e143d..4bbf180b32 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/observations.json @@ -1,7 +1,7 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", @@ -42,7 +42,7 @@ ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -81,7 +81,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -122,7 +122,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -146,8 +146,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -195,8 +195,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/observations_classic.json index e5ad6c2642..3f90802c31 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithUnknownAuthorityWithInconsistentDNS/observations_classic.json @@ -2,7 +2,7 @@ "DNSLookupFailures": [], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -43,7 +43,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -67,8 +67,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/measurement.json index 56387cb14b..8b7abca53d 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-28 11:44:09", + "measurement_start_time": "2023-11-29 21:21:34", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,83 +37,27 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.010887, - "t": 0.016461, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.016475, - "t": 0.016475, - "transaction_id": 3 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 287, - "operation": "write", - "proto": "tcp", - "t0": 0.016568, - "t": 0.016578, - "transaction_id": 3 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.01658, - "t": 0.027129, - "transaction_id": 3 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 872, - "operation": "read", - "proto": "tcp", - "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 - }, - { - "address": "104.154.89.105:443", - "failure": null, - "num_bytes": 30, - "operation": "write", - "proto": "tcp", - "t0": 0.027526, - "t": 0.027533, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.027541, - "t": 0.027541, - "transaction_id": 3 + "t0": 0.011414, + "t": 0.016507, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "104.154.89.105:443", "failure": null, - "num_bytes": 2270, + "num_bytes": 2269, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.027575, - "t": 0.027575, - "transaction_id": 3 + "t0": 0.026984, + "t": 0.026984, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -134,9 +78,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000078, - "t": 0.000078, - "transaction_id": 1 + "t0": 0.000076, + "t": 0.000076, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -144,9 +91,12 @@ "num_bytes": 39, "operation": "write", "proto": "udp", - "t0": 0.000118, - "t": 0.00014, - "transaction_id": 1 + "t0": 0.000129, + "t": 0.000136, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -154,9 +104,12 @@ "num_bytes": 39, "operation": "write", "proto": "udp", - "t0": 0.000154, - "t": 0.000161, - "transaction_id": 1 + "t0": 0.000139, + "t": 0.00021, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -164,9 +117,12 @@ "num_bytes": 39, "operation": "read", "proto": "udp", - "t0": 0.000153, - "t": 0.005052, - "transaction_id": 1 + "t0": 0.000152, + "t": 0.005671, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -174,37 +130,28 @@ "num_bytes": 76, "operation": "read", "proto": "udp", - "t0": 0.00021, - "t": 0.005515, - "transaction_id": 1 + "t0": 0.000226, + "t": 0.006265, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.005557, - "t": 0.005557, - "transaction_id": 1 + "t0": 0.006293, + "t": 0.006293, + "transaction_id": 2, + "tags": [ + "depth=0" + ] } ], "queries": [] }, "x_dns_duplicate_responses": [], "queries": [ - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "wrong.host.badssl.com", - "query_type": "AAAA", - "raw_response": "PjeBAAABAAAAAAAABXdyb25nBGhvc3QGYmFkc3NsA2NvbQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000088, - "t": 0.005059, - "tags": [], - "transaction_id": 1 - }, { "answers": [ { @@ -215,19 +162,37 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "wrong.host.badssl.com", - "query_type": "A", - "raw_response": "knSBAAABAAEAAAAABXdyb25nBGhvc3QGYmFkc3NsA2NvbQAAAQABBXdyb25nBGhvc3QGYmFkc3NsA2NvbQAAAQABAAAOEAAEaJpZaQ==", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000127, - "t": 0.005521, - "tags": [], + "resolver_address": "", + "t0": 0.000094, + "t": 0.004856, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "wrong.host.badssl.com", + "query_type": "AAAA", + "raw_response": "S5yBAAABAAAAAAAABXdyb25nBGhvc3QGYmFkc3NsA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000085, + "t": 0.005675, + "tags": [ + "depth=0" + ], + "transaction_id": 2 + }, { "answers": [ { @@ -238,16 +203,19 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "wrong.host.badssl.com", - "query_type": "ANY", + "query_type": "A", + "raw_response": "7VqBAAABAAEAAAAABXdyb25nBGhvc3QGYmFkc3NsA2NvbQAAAQABBXdyb25nBGhvc3QGYmFkc3NsA2NvbQAAAQABAAAOEAAEaJpZaQ==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.00014, - "t": 0.006003, - "tags": [], + "resolver_address": "8.8.4.4:53", + "t0": 0.000119, + "t": 0.006269, + "tags": [ + "depth=0" + ], "transaction_id": 2 } ], @@ -261,9 +229,12 @@ "failure": null, "success": true }, - "t0": 0.010887, - "t": 0.016461, - "tags": [], + "t0": 0.011414, + "t": 0.016507, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -277,14 +248,17 @@ "no_tls_verify": false, "peer_certificates": [ { - "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=", + "data": "MIIDfjCCAmagAwIBAgIUHbo//vbavmNEITd/B1Z+tNElATMwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMTM0WhcNMjMxMTI5MjIyMTM0WjA4MRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMR4wHAYDVQQDExV3cm9uZy1ob3N0LmJhZHNzbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAJZcG6R93gHWZeplwqAydfqIuBPnE1ddN0qmzV8N14s3Jmsa7zD+sRWEH+fxZLEkLbcFWqAZSydmct1FTJ4E+jC73rBxANC78MSqx0iaD8epwHvViQfFrn8yIFLQZ2U+XK0s6qGfUdOnxnid6T77UzcONY1AYSxagBaRa5jbaoqdtZjzKsbrr2r8HkZz8GEm+77WMxuYg/OQA6aL5wGEZ1UQr1przopu54kS6S44cY6ImbTJgZWxaN4/G63+EvBYR7zgsNbvHF6cIV7GsqpD3rVohbsjeq1y+0hebozdDEvDCc1CZNFMeSdCjYH+CitDW3qEkhJ78mR1f7ZFPOsZVAgMBAAGjgZgwgZUwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFFADv8nsBoGBQJ02Sh/Sh9YQHb9nMB8GA1UdIwQYMBaAFLwVUbA137gqP+HsdoHqziumLeblMCAGA1UdEQQZMBeCFXdyb25nLWhvc3QuYmFkc3NsLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAhJfhISbCpgcwGiCjVroRPMdytZm1sHZZXBWqFpwd6j/Tu20V0prXdPs2IW2QGFI9ycK541sjyoL6UjetL3yQg05Gsh8nWfrK8tRrsLnHwdEaBdukqs7qkd6xd66aCJq8lBnLEEIEWdN9sabG4G/G7TwdrKs6PMZ78ohGCh2YhAiqJ/eJZhUoeW8nFkRsEYoHn/oZ4q18wXGu7o3fQVSofdU0fStX7Z3LvTr+kLrCnT+3OxIriZNs3Xa7VXp8iC0vxsu4BN92FTFtY2GMHaEd0b1arIw1GHa4AZRgG8SloocPFUpZi4CcMKg+y+iohXgHFjS38YhGF7maoZIijxCUqg==", "format": "base64" } ], "server_name": "wrong.host.badssl.com", - "t0": 0.016475, - "t": 0.027541, - "tags": [], + "t0": 0.016525, + "t": 0.026957, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "", "transaction_id": 3 } @@ -348,7 +322,7 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:104.154.89.105 Flags:3}]", - "t": 0.010838 + "t": 0.01135 } ], "control_failure": null, @@ -366,7 +340,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.506138, - "test_start_time": "2023-11-28 11:44:09", + "test_runtime": 0.506402, + "test_start_time": "2023-11-29 21:21:34", "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 c3dab19b99..cd11d15845 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/observations.json @@ -1,7 +1,7 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "wrong.host.badssl.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "wrong.host.badssl.com", "ControlDNSLookupFailure": "", @@ -45,8 +45,8 @@ "DNSTransactionID": 1, "DNSDomain": "wrong.host.badssl.com", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "104.154.89.105", "IPAddressASN": 396982, "IPAddressBogon": false, @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -84,8 +84,8 @@ "DNSTransactionID": 2, "DNSDomain": "wrong.host.badssl.com", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "104.154.89.105", "IPAddressASN": 396982, "IPAddressBogon": false, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -146,8 +146,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "wrong.host.badssl.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/observations_classic.json index 4398e2dd85..7cfec8cacd 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/badSSLWithWrongServerName/observations_classic.json @@ -2,7 +2,7 @@ "DNSLookupFailures": [], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "wrong.host.badssl.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -67,8 +67,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "wrong.host.badssl.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/measurement.json index 53b91987dd..f9160b70ed 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-28 11:44:13", + "measurement_start_time": "2023-11-29 21:21:37", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,117 +37,35 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011188, - "t": 0.017142, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.017158, - "t": 0.017158, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.017246, - "t": 0.017255, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.017258, - "t": 0.02479, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 1739, - "operation": "read", - "proto": "tcp", - "t0": 0.024878, - "t": 0.024879, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.025743, - "t": 0.025751, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.025753, - "t": 0.025753, - "transaction_id": 3 + "t0": 0.011113, + "t": 0.015861, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.02578, - "t": 0.02578, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 305, - "operation": "write", - "proto": "tcp", - "t0": 0.025874, - "t": 0.025905, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 1208, - "operation": "read", - "proto": "tcp", - "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 + "t0": 0.024958, + "t": 0.024958, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.032237, - "t": 0.032237, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.032255, - "t": 0.032262, - "transaction_id": 3 + "t0": 0.031615, + "t": 0.031615, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", @@ -155,9 +73,13 @@ "num_bytes": 4030, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.032268, - "t": 0.032268, - "transaction_id": 3 + "t0": 0.031649, + "t": 0.031649, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -178,9 +100,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000109, - "t": 0.000109, - "transaction_id": 2 + "t0": 0.000105, + "t": 0.000105, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -188,9 +113,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000135, - "t": 0.000152, - "transaction_id": 2 + "t0": 0.000173, + "t": 0.000198, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -198,36 +126,48 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.00015, - "t": 0.000153, - "transaction_id": 2 + "t0": 0.000219, + "t": 0.000224, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000156, - "t": 0.006297, - "transaction_id": 2 + "t0": 0.000216, + "t": 0.005285, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000157, - "t": 0.006902, - "transaction_id": 2 + "t0": 0.000239, + "t": 0.005503, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.006928, - "t": 0.006928, - "transaction_id": 2 + "t0": 0.005526, + "t": 0.005526, + "transaction_id": 1, + "tags": [ + "depth=0" + ] } ], "queries": [] @@ -244,16 +184,19 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.org", - "query_type": "ANY", + "query_type": "A", + "raw_response": "MeGBAAABAAEAAAAAA3d3dwdleGFtcGxlA29yZwAAAQABA3d3dwdleGFtcGxlA29yZwAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000078, - "t": 0.005953, - "tags": [], + "resolver_address": "8.8.4.4:53", + "t0": 0.000148, + "t": 0.005294, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { @@ -262,14 +205,16 @@ "failure": "dns_no_answer", "hostname": "www.example.org", "query_type": "AAAA", - "raw_response": "GgiBAAABAAAAAAAAA3d3dwdleGFtcGxlA29yZwAAHAAB", + "raw_response": "qPaBAAABAAAAAAAAA3d3dwdleGFtcGxlA29yZwAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000115, - "t": 0.006315, - "tags": [], - "transaction_id": 2 + "t0": 0.000191, + "t": 0.005506, + "tags": [ + "depth=0" + ], + "transaction_id": 1 }, { "answers": [ @@ -281,17 +226,18 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.org", - "query_type": "A", - "raw_response": "GMyBAAABAAEAAAAAA3d3dwdleGFtcGxlA29yZwAAAQABA3d3dwdleGFtcGxlA29yZwAAAQABAAAOEAAEXbjYIg==", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000128, - "t": 0.006907, - "tags": [], + "resolver_address": "", + "t0": 0.000109, + "t": 0.005881, + "tags": [ + "depth=0" + ], "transaction_id": 2 } ], @@ -371,9 +317,12 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.02578, - "t": 0.032237, - "tags": [], + "t0": 0.024958, + "t": 0.031615, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -385,9 +334,12 @@ "failure": null, "success": true }, - "t0": 0.011188, - "t": 0.017142, - "tags": [], + "t0": 0.011113, + "t": 0.015861, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -401,18 +353,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "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=", + "data": "MIIDnTCCAoWgAwIBAgIUNRthw7Z3GiMEej+YwcoidUcmuvgwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMTM3WhcNMjMxMTI5MjIyMTM3WjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6XzkjZSXpWigVWexK83xtfuOdQcsbssXhFSSzYhpvnXs2mBD8gHvsAOj2DsFxwL++QH8KYX1rkJqMuRDeekclIdhTWlry12301t3ZenOtE+oBujxw/TxJsh0d/+c/SurDg3GtBzfyXHMxjw77gyc46pVt/2Yt1AJnyPWpxiDySmeomY2FiEVWjI9USYvazamL7U/XYFl85PWEZuyntHf4P+Yd8bypt9AcllvCXXzH+rTKcDdrkr0wbLtIKHN3aLGUksW0fo+jCouOi88LSVatmbj3ZBjtAbTx+Udeww1hf0sYCruKRIPJTUfHHSYnEnHXbiKrnanOObgvLjY2WNA7AgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFElPSNkwvoyOq5OUlnRbqldJzPeGMB8GA1UdIwQYMBaAFCkLOPErHYya/Xph1hHOH2oZ29S4MEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAEga1ieGTLCi3mC1yA8SYoNBTsBIo3x/T3YJAEOgXVduPjw6mMZfU/4AWevamZbhWodO03WOT4R9uv7c9nb/+82m+YH/yDjggPTURjTfyyBLvOd119aYWDfvq6DTLlMBTTPd+P2JvPuVl0YuI7YzA6dU5QVniIrPykIkQ+KXVdTUzsnUsvPdYwStc6UUv1ixlM0ikrNtG/+/kM94M1GLThANayKkBzPgwPx/R0E8aRE35NpFrwH8ZBs6flLuRqb9C46eViXQUC8m4X+q+NwuqRl5xbKsr9Fk8DNtcXq7u1QXCK42Za2B/5ODef05Nqb3I30m/ispj2QVTD3SyFMnQFc=", "format": "base64" }, { - "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==", + "data": "MIIDNjCCAh6gAwIBAgIVAPa2fKigBD/nCBZr7v3V7aIn/iTrMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjEzN1oXDTIzMTEzMDIxMjEzN1owHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQChnuuJVeCe8K9UqLfcypKyoAv256IzgFn1aowXSIfAGp8ik+IJ5txpqtv9ECeW0c8Evb8Dm09lB1tRZjYjpVthOdvZCp2a8AZwXc0XIx7DlQbBfYb1q5hV3ilaE4WapBAgOQ2MTTe+9WceEZlURJ/qfhLvpqeT+4mbrAu31aflfpkFAUKzkPNypDU2+GwsGzVHAxSuNSRinIM5KpmlcG4wimlQB6QySC8saR6YV86ZYxZJ0P1BCm0djIDUHVi05qugghC1BiEdZTbi13xLNHC08JfnsobJlH7ingfvdXNvkppJnKR4Y7xUbrtN0aoP8Ad8f/mhHzkZXvQZM+jpgjkRAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQpCzjxKx2Mmv16YdYRzh9qGdvUuDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAc+JD2DbL/keXriG8cYvnCQFaZ/jc5SyJOzpbBCVcHJptQVOeJCsSKeiw0JZfhOwFe0vuJHtYiYb/ljMs4osvO1p43LauioWcHEVkOgkEDAhuuuUJ4MsAgPuEP8VOuGHhvzw/m/FuZImfctkOF3B5OY8lr5BFwXpe0CbDWmnXQqFLheLbZt1q3bIw07k+V6ZyOG5A3ZmKXwplTCXex+ANJvw0R8sH3l2+BsZ7uSOJoqNUBe4pdxP3Ik9catRZXNP9zNmiQXgo98SO77+iUGnBrZ9JhqIE1zY+06KKyROPSqzC9QkM9l5bB5ZfdJ79Hralya9GIcs9bQ9Bbf34ReaPoA==", "format": "base64" } ], "server_name": "www.example.org", - "t0": 0.017158, - "t": 0.025753, - "tags": [], + "t0": 0.015878, + "t": 0.024929, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", "transaction_id": 3 } @@ -440,11 +395,11 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.011135 + "t": 0.011061 }, { "msg": "conn 93.184.216.34:443: granted permission: true", - "t": 0.025764 + "t": 0.024939 } ], "control_failure": "unknown_failure: httpapi: all endpoints failed: [ connection_reset; connection_reset; connection_reset; connection_reset;]", @@ -462,7 +417,7 @@ "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.506998, - "test_start_time": "2023-11-28 11:44:13", + "test_runtime": 0.506, + "test_start_time": "2023-11-29 21:21:37", "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 cd74de7f28..1ecdc49aba 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/observations.json @@ -1,7 +1,7 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.org", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -45,8 +45,8 @@ "DNSTransactionID": 1, "DNSDomain": "www.example.org", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -84,8 +84,8 @@ "DNSTransactionID": 2, "DNSDomain": "www.example.org", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -151,8 +151,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/observations_classic.json index b1f2669dc7..49ff154dfe 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPSWebsite/observations_classic.json @@ -2,7 +2,7 @@ "DNSLookupFailures": [], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.org", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -72,8 +72,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/measurement.json index 25466b1459..cb8e1d7863 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-28 11:44:12", + "measurement_start_time": "2023-11-29 21:21:36", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -32,84 +32,53 @@ "retries": null, "socksproxy": null, "network_events": [ - { - "address": "93.184.216.34:443", - "failure": null, - "operation": "connect", - "proto": "tcp", - "t0": 0.011568, - "t": 0.01633, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.016352, - "t": 0.016352, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.016454, - "t": 0.016469, - "transaction_id": 4 - }, { "address": "93.184.216.34:80", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011592, - "t": 0.017045, - "transaction_id": 3 + "t0": 0.012473, + "t": 0.017341, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.01709, - "t": 0.01709, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:80", - "failure": null, - "num_bytes": 283, - "operation": "write", - "proto": "tcp", - "t0": 0.017141, - "t": 0.017172, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:80", - "failure": null, - "num_bytes": 1448, - "operation": "read", - "proto": "tcp", - "t0": 0.017134, - "t": 0.022554, - "transaction_id": 3 + "t0": 0.017388, + "t": 0.017388, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { - "address": "93.184.216.34:80", + "address": "93.184.216.34:443", "failure": null, - "num_bytes": 223, - "operation": "read", + "operation": "connect", "proto": "tcp", - "t0": 0.022595, - "t": 0.022904, - "transaction_id": 3 + "t0": 0.012567, + "t": 0.018294, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=false" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.022916, - "t": 0.022916, - "transaction_id": 3 + "t0": 0.023102, + "t": 0.023102, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:80", @@ -117,56 +86,13 @@ "num_bytes": 1671, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.022948, - "t": 0.022948, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.016472, - "t": 0.024101, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 1740, - "operation": "read", - "proto": "tcp", - "t0": 0.024191, - "t": 0.024193, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.025101, - "t": 0.025108, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.025111, - "t": 0.025111, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.025128, - "t": 0.025132, - "transaction_id": 4 + "t0": 0.023128, + "t": 0.023128, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", @@ -174,9 +100,13 @@ "num_bytes": 2316, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.025138, - "t": 0.025138, - "transaction_id": 4 + "t0": 0.027447, + "t": 0.027447, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=false" + ] } ], "x_dns_whoami": { @@ -197,9 +127,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000089, - "t": 0.000089, - "transaction_id": 2 + "t0": 0.000088, + "t": 0.000088, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -207,9 +140,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.00014, - "t": 0.000161, - "transaction_id": 2 + "t0": 0.000474, + "t": 0.0005, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -217,36 +153,48 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.00014, - "t": 0.000163, - "transaction_id": 2 + "t0": 0.000609, + "t": 0.000625, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000173, - "t": 0.005162, - "transaction_id": 2 + "t0": 0.002086, + "t": 0.006401, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000171, - "t": 0.005256, - "transaction_id": 2 + "t0": 0.002397, + "t": 0.007842, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.005289, - "t": 0.005289, - "transaction_id": 2 + "t0": 0.007878, + "t": 0.007878, + "transaction_id": 2, + "tags": [ + "depth=0" + ] } ], "queries": [] @@ -263,18 +211,19 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.org", - "query_type": "A", - "raw_response": "pniBAAABAAEAAAAAA3d3dwdleGFtcGxlA29yZwAAAQABA3d3dwdleGFtcGxlA29yZwAAAQABAAAOEAAEXbjYIg==", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000121, - "t": 0.00517, - "tags": [], - "transaction_id": 2 + "resolver_address": "", + "t0": 0.000078, + "t": 0.005834, + "tags": [ + "depth=0" + ], + "transaction_id": 1 }, { "answers": null, @@ -282,13 +231,15 @@ "failure": "dns_no_answer", "hostname": "www.example.org", "query_type": "AAAA", - "raw_response": "Tx6BAAABAAAAAAAAA3d3dwdleGFtcGxlA29yZwAAHAAB", + "raw_response": "57WBAAABAAAAAAAAA3d3dwdleGFtcGxlA29yZwAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000111, - "t": 0.005262, - "tags": [], + "t0": 0.0004, + "t": 0.006411, + "tags": [ + "depth=0" + ], "transaction_id": 2 }, { @@ -301,17 +252,20 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.org", - "query_type": "ANY", + "query_type": "A", + "raw_response": "bg+BAAABAAEAAAAAA3d3dwdleGFtcGxlA29yZwAAAQABA3d3dwdleGFtcGxlA29yZwAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.00007, - "t": 0.00575, - "tags": [], - "transaction_id": 1 + "resolver_address": "8.8.4.4:53", + "t0": 0.000453, + "t": 0.007849, + "tags": [ + "depth=0" + ], + "transaction_id": 2 } ], "requests": [ @@ -389,36 +343,45 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.01709, - "t": 0.022916, - "tags": [], + "t0": 0.017388, + "t": 0.023102, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], "tcp_connect": [ { "ip": "93.184.216.34", - "port": 443, + "port": 80, "status": { "failure": null, "success": true }, - "t0": 0.011568, - "t": 0.01633, - "tags": [], - "transaction_id": 4 + "t0": 0.012473, + "t": 0.017341, + "tags": [ + "depth=0", + "fetch_body=true" + ], + "transaction_id": 3 }, { "ip": "93.184.216.34", - "port": 80, + "port": 443, "status": { "failure": null, "success": true }, - "t0": 0.011592, - "t": 0.017045, - "tags": [], - "transaction_id": 3 + "t0": 0.012567, + "t": 0.018294, + "tags": [ + "depth=0", + "fetch_body=false" + ], + "transaction_id": 4 } ], "tls_handshakes": [ @@ -431,18 +394,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnjCCAoagAwIBAgIVANSduxzYGbVl6waawmCAi02i6UcUMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQxMloXDTIzMTEyODEyNDQxMlowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA83bdD5Q6VkbL3wUPU5k/hSYCBZ1zzv2O3yLFkbMtJ3MsqUa1YJbwGcAXjU2BB0qoJrds38zqNYzZwk+QC3TcTYwrId0THoICicX4Gb0JNaDSHD/gwscUVwf1DgEaKBfY+9Fnh4E8AVs0veglD+Sqar+TIYS/koaPJGxguVYBne/vMlgxw4wVnX6BNURsMFY27LrUcGv3JEaPLCAFi8BzWxMJKwP9iqIfjDQ3iTigPMneb2Hr6Rnxi6/M3tvKQb0iM2dgPdEmf/0tF4FNDqAEEPFtspwR4S9OMrlSbGRrRSAw98SlPPNRWJtGxRgWLjNecj3UpP7AdafcMjRvlDq2cwIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ6stKxmEFfXQv2ktS+9G90FkmTuDAfBgNVHSMEGDAWgBRCFwK0bQ01OE4Rgq4SRqOi3NUmRDBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQB1Ssy9svU13hv5w7uYEwnnkE7VSvPT0tG3ElOrKY2BAUUAUXcfPpIyNqih/JBips7QIGUJ3+yODkg4n2RFC1m7xvk89xJD+2xjgmJCIBo6e4rjXLEp9PfHM9ZMaKVSiQc7VL11IBaFtVYrj0pciIuGHZejwd18UOTYXAodj5hNCH901CGYDxXlkgRZT6SWtZ9l4II41xRAsexMcJkyfhjDEzXLs329exz2rq9SePHusLFEM+SWPDgyTnWZGNP+F6ybTC80gKcfaTozjfeSt494MMI690hZChJuHN5V/SoMhMlhIP//AOaSscHb9mld0D3mSuQfW+BP2N7fDdin5FQN", + "data": "MIIDnjCCAoagAwIBAgIVAJih+sP4TrUB8FLCfS0BwtQ4PnE+MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyOTIwMjEzNloXDTIzMTEyOTIyMjEzNlowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7epcm3kk7Ns0WZ2XTa5R2BobU/rp+062xny9rsqvD9suPs4+P7C5I3IhoTKF3ftNWuQj4S2R3XBVmrzyuSkftCv/fvetG4LFq3a0tYayEavbylWlVemaePo0Gc3IbLW4eBjgDlTou/qwJh0TqSoGBnK8GbBh+k655XPupeZ3u3fa1asSagASRpb7xJkpNCuCMXKH5GWFqo5KB5ZnmCOw9oJYS6MhES6kJGlC2MbXpdAnD5/k/UF7JSKoKgtvtcD53kCYwK/OKDC6qB9vTKqRopEjaTaXQ9qK2maQnfLTnkMIlphvLmErhRaPzY68woRenr2LnMQsE+Y6jyAz96XnuwIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT5vn0kxUhOulMCheWa6JU6qDLHYTAfBgNVHSMEGDAWgBTioO6I12jsHaMZy+tUh8AoYTit6TBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQBbvdBbSaoWCWCqYkZXK1jUGeJqHjmLEXsh2++I0v+abjUR/P7ActpwIKdXYGGPTDx3BeLnOftQQePa2n66ZUusnsO2qjI+2krm1X0NXuND1Z6tyn2ruZXjcnBM8ZiPrVN/opJGB6TjXTRXIYVxfX0Nbm6JHiZyuQcWk/Wr+fHQWZmWXCs143dWay0WyLLS5Ax4T34/yABcAJamBpKiKYHBhFutbg/blBGGYBxooLBmKmqZDHPUeDwn7ue5XlJGYG0Q3mZNPCO1eNhbMwv4CJqeqF9fTfuM1TzMOKQPmS9efVDQGxNeEv/t3+a+4Sl6axJ9A3U0bxijSZdJxbM5WW8F", "format": "base64" }, { - "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==", + "data": "MIIDNjCCAh6gAwIBAgIVAIvlJnV8qVJyeGref+O+Yyt22glRMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjEzNloXDTIzMTEzMDIxMjEzNlowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDF8T/GQwYdvgZcuz1jmz5unMwcsf1fqjCdDReW7PpdS1CGEMCn9zcezaNdpGXlrjJtOCPu2om9nvZDTGmAijZBjadaJ3aqwWhozXrqPf3OwFhr1nZMjoJ7GnBHCYg+gyhTWDAOK4HDYDQCxmStxEfAUipVq8yZtTT5cKmAPEcabxJVNLH0ZZReZi8VQnXN99Jb9tOicOcACIl5oX1TRUy+DzmxRkuAgQ0y8fNpGdaELgAFf05Bm5qqkdHmHJ3qxdGz7dnAwvNs8E2BOtGlNRqDKvijW0LCgq5JRi5UA4pAso9lNrV+ac6DfhlUmwK2YFmFy9hD0AFT9lzOdReQTghbAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTioO6I12jsHaMZy+tUh8AoYTit6TAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAjERiVgWxpLDRmSGNamc5Bp09E9GBQG0eWQ7jZ/nQK6xb+6Ky/91XbkuSuM08w3YR94EcYx1smsu8CL7VIy5B4pRARLCofaB3eh7T47AWOzdaOeXkS4jwb95LZfggMtEHsiPa0c2Xk2vTGX/VZAOqrNwlKIq33G2kUt5W4OHsSEpGLigoADk5OR7Zy2rwphXELL9t1L36aUttJLaVcXyYv6JLzp2qVXjTUlvO6uL+DE0ZU7pEsuOOL+n6sxvI8zdeSKV63o0kP3kkjujveXv7aM4auGcKiw4lvvCnWJue5cTcDiC6fTEGD7NPXOe2en5Z4vh7+BwU6mWnWzQAINZ2vg==", "format": "base64" } ], "server_name": "www.example.org", - "t0": 0.016352, - "t": 0.025111, - "tags": [], + "t0": 0.018309, + "t": 0.027418, + "tags": [ + "depth=0", + "fetch_body=false" + ], "tls_version": "TLSv1.3", "transaction_id": 4 } @@ -470,11 +436,11 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.01153 + "t": 0.012435 }, { "msg": "conn 93.184.216.34:80: granted permission: true", - "t": 0.017054 + "t": 0.017349 } ], "control_failure": "unknown_failure: httpapi: all endpoints failed: [ connection_reset; connection_reset; connection_reset; connection_reset;]", @@ -492,7 +458,7 @@ "accessible": null }, "test_name": "web_connectivity", - "test_runtime": 0.505869, - "test_start_time": "2023-11-28 11:44:12", + "test_runtime": 0.507987, + "test_start_time": "2023-11-29 21:21:36", "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 a64c15e2f6..abfbf56fd1 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/observations.json @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -42,11 +42,11 @@ ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.org", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -81,11 +81,11 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.org", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -122,7 +122,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.org", "DNSLookupFailure": "", "DNSQueryType": null, @@ -151,8 +151,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, @@ -166,7 +166,7 @@ "ControlHTTPResponseTitle": null }, "4": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.org", "DNSLookupFailure": "", "DNSQueryType": null, @@ -190,8 +190,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/observations_classic.json index 49e5113b81..fd0c119341 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/controlFailureWithSuccessfulHTTPWebsite/observations_classic.json @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -43,7 +43,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.org", "DNSLookupFailure": "", "DNSQueryType": null, @@ -72,8 +72,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, @@ -87,7 +87,7 @@ "ControlHTTPResponseTitle": null }, "4": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.org", "DNSLookupFailure": "", "DNSQueryType": null, @@ -111,8 +111,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json index 1c4fa86ff4..658fc6ef45 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis.json @@ -2,7 +2,7 @@ "DNSExperimentFailure": "android_dns_cache_no_data", "DNSTransactionsWithBogons": {}, "DNSTransactionsWithUnexpectedFailures": { - "2": true + "1": true }, "DNSPossiblyInvalidAddrs": {}, "DNSPossiblyInvalidAddrsClassic": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json index 168a895cb3..aea07fe5f6 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/analysis_classic.json @@ -2,7 +2,7 @@ "DNSExperimentFailure": "android_dns_cache_no_data", "DNSTransactionsWithBogons": null, "DNSTransactionsWithUnexpectedFailures": { - "2": true + "1": true }, "DNSPossiblyInvalidAddrs": null, "DNSPossiblyInvalidAddrsClassic": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/measurement.json index 2329289a28..239eb902b7 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-28 11:44:14", + "measurement_start_time": "2023-11-29 21:21:38", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,127 +37,49 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011949, - "t": 0.017318, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.017337, - "t": 0.017337, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.017437, - "t": 0.017449, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.017452, - "t": 0.025079, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 1740, - "operation": "read", - "proto": "tcp", - "t0": 0.025185, - "t": 0.025186, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.026074, - "t": 0.026082, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.026084, - "t": 0.026084, - "transaction_id": 3 + "t0": 0.012163, + "t": 0.018215, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.026112, - "t": 0.026112, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 305, - "operation": "write", - "proto": "tcp", - "t0": 0.026166, - "t": 0.026197, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 1208, - "operation": "read", - "proto": "tcp", - "t0": 0.0262, - "t": 0.032577, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 507, - "operation": "read", - "proto": "tcp", - "t0": 0.032873, - "t": 0.033611, - "transaction_id": 3 + "t0": 0.027876, + "t": 0.027876, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.033629, - "t": 0.033629, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.033664, - "t": 0.033685, - "transaction_id": 3 + "t0": 0.034166, + "t": 0.034166, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 4031, + "num_bytes": 4030, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.033693, - "t": 0.033693, - "transaction_id": 3 + "t0": 0.034201, + "t": 0.034201, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -178,9 +100,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000069, - "t": 0.000069, - "transaction_id": 1 + "t0": 0.000078, + "t": 0.000078, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -188,9 +113,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000103, - "t": 0.000109, - "transaction_id": 1 + "t0": 0.000118, + "t": 0.000139, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -198,36 +126,48 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000107, - "t": 0.000116, - "transaction_id": 1 + "t0": 0.000149, + "t": 0.000166, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000137, - "t": 0.005274, - "transaction_id": 1 + "t0": 0.000171, + "t": 0.005604, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000126, - "t": 0.005524, - "transaction_id": 1 + "t0": 0.000143, + "t": 0.005837, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.005563, - "t": 0.005563, - "transaction_id": 1 + "t0": 0.005857, + "t": 0.005857, + "transaction_id": 2, + "tags": [ + "depth=0" + ] } ], "queries": [] @@ -236,17 +176,18 @@ "queries": [ { "answers": null, - "engine": "udp", - "failure": "dns_no_answer", + "engine": "getaddrinfo", + "failure": "android_dns_cache_no_data", "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "0PeBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000078, - "t": 0.005279, - "tags": [], + "resolver_address": "", + "t0": 0.000072, + "t": 0.005718, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { @@ -263,27 +204,32 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "8BeBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "5emBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000078, - "t": 0.005529, - "tags": [], - "transaction_id": 1 + "t0": 0.000113, + "t": 0.005611, + "tags": [ + "depth=0" + ], + "transaction_id": 2 }, { "answers": null, - "engine": "getaddrinfo", - "failure": "android_dns_cache_no_data", + "engine": "udp", + "failure": "dns_no_answer", "hostname": "www.example.com", - "query_type": "ANY", + "query_type": "AAAA", + "raw_response": "WdqBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000086, - "t": 0.006248, - "tags": [], + "resolver_address": "8.8.4.4:53", + "t0": 0.00009, + "t": 0.00584, + "tags": [ + "depth=0" + ], "transaction_id": 2 } ], @@ -363,9 +309,12 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.026112, - "t": 0.033629, - "tags": [], + "t0": 0.027876, + "t": 0.034166, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -378,9 +327,12 @@ "failure": null, "success": true }, - "t0": 0.011949, - "t": 0.017318, - "tags": [], + "t0": 0.012163, + "t": 0.018215, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -394,18 +346,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "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", + "data": "MIIDnjCCAoagAwIBAgIVAOq7R4VMhhToacbFwfF0h47yQWXAMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyOTIwMjEzOFoXDTIzMTEyOTIyMjEzOFowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnjGsSvXmImfQxrm07DLpwcXBZ8p9TiVfqsvDs4LVCkG9q4hCOuzerEhTa8LdzVdjTKHKiUIRACkOoh/ef5qTNndNaEZO/qN6n0RQdKu0mLHh9XAfpFn2WJEDfTFNUJ0NLcvdx2+CuAHTxGS3EEZoMamGuRCoikWJoVM67znAbWCybUya2XP5sArA70Kx89vh4pbJPTrKwDmj15ojvgL7XwRmfENxoVPDhMxqM55eEYwrmvVBmOR3rW9VFpHvZ1VwZDWCbyOI8S7jI40fL+nWMtNv+fCc22fMaNHMItjJRPP8UUQgTv+xPa31WhHz/8MJjnD6kVferwl2YE1buJD17QIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRQmoF4VzDMcnlA5P4g/tEXhfLZ3DAfBgNVHSMEGDAWgBTmpuzU7kTfgdNgMKGCj4RKEu4D9zBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQA19pHdJaoLrBWEt/u68K4kgVWtQ1DLYKrFqnpKD988T3R+qW3fTOV/L8gi8htQf7z4UaMYQdaYuAYnPxM1ryTP5Sv5yH2mjw3vAt0aKYT5H9Pn7BEINXrnWWgeyenzGUslvKO31YzE3hKSUPaYYjFfWbfkKQ6mvxZl4+ha9SmJGfkDnh/xadVFkCFSnlB8fv4YD9ZxLUHTXBMOZyRvkAGhpk3g1PZKgHouHPP92qZbRFL6ZUYOG/rVZWNhxmUBum9ugGoHDlHyPTMUGiYokds1V9CFS1h+S/zEESQtufnj9OpWpngEue3O5e9lF/5pUar2xknNm46U8wo+hwCpos2H", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAIPbgeI1bjRB3ULHjifo7AaRCkSoMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQxNFoXDTIzMTEyOTExNDQxNFowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCz/A2Z+Jxc1zLw8dLGiIqogt9Eu24FGDGDIxkYQb6XeU7JKdrleXgXj4v9tY6wHEuihI9xWIK29s74GqZds6Q/MvoYAKYQlZN4O2EYfgB9ioBA3izo95nb9yTjNOZmevHUqAzRUnbs9gz2vhiIGnvjPhELWJI9+bt4T0GLBNhyntrk/qiAW4WxOxgGltrb7CTQSVKENPiKN1FR0aYgC2OeBkov7KWwEC0pMDnu3kSMgw2KFyLsYPd8uZ5QTXrYVoGwNOLojlXJNzItcyFhj/Cj3UI6YZ6QZgG9uX3UwfINoRrnGPUdEKVfSNajGyoDMs6ccbt39468AM6GZkjH6cEPAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRwcRFv1EPrRDTYpaeJD+C1BmFrBDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAGaQA49jR33OCg3XNVQ4NFTIkhdqWsf5zxgoiVgOaCCToyca0nPmXgpgZnQnY09Nc0QcPf8kbmR3aGhTI2sBjoG/ryld9w+So1Wb5GabZ7emDhtbsKi3aNziNqq29zfZdMGYI6g8SOomHzA8mjmaoIiEztCWIqawwomAr41fnmuqWz5KWcEAUc2EShH6ArVEh8HgbffwyV8qnKY4d9d/IPstdKCBukkTBDoVoDYccXEhAwRzyFGG3zsqwjuqsllpj7IOyRwvcDMm7s2fVl1HPqEmcaxB+YMBbjIHabI6hWKT6JxkBAxmnwVwWY6cRdLzFsx1zr1ZlYlfPATKYS+lGLw==", + "data": "MIIDNTCCAh2gAwIBAgIUcjqoelaLxleCCOc8pKLm5kUMV90wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MjEyMTM4WhcNMjMxMTMwMjEyMTM4WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALSEIRPQv5nQABfovnvHDl8S1Jo8gHwegEFsjzwpITsWS9pA1UOq1ac3d938H6Nk1B3vb2po8iUqPOWz33+GKSkLbKzyL6IKHmEgXyOCI9c1PMsMgbVr1zVZ3xA05sLcUYOb5IjfSFUDG/eHVqiN62Y4MPmZPHVKuEaxEDdcicsHpmvGsAlE4JIZS5nze5cyycvCTkNsu0Ry5imDfmBZ9ZoNJ+u+sAkouFZNElg5qMv3YKxXsOZtX4J2MdNwjtZtAHvivBUMp5T0IOsCJ7sZnDAbi4QD9+7oz61iSP4dXUj0ODVW3uMIaI4AYxxtLnezP4j2HTIlC2gZWiNrL3v/nYMCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFOam7NTuRN+B02AwoYKPhEoS7gP3MBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAvQC+mv3mQJJZYAyEy/5suRoQKIltsf9pZTsPlyRIwrd+pVMX61/TmYzxDDLr0BuLyQRYQTen/1q4kBpeCoqbWxSK15pB5pPplLxSoFtX82MccV0s4rBq5I93IH0EAuEQ+fkZtKrAkXNLneRIYUggY47gDdTYzVV9wGizZOxl8PHWa2wXcXMQbq1dF6C4V+k8r0V5lrFFtoyKuBtpPZgmT+R03HyHiRRTtTcJw5221UHDzlrkR/9zpukgUmX+A7hBfeMFT5lK05mbNsZtAyUafuXTdvSPHWIxANODGe1+kbSueq0V6DlDZFBPZR1vteh8qXiNx9+zUle159Uje5nNB", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.017337, - "t": 0.026084, - "tags": [], + "t0": 0.01823, + "t": 0.027849, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", "transaction_id": 3 } @@ -474,11 +429,11 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:2}]", - "t": 0.011903 + "t": 0.012106 }, { "msg": "conn 93.184.216.34:443: granted permission: true", - "t": 0.026093 + "t": 0.027859 } ], "control_failure": null, @@ -496,7 +451,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.506353, - "test_start_time": "2023-11-28 11:44:14", + "test_runtime": 0.505958, + "test_start_time": "2023-11-29 21:21:38", "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 1a54c1ed32..77895a0a80 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/observations.json @@ -3,9 +3,9 @@ { "DNSTransactionID": 1, "DNSDomain": "www.example.com", - "DNSLookupFailure": "dns_no_answer", - "DNSQueryType": "AAAA", - "DNSEngine": "udp", + "DNSLookupFailure": "android_dns_cache_no_data", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": null, "IPAddressASN": null, "IPAddressBogon": null, @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", @@ -42,9 +42,9 @@ { "DNSTransactionID": 2, "DNSDomain": "www.example.com", - "DNSLookupFailure": "android_dns_cache_no_data", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSLookupFailure": "dns_no_answer", + "DNSQueryType": "AAAA", + "DNSEngine": "udp", "IPAddress": null, "IPAddressASN": null, "IPAddressBogon": null, @@ -64,7 +64,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", @@ -81,7 +81,7 @@ ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -122,7 +122,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -151,8 +151,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/observations_classic.json index a33ab7047d..531b199aa5 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingAndroidDNSCacheNoData/observations_classic.json @@ -1,7 +1,7 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "android_dns_cache_no_data", "DNSQueryType": "ANY", @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json index 0f761b8507..a0e5bde434 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis.json @@ -1,7 +1,7 @@ { "DNSExperimentFailure": null, "DNSTransactionsWithBogons": { - "2": true + "1": true }, "DNSTransactionsWithUnexpectedFailures": null, "DNSPossiblyInvalidAddrs": {}, @@ -15,15 +15,15 @@ "content-length": true }, "HTTPFinalResponsesWithControl": { - "4": true + "3": true }, "HTTPFinalResponsesWithTLS": { - "4": true + "3": true }, "TCPTransactionsWithUnexpectedTCPConnectFailures": {}, "TCPTransactionsWithUnexpectedTLSHandshakeFailures": {}, "TCPTransactionsWithUnexpectedHTTPFailures": {}, "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "3": true + "4": true } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json index 312e7ef2e2..e0189bb664 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/analysis_classic.json @@ -1,7 +1,7 @@ { "DNSExperimentFailure": null, "DNSTransactionsWithBogons": { - "2": true + "1": true }, "DNSTransactionsWithUnexpectedFailures": null, "DNSPossiblyInvalidAddrs": null, @@ -17,6 +17,6 @@ "TCPTransactionsWithUnexpectedTLSHandshakeFailures": null, "TCPTransactionsWithUnexpectedHTTPFailures": null, "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "3": true + "4": true } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/measurement.json index ac322ca8e8..3f948b445d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "https://www.example.com/", - "measurement_start_time": "2023-11-27 23:46:14", + "measurement_start_time": "2023-11-29 21:21:39", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,93 +37,13 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011851, - "t": 0.017314, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.017329, - "t": 0.017329, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.017419, - "t": 0.017428, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.017431, - "t": 0.024489, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 872, - "operation": "read", - "proto": "tcp", - "t0": 0.024576, - "t": 0.024577, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 867, - "operation": "read", - "proto": "tcp", - "t0": 0.024578, - "t": 0.024854, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.025721, - "t": 0.025728, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.02573, - "t": 0.02573, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 2315, - "operation": "bytes_received_cumulative", - "proto": "tcp", - "t0": 0.110595, - "t": 0.110595, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 2315, - "operation": "bytes_received_cumulative", - "proto": "tcp", - "t0": 0.331068, - "t": 0.331068, - "transaction_id": 4 + "t0": 0.010522, + "t": 0.016435, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", @@ -131,63 +51,35 @@ "num_bytes": 2315, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.444178, - "t": 0.444178, - "transaction_id": 4 + "t0": 0.157016, + "t": 0.157016, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.525758, - "t": 0.525758, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 305, - "operation": "write", - "proto": "tcp", - "t0": 0.525844, - "t": 0.525884, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 1208, - "operation": "read", - "proto": "tcp", - "t0": 0.525844, - "t": 0.531487, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 507, - "operation": "read", - "proto": "tcp", - "t0": 0.531533, - "t": 0.531849, - "transaction_id": 4 + "t0": 0.525283, + "t": 0.525283, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.531864, - "t": 0.531864, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.531884, - "t": 0.531892, - "transaction_id": 4 + "t0": 0.531238, + "t": 0.531238, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", @@ -195,18 +87,26 @@ "num_bytes": 4030, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.531901, - "t": 0.531901, - "transaction_id": 4 + "t0": 0.531285, + "t": 0.531285, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "10.10.34.35:443", "failure": "generic_timeout_error", "operation": "connect", "proto": "tcp", - "t0": 0.011864, - "t": 1.011902, - "transaction_id": 3 + "t0": 0.010497, + "t": 1.01056, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -227,9 +127,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000058, - "t": 0.000058, - "transaction_id": 1 + "t0": 0.000088, + "t": 0.000088, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -237,9 +140,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000094, - "t": 0.000101, - "transaction_id": 1 + "t0": 0.000133, + "t": 0.000156, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -247,9 +153,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000118, - "t": 0.000139, - "transaction_id": 1 + "t0": 0.000148, + "t": 0.000161, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -257,9 +166,12 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000109, - "t": 0.005651, - "transaction_id": 1 + "t0": 0.000179, + "t": 0.005001, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -267,56 +179,44 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000144, - "t": 0.006365, - "transaction_id": 1 + "t0": 0.000182, + "t": 0.005362, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.006403, - "t": 0.006403, - "transaction_id": 1 + "t0": 0.005424, + "t": 0.005424, + "transaction_id": 2, + "tags": [ + "depth=0" + ] } ], "queries": [] }, "x_dns_duplicate_responses": [], "queries": [ - { - "answers": [ - { - "answer_type": "A", - "ipv4": "10.10.34.35", - "ttl": null - } - ], - "engine": "getaddrinfo", - "failure": null, - "hostname": "www.example.com", - "query_type": "ANY", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "", - "t0": 0.000067, - "t": 0.005291, - "tags": [], - "transaction_id": 2 - }, { "answers": null, "engine": "udp", "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "sR2BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "xduBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000066, - "t": 0.005654, - "tags": [], - "transaction_id": 1 + "t0": 0.000098, + "t": 0.005005, + "tags": [ + "depth=0" + ], + "transaction_id": 2 }, { "answers": [ @@ -332,13 +232,37 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "Er6BAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "npKBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000099, - "t": 0.006371, - "tags": [], + "t0": 0.000126, + "t": 0.005377, + "tags": [ + "depth=0" + ], + "transaction_id": 2 + }, + { + "answers": [ + { + "answer_type": "A", + "ipv4": "10.10.34.35", + "ttl": null + } + ], + "engine": "getaddrinfo", + "failure": null, + "hostname": "www.example.com", + "query_type": "ANY", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "", + "t0": 0.000077, + "t": 0.0055, + "tags": [ + "depth=0" + ], "transaction_id": 1 } ], @@ -418,10 +342,13 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.525758, - "t": 0.531864, - "tags": [], - "transaction_id": 4 + "t0": 0.525283, + "t": 0.531238, + "tags": [ + "depth=0", + "fetch_body=true" + ], + "transaction_id": 3 } ], "tcp_connect": [ @@ -429,13 +356,17 @@ "ip": "93.184.216.34", "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011851, - "t": 0.017314, - "tags": [], - "transaction_id": 4 + "t0": 0.010522, + "t": 0.016435, + "tags": [ + "depth=0", + "fetch_body=true" + ], + "transaction_id": 3 }, { "ip": "10.10.34.35", @@ -444,10 +375,13 @@ "failure": "generic_timeout_error", "success": false }, - "t0": 0.011864, - "t": 1.011902, - "tags": [], - "transaction_id": 3 + "t0": 0.010497, + "t": 1.01056, + "tags": [ + "depth=0", + "fetch_body=true" + ], + "transaction_id": 4 } ], "tls_handshakes": [ @@ -460,20 +394,23 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnjCCAoagAwIBAgIVAIneTCBOFHnFajLuhl/rp6CFF/etMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzIyNDYxNFoXDTIzMTEyODAwNDYxNFowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx5V9RlGRE4hfge6RlNc+8gM1IkLfN/9kyfqjHZNkBEckbzBpztHrfYUWsDS40dIurISwZZvYfmTE8mrpdqfZbkVCpKmilt0VRFl20q/FR/WjxAm8Fw39FsS1cH54V/Hwq+lF81cTv2VdmEywUzOYDPoJ6p1/Pv0k9ZKgDKAVXhB3QV+U0Vn66gV59NIfoCvIrHmFpzpdTr8CB99ykp9K0PIVulFO1f7+xh4A7vdrP4OrL8Tp+GNpMG6CKCTYGc8UT76+D90LOU4qK4/PAFc9WQhtQk1KDBtnseZoxLwgt4Sz77MQmmLyR81wqFPC8HbH24PijfEVaAZ/6FDolDKnYwIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSO7oDYno6q6al4t2fuz3VZztdcBjAfBgNVHSMEGDAWgBSV8ksCrYFny1Bc4F3TNDE4ErdYwTBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCL6g7XAOOegiLt1kXem2TihD90mzU+N3Pewzr2z1Y1hgvTm+zTgJbeKYr1COZ4m/kseEMUGe69FJ7/FrEx8iGmUPNJiPNC7Mrr/PWSIUFcPqHzWWu2U7v++WXBdVO4ZiQjvLTQDNGAMqbD5zAQes0jhxTbRB5SNmsC+v8+qL5ktd9tV9ToLU6YkFH7BHMIfgR3GBcdDj9s5r83dW+kLUaAiMRxmLGwRIlihRNqC+WlaGnrOr9KzPMtzIwwIVTaEx9NiJoBrpX6KNmgU9pYlXgwcVAfQI6NQcPKQJGG7/arOK2EedwU9OLTgGCOi4E+qeBVFi9aN6kCTUggfP2Wur04", + "data": "MIIDnTCCAoWgAwIBAgIUXSosaaqE97pd+3pln6IJvkfZKCUwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMTM5WhcNMjMxMTI5MjIyMTM5WjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDENsYLz3+uIc+BjI2ay6cAlcwACREPu7/dlhn9k8rA74/cttvwYe47VIGgbcXtOk1vWwRJRUNIyaD76B6haMbKWXCelOb0onfXsRNWn30XSdm590zyh3K67aUoS4guy9ZmWviF/RyC/S0UCT8Jc17VRs2e6xGwiAp07N6wbxfynwM/zpBaGJgq0vTPmxkhjZaB/QCec0Qahi7NEoPbcVRDZpW21VLphlx5Kg4Sod64ReRLxcpt9wmqw9/p4yvOWC4oL+oCpWK/lG2u8xZOlhhyGGxfcGWOvLyZV/BA0p1qjfS/84uQiYh1IgwGF6kOrVjnxTr8fyZshW9QvhoSAlbbAgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFMxhOi30Sc03pWNF4r6WIOeFlYfZMB8GA1UdIwQYMBaAFMbemLxZUteH07aU3z5QIr8bwpDvMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAITt2rVob4GxP+PrRfid43ASoKCIL3+ycgFIx3wUW+ZSb1FM4Gc0HwJ5TfmzKeUXhkkX0Fh8RMgSI+/1J/jA5Te9cV1aWumMDQ6toJ/EvQrpkjo0x5aCx/jGUSeQ3Yxc4JMnKDxf3f2obDixpV0ur1cCsDdqMSMp4Flk6Urz5fhOZiXWmvA0MoKZRH8JktwmuqNUuIHokoR43YLVP+0rqQ2InAKu1a9GbjaRvV659SBkFibv0C6ot7Fr1O4ujUQv17cYTiE+98xLfOxb5ZpRMsF7WFj6iO/TkBUFXJ2J9qRmvf4SeJiVVdibBSjnRryoOzqvtT39Ab5YQ6L1woTGl5A=", "format": "base64" }, { - "data": "MIIDNTCCAh2gAwIBAgIUU9683/DB7BdJFIQwJlDPtr0ARl0wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI2MjM0NjE0WhcNMjMxMTI4MjM0NjE0WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMhseEr3j8V1eOiu2t6I8MvyKsGH4RNnWClyg8MY8u+3ochG23Hq6/j+ZpFyszhEvEuq5ociVnBbVREB6gVtbp6iY0BHSG0SA8tWK4MKunaEQD2TLCVLX7xw4hjyXk+k/z8i/8J0Aj+IhpEJx5s5f3GjETIF9k7PLvVsJ+vEkxCjEBMyqF1zyJtN/PytDwyDycvsigwwvUWKF3d17+7iC7Hn8Ap3IGbVjr453oHD8phLF6AVbOl1MpkdAVeLn2CtnwpEJJwKncj1pqStc136Ac9KCAGZQMoVlCc8xzhq9HLXYbROLuYIJHN6OoyTrRLBUSDeHnvedduXq+0x5Ju0FakCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJXySwKtgWfLUFzgXdM0MTgSt1jBMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQCZLg5qBUm4vSdcetr/T4IzC27LARYH7UgoslWKex+VhTrQAPcaaggkLDGsCYGEsYFLx9ZRnlHyUVUjyp8EoP5V0HUW3pLhbV2lo7cZF0jEbTSW4txYHhaFA6l4gl8zTZvD1KN18U7QYDgfPuMXWVYbrx6XhkFD9CEgn+RTN88prYhxHYaGEOHSk+Gwo1qiFA530MozLWhP9oV6K/rIz6b7X1C3ZKuqFbM26ZQYBgp1RXVJwsvkQgKH60d5NAuCDFbkVgZRG2PQYjd8b7xdUl+ISKMQ7ubWTSzqMdTJ0wClu3MGqLsGzMSdWCftFMvcb35B8vnY54+oeXZZ6eKzU20W", + "data": "MIIDNjCCAh6gAwIBAgIVAOQ+3HVs5XY53Wq5PpXn/o9CSNyJMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjEzOVoXDTIzMTEzMDIxMjEzOVowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCg07osx/kvhgULgKjlpLfcDQq0ZBRR4lvLE0ZVVO1WMtPSIiRr5uz/2EzvwWS/Bp0S9ue092fT49J2f9fXMklMCQfnvt4drxZzhCMFQM/ECfEdJTHURwUnyK83ryUkuneC9ohDuiNARhTkYPsyvU0eKnH7N0tV098SS6OI/4pbWo6BOW1A2Ob1pOorQex7Rn9nNMTn/KNBCZDdMSPqH+oTODOX45fSvP6SYNOMZFy0CnjSOAPvx2DR0frPanbfBMaSGY5DHu7VlbFYRhZlE0lrIumzBweEvvbm+5fdTSgEWEiBdtFN+l1+8T4XDMiMTm7CksN251a1PyDtQTfjL07jAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTG3pi8WVLXh9O2lN8+UCK/G8KQ7zAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAf3vVOkg5CBlTe2I40b2eE9oC9yh3KVMxmZaN7OCBSP+bPP32WaSqky+Zpe3g/zyOOkWbuBHtoC7kUzgbfsatv0vETKRsTSHtCnkheHpRP1veWApAhTsku5VYVRdzNHnsIkiB/R53JLzjMXUVd6px23KyF2SAJXz0Ell3ryRrSTfNc41NY7LGB0B2BZxgOWuLm3hVE45m7R9HUT8htoG3dBrFrnKh9Be0xm0k/FPjQfAKTr5lFOCNmmhHd9UUf6I4CFg957Amddr/VLvneJQOD3do837ep1KwVl9ZpQg1EAomdo8IFE9XzT+dir8IzE9MJ9KTiwmC03dtyy/67kk8zQ==", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.017329, - "t": 0.02573, - "tags": [], + "t0": 0.01645, + "t": 0.025219, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", - "transaction_id": 4 + "transaction_id": 3 } ], "x_control_request": { @@ -490,10 +427,10 @@ ] }, "tcp_connect": [ - "10.10.34.35:443", - "10.10.34.35:80", "93.184.216.34:443", - "93.184.216.34:80" + "93.184.216.34:80", + "10.10.34.35:443", + "10.10.34.35:80" ], "x_quic_enabled": false }, @@ -545,12 +482,12 @@ }, "x_conn_priority_log": [ { - "msg": "create with [{Addr:10.10.34.35 Flags:1} {Addr:93.184.216.34 Flags:2}]", - "t": 0.011796 + "msg": "create with [{Addr:93.184.216.34 Flags:2} {Addr:10.10.34.35 Flags:1}]", + "t": 0.010437 }, { "msg": "conn 93.184.216.34:443: granted permission: true", - "t": 0.525743 + "t": 0.525239 } ], "control_failure": null, @@ -560,15 +497,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": 1.012218, - "test_start_time": "2023-11-27 23:46:14", + "test_runtime": 1.010666, + "test_start_time": "2023-11-29 21:21:39", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/observations.json index 3fd118cd28..9cce950b1e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/observations.json @@ -1,7 +1,7 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", @@ -45,11 +45,11 @@ "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", - "IPAddress": "10.10.34.35", - "IPAddressASN": null, - "IPAddressBogon": true, + "DNSQueryType": "A", + "DNSEngine": "udp", + "IPAddress": "93.184.216.34", + "IPAddressASN": 15133, + "IPAddressBogon": false, "EndpointTransactionID": null, "EndpointProto": null, "EndpointPort": null, @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -84,11 +84,11 @@ "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", - "IPAddress": "93.184.216.34", - "IPAddressASN": 15133, - "IPAddressBogon": false, + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", + "IPAddress": "10.10.34.35", + "IPAddressASN": null, + "IPAddressBogon": true, "EndpointTransactionID": null, "EndpointProto": null, "EndpointPort": null, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -127,54 +127,10 @@ "DNSLookupFailure": "", "DNSQueryType": null, "DNSEngine": null, - "IPAddress": "10.10.34.35", - "IPAddressASN": null, - "IPAddressBogon": true, - "EndpointTransactionID": 3, - "EndpointProto": "tcp", - "EndpointPort": "443", - "EndpointAddress": "10.10.34.35:443", - "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, - "TagDepth": null, - "TagFetchBody": null, - "ControlDNSDomain": "www.example.com", - "ControlDNSLookupFailure": "", - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": false, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": "", - "ControlHTTPResponseStatusCode": 200, - "ControlHTTPResponseBodyLength": 1533, - "ControlHTTPResponseHeadersKeys": { - "Alt-Svc": true, - "Content-Length": true, - "Content-Type": true, - "Date": true - }, - "ControlHTTPResponseTitle": "Default Web Page" - }, - "4": { - "DNSTransactionID": 1, - "DNSDomain": "www.example.com", - "DNSLookupFailure": "", - "DNSQueryType": null, - "DNSEngine": null, "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, - "EndpointTransactionID": 4, + "EndpointTransactionID": 3, "EndpointProto": "tcp", "EndpointPort": "443", "EndpointAddress": "93.184.216.34:443", @@ -195,8 +151,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -213,6 +169,50 @@ "Date": true }, "ControlHTTPResponseTitle": "Default Web Page" + }, + "4": { + "DNSTransactionID": 1, + "DNSDomain": "www.example.com", + "DNSLookupFailure": "", + "DNSQueryType": null, + "DNSEngine": null, + "IPAddress": "10.10.34.35", + "IPAddressASN": null, + "IPAddressBogon": true, + "EndpointTransactionID": 4, + "EndpointProto": "tcp", + "EndpointPort": "443", + "EndpointAddress": "10.10.34.35:443", + "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, + "TagDepth": 0, + "TagFetchBody": true, + "ControlDNSDomain": "www.example.com", + "ControlDNSLookupFailure": "", + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": false, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": "", + "ControlHTTPResponseStatusCode": 200, + "ControlHTTPResponseBodyLength": 1533, + "ControlHTTPResponseHeadersKeys": { + "Alt-Svc": true, + "Content-Length": true, + "Content-Type": true, + "Date": true + }, + "ControlHTTPResponseTitle": "Default Web Page" } } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/observations_classic.json index c0432bb6b5..03319e34c6 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingBOGON/observations_classic.json @@ -2,7 +2,7 @@ "DNSLookupFailures": [], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -42,8 +42,8 @@ } ], "KnownTCPEndpoints": { - "3": { - "DNSTransactionID": 2, + "4": { + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -51,7 +51,7 @@ "IPAddress": "10.10.34.35", "IPAddressASN": null, "IPAddressBogon": true, - "EndpointTransactionID": 3, + "EndpointTransactionID": 4, "EndpointProto": "tcp", "EndpointPort": "443", "EndpointAddress": "10.10.34.35:443", @@ -67,8 +67,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/measurement.json index 69f6db5cc5..11eee94d47 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-28 11:44:15", + "measurement_start_time": "2023-11-29 21:21:40", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,127 +37,35 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011508, - "t": 0.017562, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.017576, - "t": 0.017576, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.017676, - "t": 0.017684, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.017687, - "t": 0.025341, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 872, - "operation": "read", - "proto": "tcp", - "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 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.02693, - "t": 0.026938, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.02694, - "t": 0.02694, - "transaction_id": 3 + "t0": 0.011793, + "t": 0.01713, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.02697, - "t": 0.02697, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 305, - "operation": "write", - "proto": "tcp", - "t0": 0.027029, - "t": 0.027059, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 1208, - "operation": "read", - "proto": "tcp", - "t0": 0.027024, - "t": 0.032073, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 507, - "operation": "read", - "proto": "tcp", - "t0": 0.032109, - "t": 0.0323, - "transaction_id": 3 + "t0": 0.02546, + "t": 0.02546, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.032315, - "t": 0.032315, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.032336, - "t": 0.032343, - "transaction_id": 3 + "t0": 0.031555, + "t": 0.031555, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", @@ -165,9 +73,13 @@ "num_bytes": 4031, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.032351, - "t": 0.032351, - "transaction_id": 3 + "t0": 0.031589, + "t": 0.031589, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -188,9 +100,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000058, - "t": 0.000058, - "transaction_id": 1 + "t0": 0.000062, + "t": 0.000062, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -198,9 +113,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000093, - "t": 0.000099, - "transaction_id": 1 + "t0": 0.000103, + "t": 0.00011, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -208,9 +126,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.00013, - "t": 0.000148, - "transaction_id": 1 + "t0": 0.000225, + "t": 0.000245, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -218,9 +139,12 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000104, - "t": 0.005313, - "transaction_id": 1 + "t0": 0.000116, + "t": 0.005251, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -228,35 +152,59 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000161, - "t": 0.006253, - "transaction_id": 1 + "t0": 0.00025, + "t": 0.006176, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.006302, - "t": 0.006302, - "transaction_id": 1 + "t0": 0.006237, + "t": 0.006237, + "transaction_id": 1, + "tags": [ + "depth=0" + ] } ], "queries": [] }, "x_dns_duplicate_responses": [], "queries": [ + { + "answers": null, + "engine": "getaddrinfo", + "failure": "dns_nxdomain_error", + "hostname": "www.example.com", + "query_type": "ANY", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "", + "t0": 0.000072, + "t": 0.005349, + "tags": [ + "depth=0" + ], + "transaction_id": 2 + }, { "answers": null, "engine": "udp", "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "tyiBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "1LWBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000067, - "t": 0.005318, - "tags": [], + "t0": 0.000072, + "t": 0.005259, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { @@ -273,28 +221,16 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "82GBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "n4GBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.00011, - "t": 0.00626, - "tags": [], + "t0": 0.000187, + "t": 0.006184, + "tags": [ + "depth=0" + ], "transaction_id": 1 - }, - { - "answers": null, - "engine": "getaddrinfo", - "failure": "dns_nxdomain_error", - "hostname": "www.example.com", - "query_type": "ANY", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "", - "t0": 0.000076, - "t": 0.006614, - "tags": [], - "transaction_id": 2 } ], "requests": [ @@ -373,9 +309,12 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.02697, - "t": 0.032315, - "tags": [], + "t0": 0.02546, + "t": 0.031555, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -388,9 +327,12 @@ "failure": null, "success": true }, - "t0": 0.011508, - "t": 0.017562, - "tags": [], + "t0": 0.011793, + "t": 0.01713, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -404,18 +346,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "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", + "data": "MIIDnjCCAoagAwIBAgIVANx/zWCtrlXXVTWJFN1/i1Qu/K34MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyOTIwMjE0MFoXDTIzMTEyOTIyMjE0MFowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyFEggqgsb3t0bnfN6i2PmoqX9Hn3HQaoNOqT2i7LJTIhHhWW905PTablGMGsM6u4kFVGfM1CL91ABbgiWeYRidC6WHZ2OVYGb1oasEiEB/ffDOwuliWX5y2U2v64vNPf/C+pkBKb/IGdt7mvQ9HdBwIcQqDja9JLw4v2Wchr/1GqT6G8nmcFVng2VxX0B5Qr51T/SD0HTD7Y55UHIqMuBkK9KIHYKt1TnTxKz2kx2HPZB1WSZLpPcX0g6RaICJmYz/G3Q3IGEN4004p9eDpnikEeZxeyAx+Ne+TZbOEoq7SgsrkLNsqs2rQ+ANPejEBWgHJoZ6Vd952e9kTWeqZY2QIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT3VVPfvC9Vf6itJVCq/U9h5/NS9jAfBgNVHSMEGDAWgBRk4aFdN0l/tfDAiTbeqF6XE1J1sDBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCv8Ndw8F1gKO5NaG2ByuOyexs1UOxCoRBlA8Bxd6JFp0jRKyDz6UhEaZ6MydvSsQQXBozYGBJ1B7RNlar3mcBK6S3X3ostHarE0VdmMzN4LRL98T0aricmabwoxZQYEut3G7Ak6J6S7UPx7Mcefn6q3wOi5rkL/Sj0kh2pngplGaUNL4xtpVozSFq3feO9WzITu/Yq7d8OLZwddnWipCfb7w4+93VtskzMT5Uv/q50ScQWF90logdpcLFwFYqDqJ2ytpxaD3qDwT/f51ntb5CjAaUhukO//2+4YE6cg14hlUrDOGotJDNSUmwoxiOxTU0dp8C4Q+mbxT3dq/s4JboX", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAPFgXmCYmvrHBwrVY+n6lGTQl1YwMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQxNVoXDTIzMTEyOTExNDQxNVowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5uldqL4uJA/1ddd9nxYQPeddbukF3Qk9siO3caa6/UdenlErmxXtmHDD5ql250KCy8BqapLl+waAkpZeG/v5m8jOk1QQvm8VURWlvqOLmWLCIdF7hxLxinS34gRW192fgGkb75dFaNMvzIJjMuQI67gc+WPJTq44ZU4SX8r0QYhVb818kMJcV3iZcKWghDBPQTddq9key5JjLyx9fcE/wQ5PYF2abhhIaCeml/R8033GmOWaotKR6gEcCeZfyEolZWuHcETbauLsZ0UMenyHB5RnHxQ2bBV+pp0eoN79DeLYs3i4Se8W2gJ8hSrMyLPcsH/b0sk+z1fwQIkUXac8zAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBShs/DeywIml50opscZn0PpVgrsuzAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEARVSghbW7wVeA1jHFYsD1TX8hyuwHHwYLMfnilJ0NEQXMynphlh1AvPCmpKH58AAgZFD5dIEVfmliBytTMcLqVwk4eeEOlCX/pn9GL0vDMuu3DPbGhr5ujWLEtFowye5u2p0nc6Gda567zluDMoc7xaXVTZt+iIrbNVGRlL56xG3i2yRoc3hh5NPZawfmUwNKezqUZksOMTaxw3JTN7VE0B97EOmVyJyTZESes8cGMl/RLZ2FHgyonnSHH++6167kiJeg6uMpDJuYoXxkJGIW9nQQACc+NrBI274rcaha9ZIWwMV7EUaf2fEbBYfYrxWhiJrojBJkk7OVRgvV2hWmrA==", + "data": "MIIDNjCCAh6gAwIBAgIVAJOim6mixfK9DyG5sJ4xR5nUOxOPMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjE0MFoXDTIzMTEzMDIxMjE0MFowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1u3zN7C4mmhZEaFg00zsT7VLmO2/vd+I0itqI123d6N/4hbVDRlmCxHPv4ux7hoPUdefctoClXm3aomKYq1sHLTHBRrLA+aGDHlsqvP38KDQliz2EqUllGhPMYnCSe6cDR5TioD4lPSDnWBXPR308zmTAORLkeY1OqGtnf1tjFfHDOloAFvvLH9haU3xGuKV25q7KBPdf1IKjjGt1GtKO1t/h6KvE36DGJ6PxcitiJySy1XqtPduUhl5SbKDTG7zZcCJ7UGKA2QVawLiaIEGR8zeTNoIJWK7yaDBj8LLjHAF1zSwob5sGj1xNKSfzdDa4zAYpG+Py9wk4alI+HCsbAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRk4aFdN0l/tfDAiTbeqF6XE1J1sDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAJycG5qRtOnUk3+smT1rESzidR+3QyQsEwGpnQRAeYJwpce0sr7xDNxvfAqUNh0E+uwbUaeSgd7W62+16Y6sB1SkJ+HgB3C/rLZ+IeOA0ihmk5jjN7WibO/lcJSWn0wrxrJBPzFnf/iiVyejOZAget3eBQfM5aLOddBvClbUXLQH2XtDYqFqU2kz5l4yPf81UJlJ1T1H5sI/FWVMFEvNDmb3LGJC4gvXK7J6C6T4hFHJ/oJRMP/WJeCuEajrSdOV9ZO+bGYKghk44MTek4iRXFc3Rimw5z6Ez8LXy7oDVEO0B9Y4mI0nAI4OOu7XD6ITWOOEgKulXodgLe4TT/yE1DQ==", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.017576, - "t": 0.02694, - "tags": [], + "t0": 0.017152, + "t": 0.025433, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", "transaction_id": 3 } @@ -484,11 +429,11 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:2}]", - "t": 0.011449 + "t": 0.011737 }, { "msg": "conn 93.184.216.34:443: granted permission: true", - "t": 0.026949 + "t": 0.025442 } ], "control_failure": null, @@ -506,7 +451,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.506725, - "test_start_time": "2023-11-28 11:44:15", + "test_runtime": 0.506343, + "test_start_time": "2023-11-29 21:21:40", "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 f4659009df..79dbda27de 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/observations.json @@ -1,11 +1,11 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", - "DNSLookupFailure": "dns_no_answer", - "DNSQueryType": "AAAA", - "DNSEngine": "udp", + "DNSLookupFailure": "dns_nxdomain_error", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": null, "IPAddressASN": null, "IPAddressBogon": null, @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", @@ -40,11 +40,11 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", - "DNSLookupFailure": "dns_nxdomain_error", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSLookupFailure": "dns_no_answer", + "DNSQueryType": "AAAA", + "DNSEngine": "udp", "IPAddress": null, "IPAddressASN": null, "IPAddressBogon": null, @@ -64,7 +64,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -151,8 +151,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/observations_classic.json index 871b824a48..23456f9460 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsBlockingNXDOMAIN/observations_classic.json @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/measurement.json index 7e314f3c7f..9babeff871 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-28 11:44:17", + "measurement_start_time": "2023-11-29 21:21:42", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,210 +37,76 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011593, - "t": 0.016939, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.016956, - "t": 0.016956, - "transaction_id": 3 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.01706, - "t": 0.017072, - "transaction_id": 3 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.017074, - "t": 0.037575, - "transaction_id": 3 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 1739, - "operation": "read", - "proto": "tcp", - "t0": 0.037672, - "t": 0.037673, - "transaction_id": 3 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.038549, - "t": 0.038559, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.038562, - "t": 0.038562, - "transaction_id": 3 + "t0": 0.011367, + "t": 0.016685, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.038601, - "t": 0.038601, - "transaction_id": 3 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 305, - "operation": "write", - "proto": "tcp", - "t0": 0.038655, - "t": 0.0387, - "transaction_id": 3 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 1715, - "operation": "read", - "proto": "tcp", - "t0": 0.038652, - "t": 0.050045, - "transaction_id": 3 + "t0": 0.037798, + "t": 0.037798, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.050107, - "t": 0.050107, - "transaction_id": 3 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.050137, - "t": 0.050157, - "transaction_id": 3 + "t0": 0.047793, + "t": 0.047793, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "130.192.182.17:443", "failure": null, - "num_bytes": 4030, + "num_bytes": 4029, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.050164, - "t": 0.050164, - "transaction_id": 3 + "t0": 0.047835, + "t": 0.047835, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.067077, - "t": 0.072508, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.072522, - "t": 0.072522, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.072602, - "t": 0.072608, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.07261, - "t": 0.079681, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "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.079765, - "t": 0.080525, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.081382, - "t": 0.081388, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.081391, - "t": 0.081391, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.09146, - "t": 0.091468, - "transaction_id": 4 + "t0": 0.065957, + "t": 0.070553, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 2315, + "num_bytes": 2314, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.091476, - "t": 0.091476, - "transaction_id": 4 + "t0": 0.090026, + "t": 0.090026, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -261,9 +127,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.00008, - "t": 0.00008, - "transaction_id": 1 + "t0": 0.000061, + "t": 0.000061, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -271,9 +140,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000117, - "t": 0.000123, - "transaction_id": 1 + "t0": 0.000099, + "t": 0.000104, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -281,9 +153,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000153, - "t": 0.000157, - "transaction_id": 1 + "t0": 0.000143, + "t": 0.000164, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -291,9 +166,12 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000167, - "t": 0.003133, - "transaction_id": 1 + "t0": 0.000168, + "t": 0.003945, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -301,21 +179,44 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000129, - "t": 0.004197, - "transaction_id": 1 + "t0": 0.000121, + "t": 0.004299, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.00422, - "t": 0.00422, - "transaction_id": 1 + "t0": 0.004321, + "t": 0.004321, + "transaction_id": 1, + "tags": [ + "depth=0" + ] } ], "queries": [] }, "x_dns_duplicate_responses": [ + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "gvyBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.004317, + "t": 0.005624, + "tags": [ + "depth=0" + ], + "transaction_id": 1 + }, { "answers": [ { @@ -330,28 +231,15 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "FFiBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.00315, - "t": 0.005521, - "tags": [], - "transaction_id": 1 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "Mb2BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "+5qBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.004211, - "t": 0.005642, - "tags": [], + "t0": 0.003966, + "t": 0.006468, + "tags": [ + "depth=0" + ], "transaction_id": 1 } ], @@ -373,9 +261,11 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000129, - "t": 0.003857, - "tags": [], + "t0": 0.000078, + "t": 0.003723, + "tags": [ + "depth=0" + ], "transaction_id": 2 }, { @@ -392,13 +282,15 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "FFiBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEgsC2EQ==", + "raw_response": "+5qBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEgsC2EQ==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.00013, - "t": 0.003141, - "tags": [], + "t0": 0.000126, + "t": 0.003951, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { @@ -407,13 +299,15 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "Mb2BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "gvyBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000089, - "t": 0.004202, - "tags": [], + "t0": 0.00007, + "t": 0.004303, + "tags": [ + "depth=0" + ], "transaction_id": 1 } ], @@ -493,9 +387,12 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.038601, - "t": 0.050107, - "tags": [], + "t0": 0.037798, + "t": 0.047793, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -508,9 +405,12 @@ "failure": null, "success": true }, - "t0": 0.011593, - "t": 0.016939, - "tags": [], + "t0": 0.011367, + "t": 0.016685, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 }, { @@ -521,9 +421,12 @@ "failure": null, "success": true }, - "t0": 0.067077, - "t": 0.072508, - "tags": [], + "t0": 0.065957, + "t": 0.070553, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 4 } ], @@ -537,18 +440,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnjCCAoagAwIBAgIVAMP1DGqygfjOv/GdpzsIaYhllFLzMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQxN1oXDTIzMTEyODEyNDQxN1owMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzG/2gcsJsO6e1VknBc7WjP3mjEQRoT3KyEEQe65+MXcfPHaaIMiQO9WBIBEmDNtudFF2pp192Didb6iWwqApiaFy9ODwRjarJ1zQoO14wlDjOgdDCQS4vMX6iB+7k1ocrwnP2vrjbqsGvi1H5LMsMU5zklrSnZR51Tim6Gofkb1IiH2lKMHtS5ohiHt1XlI9Zk/weNzEiSxHz1UEM5Pz4XfMcLpcJuxPI55Jxzdt8SAOawUB5roo2T2XLJEmZEeRDMQhIlQiV77KNlVS0wWQrewDbXxZS7dui+WHQSlXAvisju5ikT1FCPouUp9C+zZsQXPheyAFWLNRpoLCy29xVwIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTLff6j3cPHUXLN3k4dGAZy8wlPhDAfBgNVHSMEGDAWgBTznniC+m5UR8s2Up7zXkPnkNiFczBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQBGyfgepdnSKIdsCYRKBP+Q7RSfBgOKO88FYjYZBg7sMGXo4zi3fN58+WU6ntlE89JuQZGDQKR5kDLRja+QBdxejTANmkzOyOzVEY3PIr8WobzjCcplcRBwVJ5ztfOSr1iUos8IsZmVoucBSB32X+6hlBNIFBdYvqnOi4fJA3G2f4aLTAoLcK7pAeb81rslAeEu8yOqwkqGhLuK9UyT6VN8pKnDvaRg7OoKk2DUyzHasAb1evLl42YdCh+XQ9WJKyBZ6y6XjagXRBTQBVzsTFAJM1HiE+2arVug7kB9IaVaKGJnBhQyDYyrJhYu2IaXMuniTveRziYgonxZKL5kC4Da", + "data": "MIIDnTCCAoWgAwIBAgIUMjAhVXYeAJYo8xRGNNUZmsO2LOgwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMTQyWhcNMjMxMTI5MjIyMTQyWjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDX0jN9fjUZwu/cAcubin8LYmJ+ClYSMviJGjJwfG+F3LufLeK/Ikx/8ZXWzye/y0Xzoa5F3V5LTOmJUORluSVqey3+Bs8Lv519ssw6+X8k0g25A6dujhm2vHRZAn03iT9pv6yHKkuw/ANVv5TZIUOEo2u0d2vDJWe8G1HKZMncLvrNn3iry8hA6eoJThA/zBjiRe6JRiHrFRVmr6vebYbC7lctT08aBqYY+KhUxJUfiYTMM1ZbDOEa46rRjYwSr80GbiNzzhcwuyBsbdgWp8jSJebzUXbvnY6divJBWUBdviT59fcQR5vLQLKWilBCGzpGr5taUtt8sg0w3S8Zgz8FAgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFLOXygyNlq5sXCYT0iS4bPHfLM1gMB8GA1UdIwQYMBaAFKTxFkXqax6cjfSZHt4HI/4YMek0MEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAK8ua+7dAKnr1OX/T2ObLynuiia7saSXcdRew2BFi6l+JqFvxXwtme1eRe6GfDjIRVfnhk5AQ16XBorj67/jKxkVX5RDywcUrNnHuh9yDEUUaWt3rnO50rWHKHvXVtrvEoGUtVcogP8F4eaUdSWOtcvR0g32NoRLl/QfrnSC+p9qYJU4iCaxu5v8OGGyjN74uDai6Js/qlO7Ow7q9AEccdyX8FQeJhthAuGeP1o9mt3ZXbAMZ8X8Azse0J7lOhql67joeXkZvhP4lk8K+aYZHSrlWbjxVHkJYD10kDDEbm2INwHGG3pongKeaYeeyyh4aUirVk5DSA/gfqi3SUxgFZQ=", "format": "base64" }, { - "data": "MIIDNTCCAh2gAwIBAgIUb2BsXjO3G2dWtbnAJnD+zI3CK1owDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDE3WhcNMjMxMTI5MTE0NDE3WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMv1SsNp8zO3eaWD7We4HXym62+2zt17ubH2kzZjEAeIZxLUB1IZe/QsXFaXclxKBy9tzDJynILHyFHat1zUPJDeA7KGuy8l+uY950s0K207oAGAAMrkSwxFZpz0LcDAG6MroV2D0wcq1v6kSq0NVnv+LUS/gp1hkJ9Z1a3JvH9eQrYdWY0hYrp1nb5sw1T5xfJmsycIWhBsdQ6Uq8Gi0FsNOJlAAVGIHxcmiYyuxrRFis1rkAuGAOo5MlrlVp4HwojPfkUHxk45n5n96Bp4JB8XXn1KJecJoydV4znArCKvb9CGTgl8+ZzhpEV2ovsFxbWMXMORMbTP8VouA2aXBf8CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFPOeeIL6blRHyzZSnvNeQ+eQ2IVzMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAoxpWAyCmPVbfBVqCT62FYm2T2vYypB1nZwm8xkBhIBfjjExz40SquZe6bAhVrez9jA5nk/wonRxhrGXc87yPuU6S9E8VoraI4M2UT3JVwgYyHtQLdpBB7AmxhuJlleDDYZDeaJOGitoG3+7enr/GmG7GKDbTqWA9fsdni5edQ83lm/9p64c7kNkU8nJ3i1HJ6kNKNXJnHCOZzSxsfAHhQtvM79P3qOrwR5DoaSZxZ7C3x1SwLwPDM8kVh5Bq6uEozLiRYe6+f070q1HYXsCU765i3NqkqZ3pnS4MSjcfKv+xhHwC2EEXkdFrlnQPXL8K6bb6YP7/G5bBrGlsC6AOF", + "data": "MIIDNTCCAh2gAwIBAgIUNdYToxlT6py4ioLwJkNGHqeckkgwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MjEyMTQyWhcNMjMxMTMwMjEyMTQyWjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOS4Ur+9o0YdsCiLlnQIbSPGsQuIlRTFnw2r5buizsbAhRdX7TqBKVcJne7ckFAGk4QRWZ5bNGXvamPe3+DApG6KNRftgwdsDRiHTcPcD8NofR8p3Nmgd5VsiFn6H7eCqYOjpjCOIU2PxvNCBKwfusODWkXbok7fuYKzOJQ2YXW/P2042u63hfkt+QrcnoJ1nGRAPQuJHOF2mDFPjWwEs+uOIqcWI1X4+bZQLRbhWf0g/JL4X2VLt/HS5JlMtZK/2QYA24p4yRjqq2c529yv3414Tc3izbr+zwbPGkOLdlUPfN/yCaemrLrBLE9ytCt1ZDn0L7VrljY9jgcAKt2KVt0CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKTxFkXqax6cjfSZHt4HI/4YMek0MBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQB89eaE8jb7CUjdz7ADu1eWI90GvDT8BBcf9E4fZaDATa35brgRZsU6eLHmxjgReIZwZwMqlPUSjStHt1QAMEbHoGfo5FMaNAWnEw+z/x2HQQ55Zhpauw0/EVIR6BBi8EGWMgpX4l9KJlmBelRdhcszzHPK/AaojSuUJnHvpVd7ElIGCRpt99GaO0Wys7Jzpx0/lOCxJVblUD3+I49+XPxY1ztAAY2Ug+zl1Zhm1u9x94IqzTAPKYwTyoasMacT5v9BrQGBHjF5qI+ySArU62g43CzCUVkZi5Htqvrsr+uzCGcL65qEt5cHkjI1Z9TAL0msO5x6n7hwyl9J/5/Qnauz", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.016956, - "t": 0.038562, - "tags": [], + "t0": 0.016702, + "t": 0.03774, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", "transaction_id": 3 }, @@ -561,18 +467,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnjCCAoagAwIBAgIVAMP1DGqygfjOv/GdpzsIaYhllFLzMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQxN1oXDTIzMTEyODEyNDQxN1owMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzG/2gcsJsO6e1VknBc7WjP3mjEQRoT3KyEEQe65+MXcfPHaaIMiQO9WBIBEmDNtudFF2pp192Didb6iWwqApiaFy9ODwRjarJ1zQoO14wlDjOgdDCQS4vMX6iB+7k1ocrwnP2vrjbqsGvi1H5LMsMU5zklrSnZR51Tim6Gofkb1IiH2lKMHtS5ohiHt1XlI9Zk/weNzEiSxHz1UEM5Pz4XfMcLpcJuxPI55Jxzdt8SAOawUB5roo2T2XLJEmZEeRDMQhIlQiV77KNlVS0wWQrewDbXxZS7dui+WHQSlXAvisju5ikT1FCPouUp9C+zZsQXPheyAFWLNRpoLCy29xVwIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTLff6j3cPHUXLN3k4dGAZy8wlPhDAfBgNVHSMEGDAWgBTznniC+m5UR8s2Up7zXkPnkNiFczBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQBGyfgepdnSKIdsCYRKBP+Q7RSfBgOKO88FYjYZBg7sMGXo4zi3fN58+WU6ntlE89JuQZGDQKR5kDLRja+QBdxejTANmkzOyOzVEY3PIr8WobzjCcplcRBwVJ5ztfOSr1iUos8IsZmVoucBSB32X+6hlBNIFBdYvqnOi4fJA3G2f4aLTAoLcK7pAeb81rslAeEu8yOqwkqGhLuK9UyT6VN8pKnDvaRg7OoKk2DUyzHasAb1evLl42YdCh+XQ9WJKyBZ6y6XjagXRBTQBVzsTFAJM1HiE+2arVug7kB9IaVaKGJnBhQyDYyrJhYu2IaXMuniTveRziYgonxZKL5kC4Da", + "data": "MIIDnTCCAoWgAwIBAgIUMjAhVXYeAJYo8xRGNNUZmsO2LOgwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMTQyWhcNMjMxMTI5MjIyMTQyWjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDX0jN9fjUZwu/cAcubin8LYmJ+ClYSMviJGjJwfG+F3LufLeK/Ikx/8ZXWzye/y0Xzoa5F3V5LTOmJUORluSVqey3+Bs8Lv519ssw6+X8k0g25A6dujhm2vHRZAn03iT9pv6yHKkuw/ANVv5TZIUOEo2u0d2vDJWe8G1HKZMncLvrNn3iry8hA6eoJThA/zBjiRe6JRiHrFRVmr6vebYbC7lctT08aBqYY+KhUxJUfiYTMM1ZbDOEa46rRjYwSr80GbiNzzhcwuyBsbdgWp8jSJebzUXbvnY6divJBWUBdviT59fcQR5vLQLKWilBCGzpGr5taUtt8sg0w3S8Zgz8FAgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFLOXygyNlq5sXCYT0iS4bPHfLM1gMB8GA1UdIwQYMBaAFKTxFkXqax6cjfSZHt4HI/4YMek0MEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAK8ua+7dAKnr1OX/T2ObLynuiia7saSXcdRew2BFi6l+JqFvxXwtme1eRe6GfDjIRVfnhk5AQ16XBorj67/jKxkVX5RDywcUrNnHuh9yDEUUaWt3rnO50rWHKHvXVtrvEoGUtVcogP8F4eaUdSWOtcvR0g32NoRLl/QfrnSC+p9qYJU4iCaxu5v8OGGyjN74uDai6Js/qlO7Ow7q9AEccdyX8FQeJhthAuGeP1o9mt3ZXbAMZ8X8Azse0J7lOhql67joeXkZvhP4lk8K+aYZHSrlWbjxVHkJYD10kDDEbm2INwHGG3pongKeaYeeyyh4aUirVk5DSA/gfqi3SUxgFZQ=", "format": "base64" }, { - "data": "MIIDNTCCAh2gAwIBAgIUb2BsXjO3G2dWtbnAJnD+zI3CK1owDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MTE0NDE3WhcNMjMxMTI5MTE0NDE3WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMv1SsNp8zO3eaWD7We4HXym62+2zt17ubH2kzZjEAeIZxLUB1IZe/QsXFaXclxKBy9tzDJynILHyFHat1zUPJDeA7KGuy8l+uY950s0K207oAGAAMrkSwxFZpz0LcDAG6MroV2D0wcq1v6kSq0NVnv+LUS/gp1hkJ9Z1a3JvH9eQrYdWY0hYrp1nb5sw1T5xfJmsycIWhBsdQ6Uq8Gi0FsNOJlAAVGIHxcmiYyuxrRFis1rkAuGAOo5MlrlVp4HwojPfkUHxk45n5n96Bp4JB8XXn1KJecJoydV4znArCKvb9CGTgl8+ZzhpEV2ovsFxbWMXMORMbTP8VouA2aXBf8CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFPOeeIL6blRHyzZSnvNeQ+eQ2IVzMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAoxpWAyCmPVbfBVqCT62FYm2T2vYypB1nZwm8xkBhIBfjjExz40SquZe6bAhVrez9jA5nk/wonRxhrGXc87yPuU6S9E8VoraI4M2UT3JVwgYyHtQLdpBB7AmxhuJlleDDYZDeaJOGitoG3+7enr/GmG7GKDbTqWA9fsdni5edQ83lm/9p64c7kNkU8nJ3i1HJ6kNKNXJnHCOZzSxsfAHhQtvM79P3qOrwR5DoaSZxZ7C3x1SwLwPDM8kVh5Bq6uEozLiRYe6+f070q1HYXsCU765i3NqkqZ3pnS4MSjcfKv+xhHwC2EEXkdFrlnQPXL8K6bb6YP7/G5bBrGlsC6AOF", + "data": "MIIDNTCCAh2gAwIBAgIUNdYToxlT6py4ioLwJkNGHqeckkgwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MjEyMTQyWhcNMjMxMTMwMjEyMTQyWjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOS4Ur+9o0YdsCiLlnQIbSPGsQuIlRTFnw2r5buizsbAhRdX7TqBKVcJne7ckFAGk4QRWZ5bNGXvamPe3+DApG6KNRftgwdsDRiHTcPcD8NofR8p3Nmgd5VsiFn6H7eCqYOjpjCOIU2PxvNCBKwfusODWkXbok7fuYKzOJQ2YXW/P2042u63hfkt+QrcnoJ1nGRAPQuJHOF2mDFPjWwEs+uOIqcWI1X4+bZQLRbhWf0g/JL4X2VLt/HS5JlMtZK/2QYA24p4yRjqq2c529yv3414Tc3izbr+zwbPGkOLdlUPfN/yCaemrLrBLE9ytCt1ZDn0L7VrljY9jgcAKt2KVt0CAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKTxFkXqax6cjfSZHt4HI/4YMek0MBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQB89eaE8jb7CUjdz7ADu1eWI90GvDT8BBcf9E4fZaDATa35brgRZsU6eLHmxjgReIZwZwMqlPUSjStHt1QAMEbHoGfo5FMaNAWnEw+z/x2HQQ55Zhpauw0/EVIR6BBi8EGWMgpX4l9KJlmBelRdhcszzHPK/AaojSuUJnHvpVd7ElIGCRpt99GaO0Wys7Jzpx0/lOCxJVblUD3+I49+XPxY1ztAAY2Ug+zl1Zhm1u9x94IqzTAPKYwTyoasMacT5v9BrQGBHjF5qI+ySArU62g43CzCUVkZi5Htqvrsr+uzCGcL65qEt5cHkjI1Z9TAL0msO5x6n7hwyl9J/5/Qnauz", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.072522, - "t": 0.081391, - "tags": [], + "t0": 0.070566, + "t": 0.07992, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", "transaction_id": 4 } @@ -654,15 +563,15 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:130.192.182.17 Flags:3}]", - "t": 0.011548 + "t": 0.011294 }, { "msg": "conn 130.192.182.17:443: granted permission: true", - "t": 0.038582 + "t": 0.037764 }, { "msg": "conn 93.184.216.34:443: denied permission: timed out sending", - "t": 0.091428 + "t": 0.089952 } ], "control_failure": null, @@ -680,7 +589,7 @@ "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.504346, - "test_start_time": "2023-11-28 11:44:17", + "test_runtime": 0.504413, + "test_start_time": "2023-11-29 21:21:42", "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 2251b6f9ec..7828809b82 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/observations.json @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -151,8 +151,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -195,8 +195,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/observations_classic.json index 39ef7eb9c9..c269f3daf7 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPSURL/observations_classic.json @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -72,8 +72,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/measurement.json index 761c48d522..1ed923c928 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-28 11:44:16", + "measurement_start_time": "2023-11-29 21:21:41", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,79 +37,48 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011278, - "t": 0.016545, - "transaction_id": 3 + "t0": 0.010776, + "t": 0.015286, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.016574, - "t": 0.016574, - "transaction_id": 3 - }, - { - "address": "130.192.182.17:80", - "failure": null, - "num_bytes": 283, - "operation": "write", - "proto": "tcp", - "t0": 0.016624, - "t": 0.016672, - "transaction_id": 3 + "t0": 0.015314, + "t": 0.015314, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "130.192.182.17:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011297, - "t": 0.016882, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.016897, - "t": 0.016897, - "transaction_id": 4 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.016988, - "t": 0.017, - "transaction_id": 4 - }, - { - "address": "130.192.182.17:80", - "failure": null, - "num_bytes": 1448, - "operation": "read", - "proto": "tcp", - "t0": 0.016614, - "t": 0.034029, - "transaction_id": 3 - }, - { - "address": "130.192.182.17:80", - "failure": null, - "num_bytes": 203, - "operation": "read", - "proto": "tcp", - "t0": 0.034074, - "t": 0.034863, - "transaction_id": 3 + "t0": 0.010797, + "t": 0.016733, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=false" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.034873, - "t": 0.034873, - "transaction_id": 3 + "t0": 0.034107, + "t": 0.034107, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "130.192.182.17:80", @@ -117,66 +86,13 @@ "num_bytes": 1651, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.0349, - "t": 0.0349, - "transaction_id": 3 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.017002, - "t": 0.03728, - "transaction_id": 4 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 872, - "operation": "read", - "proto": "tcp", - "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 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.038879, - "t": 0.038891, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.038895, - "t": 0.038895, - "transaction_id": 4 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.038919, - "t": 0.038926, - "transaction_id": 4 + "t0": 0.034137, + "t": 0.034137, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "130.192.182.17:443", @@ -184,91 +100,39 @@ "num_bytes": 2316, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.038933, - "t": 0.038933, - "transaction_id": 4 + "t0": 0.038402, + "t": 0.038402, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=false" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.063671, - "t": 0.06944, - "transaction_id": 6 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.069457, - "t": 0.069457, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.069548, - "t": 0.069556, - "transaction_id": 6 + "t0": 0.06457, + "t": 0.070099, + "transaction_id": 6, + "tags": [ + "depth=0", + "fetch_body=false" + ] }, { "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.069558, - "t": 0.077468, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 1740, - "operation": "read", - "proto": "tcp", - "t0": 0.077557, - "t": 0.077558, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.078393, - "t": 0.0784, - "transaction_id": 6 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.078404, - "t": 0.078404, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.078428, - "t": 0.078439, - "transaction_id": 6 + "t0": 0.064582, + "t": 0.070703, + "transaction_id": 5, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", @@ -276,9 +140,13 @@ "num_bytes": 2316, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.078446, - "t": 0.078446, - "transaction_id": 6 + "t0": 0.078886, + "t": 0.078886, + "transaction_id": 6, + "tags": [ + "depth=0", + "fetch_body=false" + ] } ], "x_dns_whoami": { @@ -299,9 +167,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000058, - "t": 0.000058, - "transaction_id": 1 + "t0": 0.000073, + "t": 0.000073, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -309,9 +180,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000092, - "t": 0.000098, - "transaction_id": 1 + "t0": 0.000108, + "t": 0.000117, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -319,9 +193,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000163, - "t": 0.000168, - "transaction_id": 1 + "t0": 0.000126, + "t": 0.000131, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -329,9 +206,12 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000103, - "t": 0.003819, - "transaction_id": 1 + "t0": 0.000121, + "t": 0.003365, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -339,16 +219,22 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000172, - "t": 0.004389, - "transaction_id": 1 + "t0": 0.000136, + "t": 0.003495, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.004413, - "t": 0.004413, - "transaction_id": 1 + "t0": 0.003523, + "t": 0.003523, + "transaction_id": 1, + "tags": [ + "depth=0" + ] } ], "queries": [] @@ -368,13 +254,15 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "ojCBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "+nqBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.004403, - "t": 0.005952, - "tags": [], + "t0": 0.003511, + "t": 0.005651, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { @@ -383,13 +271,15 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "FIyBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "kv+BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.003838, - "t": 0.006076, - "tags": [], + "t0": 0.003382, + "t": 0.006135, + "tags": [ + "depth=0" + ], "transaction_id": 1 } ], @@ -411,9 +301,11 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000073, - "t": 0.004028, - "tags": [], + "t0": 0.000088, + "t": 0.003266, + "tags": [ + "depth=0" + ], "transaction_id": 2 }, { @@ -422,13 +314,15 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "FIyBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "kv+BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000067, - "t": 0.003823, - "tags": [], + "t0": 0.000082, + "t": 0.003373, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { @@ -445,13 +339,15 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "ojCBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEgsC2EQ==", + "raw_response": "+nqBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEgsC2EQ==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000133, - "t": 0.004392, - "tags": [], + "t0": 0.000099, + "t": 0.003499, + "tags": [ + "depth=0" + ], "transaction_id": 1 } ], @@ -516,18 +412,21 @@ ], [ "Date", - "Tue, 28 Nov 2023 11:44:16 GMT" + "Wed, 29 Nov 2023 21:21:41 GMT" ] ], "headers": { "Content-Length": "1533", "Content-Type": "text/html; charset=utf-8", - "Date": "Tue, 28 Nov 2023 11:44:16 GMT" + "Date": "Wed, 29 Nov 2023 21:21:41 GMT" } }, - "t0": 0.016574, - "t": 0.034873, - "tags": [], + "t0": 0.015314, + "t": 0.034107, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -540,9 +439,12 @@ "failure": null, "success": true }, - "t0": 0.011278, - "t": 0.016545, - "tags": [], + "t0": 0.010776, + "t": 0.015286, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 }, { @@ -553,9 +455,12 @@ "failure": null, "success": true }, - "t0": 0.011297, - "t": 0.016882, - "tags": [], + "t0": 0.010797, + "t": 0.016733, + "tags": [ + "depth=0", + "fetch_body=false" + ], "transaction_id": 4 }, { @@ -566,9 +471,12 @@ "failure": null, "success": true }, - "t0": 0.063671, - "t": 0.06944, - "tags": [], + "t0": 0.06457, + "t": 0.070099, + "tags": [ + "depth=0", + "fetch_body=false" + ], "transaction_id": 6 }, { @@ -579,9 +487,12 @@ "failure": null, "success": true }, - "t0": 0.06367, - "t": 0.069801, - "tags": [], + "t0": 0.064582, + "t": 0.070703, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 5 } ], @@ -595,18 +506,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "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", + "data": "MIIDnjCCAoagAwIBAgIVAJFJCEqqLrJpSY7qO7ep3XAKD+HNMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyOTIwMjE0MVoXDTIzMTEyOTIyMjE0MVowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo5Y0e95ZEiKmQiZZPrO+E3vFDEXJS6W/UQ6AScDfEMj5TikfUUQs/yPlLXB42fM4XUAs0wKh25HzSnbuCfrtWIzGlHVXpyaTqiVa9yCE/UY0/LXBmUsBAnHuRpo0IIRZe0RzSxWFboz2kjGnUvgUTCfWzXFPtEdadsximb50Z+hDYnXeHtAsDM9hRs4J5JlDWgH+VuJoFM+Al6eoT+DjzKAUbnZ9Ggo6bRWTWqMML1fAxJxk8qhofoUCdzgk2at3ogk4nm+on8CHOmarn+IoQV9oCPEibAlMR3LsQ7zrO1C1ssEKGqfB9tEwlgiYQANQq2vlgF4Znsf4V7AC0JAjBwIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSN0ZALwJg/YwqF84gLD8/bY/L4zzAfBgNVHSMEGDAWgBSXUTPvXt7JeSmJBl2YQvi+0onVDDBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQBrWZ0XR8QlOW4ZNGhKstS2qezXxaokWSQC0erLZ/izsLImaXkMMETAI2K96oCg3h+kUM+8+d+2WhrEZp931+twsmKmchf3K4uUxeCVcPJHxwLpVK5rgQBxpUpqFGBTavdTJwW+vGkCnO7bPyZGkcbXBuezkJ1gnU1dksTSGQbG3Cr57ja4CoCHqi0uwPi34NzsxTlnz2aEBK0UyGqtETWhdb+mjYrBcTx0/mV4oBa3iPz1EAs0uJgqPxnW7++f6+NdQ1Ls4vl8Al7MzZ4H0EbowJpJHBBRNaQcyx67muVxblwSrblb+c6zay1Wzipp+YvtcW/mBYTNfUlALN01ftWQ", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAJfZy98jA3viZ+FJTESjnzsIKgvUMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQxNloXDTIzMTEyOTExNDQxNlowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDfsVp/toroHP1c2itMETpgrMbqLScXDb5qOYBafjN4knrgMuPAkzx4HlBBbPY9XCp7xnroWfoTcxI3we/4Up0EjCzp198gNw7BVB5YiEZbMdV4S6vFUS6dp9B7bGxkgBAMUp2PnJgiBUkBynwYU8S1gqF8RpeNU96K7z9CoVCmZD/njfEmbZUnYClX2sEK7x0tn/sdpYIG2NPkUeFfK4loMNN0w2KxCRxaw8z3F6Ma3faj00H3BPfBumbt8Q5iGmgwLauRKdM9su+KGwQca9zQtnDrFZXEJ8NXPnhNVG7oW3TbVIYlrgTRDT8LYGHkF1y06byG1cS0rKnOZPWlcHSjAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQYjbLIWtIQFQCT1eykyVHsojIKvTAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEA3nmbRnERc0H/Gr0C0oUhE82pxadeNUlG7D35iZ1ROI/ZraampJE66qcKg6wXSYWVb4/MXsQ2WHIdxSun/94ZtRiffhHsx3kGpKH2/nripqKpDDKwd6atj0GtE24zlu3n0Hm0pgG0XpxvZOHnsBtrFhf/RehjuRKJNK/PepcIuyG8PQTixt4rlKkeMOTQH1xBI0UxanLCrdPidqUA/2FJvqm9vgx2NXnjMX+3/KBvC9G4YkGSYpJeQPoLMrlTRCu96tfHahOujBtw+ntXwJ3N0WByNsALyevILhEoiposTnwSo3dMFA8SgYGBCXE6XJT8BKkd9r7Vyi93C/QCIKnHVQ==", + "data": "MIIDNjCCAh6gAwIBAgIVAOFY0y0keJ8uBhbiUP9/WLSrlXa5MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjE0MVoXDTIzMTEzMDIxMjE0MVowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDex3OWgyf6izgHIG6IcrhpNhFyV2NzjgR4Zy+0QDCd5Kh3wPvHA4e0crmQMkgQzLFuKfuqpVRtpjjq7hc1tFRSvGnglrPVrefbkGGKYYZQ2W+e+O1JhSrzDualCJZ6Mf87ypV8y4aOqQ9wSAxzGZm3F71xw1QokeAtfvIQtMWWdyM8ljmodi9IGVahf2ZBNeRFvRTeYyfMNK2nvps9KGhBEjMC6v6RpTWizemqdRZk1/5iRSgjjOu97hImr5yx4SBAfQe/XsuQAJxVIvRjesnV9/mwKmLZPTFeaCcF0pJrNKOubX4KBr/e8rIX+xqwDMldlvfaldk81KrZFgWOSbbFAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSXUTPvXt7JeSmJBl2YQvi+0onVDDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAZeR3cIqQRapnnv18cCe39oQD4W+ufLVZk8cbdCESBogynCXLbU3wldnaTnez0JBC24PqjMNMhWjH5eCoXmu40PzlG2o8pXGDzSq9d+8RDm00Reo3LLhFy41gRxPiQcDGvCsH/iHCtVns915ZolSvYBo87pp2myZ06GJB+BbuHEOxoAGgtWswaEWahY4j88gSnwhcd1p0ilZ4gX+31x2xR05cJy4RC6Ed3Q7rzOOUO6T2cSb51Dv1E8BWeTb7FkIvy6Eh3RBCzQm38O6LitVeO3RvN2tCkRTLBEXMxkA1EARDgL4sv+n+LG87uW7fyknkBMtsmM5YJ/van8ncYe3pVw==", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.016897, - "t": 0.038895, - "tags": [], + "t0": 0.016753, + "t": 0.038369, + "tags": [ + "depth=0", + "fetch_body=false" + ], "tls_version": "TLSv1.3", "transaction_id": 4 }, @@ -619,18 +533,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "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", + "data": "MIIDnjCCAoagAwIBAgIVAJFJCEqqLrJpSY7qO7ep3XAKD+HNMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyOTIwMjE0MVoXDTIzMTEyOTIyMjE0MVowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo5Y0e95ZEiKmQiZZPrO+E3vFDEXJS6W/UQ6AScDfEMj5TikfUUQs/yPlLXB42fM4XUAs0wKh25HzSnbuCfrtWIzGlHVXpyaTqiVa9yCE/UY0/LXBmUsBAnHuRpo0IIRZe0RzSxWFboz2kjGnUvgUTCfWzXFPtEdadsximb50Z+hDYnXeHtAsDM9hRs4J5JlDWgH+VuJoFM+Al6eoT+DjzKAUbnZ9Ggo6bRWTWqMML1fAxJxk8qhofoUCdzgk2at3ogk4nm+on8CHOmarn+IoQV9oCPEibAlMR3LsQ7zrO1C1ssEKGqfB9tEwlgiYQANQq2vlgF4Znsf4V7AC0JAjBwIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSN0ZALwJg/YwqF84gLD8/bY/L4zzAfBgNVHSMEGDAWgBSXUTPvXt7JeSmJBl2YQvi+0onVDDBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQBrWZ0XR8QlOW4ZNGhKstS2qezXxaokWSQC0erLZ/izsLImaXkMMETAI2K96oCg3h+kUM+8+d+2WhrEZp931+twsmKmchf3K4uUxeCVcPJHxwLpVK5rgQBxpUpqFGBTavdTJwW+vGkCnO7bPyZGkcbXBuezkJ1gnU1dksTSGQbG3Cr57ja4CoCHqi0uwPi34NzsxTlnz2aEBK0UyGqtETWhdb+mjYrBcTx0/mV4oBa3iPz1EAs0uJgqPxnW7++f6+NdQ1Ls4vl8Al7MzZ4H0EbowJpJHBBRNaQcyx67muVxblwSrblb+c6zay1Wzipp+YvtcW/mBYTNfUlALN01ftWQ", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAJfZy98jA3viZ+FJTESjnzsIKgvUMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQxNloXDTIzMTEyOTExNDQxNlowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDfsVp/toroHP1c2itMETpgrMbqLScXDb5qOYBafjN4knrgMuPAkzx4HlBBbPY9XCp7xnroWfoTcxI3we/4Up0EjCzp198gNw7BVB5YiEZbMdV4S6vFUS6dp9B7bGxkgBAMUp2PnJgiBUkBynwYU8S1gqF8RpeNU96K7z9CoVCmZD/njfEmbZUnYClX2sEK7x0tn/sdpYIG2NPkUeFfK4loMNN0w2KxCRxaw8z3F6Ma3faj00H3BPfBumbt8Q5iGmgwLauRKdM9su+KGwQca9zQtnDrFZXEJ8NXPnhNVG7oW3TbVIYlrgTRDT8LYGHkF1y06byG1cS0rKnOZPWlcHSjAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQYjbLIWtIQFQCT1eykyVHsojIKvTAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEA3nmbRnERc0H/Gr0C0oUhE82pxadeNUlG7D35iZ1ROI/ZraampJE66qcKg6wXSYWVb4/MXsQ2WHIdxSun/94ZtRiffhHsx3kGpKH2/nripqKpDDKwd6atj0GtE24zlu3n0Hm0pgG0XpxvZOHnsBtrFhf/RehjuRKJNK/PepcIuyG8PQTixt4rlKkeMOTQH1xBI0UxanLCrdPidqUA/2FJvqm9vgx2NXnjMX+3/KBvC9G4YkGSYpJeQPoLMrlTRCu96tfHahOujBtw+ntXwJ3N0WByNsALyevILhEoiposTnwSo3dMFA8SgYGBCXE6XJT8BKkd9r7Vyi93C/QCIKnHVQ==", + "data": "MIIDNjCCAh6gAwIBAgIVAOFY0y0keJ8uBhbiUP9/WLSrlXa5MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjE0MVoXDTIzMTEzMDIxMjE0MVowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDex3OWgyf6izgHIG6IcrhpNhFyV2NzjgR4Zy+0QDCd5Kh3wPvHA4e0crmQMkgQzLFuKfuqpVRtpjjq7hc1tFRSvGnglrPVrefbkGGKYYZQ2W+e+O1JhSrzDualCJZ6Mf87ypV8y4aOqQ9wSAxzGZm3F71xw1QokeAtfvIQtMWWdyM8ljmodi9IGVahf2ZBNeRFvRTeYyfMNK2nvps9KGhBEjMC6v6RpTWizemqdRZk1/5iRSgjjOu97hImr5yx4SBAfQe/XsuQAJxVIvRjesnV9/mwKmLZPTFeaCcF0pJrNKOubX4KBr/e8rIX+xqwDMldlvfaldk81KrZFgWOSbbFAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSXUTPvXt7JeSmJBl2YQvi+0onVDDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAZeR3cIqQRapnnv18cCe39oQD4W+ufLVZk8cbdCESBogynCXLbU3wldnaTnez0JBC24PqjMNMhWjH5eCoXmu40PzlG2o8pXGDzSq9d+8RDm00Reo3LLhFy41gRxPiQcDGvCsH/iHCtVns915ZolSvYBo87pp2myZ06GJB+BbuHEOxoAGgtWswaEWahY4j88gSnwhcd1p0ilZ4gX+31x2xR05cJy4RC6Ed3Q7rzOOUO6T2cSb51Dv1E8BWeTb7FkIvy6Eh3RBCzQm38O6LitVeO3RvN2tCkRTLBEXMxkA1EARDgL4sv+n+LG87uW7fyknkBMtsmM5YJ/van8ncYe3pVw==", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.069457, - "t": 0.078404, - "tags": [], + "t0": 0.070115, + "t": 0.078856, + "tags": [ + "depth=0", + "fetch_body=false" + ], "tls_version": "TLSv1.3", "transaction_id": 6 } @@ -720,15 +637,15 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:130.192.182.17 Flags:3}]", - "t": 0.011251 + "t": 0.010735 }, { "msg": "conn 130.192.182.17:80: granted permission: true", - "t": 0.016552 + "t": 0.015297 }, { "msg": "conn 93.184.216.34:80: denied permission: timed out sending", - "t": 0.079821 + "t": 0.080723 } ], "control_failure": null, @@ -746,7 +663,7 @@ "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.504569, - "test_start_time": "2023-11-28 11:44:16", + "test_runtime": 0.503682, + "test_start_time": "2023-11-29 21:21:41", "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 0194a562e4..d63f036109 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/observations.json @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -150,8 +150,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -194,8 +194,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -238,8 +238,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": "", @@ -282,8 +282,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/observations_classic.json index 49765df32f..37fdb13db6 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/dnsHijackingToProxyWithHTTPURL/observations_classic.json @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -71,8 +71,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -115,8 +115,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/measurement.json index a7385f2169..3f928a4e68 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/measurement.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/measurement.json @@ -9,7 +9,7 @@ "tunnel": 0 }, "input": "http://www.example.com/", - "measurement_start_time": "2023-11-27 23:46:18", + "measurement_start_time": "2023-11-29 21:21:43", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -33,138 +33,65 @@ "socksproxy": null, "network_events": [ { - "address": "93.184.216.34:80", + "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011575, - "t": 0.016788, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "http_transaction_start", - "t0": 0.016805, - "t": 0.016805, - "transaction_id": 3 + "t0": 0.010999, + "t": 0.016348, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=false" + ] }, { "address": "93.184.216.34:80", "failure": null, - "num_bytes": 283, - "operation": "write", - "proto": "tcp", - "t0": 0.01685, - "t": 0.016882, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011582, - "t": 0.017266, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.017279, - "t": 0.017279, - "transaction_id": 4 + "t0": 0.01099, + "t": 0.01645, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { - "address": "93.184.216.34:443", "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.017375, - "t": 0.017382, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:80", - "failure": "connection_reset", - "operation": "read", - "proto": "tcp", - "t0": 0.016837, - "t": 0.019659, - "transaction_id": 3 + "operation": "http_transaction_start", + "t0": 0.016473, + "t": 0.016473, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.019674, - "t": 0.019674, - "transaction_id": 3 + "t0": 0.020054, + "t": 0.020054, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:80", "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.019693, - "t": 0.019693, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.017384, - "t": 0.024813, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 872, - "operation": "read", - "proto": "tcp", - "t0": 0.024902, - "t": 0.024903, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 867, - "operation": "read", - "proto": "tcp", - "t0": 0.024904, - "t": 0.026005, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.026918, - "t": 0.026924, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.026927, - "t": 0.026927, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.026942, - "t": 0.026947, - "transaction_id": 4 + "t0": 0.020069, + "t": 0.020069, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", @@ -172,9 +99,13 @@ "num_bytes": 2315, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.026954, - "t": 0.026954, - "transaction_id": 4 + "t0": 0.025649, + "t": 0.025649, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=false" + ] } ], "x_dns_whoami": { @@ -195,9 +126,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000062, - "t": 0.000062, - "transaction_id": 1 + "t0": 0.000068, + "t": 0.000068, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -205,9 +139,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.0001, - "t": 0.000106, - "transaction_id": 1 + "t0": 0.000122, + "t": 0.000128, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -215,57 +152,54 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000132, - "t": 0.00015, - "transaction_id": 1 + "t0": 0.000188, + "t": 0.000209, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000111, - "t": 0.005254, - "transaction_id": 1 + "t0": 0.000133, + "t": 0.006348, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000155, - "t": 0.005721, - "transaction_id": 1 + "t0": 0.000218, + "t": 0.00671, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.005761, - "t": 0.005761, - "transaction_id": 1 + "t0": 0.006735, + "t": 0.006735, + "transaction_id": 1, + "tags": [ + "depth=0" + ] } ], "queries": [] }, "x_dns_duplicate_responses": [], "queries": [ - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "HpCBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000073, - "t": 0.005257, - "tags": [], - "transaction_id": 1 - }, { "answers": [ { @@ -276,18 +210,19 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.com", - "query_type": "A", - "raw_response": "Te2BAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.00008, - "t": 0.005725, - "tags": [], - "transaction_id": 1 + "resolver_address": "", + "t0": 0.000104, + "t": 0.006018, + "tags": [ + "depth=0" + ], + "transaction_id": 2 }, { "answers": [ @@ -299,17 +234,37 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.com", - "query_type": "ANY", + "query_type": "A", + "raw_response": "BP6BAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000083, - "t": 0.006453, - "tags": [], - "transaction_id": 2 + "resolver_address": "8.8.4.4:53", + "t0": 0.000101, + "t": 0.006359, + "tags": [ + "depth=0" + ], + "transaction_id": 1 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "FKKBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000078, + "t": 0.006714, + "tags": [ + "depth=0" + ], + "transaction_id": 1 } ], "requests": [ @@ -365,36 +320,47 @@ "headers_list": [], "headers": {} }, - "t0": 0.016805, - "t": 0.019674, - "tags": [], + "t0": 0.016473, + "t": 0.020054, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], "tcp_connect": [ { "ip": "93.184.216.34", - "port": 80, + "port": 443, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011575, - "t": 0.016788, - "tags": [], - "transaction_id": 3 + "t0": 0.010999, + "t": 0.016348, + "tags": [ + "depth=0", + "fetch_body=false" + ], + "transaction_id": 4 }, { "ip": "93.184.216.34", - "port": 443, + "port": 80, "status": { + "blocked": false, "failure": null, "success": true }, - "t0": 0.011582, - "t": 0.017266, - "tags": [], - "transaction_id": 4 + "t0": 0.01099, + "t": 0.01645, + "tags": [ + "depth=0", + "fetch_body=true" + ], + "transaction_id": 3 } ], "tls_handshakes": [ @@ -407,18 +373,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnTCCAoWgAwIBAgIUPMlPBOw+znecCU6tkzRP1w6dqOswDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI3MjI0NjE4WhcNMjMxMTI4MDA0NjE4WjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDdArrVIO//tbeSvU7HGzBiOWLIhNZT3U7c8rlnNVNHQS9L5hRLsoAkyAOdPHb0jnILX2RJXPzkqDGzxqBUK/jEW1Q3kwaM2U6xhR1QnM5mfikIO01C4THsp3CUwy0tAsRcZ4SW0nkfcrwOmkqqoVvD4btHMqe10g11BHsmJ2UmhghW2cgLDSl4DIhZM+25qNuZGIr/UnuSZjPRlryecsMQx9N/4o4w4LLiZBzth5Iz87w7Fo0GVzH7QmiR3t+rp9JqR7Gpb8lzhZFXn2HwJwjC3pC8mlggaoiEOsk4X5mk3wssPJgj6xYRys2Dry77gFuBme/0TuMDZJV2jftYQOS/AgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFDAxYUZg2djupSYzr2TEg/w0GFUkMB8GA1UdIwQYMBaAFB7yHQrJ26f/qGjREYBTIzYZ+tBAMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAL7e4eqycsh/6Jzr0PpsAVi4SShdzP6w9a8jtDn+UmZvv1ex+dPGSJULpnOdtVyCQ9N7pEi9TJAW5D3w7okerTUknfra9TcYllGBlRzNQ+Z5mEgxQlkC0DKQWKMF0JJSYycbw9T6t7sFQOpU2ze2H9CXaEqcU7ejvXsdxjofcSKRnFwJM39ic3gdQCtTV7WBcAORAb1qT/92MxIWcycK8Mj5US4+pPYLTAI6qJQZZGXnsk/L/fvR3XfuaExbU3fKat2unvKXHjy3Sw3K03dSVOHG4rFGWDykZtzAvHbZDW8USV21wCQePprrKVlBVQ+NyjXECQ1px4499zDaMFHBxww=", + "data": "MIIDnTCCAoWgAwIBAgIUSzvC5sHrneuE0wsziLrGSiqMHtQwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMTQzWhcNMjMxMTI5MjIyMTQzWjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJlQXFMsk6TRVYl6SJoP1/5z0LtmDY4RcKYPinYhlfCY30baDiQOcmnOJTpCXzRVMS2ketO0DmzA7FwRXRBXG39OaYe93Tc7/sJtEGLVUmVMDKeqp1bwLdgONHBuwO50v+9p8qPhK4a3nRlzREucP9wJp94hivLTnuR2CQfPoHHzoIUrurUgwLsv5y7qHtG7rbH8ZVb1uhyyFlvPxgFBn85y9ujn3554t900toidqsLnsh27GGQNcHRg3oD3Ag/vjl329tUy6jmYeHx8D9saSR0AHEUHwEV8RA5muAN6om1XotItIT6aqZGcga3CwMFMcwLJ2qxt8KawHajuq29+QPAgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFP/P8+6mUsMYcn87lTM6WNUfh5g5MB8GA1UdIwQYMBaAFFzUiMMnKTMjhemjsZMi2iNdrUKMMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAF7mn5CTb21FzYg+dSDUWYH0pswfLwejt/Uw6SZHNmzSv0r0I2zo5XXBKLe8cfOgDUG9jDxPci26sgM16h5Gd7E62Y9ulqiMqPsKXmKNRdFQdJh1/J61q9l5yX/7LEwBdJ0A0ZY6Rlvv+EZq9tNfjGSmr9OV2raM0btnQyB2n/5uUnqXMFFYCCmKLtamJU9Qukc2OoSHZbKt9oOP9nlw95i+RFKqijgifCZKX0kngxiyMgG1wvoFwwT7zKHiWwHlFvxt/7+Krucge2bqXftOwHlRap0Bro0rUg4yPuE4HpSGvrb2ALgq11rzxJbn5v9sEzhxoZxyL0luWzV0wBUAtYQ=", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAMllapkCb/R73Iygik4hb4vE/pzCMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNjIzNDYxOFoXDTIzMTEyODIzNDYxOFowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDlDllnonmo132fyx1c1SoToxEhTbRCxFcNPdVDiaP1LYS4W6/X/P2PXe9HmpZoBFNJCc6Gj4T8cDgLGK6RzwBsyh1z/8shH7PCapGMwiaOIibaQWaNRrcdqB1asGi95EKwBJsbIbE5ekSuqx6Gl898DL7Vfg4nMKfLZbcP3qMX3Rd+3wihrpPn45syk1IntnSRHgeYPsaY6XyCY5Yh3BSYP0tjkGBrFFwhsoLragRW/+F37Tu+7l0dMxKjg7A7hsvgf07pfTeilmpGUI3HAHkTEbio8IVR5fqnwY6+NzepUXIKSthFSemVn3cnrVg85JlbZQCNujxli2wL6PgtKy8pAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQe8h0Kydun/6ho0RGAUyM2GfrQQDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAbd5S0Lp6U6QoCrMW+vc9f1AFd3Qu4V3Q6yunBuELgzSuDTFQUHDxiPxzV3zzZABfYZUGo+V0deJCKH4NNL8SciZ0Qq1+rI/nvVCm+CpzDyGBZC4X1Lz6r/EgvcU6MC1NlxZA724aKk67ock8TubG/QaANMUT1Uln6dI2AeubMiqB+vbWSXpQAnwam64zmeXTrQ2CBBxtqqAhvT6gG8wWfrgjIXxztUlWg7genlEDZZPcapRbOz5VDDEhqnJVB4m6iEZoGutJlSHiEdOhjrzkT50A7C0oTGEULLkb0Qa7/7g5GTkd88IUiimyMJTYTinwUOSSlaw+CaYM91FSf1cxzw==", + "data": "MIIDNjCCAh6gAwIBAgIVAJwJY8AmV4w5euysq4sAl8lFhvxBMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjE0M1oXDTIzMTEzMDIxMjE0M1owHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDm95AN5vARhndO/OhApGLemxQT4ih6qWXYNbcFdrxbcQNsmgJrVULiWGVldL6GL0FjNTD0D/hU1HeAT7WwAnUlN+dm1Ws/EN4UDxlROp954BUqoPbiV7aOlqaP+NJRyHs6zyflzysWNNZdg0pXHdWyFg/k7sF4pzscI3+hQpPkuABuHTT4C56d1MOoB9ieleZQaKhxcjJNX9YGJVagUJWRIitr+fO376034W9iRUr3VYurdYHn8oELXqehhAlntvsc/Z+zO5ByPYye+HExiNWB5vs2X+JaIG/nintYK4zcoV+GBE/ONABWkUP0+495Ws7SqJJtgn/r3eCXohVNo/2BAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRc1IjDJykzI4Xpo7GTItojXa1CjDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEADETLuDS7o5f3oy8Gsi9zeRsQXFLSGOFFmjbVF1owgmcR6rqhyuKg0dBL6/RMU8gp6peJfn2mZ0xCraWjwbWzkUC1hf+m3FNViOqmrOxRJNmTk3Edy5NIbOisCs6WCUemSRs76LoCY5dqb0b7VDEp9/mWmxMLCk85ocfI2W/xbCAa6kS6f0d3mLGp4ioQbIXOF/FX44itM2aYrmYSRrKpYur2YOEOOAAEO+iQQVG4Gg7llYzbKg8NGGoT4pQPti0JhVGhZe/9lCi8P8EERmqaUJfJWjGsCj3hlkz6scaIJjrlCAKpGWFpLm4Vg9/vCLGQP/W1O4+M50djwua6Ad+4/Q==", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.017279, - "t": 0.026927, - "tags": [], + "t0": 0.016372, + "t": 0.025621, + "tags": [ + "depth=0", + "fetch_body=false" + ], "tls_version": "TLSv1.3", "transaction_id": 4 } @@ -491,18 +460,18 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.01152 + "t": 0.010938 }, { "msg": "conn 93.184.216.34:80: granted permission: true", - "t": 0.016796 + "t": 0.016455 } ], "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, @@ -513,7 +482,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.506804, - "test_start_time": "2023-11-27 23:46:18", + "test_runtime": 0.506852, + "test_start_time": "2023-11-29 21:21:43", "test_version": "0.5.26" } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/observations.json b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/observations.json index 52580d3a29..e62fa7d88a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/observations.json @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", @@ -42,11 +42,11 @@ ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -81,11 +81,11 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -122,7 +122,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -146,8 +146,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -166,7 +166,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "4": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -190,8 +190,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/observations_classic.json index eab6cd14e9..e70007f6b9 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpBlockingConnectionReset/observations_classic.json @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -43,7 +43,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -67,8 +67,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -87,7 +87,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "4": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -111,8 +111,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/measurement.json index d0800e47fe..85ab905ea3 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-28 11:44:18", + "measurement_start_time": "2023-11-29 21:21:44", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -32,83 +32,53 @@ "retries": null, "socksproxy": null, "network_events": [ - { - "address": "93.184.216.34:443", - "failure": null, - "operation": "connect", - "proto": "tcp", - "t0": 0.011464, - "t": 0.016744, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.01676, - "t": 0.01676, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.016852, - "t": 0.016861, - "transaction_id": 4 - }, { "address": "93.184.216.34:80", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011453, - "t": 0.017114, - "transaction_id": 3 + "t0": 0.010798, + "t": 0.016376, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.017137, - "t": 0.017137, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:80", - "failure": null, - "num_bytes": 283, - "operation": "write", - "proto": "tcp", - "t0": 0.017175, - "t": 0.017205, - "transaction_id": 3 + "t0": 0.016411, + "t": 0.016411, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { - "address": "93.184.216.34:80", + "address": "93.184.216.34:443", "failure": null, - "num_bytes": 207, - "operation": "read", - "proto": "tcp", - "t0": 0.017208, - "t": 0.020082, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:80", - "failure": "eof_error", - "operation": "read", + "operation": "connect", "proto": "tcp", - "t0": 0.020113, - "t": 0.020114, - "transaction_id": 3 + "t0": 0.010812, + "t": 0.016476, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=false" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.02012, - "t": 0.02012, - "transaction_id": 3 + "t0": 0.020366, + "t": 0.020366, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:80", @@ -116,66 +86,13 @@ "num_bytes": 207, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.020141, - "t": 0.020141, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.016863, - "t": 0.024767, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 872, - "operation": "read", - "proto": "tcp", - "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 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.025867, - "t": 0.025875, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.025877, - "t": 0.025877, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.025916, - "t": 0.025921, - "transaction_id": 4 + "t0": 0.020407, + "t": 0.020407, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", @@ -183,9 +100,13 @@ "num_bytes": 2315, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.025928, - "t": 0.025928, - "transaction_id": 4 + "t0": 0.025797, + "t": 0.025797, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=false" + ] } ], "x_dns_whoami": { @@ -206,9 +127,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.00008, - "t": 0.00008, - "transaction_id": 2 + "t0": 0.000063, + "t": 0.000063, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -216,9 +140,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.00011, - "t": 0.000115, - "transaction_id": 2 + "t0": 0.000102, + "t": 0.000108, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -226,9 +153,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000131, - "t": 0.000148, - "transaction_id": 2 + "t0": 0.00015, + "t": 0.000177, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -236,9 +166,12 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.00012, - "t": 0.005791, - "transaction_id": 2 + "t0": 0.000154, + "t": 0.005454, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -246,16 +179,22 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000153, - "t": 0.005911, - "transaction_id": 2 + "t0": 0.000191, + "t": 0.005785, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.005956, - "t": 0.005956, - "transaction_id": 2 + "t0": 0.005824, + "t": 0.005824, + "transaction_id": 1, + "tags": [ + "depth=0" + ] } ], "queries": [] @@ -268,14 +207,16 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "+qaBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "cGuBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000087, - "t": 0.005795, - "tags": [], - "transaction_id": 2 + "t0": 0.000072, + "t": 0.00546, + "tags": [ + "depth=0" + ], + "transaction_id": 1 }, { "answers": [ @@ -291,14 +232,16 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "stKBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "5iiBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000111, - "t": 0.005919, - "tags": [], - "transaction_id": 2 + "t0": 0.000129, + "t": 0.00579, + "tags": [ + "depth=0" + ], + "transaction_id": 1 }, { "answers": [ @@ -317,10 +260,12 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000063, - "t": 0.006047, - "tags": [], - "transaction_id": 1 + "t0": 0.000123, + "t": 0.006772, + "tags": [ + "depth=0" + ], + "transaction_id": 2 } ], "requests": [ @@ -376,38 +321,47 @@ "headers_list": [], "headers": {} }, - "t0": 0.017137, - "t": 0.02012, - "tags": [], + "t0": 0.016411, + "t": 0.020366, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], "tcp_connect": [ { "ip": "93.184.216.34", - "port": 443, + "port": 80, "status": { "blocked": false, "failure": null, "success": true }, - "t0": 0.011464, - "t": 0.016744, - "tags": [], - "transaction_id": 4 + "t0": 0.010798, + "t": 0.016376, + "tags": [ + "depth=0", + "fetch_body=true" + ], + "transaction_id": 3 }, { "ip": "93.184.216.34", - "port": 80, + "port": 443, "status": { "blocked": false, "failure": null, "success": true }, - "t0": 0.011453, - "t": 0.017114, - "tags": [], - "transaction_id": 3 + "t0": 0.010812, + "t": 0.016476, + "tags": [ + "depth=0", + "fetch_body=false" + ], + "transaction_id": 4 } ], "tls_handshakes": [ @@ -420,18 +374,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "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", + "data": "MIIDnjCCAoagAwIBAgIVANFT/L4AxlHspJALG7F6GsfwE0ERMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyOTIwMjE0NFoXDTIzMTEyOTIyMjE0NFowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4dm32nIwK98wrk2A2mZQ0ZYJ+Y6Bcc/SBO+9bkaXMlTwtntfK6v19HZixu0fly2fhCtNdmf5lBUXjhv4ejDYxDwEzz4jnTcCboK0AH16ANQTnW/S6uSoKZTwps+xMCy+mMQ0rrtkS/9FFGOKtqhez5GJZl2lUPZi1HWqqd36nECoupUZp3ilBBxnXZklmiQ/4qMUuJw6ZRpo8fx4nKUrxdQX8kKkVZHR1zG9j4hm07zGR2/gUv3U0zAXGdLZaS+Q2/gsyjEBAaHMbTPPxrOW4P4maTqJk6Tf7/kTsROETKkeATHhA3soyNr5fGBzQCsNFxYVJ/6Z+RpFqzWF01vSTQIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSDrVapXY3OSDlB1wL1edw66DXf4zAfBgNVHSMEGDAWgBRmBST41Cj3E2meTbP1el3v+/eiIDBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQA7pS4wzBC6HG57nFOjkFr+MaSiJ5zYrT/xCfhHxA23yD5QbD+staCV7Vmhohq/c03yc4OAjBAjZ85QWu7rV+pq5h9+lp/yrqNbZ5EnovqeGvt9P1ZOz2iPjXB0D0Oojli4BhK847KOeGCyrnuzKxYuFxwhkHR40tXz7GKw8/FweVuzbSHLRJZTQpHLcHLMBkSqLEPeNLWIcRvVjqTPEfMwgdRQot81xZFbyMnltjnawUTKFVsOMwANz5l9U9z4NHA4J54AsGSDhdE2NiaU3dJXsM9QCqrGvo+Fd11adzuEdt5qUNBEA6HjwS+Q/onjHkOnBREAlTdFHOwGYXIRuU+A", "format": "base64" }, { - "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", + "data": "MIIDNTCCAh2gAwIBAgIUDwxyIX3uPtmfVAzCraLvRid13NkwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MjEyMTQ0WhcNMjMxMTMwMjEyMTQ0WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALYEv8IATerem9amhlO56fNj52c9Ewu8BeiypBDXGQmg7bvm2mjCNFEXK6R3Qw/t5M7vlfp2Fgc/7J2JcD9tlezRUtRc7hRxkRqDKlrhYJ4F1UisRtUUEdGhXmSpi1I/1GAUAYs4EN8jrlgg3Ii60+QtmLUb5eUid0rTJCIlTAeaPz5ESP+5MZzFpjOlK/687KzzjypLTbZIsGpmL1zC6eiwruTK3ubfsG7VdrCi2LgvI/gepU4XzehsRoW2t2AfIa0L9af+Z75up5vf1YQlQ9bZoZ/B15MYteq3dJBH5rYaa5BIrBYaJoAAURtD/c/vQjyZB2mdMFDDDzEczytKlNkCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFGYFJPjUKPcTaZ5Ns/V6Xe/796IgMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQABCLxz8DY0JLms0WPNU+pCOCNNutElCNXEdPCgPYvM4o4gXwZ4tnqi1/UZ5DH3DPIlovKpTOn0Te8dmu7/f9sre3su485irykuqPqtS4RuRKWtL2UgJNvheyuO3o3xZ/Fdee738ah40qEkxtxH/aIXYWgk+Mgo52VZ0eqCy5fsamiPZUuzN4HFM/bgoM0YkF9hBrw0vu9kFKfRBXphAgaAXIKQGD4ha27BQ8k/7UVtppz0cT+xWXl4ePYCvTIBl6rNkmWpKYmxPJdi1BfE0bw0aPow0DNljYxTOqA/VjkCRbcHMtC8NovSoOCb7L7iiEvNsMn6wmuOGzQbB9UA2a7g", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.01676, - "t": 0.025877, - "tags": [], + "t0": 0.016492, + "t": 0.025764, + "tags": [ + "depth=0", + "fetch_body=false" + ], "tls_version": "TLSv1.3", "transaction_id": 4 } @@ -504,11 +461,11 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.011359 + "t": 0.010754 }, { "msg": "conn 93.184.216.34:80: granted permission: true", - "t": 0.01712 + "t": 0.016386 } ], "control_failure": null, @@ -526,7 +483,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.506187, - "test_start_time": "2023-11-28 11:44:18", + "test_runtime": 0.506901, + "test_start_time": "2023-11-29 21:21:44", "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 a946b67dcb..10922a2fd2 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/observations.json @@ -1,7 +1,7 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", @@ -42,7 +42,7 @@ ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -81,7 +81,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -122,7 +122,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -146,8 +146,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Access Denied", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -166,7 +166,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "4": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -190,8 +190,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/observations_classic.json index 621d193d14..db37cd6c65 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithConsistentDNS/observations_classic.json @@ -2,7 +2,7 @@ "DNSLookupFailures": [], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -43,7 +43,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -67,8 +67,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Access Denied", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -87,7 +87,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "4": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -111,8 +111,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/measurement.json index 673b472cd0..246be820d1 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-28 11:44:19", + "measurement_start_time": "2023-11-29 21:21:45", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,78 +37,48 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.013002, - "t": 0.018102, - "transaction_id": 3 + "t0": 0.011771, + "t": 0.016899, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.018129, - "t": 0.018129, - "transaction_id": 3 - }, - { - "address": "130.192.182.17:80", - "failure": null, - "num_bytes": 283, - "operation": "write", - "proto": "tcp", - "t0": 0.018163, - "t": 0.018197, - "transaction_id": 3 + "t0": 0.016932, + "t": 0.016932, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "130.192.182.17:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.013103, - "t": 0.018203, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.018219, - "t": 0.018219, - "transaction_id": 4 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.01831, - "t": 0.018317, - "transaction_id": 4 - }, - { - "address": "130.192.182.17:80", - "failure": null, - "num_bytes": 207, - "operation": "read", - "proto": "tcp", - "t0": 0.018161, - "t": 0.021332, - "transaction_id": 3 - }, - { - "address": "130.192.182.17:80", - "failure": "eof_error", - "operation": "read", - "proto": "tcp", - "t0": 0.021364, - "t": 0.021368, - "transaction_id": 3 + "t0": 0.011789, + "t": 0.017956, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=false" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.021377, - "t": 0.021377, - "transaction_id": 3 + "t0": 0.020996, + "t": 0.020996, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "130.192.182.17:80", @@ -116,168 +86,67 @@ "num_bytes": 207, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.021401, - "t": 0.021401, - "transaction_id": 3 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.018319, - "t": 0.038238, - "transaction_id": 4 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 872, - "operation": "read", - "proto": "tcp", - "t0": 0.038325, - "t": 0.038326, - "transaction_id": 4 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 867, - "operation": "read", - "proto": "tcp", - "t0": 0.038327, - "t": 0.038345, - "transaction_id": 4 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.039196, - "t": 0.039202, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.039205, - "t": 0.039205, - "transaction_id": 4 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.039224, - "t": 0.03923, - "transaction_id": 4 + "t0": 0.021029, + "t": 0.021029, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "130.192.182.17:443", "failure": null, - "num_bytes": 2315, + "num_bytes": 2314, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.039237, - "t": 0.039237, - "transaction_id": 4 + "t0": 0.039178, + "t": 0.039178, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=false" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.066953, - "t": 0.072472, - "transaction_id": 6 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.072504, - "t": 0.072504, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.072608, - "t": 0.072626, - "transaction_id": 6 + "t0": 0.064158, + "t": 0.069192, + "transaction_id": 6, + "tags": [ + "depth=0", + "fetch_body=false" + ] }, { "address": "93.184.216.34:80", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.066912, - "t": 0.073052, - "transaction_id": 5 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.072629, - "t": 0.080724, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 1739, - "operation": "read", - "proto": "tcp", - "t0": 0.080822, - "t": 0.080823, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.081667, - "t": 0.081671, - "transaction_id": 6 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.081675, - "t": 0.081675, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.081696, - "t": 0.081702, - "transaction_id": 6 + "t0": 0.064146, + "t": 0.069785, + "transaction_id": 5, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 2315, + "num_bytes": 2314, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.081708, - "t": 0.081708, - "transaction_id": 6 + "t0": 0.07872, + "t": 0.07872, + "transaction_id": 6, + "tags": [ + "depth=0", + "fetch_body=false" + ] } ], "x_dns_whoami": { @@ -298,9 +167,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000067, - "t": 0.000067, - "transaction_id": 1 + "t0": 0.000065, + "t": 0.000065, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -308,9 +180,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000101, - "t": 0.000107, - "transaction_id": 1 + "t0": 0.000103, + "t": 0.000123, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -318,9 +193,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000346, - "t": 0.00036, - "transaction_id": 1 + "t0": 0.000192, + "t": 0.000214, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -328,9 +206,12 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000319, - "t": 0.005136, - "transaction_id": 1 + "t0": 0.000127, + "t": 0.003784, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -338,36 +219,27 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.00132, - "t": 0.007289, - "transaction_id": 1 + "t0": 0.000219, + "t": 0.003901, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.00732, - "t": 0.00732, - "transaction_id": 1 + "t0": 0.003932, + "t": 0.003932, + "transaction_id": 1, + "tags": [ + "depth=0" + ] } ], "queries": [] }, "x_dns_duplicate_responses": [ - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "PzKBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.005155, - "t": 0.007755, - "tags": [], - "transaction_id": 1 - }, { "answers": [ { @@ -382,13 +254,32 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "6ceBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "fKaBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.003918, + "t": 0.005471, + "tags": [ + "depth=0" + ], + "transaction_id": 1 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "y0iBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.007313, - "t": 0.008955, - "tags": [], + "t0": 0.003805, + "t": 0.006188, + "tags": [ + "depth=0" + ], "transaction_id": 1 } ], @@ -410,9 +301,11 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000087, - "t": 0.005728, - "tags": [], + "t0": 0.000075, + "t": 0.003328, + "tags": [ + "depth=0" + ], "transaction_id": 2 }, { @@ -421,13 +314,15 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "PzKBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "y0iBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", "t0": 0.000075, - "t": 0.005146, - "tags": [], + "t": 0.003792, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { @@ -444,13 +339,15 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "6ceBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEgsC2EQ==", + "raw_response": "fKaBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEgsC2EQ==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000313, - "t": 0.007295, - "tags": [], + "t0": 0.000165, + "t": 0.003908, + "tags": [ + "depth=0" + ], "transaction_id": 1 } ], @@ -507,9 +404,12 @@ "headers_list": [], "headers": {} }, - "t0": 0.018129, - "t": 0.021377, - "tags": [], + "t0": 0.016932, + "t": 0.020996, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -522,9 +422,12 @@ "failure": null, "success": true }, - "t0": 0.013002, - "t": 0.018102, - "tags": [], + "t0": 0.011771, + "t": 0.016899, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 }, { @@ -535,9 +438,12 @@ "failure": null, "success": true }, - "t0": 0.013103, - "t": 0.018203, - "tags": [], + "t0": 0.011789, + "t": 0.017956, + "tags": [ + "depth=0", + "fetch_body=false" + ], "transaction_id": 4 }, { @@ -548,9 +454,12 @@ "failure": null, "success": true }, - "t0": 0.066953, - "t": 0.072472, - "tags": [], + "t0": 0.064158, + "t": 0.069192, + "tags": [ + "depth=0", + "fetch_body=false" + ], "transaction_id": 6 }, { @@ -561,9 +470,12 @@ "failure": null, "success": true }, - "t0": 0.066912, - "t": 0.073052, - "tags": [], + "t0": 0.064146, + "t": 0.069785, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 5 } ], @@ -577,18 +489,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "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", + "data": "MIIDnTCCAoWgAwIBAgIURzcfRDeRsz5BF7hyY3f66vjNfRcwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMTQ1WhcNMjMxMTI5MjIyMTQ1WjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3rGffy3vTQ4PNP60yGH9s0yeTc0Q76X8rzrtlY6Po2wkx19yv0tzg//fsD/zagL+xT2VGW75B4sXeguWwAeFeDj5K5QJGjC1QR1DwVIEcA+cm1PbfKPetIl8lKYpxBgESUbJovr7pTxIz6h9rbZ+G4/zXMIM65bq0QtL+IqlBvGjnp4lRj0AvIjqMp7L8XdahZLeFQeXeDCsHPQP2142vC5vgoaIVK0m/Jx+gCzcyIrnrhipWhpK1UGH7FoIc6hLF5ZDhCTl3mwCgoktc6litSHcPXG8Xv9t4DCAUfspii3q2ZiaV1wajtEePs96VYUPKTC2IOuLhWPH8hhlYJkT1AgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKD3uz8rXo1JedwMKoIfD2dBBGDHMB8GA1UdIwQYMBaAFKPXD1QVbBSZXvtX1l82Tc12nyBJMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAGvtT9xeU3dholLqubVgxTsBWDHW4927+bYxv+o2cYRwgajNlPXQ7rfnkNuGvTxPWCns9AOIdFLxZv1d2P/W3SkmYBOKTPOH0EdlUu7+n0qw0IvupEYvMUufSRedemf0x8Matt6+uE8SS5XFOcYxeesCNP9wLNDV30YUznJks81d9iSr5lTxVnqKm+XUtUuEBOAbvuuTumlCzbBW1ZjQ78otoxYyMLJ+OY88AvVa1ts9Qoexg2Hf0jAJodKi5gxZigd8ovCS90FELLoRVbXpYKPjo5I7sl0qKapnYI/LwH6GQOi8A1O4sm04kNoo9a8ZXv4bkJhDwVS8grRUnoapFwM=", "format": "base64" }, { - "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", + "data": "MIIDNTCCAh2gAwIBAgIUCs3ccABI3qbrTBWt0hNjXERS4YwwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MjEyMTQ0WhcNMjMxMTMwMjEyMTQ0WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOJC/EMxu13k/SVt3JGxt1g4mizpAz2qPaA+ETovn6PDcm0tQebOYS5qA5QG7Yyoz/HcCwPuRZkQUGaPRu/aycDz4OpCmCv76XrRfQenbbi7/nDHSqu0B7Z4sQ6U5NhEa8pJvOUFyawy3fzgDIX562kpwE4NKdjpStqfrL50TDCyjw5/ozWS9F6jnxyD+OJcpSh/mcgQ3aVl0fXO19vdTqdwIhRLohSuoh3uBADaTfnTLXGE4NTKnc0azIMbSH7lHEO6GDT7sIKBWqpGO9ooEkGtZC+9rcQ25ZiW/aEDUJCUi0MOhCu0spd9yFa+6WMs4e0Z06z1NGzRwFW4h9XTcVECAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKPXD1QVbBSZXvtX1l82Tc12nyBJMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQBKoyuGWumezAA5a39t2MkjnSD1Yf4INgQhyw5zGqsfkYlWRKZL+43snG0jkMMDOCtO3eV1Mkn6X6B8JYVJaaHGRUB2wrs8iMqIiZh7dsgR0V9fMLVk6iRe0weNVJE+XCrEmrQstx+wQ+Hs7dDDCNvd/O1G8ZieY5LQRtDUGP0j4YalzcfNTMP8khCb8PVyavFSqz3LTiCTogjB0WJDZWuLq9yX7oJ3SgZwWf2rnblnlbfU79o2qZgreaZ2OYHJOXtRHZ7QnpDUwUNAxq9Tzsyyg2YSck4913BsxagZyVmAVSA2j14d6R2r6GLczAb5BIol+RBNnFcKVVG+DeD2ylQM", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.018219, - "t": 0.039205, - "tags": [], + "t0": 0.017974, + "t": 0.039138, + "tags": [ + "depth=0", + "fetch_body=false" + ], "tls_version": "TLSv1.3", "transaction_id": 4 }, @@ -601,18 +516,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "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", + "data": "MIIDnTCCAoWgAwIBAgIURzcfRDeRsz5BF7hyY3f66vjNfRcwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMTQ1WhcNMjMxMTI5MjIyMTQ1WjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3rGffy3vTQ4PNP60yGH9s0yeTc0Q76X8rzrtlY6Po2wkx19yv0tzg//fsD/zagL+xT2VGW75B4sXeguWwAeFeDj5K5QJGjC1QR1DwVIEcA+cm1PbfKPetIl8lKYpxBgESUbJovr7pTxIz6h9rbZ+G4/zXMIM65bq0QtL+IqlBvGjnp4lRj0AvIjqMp7L8XdahZLeFQeXeDCsHPQP2142vC5vgoaIVK0m/Jx+gCzcyIrnrhipWhpK1UGH7FoIc6hLF5ZDhCTl3mwCgoktc6litSHcPXG8Xv9t4DCAUfspii3q2ZiaV1wajtEePs96VYUPKTC2IOuLhWPH8hhlYJkT1AgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKD3uz8rXo1JedwMKoIfD2dBBGDHMB8GA1UdIwQYMBaAFKPXD1QVbBSZXvtX1l82Tc12nyBJMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAGvtT9xeU3dholLqubVgxTsBWDHW4927+bYxv+o2cYRwgajNlPXQ7rfnkNuGvTxPWCns9AOIdFLxZv1d2P/W3SkmYBOKTPOH0EdlUu7+n0qw0IvupEYvMUufSRedemf0x8Matt6+uE8SS5XFOcYxeesCNP9wLNDV30YUznJks81d9iSr5lTxVnqKm+XUtUuEBOAbvuuTumlCzbBW1ZjQ78otoxYyMLJ+OY88AvVa1ts9Qoexg2Hf0jAJodKi5gxZigd8ovCS90FELLoRVbXpYKPjo5I7sl0qKapnYI/LwH6GQOi8A1O4sm04kNoo9a8ZXv4bkJhDwVS8grRUnoapFwM=", "format": "base64" }, { - "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", + "data": "MIIDNTCCAh2gAwIBAgIUCs3ccABI3qbrTBWt0hNjXERS4YwwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MjEyMTQ0WhcNMjMxMTMwMjEyMTQ0WjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOJC/EMxu13k/SVt3JGxt1g4mizpAz2qPaA+ETovn6PDcm0tQebOYS5qA5QG7Yyoz/HcCwPuRZkQUGaPRu/aycDz4OpCmCv76XrRfQenbbi7/nDHSqu0B7Z4sQ6U5NhEa8pJvOUFyawy3fzgDIX562kpwE4NKdjpStqfrL50TDCyjw5/ozWS9F6jnxyD+OJcpSh/mcgQ3aVl0fXO19vdTqdwIhRLohSuoh3uBADaTfnTLXGE4NTKnc0azIMbSH7lHEO6GDT7sIKBWqpGO9ooEkGtZC+9rcQ25ZiW/aEDUJCUi0MOhCu0spd9yFa+6WMs4e0Z06z1NGzRwFW4h9XTcVECAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKPXD1QVbBSZXvtX1l82Tc12nyBJMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQBKoyuGWumezAA5a39t2MkjnSD1Yf4INgQhyw5zGqsfkYlWRKZL+43snG0jkMMDOCtO3eV1Mkn6X6B8JYVJaaHGRUB2wrs8iMqIiZh7dsgR0V9fMLVk6iRe0weNVJE+XCrEmrQstx+wQ+Hs7dDDCNvd/O1G8ZieY5LQRtDUGP0j4YalzcfNTMP8khCb8PVyavFSqz3LTiCTogjB0WJDZWuLq9yX7oJ3SgZwWf2rnblnlbfU79o2qZgreaZ2OYHJOXtRHZ7QnpDUwUNAxq9Tzsyyg2YSck4913BsxagZyVmAVSA2j14d6R2r6GLczAb5BIol+RBNnFcKVVG+DeD2ylQM", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.072504, - "t": 0.081675, - "tags": [], + "t0": 0.069208, + "t": 0.078677, + "tags": [ + "depth=0", + "fetch_body=false" + ], "tls_version": "TLSv1.3", "transaction_id": 6 } @@ -702,15 +620,15 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:130.192.182.17 Flags:3}]", - "t": 0.012957 + "t": 0.011734 }, { "msg": "conn 130.192.182.17:80: granted permission: true", - "t": 0.018109 + "t": 0.016916 }, { "msg": "conn 93.184.216.34:80: denied permission: timed out sending", - "t": 0.083072 + "t": 0.079802 } ], "control_failure": null, @@ -728,7 +646,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.507444, - "test_start_time": "2023-11-28 11:44:19", + "test_runtime": 0.50406, + "test_start_time": "2023-11-29 21:21:45", "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 81880312f1..07586cd56b 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/observations.json @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -146,8 +146,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Access Denied", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -190,8 +190,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -234,8 +234,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": "", @@ -278,8 +278,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/observations_classic.json index c3bd911c07..c1790d75c7 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/httpDiffWithInconsistentDNS/observations_classic.json @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -67,8 +67,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Access Denied", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -111,8 +111,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/measurement.json index 5dddefb4df..5c8e355e06 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-28 11:44:19", + "measurement_start_time": "2023-11-29 21:21:46", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,117 +37,75 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.01219, - "t": 0.018231, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.018252, - "t": 0.018252, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 272, - "operation": "write", - "proto": "tcp", - "t0": 0.018347, - "t": 0.018357, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.018359, - "t": 0.026128, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 1690, - "operation": "read", - "proto": "tcp", - "t0": 0.026229, - "t": 0.026231, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.027124, - "t": 0.027131, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.027133, - "t": 0.027133, - "transaction_id": 3 + "t0": 0.011031, + "t": 0.016367, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.027159, - "t": 0.027159, - "transaction_id": 3 + "t0": 0.025358, + "t": 0.025358, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { - "address": "67.199.248.11:443", "failure": null, - "num_bytes": 301, - "operation": "write", - "proto": "tcp", - "t0": 0.027206, - "t": 0.027239, - "transaction_id": 3 + "operation": "http_transaction_done", + "t0": 0.031135, + "t": 0.031135, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 148, - "operation": "read", + "num_bytes": 2414, + "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.027244, - "t": 0.032496, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "http_transaction_done", - "t0": 0.03253, - "t": 0.03253, - "transaction_id": 3 + "t0": 0.031176, + "t": 0.031176, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 24, - "operation": "write", + "address": "93.184.216.34:443", + "failure": "connection_refused", + "operation": "connect", "proto": "tcp", - "t0": 0.032554, - "t": 0.032558, - "transaction_id": 3 + "t0": 0.042194, + "t": 0.045518, + "transaction_id": 7, + "tags": [ + "depth=1", + "fetch_body=false" + ] }, { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 2414, - "operation": "bytes_received_cumulative", + "address": "93.184.216.34:80", + "failure": "connection_refused", + "operation": "connect", "proto": "tcp", - "t0": 0.032565, - "t": 0.032565, - "transaction_id": 3 + "t0": 0.042201, + "t": 0.045743, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -168,9 +126,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000078, - "t": 0.000078, - "transaction_id": 2 + "t0": 0.00007, + "t": 0.00007, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -178,9 +139,12 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000126, - "t": 0.000163, - "transaction_id": 2 + "t0": 0.000133, + "t": 0.000139, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -188,43 +152,58 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000165, - "t": 0.000168, - "transaction_id": 2 + "t0": 0.000107, + "t": 0.000197, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 24, + "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.000169, - "t": 0.005847, - "transaction_id": 2 + "t0": 0.000154, + "t": 0.005296, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 46, + "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.000173, - "t": 0.006327, - "transaction_id": 2 + "t0": 0.000223, + "t": 0.00602, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.006354, - "t": 0.006354, - "transaction_id": 2 + "t0": 0.006041, + "t": 0.006041, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_start", - "t0": 0.032586, - "t": 0.032586, - "transaction_id": 4 + "t0": 0.031226, + "t": 0.031226, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -232,9 +211,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.032646, - "t": 0.032653, - "transaction_id": 4 + "t0": 0.031257, + "t": 0.031272, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -242,36 +224,48 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.032615, - "t": 0.032717, - "transaction_id": 4 + "t0": 0.031275, + "t": 0.031278, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.032732, - "t": 0.03765, - "transaction_id": 4 + "t0": 0.031286, + "t": 0.036862, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.032674, - "t": 0.038369, - "transaction_id": 4 + "t0": 0.031276, + "t": 0.03698, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.038401, - "t": 0.038401, - "transaction_id": 4 + "t0": 0.037012, + "t": 0.037012, + "transaction_id": 5, + "tags": [ + "depth=1" + ] } ], "queries": [] @@ -295,24 +289,11 @@ "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": "remBAAABAAAAAAAAA2JpdAJseQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000096, - "t": 0.005855, - "tags": [], + "t0": 0.000098, + "t": 0.005546, + "tags": [ + "depth=0" + ], "transaction_id": 2 }, { @@ -329,29 +310,33 @@ "failure": null, "hostname": "bit.ly", "query_type": "A", - "raw_response": "x7GBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "raw_response": "dtuBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000133, - "t": 0.006333, - "tags": [], - "transaction_id": 2 + "t0": 0.000106, + "t": 0.005304, + "tags": [ + "depth=0" + ], + "transaction_id": 1 }, { "answers": null, "engine": "udp", "failure": "dns_no_answer", - "hostname": "www.example.com", + "hostname": "bit.ly", "query_type": "AAAA", - "raw_response": "OgWBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "/wqBAAABAAAAAAAAA2JpdAJseQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.032593, - "t": 0.037657, - "tags": [], - "transaction_id": 4 + "t0": 0.000079, + "t": 0.006024, + "tags": [ + "depth=0" + ], + "transaction_id": 1 }, { "answers": [ @@ -367,14 +352,33 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "CN6BAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "K2OBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.032629, - "t": 0.038375, - "tags": [], - "transaction_id": 4 + "t0": 0.031254, + "t": 0.036871, + "tags": [ + "depth=1" + ], + "transaction_id": 5 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "VcWBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.031232, + "t": 0.036986, + "tags": [ + "depth=1" + ], + "transaction_id": 5 }, { "answers": [ @@ -393,10 +397,12 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.032638, - "t": 0.039084, - "tags": [], - "transaction_id": 5 + "t0": 0.031212, + "t": 0.037356, + "tags": [ + "depth=1" + ], + "transaction_id": 4 } ], "requests": [ @@ -457,7 +463,7 @@ ], [ "Date", - "Tue, 28 Nov 2023 11:44:20 GMT" + "Wed, 29 Nov 2023 21:21:46 GMT" ], [ "Location", @@ -466,13 +472,16 @@ ], "headers": { "Content-Length": "0", - "Date": "Tue, 28 Nov 2023 11:44:20 GMT", + "Date": "Wed, 29 Nov 2023 21:21:46 GMT", "Location": "http://www.example.com/" } }, - "t0": 0.027159, - "t": 0.03253, - "tags": [], + "t0": 0.025358, + "t": 0.031135, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -485,34 +494,43 @@ "failure": null, "success": true }, - "t0": 0.01219, - "t": 0.018231, - "tags": [], + "t0": 0.011031, + "t": 0.016367, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 }, { "ip": "93.184.216.34", - "port": 80, + "port": 443, "status": { "failure": "connection_refused", "success": false }, - "t0": 0.043469, - "t": 0.04653, - "tags": [], - "transaction_id": 6 + "t0": 0.042194, + "t": 0.045518, + "tags": [ + "depth=1", + "fetch_body=false" + ], + "transaction_id": 7 }, { "ip": "93.184.216.34", - "port": 443, + "port": 80, "status": { "failure": "connection_refused", "success": false }, - "t0": 0.043465, - "t": 0.046769, - "tags": [], - "transaction_id": 7 + "t0": 0.042201, + "t": 0.045743, + "tags": [ + "depth=1", + "fetch_body=true" + ], + "transaction_id": 6 } ], "tls_handshakes": [ @@ -525,18 +543,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "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==", + "data": "MIIDbDCCAlSgAwIBAgIVAO0ZKqtaHzLSyYttnJqKCQSZ+NLZMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyOTIwMjE0NloXDTIzMTEyOTIyMjE0NlowKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvkdudy5WQlO34Jkes9lhdZawLBz5a1vOFLnWj1G1PcclMNDWy2p/ivcj2+HzSLsWPsvXdFCwF6qaMg2J/6RFVfIDPm9B1ri8jmbDQEFnP7iFtUHdalk4ISHrV+4xA82dH76HJWt5Llj4uaVj/qrmUqbUX076dR3MwpBUarjsn2MBqSO3aUZf2JT7cmdO1aEtU7EuTzry1pV5NvPK/za5bawgNu+xSHG0FNd/x/6QmWMxOO3lXTwbsDcc9oZ4oec3jiZFkh+YekyOqViFd+Cc23v+9wkG77aCJbQrzpU3eCNysOYuTKTxPJOF3Pqx5e6vyoq1igRW20QEgPZn2WlbmQIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTBHccpdaHY8o8jTX7ARv5DSz9B8zAfBgNVHSMEGDAWgBS3EM5TQsRjhC5YXkQf7A9e+vknzjAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAofHX+7FbLsrc6aUmkQKrhLFKTYRt/lszNkXr0Fs7Z+uWUjREQbsxpQToSgSST53ZAdfAU4nTQ2BwXLhVnZRK1E66DJMdqzfNLNtY0E0TL3BHBd0I5gf51+jIC27szUg4u45CAnDkenLurJ6suWneuCV1dRk+PtNqpKEWSVkGcRnqPHYO2qnTow5ejIG9BEqUCS0/5R/uskLu2z03DDBvo+G+BN6AXYxgJu0vupOxINGolfDOf5tL2EXcnAGJec4Z4njW54utUf0xsI42PCNnwo5yWMSUbspInpxz0KUC0rBCmX0MUGsS5v8PshDNRPAdnjInKIY4wGVBE6Pr8YYvLQ==", "format": "base64" }, { - "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==", + "data": "MIIDNjCCAh6gAwIBAgIVAJBsI+hqv7q4Og4MYR47RzsTSVshMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjE0NVoXDTIzMTEzMDIxMjE0NVowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDrjdMlGTOgDDrrHZQRk5NouFwrjacOwEXP75zXGotLAhefGKnnfEkKn1I/pa74P+sUMhX3oGpnyNgpZjJidHZhXYzk3WyeqAMtzXlGgqUNits5YTBzU3Vd2Hufrtz6x3Ek10OyRJ0UOzCTlYwz6fIfdEsdeb6yOFeIG3BrYKBW3HhLS33iAkpBVS8T3pkIiPMBmmBYWfRe7QIbbfdkaTgu6Mi3FI33Gt2tibd/ODhkw+zyzDCnkF4SjwCDh5FDNGOgatPZl35zieJY/vb+GOL3lI3GHm5oQyFhJHJcz8+18rXGW4X65QyyXp1v9NJBt5jROLJz8FYjCizxsT/uL50JAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS3EM5TQsRjhC5YXkQf7A9e+vknzjAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAKsEY+mm0XSoRCvZzBajOAEefHlZCgSCwRSYAFcWqP+iFPS6dhOZRyVtCMVZthyEnn+cOjev0swBT/p1ACIvCqRxykAajDFGSxx0y3Wau0tyOuOdvMh7seOmTfDK1bD/0ptwJxjX6kGag9vyiVXQ+6t3h7TCUE2ZKqqLCRdFu/v1+X+X662DASE32tXPW5U6XHbhXkaIDZigfLLPZltOI3mmi6PucxketFl5ltwkFODhngpgywB0OJcFqVOMoUcWpyfyp9VPIYyJeDB5MW/DMAACG6E06skgieSkIT84n0/gZl8GxEvhdtSPARA3+eo34IsXzEuOohbupNMPWU6A5Rw==", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.018252, - "t": 0.027133, - "tags": [], + "t0": 0.016383, + "t": 0.025307, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", "transaction_id": 3 } @@ -605,15 +626,15 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.012131 + "t": 0.010978 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.027143 + "t": 0.025315 }, { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.043434 + "t": 0.042169 } ], "control_failure": null, @@ -631,7 +652,7 @@ "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.539201, - "test_start_time": "2023-11-28 11:44:19", + "test_runtime": 0.537486, + "test_start_time": "2023-11-29 21:21:46", "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 67c9fec17f..de1fdeb41a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/observations.json @@ -1,7 +1,7 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", @@ -40,7 +40,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -64,7 +64,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -81,7 +81,7 @@ ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -120,7 +120,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -144,7 +144,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -159,7 +159,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -183,7 +183,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -198,7 +198,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -222,7 +222,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -239,7 +239,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": null, @@ -267,8 +267,8 @@ "HTTPResponseLocation": "http://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -287,7 +287,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "6": { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -311,8 +311,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, @@ -331,7 +331,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "7": { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -355,8 +355,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": false, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/observations_classic.json index 57d82c518d..27cdfcef31 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTP/observations_classic.json @@ -2,7 +2,7 @@ "DNSLookupFailures": [], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -41,7 +41,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -65,7 +65,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -82,7 +82,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": null, @@ -110,8 +110,8 @@ "HTTPResponseLocation": "http://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -130,7 +130,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "6": { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -154,8 +154,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, @@ -174,7 +174,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "7": { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -198,8 +198,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": false, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/measurement.json index 6d14fc4975..49e57f7795 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-28 11:44:20", + "measurement_start_time": "2023-11-29 21:21:46", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,127 +37,62 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011465, - "t": 0.017267, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.017283, - "t": 0.017283, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 272, - "operation": "write", - "proto": "tcp", - "t0": 0.017376, - "t": 0.017388, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.017391, - "t": 0.024698, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 872, - "operation": "read", - "proto": "tcp", - "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 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.026819, - "t": 0.026828, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.026833, - "t": 0.026833, - "transaction_id": 3 + "t0": 0.012491, + "t": 0.018445, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.026904, - "t": 0.026904, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 301, - "operation": "write", - "proto": "tcp", - "t0": 0.027, - "t": 0.02703, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 149, - "operation": "read", - "proto": "tcp", - "t0": 0.026971, - "t": 0.03539, - "transaction_id": 3 + "t0": 0.02698, + "t": 0.02698, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.035431, - "t": 0.035431, - "transaction_id": 3 + "t0": 0.032858, + "t": 0.032858, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 24, - "operation": "write", + "num_bytes": 2414, + "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.035472, - "t": 0.035491, - "transaction_id": 3 + "t0": 0.032893, + "t": 0.032893, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 2415, - "operation": "bytes_received_cumulative", + "address": "93.184.216.34:443", + "failure": "connection_refused", + "operation": "connect", "proto": "tcp", - "t0": 0.0355, - "t": 0.0355, - "transaction_id": 3 + "t0": 0.044885, + "t": 0.047839, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -178,9 +113,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000085, - "t": 0.000085, - "transaction_id": 2 + "t0": 0.000065, + "t": 0.000065, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -188,9 +126,12 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.00012, - "t": 0.000126, - "transaction_id": 2 + "t0": 0.000102, + "t": 0.00011, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -198,43 +139,58 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000155, - "t": 0.000176, - "transaction_id": 2 + "t0": 0.000106, + "t": 0.000112, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 46, + "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.00018, - "t": 0.005371, - "transaction_id": 2 + "t0": 0.000114, + "t": 0.005362, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 24, + "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.00013, - "t": 0.005614, - "transaction_id": 2 + "t0": 0.000117, + "t": 0.00558, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.005642, - "t": 0.005642, - "transaction_id": 2 + "t0": 0.005629, + "t": 0.005629, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_start", - "t0": 0.035554, - "t": 0.035554, - "transaction_id": 5 + "t0": 0.032916, + "t": 0.032916, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -242,9 +198,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.035622, - "t": 0.035634, - "transaction_id": 5 + "t0": 0.032947, + "t": 0.032962, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -252,9 +211,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.035614, - "t": 0.035634, - "transaction_id": 5 + "t0": 0.032971, + "t": 0.032989, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -262,9 +224,12 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.035639, - "t": 0.041127, - "transaction_id": 5 + "t0": 0.032967, + "t": 0.039432, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -272,22 +237,45 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.035646, - "t": 0.04173, - "transaction_id": 5 + "t0": 0.032994, + "t": 0.039665, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.041762, - "t": 0.041762, - "transaction_id": 5 + "t0": 0.039691, + "t": 0.039691, + "transaction_id": 4, + "tags": [ + "depth=1" + ] } ], "queries": [] }, "x_dns_duplicate_responses": [], "queries": [ + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "bit.ly", + "query_type": "AAAA", + "raw_response": "ZZuBAAABAAAAAAAAA2JpdAJseQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000073, + "t": 0.005369, + "tags": [ + "depth=0" + ], + "transaction_id": 1 + }, { "answers": [ { @@ -302,29 +290,16 @@ "failure": null, "hostname": "bit.ly", "query_type": "A", - "raw_response": "R8CBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "raw_response": "ZgeBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000136, - "t": 0.005381, - "tags": [], - "transaction_id": 2 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "bit.ly", - "query_type": "AAAA", - "raw_response": "VOOBAAABAAAAAAAAA2JpdAJseQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000094, - "t": 0.005623, - "tags": [], - "transaction_id": 2 + "t0": 0.000085, + "t": 0.005588, + "tags": [ + "depth=0" + ], + "transaction_id": 1 }, { "answers": [ @@ -343,25 +318,12 @@ "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.035599, - "t": 0.041134, - "tags": [], - "transaction_id": 5 + "t0": 0.000076, + "t": 0.005957, + "tags": [ + "depth=0" + ], + "transaction_id": 2 }, { "answers": [ @@ -373,19 +335,37 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.com", - "query_type": "A", - "raw_response": "WbqBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.035594, - "t": 0.041736, - "tags": [], + "resolver_address": "", + "t0": 0.03293, + "t": 0.039194, + "tags": [ + "depth=1" + ], "transaction_id": 5 }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "+LyBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.032924, + "t": 0.039437, + "tags": [ + "depth=1" + ], + "transaction_id": 4 + }, { "answers": [ { @@ -396,16 +376,19 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.com", - "query_type": "ANY", + "query_type": "A", + "raw_response": "w5mBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.035514, - "t": 0.042097, - "tags": [], + "resolver_address": "8.8.4.4:53", + "t0": 0.032953, + "t": 0.039669, + "tags": [ + "depth=1" + ], "transaction_id": 4 } ], @@ -467,7 +450,7 @@ ], [ "Date", - "Tue, 28 Nov 2023 11:44:20 GMT" + "Wed, 29 Nov 2023 21:21:47 GMT" ], [ "Location", @@ -476,13 +459,16 @@ ], "headers": { "Content-Length": "0", - "Date": "Tue, 28 Nov 2023 11:44:20 GMT", + "Date": "Wed, 29 Nov 2023 21:21:47 GMT", "Location": "https://www.example.com/" } }, - "t0": 0.026904, - "t": 0.035431, - "tags": [], + "t0": 0.02698, + "t": 0.032858, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -495,9 +481,12 @@ "failure": null, "success": true }, - "t0": 0.011465, - "t": 0.017267, - "tags": [], + "t0": 0.012491, + "t": 0.018445, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 }, { @@ -507,9 +496,12 @@ "failure": "connection_refused", "success": false }, - "t0": 0.047191, - "t": 0.049661, - "tags": [], + "t0": 0.044885, + "t": 0.047839, + "tags": [ + "depth=1", + "fetch_body=true" + ], "transaction_id": 6 } ], @@ -523,18 +515,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "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==", + "data": "MIIDazCCAlOgAwIBAgIUUj6rMDQApB1pEuYIajDWAru8pxEwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMTQ2WhcNMjMxMTI5MjIyMTQ2WjApMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMQ8wDQYDVQQDEwZiaXQubHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/hru6oKJ2FP5ggcz7/LVcsHPyElLa4eP1Lu5K3B3aA4neOTX4py98BvjCNJxRR+rlflf8POfnjKbxOBYdG7WM3HMCpqO0zgUEvT79o3l+iQU1iQi1BKeKJibvBfb/Zk2iRSpiIdEEGJya+3DfdOQCd/9VKS/cM3zinwxJASGJuKl666rBPjy4Ro3JwzTSQN4AHPuu9R/6+gPhCExA41JRXJBJvtVfXKCsjomdPIqt1JO2FH5TQuSu1nvbRy0hc++lxqNbpYKSMlnBanID9tYJ3UgT08EbRo2OINP142U2kRfKl5/Dnbet733bbPOSGk6e/f4yQI5E4bUDJ7lgd4VRAgMBAAGjgZQwgZEwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEpoVdEgwDOGhFasszsm+afIYMLaMB8GA1UdIwQYMBaAFAsAF/qNHUHEAJBpLBhmV7r0dJaaMBwGA1UdEQQVMBOCBmJpdC5seYIJYml0bHkuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAYKYUq0wHX2X2hXrDyD3gDKH0sdH3l0K9B8FxVgelEV2v/ACzfnl1edB3TngJEfaswsVnT96b+DvtHFK3Diw37WiHxK5JeCsC1DLqkYXKPLxwfFXagiNsOjfMbnhmIPA/ljQmOtPbStHjqg0eXh87QjSzh9JtKJ/ityaRvzcB5yw6qPEMDxFQD98URIKiqGbdWeDAmjfZUhiDcrdeBPOaf/g6cp607OSXS1teAo3fP0ZQDHHMVh3w5n/4QY++5fOLBA4BLFp8FTmBH5MBvGVERjO7/MFB0akuwuvPj3EX8D/Xk5+lXiMzGV5OFH/umo3NukqJrKjvN5o/+vbs80XWm", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAJ/fl004ZKZyxRCNjZ84fHWVmy0tMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQyMFoXDTIzMTEyOTExNDQyMFowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2Qs/EIO/cBpgZWXl3zx2t6ShXpC15fpfEW2svbAKig/rV2h1NhlYYu7SSr/alLmJ9owV1YbgMSn8luhKPZX0n9843iAXtf5bBzaqD8d73g0vpIHhFATgXhU3RGxbqWGq7FLpy8JOt0BDcjeCEGm5OnuvECeuqktMEcXq5pvOMcvxJuyk868UTB8996SwcCLJ7oAGTEWP6fNdrDVclYShCeRu4xsDgPzTViF5I152Tndrsru6DV0p+CMKc3s31Sq9AZeI5iIw0df5OeyJURBh8qf+ZtLOkgBPycjrAwTD4Hb8agby7KzTNuO74VwA/rb6rXXwNNk15UhmOunJCvhHnAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQomRHsa/Uii98MvOdXywbCm8Fu4TAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEACAOcrSkuim9oJyKM958tBK5N9eyNv2WbgKWtgOvyF0Rc6j85heqQf54ObQ1UO8yzJ4V1JFb0LotzXwBeSJoWzolXBbDb65v62SQp/QIYaQsqYJwWorG8jA84v5Dfkw8MavY8xQ/rAa4db1V7WxoHKpmnhFOnN5OyeAqB/ORdwXgCO2HMt/a1v2LK38eYEu4tgKbf2M8nes80P89xJ26UkHnN/v5G6EnS7VWeaaasL+pbXlMzRbwmRuKti63FFmG39HrwvVBJu4tyvLSkOOCGuwzM7ad6TPhL56qxWptNXPtxXJuERYOfxZ9M/TNqlGjZKdekcv//6EGIOlNSvRCXiA==", + "data": "MIIDNjCCAh6gAwIBAgIVAK3PlRIir6J5z0vW9fi12BdHoUIwMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjE0NloXDTIzMTEzMDIxMjE0NlowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDNJI37fGNNFnTmPPA+GiJb8LBQm6yqV40vQs1DdJg2cQPtBMH3wY+CgqmP1SdyUcqlnsN4bW/aQUo/pZOB75CthGzuyPAJNaaNZCJjDd9m1y15QR4PNKDdufYtBaEUwOV+nPf0T5ECqqCvocD92ZcUkh2IKx+RhiohCMkndU0wSbAM7XlCubcg02pApu0Z0OHAsRxeY9JTOoeXikgHPANcslMTQHHG0E0m7tFr5CoQX2cu6aJni/r/OuuOGPioPTp2bB0KT+fg5qfjG6B3kRIx/cZ7gPut/h+oeWUCNQBMT3iAXbqsO/kNJenkkcDQdHMj1DqqJlEDfp66UiicLymNAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQLABf6jR1BxACQaSwYZle69HSWmjAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAqd2l0WguOsREGpTJs+dWvn0eDuGL0YxgEawJzT0OhyNgSPRo0bheLxMwTKMZwt81ARg3n/1wtxvhZSmzNWUATAXZvnrdLAKxd6CvD3wO2QFwuoq4JjEX72mkstaFraT45Lc+EDEQVusAdaSM8RFib/4wEwJy5qHDwZ+2leKdUgn68CvajNWnkOD5QKtvi5FxteFg0ZkTVRxBnJvedl8PgwGU14F06+Oror6hNwq6NY2crHmIlcrIrwGkSQca8CqUXAYsZbFVM5Pjrb0lOR8ipjXS/k4qysKm10C7Wj/8wVKofvcF1SdP+QwFmYgU/PD79BTCrk5QjUkg41Zy0CviIA==", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.017283, - "t": 0.026833, - "tags": [], + "t0": 0.018461, + "t": 0.026955, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", "transaction_id": 3 } @@ -603,15 +598,15 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.01141 + "t": 0.012451 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.02687 + "t": 0.026964 }, { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.047165 + "t": 0.044855 } ], "control_failure": null, @@ -629,7 +624,7 @@ "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.542201, - "test_start_time": "2023-11-28 11:44:20", + "test_runtime": 0.539793, + "test_start_time": "2023-11-29 21:21:46", "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 141553716c..ac05b66a01 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/observations.json @@ -1,7 +1,7 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", @@ -40,7 +40,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -64,7 +64,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -81,7 +81,7 @@ ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -120,7 +120,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -144,7 +144,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -162,8 +162,8 @@ "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, @@ -183,7 +183,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -201,8 +201,8 @@ "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, @@ -222,7 +222,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -239,7 +239,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": null, @@ -267,8 +267,8 @@ "HTTPResponseLocation": "https://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -311,8 +311,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/observations_classic.json index 241740c69c..f8434f6062 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionRefusedForHTTPS/observations_classic.json @@ -2,7 +2,7 @@ "DNSLookupFailures": [], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -41,7 +41,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -65,7 +65,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -82,7 +82,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": null, @@ -110,8 +110,8 @@ "HTTPResponseLocation": "https://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -154,8 +154,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/measurement.json index b4d2829a62..6e175536e0 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-28 11:44:21", + "measurement_start_time": "2023-11-29 21:21:47", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,219 +37,123 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011679, - "t": 0.017964, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.017979, - "t": 0.017979, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 272, - "operation": "write", - "proto": "tcp", - "t0": 0.018066, - "t": 0.018077, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.018078, - "t": 0.026462, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 1690, - "operation": "read", - "proto": "tcp", - "t0": 0.026549, - "t": 0.02655, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.027419, - "t": 0.027426, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.027429, - "t": 0.027429, - "transaction_id": 3 + "t0": 0.012158, + "t": 0.018097, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.02746, - "t": 0.02746, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 301, - "operation": "write", - "proto": "tcp", - "t0": 0.027506, - "t": 0.027536, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 148, - "operation": "read", - "proto": "tcp", - "t0": 0.027539, - "t": 0.032582, - "transaction_id": 3 + "t0": 0.027016, + "t": 0.027016, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.032619, - "t": 0.032619, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.032644, - "t": 0.032649, - "transaction_id": 3 + "t0": 0.032979, + "t": 0.032979, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 2414, + "num_bytes": 2413, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.032656, - "t": 0.032656, - "transaction_id": 3 + "t0": 0.033014, + "t": 0.033014, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.044034, - "t": 0.04902, - "transaction_id": 7 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.04903, - "t": 0.04903, - "transaction_id": 7 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.049107, - "t": 0.049112, - "transaction_id": 7 + "t0": 0.045131, + "t": 0.050602, + "transaction_id": 7, + "tags": [ + "depth=1", + "fetch_body=false" + ] }, { "address": "93.184.216.34:80", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.044045, - "t": 0.049763, - "transaction_id": 6 + "t0": 0.045155, + "t": 0.051453, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.049784, - "t": 0.049784, - "transaction_id": 6 + "t0": 0.051479, + "t": 0.051479, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] }, { - "address": "93.184.216.34:80", + "address": "93.184.216.34:443", "failure": null, - "num_bytes": 303, - "operation": "write", - "proto": "tcp", - "t0": 0.049826, - "t": 0.049847, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:80", - "failure": "connection_reset", - "operation": "read", + "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.049812, - "t": 0.052737, - "transaction_id": 6 + "t0": 0.054223, + "t": 0.054223, + "transaction_id": 7, + "tags": [ + "depth=1", + "fetch_body=false" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.052748, - "t": 0.052748, - "transaction_id": 6 + "t0": 0.055281, + "t": 0.055281, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] }, { "address": "93.184.216.34:80", "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.052763, - "t": 0.052763, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": "connection_reset", - "operation": "read", - "proto": "tcp", - "t0": 0.049113, - "t": 0.053221, - "transaction_id": 7 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.053227, - "t": 0.053227, - "transaction_id": 7 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "operation": "bytes_received_cumulative", - "proto": "tcp", - "t0": 0.053246, - "t": 0.053246, - "transaction_id": 7 + "t0": 0.055299, + "t": 0.055299, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -270,9 +174,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000065, - "t": 0.000065, - "transaction_id": 1 + "t0": 0.00007, + "t": 0.00007, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -280,9 +187,12 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000105, - "t": 0.000159, - "transaction_id": 1 + "t0": 0.000107, + "t": 0.000113, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -290,9 +200,12 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.00017, - "t": 0.000174, - "transaction_id": 1 + "t0": 0.000138, + "t": 0.000141, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -300,9 +213,12 @@ "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.000179, - "t": 0.005816, - "transaction_id": 1 + "t0": 0.000146, + "t": 0.005711, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -310,23 +226,32 @@ "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.000199, - "t": 0.006174, - "transaction_id": 1 + "t0": 0.000118, + "t": 0.005828, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.006193, - "t": 0.006193, - "transaction_id": 1 + "t0": 0.005852, + "t": 0.005852, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_start", - "t0": 0.032689, - "t": 0.032689, - "transaction_id": 5 + "t0": 0.03305, + "t": 0.03305, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -334,9 +259,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.032726, - "t": 0.032747, - "transaction_id": 5 + "t0": 0.033096, + "t": 0.033111, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -344,9 +272,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.03273, - "t": 0.032754, - "transaction_id": 5 + "t0": 0.033104, + "t": 0.033147, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -354,9 +285,12 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.032753, - "t": 0.038583, - "transaction_id": 5 + "t0": 0.033116, + "t": 0.038476, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -364,16 +298,22 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.032764, - "t": 0.039424, - "transaction_id": 5 + "t0": 0.033153, + "t": 0.039908, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.039441, - "t": 0.039441, - "transaction_id": 5 + "t0": 0.03993, + "t": 0.03993, + "transaction_id": 5, + "tags": [ + "depth=1" + ] } ], "queries": [] @@ -390,16 +330,36 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "bit.ly", - "query_type": "ANY", + "query_type": "A", + "raw_response": "gp6BAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000104, - "t": 0.005239, - "tags": [], + "resolver_address": "8.8.4.4:53", + "t0": 0.000118, + "t": 0.005718, + "tags": [ + "depth=0" + ], + "transaction_id": 2 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "bit.ly", + "query_type": "AAAA", + "raw_response": "NOCBAAABAAAAAAAAA2JpdAJseQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000079, + "t": 0.005834, + "tags": [ + "depth=0" + ], "transaction_id": 2 }, { @@ -412,32 +372,18 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "bit.ly", - "query_type": "A", - "raw_response": "uoyBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000144, - "t": 0.005822, - "tags": [], - "transaction_id": 1 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "bit.ly", - "query_type": "AAAA", - "raw_response": "slKBAAABAAAAAAAAA2JpdAJseQAAHAAB", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000079, - "t": 0.006178, - "tags": [], + "resolver_address": "", + "t0": 0.000063, + "t": 0.006079, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { @@ -457,9 +403,11 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.032672, - "t": 0.039316, - "tags": [], + "t0": 0.033047, + "t": 0.039314, + "tags": [ + "depth=1" + ], "transaction_id": 4 }, { @@ -476,13 +424,15 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "giiBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "SEKBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.032701, - "t": 0.038647, - "tags": [], + "t0": 0.033073, + "t": 0.038481, + "tags": [ + "depth=1" + ], "transaction_id": 5 }, { @@ -491,13 +441,15 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "mi+BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "W8OBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.032707, - "t": 0.039427, - "tags": [], + "t0": 0.033078, + "t": 0.039911, + "tags": [ + "depth=1" + ], "transaction_id": 5 } ], @@ -554,9 +506,12 @@ "headers_list": [], "headers": {} }, - "t0": 0.049784, - "t": 0.052748, - "tags": [], + "t0": 0.051479, + "t": 0.055281, + "tags": [ + "depth=1", + "fetch_body=true" + ], "transaction_id": 6 }, { @@ -616,7 +571,7 @@ ], [ "Date", - "Tue, 28 Nov 2023 11:44:21 GMT" + "Wed, 29 Nov 2023 21:21:47 GMT" ], [ "Location", @@ -625,13 +580,16 @@ ], "headers": { "Content-Length": "0", - "Date": "Tue, 28 Nov 2023 11:44:21 GMT", + "Date": "Wed, 29 Nov 2023 21:21:47 GMT", "Location": "http://www.example.com/" } }, - "t0": 0.02746, - "t": 0.032619, - "tags": [], + "t0": 0.027016, + "t": 0.032979, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -644,9 +602,12 @@ "failure": null, "success": true }, - "t0": 0.011679, - "t": 0.017964, - "tags": [], + "t0": 0.012158, + "t": 0.018097, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 }, { @@ -657,9 +618,12 @@ "failure": null, "success": true }, - "t0": 0.044034, - "t": 0.04902, - "tags": [], + "t0": 0.045131, + "t": 0.050602, + "tags": [ + "depth=1", + "fetch_body=false" + ], "transaction_id": 7 }, { @@ -670,9 +634,12 @@ "failure": null, "success": true }, - "t0": 0.044045, - "t": 0.049763, - "tags": [], + "t0": 0.045155, + "t": 0.051453, + "tags": [ + "depth=1", + "fetch_body=true" + ], "transaction_id": 6 } ], @@ -686,18 +653,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "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==", + "data": "MIIDazCCAlOgAwIBAgIUJPFzUa9bThKalM/+6tjkE9klswswDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMTQ3WhcNMjMxMTI5MjIyMTQ3WjApMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMQ8wDQYDVQQDEwZiaXQubHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRZIk7HF3W9F901HESgMDCr2EhRLetb1OiAZLHiJf6UTmpdopHbPQrjFz35JmWtDQI3ZzZ5tDBGe7tZM1BzEYo39xqI1TVuLCPNTrLDnOtj/moYyrVZNxJ2wWn/9ythhiNgbxuJKYAIQN11QeNKBcNdYvuinZMdNMKqZZwMBsO27JIt7kwnlkXOwBh8Nzd4WoHkSThvZXLLlCVf/3J+Av1SwOF8KjQt7ONoAibB3SjFv58w/2R54kvXU9gFV4aNzRJ3ZjIJcFQPLHIlyDmI7rx35DTB6g4fToPRdqW7R26zdwyqEcvmLx9wXx7vq1JH/ahBXpnZTw/PFSlweDsHroRAgMBAAGjgZQwgZEwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFJ6Rnb82ux0gbv/R2DqLkBZeOtONMB8GA1UdIwQYMBaAFLe3WM1pTlCAdoDM9SBqiKYMnlK0MBwGA1UdEQQVMBOCBmJpdC5seYIJYml0bHkuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAz9QLi3jN9e/gQCVeJ00pR+rv8AWEpBOqQhztTKgdGeCrG+wRYKoPtelZPd8s5+PRlH0cf8vHz5fyXDPk3PhHgBLW/AmxDgBr2Q587SX5aeAu4bkzdtY0vuQ9BJdKxF6b7nIziO1Z9JWl1u9DAvj9zUAcsul7hx4tCRsZVeEtiCNJYjL3NCrQEYFPpnaBqIuz9sgb2YeHRpgCuR0wdnf7/oXPbPDLVV1JBBgdjImoMaDC5Cp6FWoe7fx0hvuRwJUmAvp6A++o4uuN2WslyHiy1Q6FHLojGSpLwhVcLM7buQJqo3tK7n+kvngzS5Mvgf4nWPDgRZmT7YlyCJjkZEtRC", "format": "base64" }, { - "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==", + "data": "MIIDNjCCAh6gAwIBAgIVAOnhP1NxMDoDGINCF9ZoJ1McNIbzMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjE0N1oXDTIzMTEzMDIxMjE0N1owHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnXBaLeePltAddmPmirWjbqr2qyjVIe0AtYFTMORcds+kKcqtRpFSc4zLAeqgXe4WUwAclb/mkU3YPsk23zJj1Pt8i6MNtt7ehVFxhoAc4SRVeM5IbXqToXSZwQAPrv8+BxpcQlPXM5ACJQRywXLodGxTuj4D6SR3TVZWsjcscwYZUJH6Xk3n/lPEnaxOA9PqG3Pq1L1OHelKozWKBhkHo3byqeGlUnEMKbDlPqfdgfzeKekdeOu4oAy3lJHcgX73jfyNdc6eZawNC3UZ3LBLHq8cBcG7SuUDfty4Ug9i1fWs230LmieoNzCmewwTgenDrVN/pniAxFGrmygwjq+IjAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS3t1jNaU5QgHaAzPUgaoimDJ5StDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAfl654QKRI/hI53dpCSp4JXetAikG3iIP3RYhq9fHfx6ovTpeYHPLIshQi5LHJIs/a2URBa7oiccTYaaq+ti0R9E/BjPyQmVAh7V4h/0NgdVm2Mqd69+Ng+n32oGRNejnEZqtd/7MROKBxqpTZHDo4Oo0VUn6L1Z89JkTU76qDichWJyBwVwqGQ1IsNRKE8/LcISNrApcSl08uKs/jPv4Tx5ocomOR0zpJ4o6IkIV/VXKJpIxFhC374KXZ95sRvDZkTqW7pqtz+bjDJ6xeNqpfbQp4UWoyRWM2mawTJ6U/32vLYqq7y8U6QKkQrUjVj1THS0LMiIXUadZuoNdybn72g==", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.017979, - "t": 0.027429, - "tags": [], + "t0": 0.018113, + "t": 0.026991, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", "transaction_id": 3 }, @@ -710,9 +680,12 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.04903, - "t": 0.053227, - "tags": [], + "t0": 0.050615, + "t": 0.054198, + "tags": [ + "depth=1", + "fetch_body=false" + ], "tls_version": "", "transaction_id": 7 } @@ -781,19 +754,19 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.011612 + "t": 0.0121 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.02744 + "t": 0.027 }, { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.044009 + "t": 0.0451 }, { "msg": "conn 93.184.216.34:80: granted permission: true", - "t": 0.049769 + "t": 0.051461 } ], "control_failure": null, @@ -811,7 +784,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.539534, - "test_start_time": "2023-11-28 11:44:21", + "test_runtime": 0.540041, + "test_start_time": "2023-11-29 21:21:47", "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 87ac9d7353..ecb59aace1 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/observations.json @@ -1,7 +1,7 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", @@ -64,7 +64,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -84,8 +84,8 @@ "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "67.199.248.11", "IPAddressASN": 396982, "IPAddressBogon": false, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -123,8 +123,8 @@ "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "67.199.248.11", "IPAddressASN": 396982, "IPAddressBogon": false, @@ -144,7 +144,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -183,7 +183,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -222,7 +222,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -267,8 +267,8 @@ "HTTPResponseLocation": "http://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -311,8 +311,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, @@ -355,8 +355,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": false, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/observations_classic.json index 1ff47a5628..a4179ea293 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTP/observations_classic.json @@ -2,7 +2,7 @@ "DNSLookupFailures": [], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -65,7 +65,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -110,8 +110,8 @@ "HTTPResponseLocation": "http://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -154,8 +154,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, @@ -198,8 +198,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": false, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/measurement.json index 5eacd68092..e69d2d0176 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-28 11:44:22", + "measurement_start_time": "2023-11-29 21:21:48", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,168 +37,75 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.010664, - "t": 0.016007, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.016026, - "t": 0.016026, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 272, - "operation": "write", - "proto": "tcp", - "t0": 0.01612, - "t": 0.016129, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.016132, - "t": 0.023787, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 1688, - "operation": "read", - "proto": "tcp", - "t0": 0.023879, - "t": 0.02388, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.024743, - "t": 0.024751, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.024753, - "t": 0.024753, - "transaction_id": 3 + "t0": 0.011278, + "t": 0.016507, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.024783, - "t": 0.024783, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 301, - "operation": "write", - "proto": "tcp", - "t0": 0.024839, - "t": 0.02487, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 149, - "operation": "read", - "proto": "tcp", - "t0": 0.024824, - "t": 0.03063, - "transaction_id": 3 + "t0": 0.025209, + "t": 0.025209, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.030695, - "t": 0.030695, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.030723, - "t": 0.030728, - "transaction_id": 3 + "t0": 0.030792, + "t": 0.030792, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 2413, + "num_bytes": 2415, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.030735, - "t": 0.030735, - "transaction_id": 3 + "t0": 0.030831, + "t": 0.030831, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.041863, - "t": 0.047682, - "transaction_id": 6 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.047696, - "t": 0.047696, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.047774, - "t": 0.04778, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": "connection_reset", - "operation": "read", - "proto": "tcp", - "t0": 0.047781, - "t": 0.050433, - "transaction_id": 6 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.050437, - "t": 0.050437, - "transaction_id": 6 + "t0": 0.041488, + "t": 0.047592, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.05046, - "t": 0.05046, - "transaction_id": 6 + "t0": 0.050354, + "t": 0.050354, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -219,9 +126,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000167, - "t": 0.000167, - "transaction_id": 2 + "t0": 0.000084, + "t": 0.000084, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -229,9 +139,12 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000195, - "t": 0.000217, - "transaction_id": 2 + "t0": 0.000131, + "t": 0.000136, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -239,43 +152,58 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000214, - "t": 0.000218, - "transaction_id": 2 + "t0": 0.000182, + "t": 0.000203, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 24, + "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.000221, - "t": 0.005672, - "transaction_id": 2 + "t0": 0.000208, + "t": 0.005678, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 46, + "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.000232, - "t": 0.006269, - "transaction_id": 2 + "t0": 0.000143, + "t": 0.00579, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.0063, - "t": 0.0063, - "transaction_id": 2 + "t0": 0.00581, + "t": 0.00581, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_start", - "t0": 0.030766, - "t": 0.030766, - "transaction_id": 4 + "t0": 0.030945, + "t": 0.030945, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -283,9 +211,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.030793, - "t": 0.030812, - "transaction_id": 4 + "t0": 0.030987, + "t": 0.031002, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -293,9 +224,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.030855, - "t": 0.030869, - "transaction_id": 4 + "t0": 0.031008, + "t": 0.031025, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -303,9 +237,12 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.030874, - "t": 0.036866, - "transaction_id": 4 + "t0": 0.031055, + "t": 0.037129, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -313,16 +250,22 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.030816, - "t": 0.037231, - "transaction_id": 4 + "t0": 0.031007, + "t": 0.037722, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.037256, - "t": 0.037256, - "transaction_id": 4 + "t0": 0.037741, + "t": 0.037741, + "transaction_id": 5, + "tags": [ + "depth=1" + ] } ], "queries": [] @@ -346,26 +289,13 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000076, - "t": 0.006151, - "tags": [], + "t0": 0.000083, + "t": 0.00535, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "bit.ly", - "query_type": "AAAA", - "raw_response": "pjKBAAABAAAAAAAAA2JpdAJseQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000174, - "t": 0.005677, - "tags": [], - "transaction_id": 2 - }, { "answers": [ { @@ -380,13 +310,32 @@ "failure": null, "hostname": "bit.ly", "query_type": "A", - "raw_response": "enKBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "raw_response": "eruBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000183, - "t": 0.006273, - "tags": [], + "t0": 0.000157, + "t": 0.005685, + "tags": [ + "depth=0" + ], + "transaction_id": 2 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "bit.ly", + "query_type": "AAAA", + "raw_response": "hjKBAAABAAAAAAAAA2JpdAJseQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000099, + "t": 0.005794, + "tags": [ + "depth=0" + ], "transaction_id": 2 }, { @@ -406,10 +355,12 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.030789, - "t": 0.03712, - "tags": [], - "transaction_id": 5 + "t0": 0.030877, + "t": 0.037241, + "tags": [ + "depth=1" + ], + "transaction_id": 4 }, { "answers": [ @@ -425,14 +376,16 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "YruBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "XcGBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.030829, - "t": 0.036876, - "tags": [], - "transaction_id": 4 + "t0": 0.030963, + "t": 0.037139, + "tags": [ + "depth=1" + ], + "transaction_id": 5 }, { "answers": null, @@ -440,14 +393,16 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "mq+BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "51SBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.030773, - "t": 0.037235, - "tags": [], - "transaction_id": 4 + "t0": 0.030953, + "t": 0.037726, + "tags": [ + "depth=1" + ], + "transaction_id": 5 } ], "requests": [ @@ -508,7 +463,7 @@ ], [ "Date", - "Tue, 28 Nov 2023 11:44:22 GMT" + "Wed, 29 Nov 2023 21:21:48 GMT" ], [ "Location", @@ -517,13 +472,16 @@ ], "headers": { "Content-Length": "0", - "Date": "Tue, 28 Nov 2023 11:44:22 GMT", + "Date": "Wed, 29 Nov 2023 21:21:48 GMT", "Location": "https://www.example.com/" } }, - "t0": 0.024783, - "t": 0.030695, - "tags": [], + "t0": 0.025209, + "t": 0.030792, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -536,9 +494,12 @@ "failure": null, "success": true }, - "t0": 0.010664, - "t": 0.016007, - "tags": [], + "t0": 0.011278, + "t": 0.016507, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 }, { @@ -549,9 +510,12 @@ "failure": null, "success": true }, - "t0": 0.041863, - "t": 0.047682, - "tags": [], + "t0": 0.041488, + "t": 0.047592, + "tags": [ + "depth=1", + "fetch_body=true" + ], "transaction_id": 6 } ], @@ -565,18 +529,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDazCCAlOgAwIBAgIUHUaI+h0LaJkPlHD/YoqOMWhTPd4wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MTA0NDIyWhcNMjMxMTI4MTI0NDIyWjApMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMQ8wDQYDVQQDEwZiaXQubHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDz39Yljji+ojJVQ9GPiyMub+Ptsvoiu8fE5rSVwTNJ0qDDVJ3nMkzZywc1sM0em2L50qGNeXTa0LxClFEU9TDtzQ1fw9XVZ41ojufxIQvli0wduGN82aQ4Ke+aPWz84+GyMJVKrC0yyOR/VxrSthQO/bPDbPhJsFb+RhHvtMZwKL4/v7A3nzBaRrX6AyE42BluR2A6laMYQVlUN1v2o0LRgU73dnYP8DzqBAU6Hy9MCrOhuup6rdqQQrj7AT3ZUFpt93JSgBZU2670HsjSMkK0VRS4QBI1dK50KsWwVrJxfDYeOfOz/16ew3yEOY04N2iX9LCtommpNwSmz7lI/DlAgMBAAGjgZQwgZEwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKMf/ADl1qi+mUvYfaDKLHhWNd9jMB8GA1UdIwQYMBaAFJxSxJNymvUcSDXDNc9JdWpVNODdMBwGA1UdEQQVMBOCBmJpdC5seYIJYml0bHkuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQAKdm9LrCyouty0B3UmsHJLfyEJwpqveuNoh6CCUdFEkuhrQVVtLtrgu0AdynxlUJR6aOBsYtKflLgkZBkU8mEcl1jjOw2qxEhP6nWjRDjdYr4dmL3elrZfSp5te7PPGYNbhBCAwO2AKynt3EzfuCb4jN2g7DfrkEiTkoQOyZnTQpdTTrNXYINq4bvptr8k4stxfYYv6xtpUCuJkqjMPnVVQetE48b3M/LBqlr97ewB7znzj6oHTHzCZuZ8Oje31A2ri68KPU0xfCqVoIKeEQqTXVpXBglcmpf3hoAyr4v3jtFKp87FTfNyXwXSgxWG3whzVqgPFTDVHg0M5zf01euP", + "data": "MIIDbDCCAlSgAwIBAgIVAP3uk9zAf22VZn6FNrv2FEmg8ERNMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyOTIwMjE0OFoXDTIzMTEyOTIyMjE0OFowKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmu6KuvVR5oKhgZynhktp/s899EDVDEl4Btx+KWCXUREMEPcdtAAKaOu2IWPvjssok8jsLSGY440InXunRRKhHli4SxzDlAQP/gqH0mMKUWL+sCG1MmuIZN8hcIVIdnQefVwM926ssHZKYviaPgiymON/M9gTyYD1zbPWrSw/u2FJ59C4TWqAVdrtwbRKLkhjLf9EcPGAHHLn+TgXYLOcfHMXUv9T2jOLZfBGHy7uVVkUMrY2P9hgwow6M0TF79NLGG2gmP23JjZBh5Pr9bMvcwhFcvHVbbUPpOkjPqizH8O4qmAzP1AuD2TzU/yOSTW1p3YamzHjzDpzwsiTNmzQHwIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTBn9Qnrn9/F6hucBomzGbilcFW1jAfBgNVHSMEGDAWgBTtNUxZInGnDshYK99nNUbw2oImljAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAsQ/Mt0uGJKCOfqHxHflIbeLKele4N51KcUHs2dJXKHyoHYjJUBlq1mYE+4SWuVUsVEE6J9/jmzw8hFnMVMpeeafZQ3Qr8LHdACzliJkdXG7MeCWoMMNI4eqgv/sB7uGieo+SM1r3VQIysCqAr3YX89e/1cpHQGxj7VTcwC8AVU1Q8s0c/DF4t4ocC0sUzGBx/x8sNeQ6aaJf+LVLHoCI1KFp8Yg5UsCOX0SCsiFQKtGpbD+eIYrktJpFeTMuP1kJx796fEUNsEvsjl24p1b9rKMJSBTotPTE3I1T90UelBIVZZN5moH2JFUsEB+9eZKBeZ5peXea2s02YWl2s8wMpQ==", "format": "base64" }, { - "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", + "data": "MIIDNjCCAh6gAwIBAgIVAOnRbfRxOEL6CpfHU3jci3LeOPsrMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjE0OFoXDTIzMTEzMDIxMjE0OFowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLrn6fI8M8ypGJ5GIs+5rPY8HaR2GX/bDNfjU41DrftsVyvWVdakiDsjOGyR9LT0xMfWQdoN/Mho4UCzAvLWK5NZzn3vCB5papLClkV64PRRIFiIfSdTld29Bqf3H1sAYoYSuIgJhT9da0Fmo06LG/CWFnRBrHCIA98XU23sNE8tf+4jnFWvlZN4FWeBxGMl5IhWVqUtFyI2i00oI3IytVr1omsaODfxMuqSj3dp5C4tShRQKG2N/4lqkyPDpn9yFf/hrRpc2yGlOTXY5jUV4Y69vGgVGyBMa1X1O8kp7/B2T0JDDTyt1XlLZRWnHdzxHLr9T1jdVBoam8wmrunt1rAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTtNUxZInGnDshYK99nNUbw2oImljAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAbzjf/rFFZ5WK5MPH6IY1eN4gfucpyVJpasUX4rG3sPaIrtXs9A2H1gwVdt+bspvXqIqfEX2kUESQ2IBJ9G2+OQaUhCbKLxvg3npJWYnDtT0SwbrTKgjtMx1mgLI9Flv/u1OL39iPlVXDMq9VnpP8P2PnKen02+Pi1D/YJqjVcymuPosguLhPmSn8+8/PHgb3E53qxFerpBbBHYDT4I2jLObpTBTvqJrB89rI5DjjVKrqBxAhR8EMFx+vDNxY1k0j9CeRDv2SRM3uLUJFHAkHlbYiJUISnUYkxzImEtfL+FRZXUnzRN/r5rntVmoHf+DkCQj3kOvOfnopqk1eQ4Jn2Q==", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.016026, - "t": 0.024753, - "tags": [], + "t0": 0.016524, + "t": 0.025182, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", "transaction_id": 3 }, @@ -589,9 +556,12 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.047696, - "t": 0.050437, - "tags": [], + "t0": 0.047611, + "t": 0.050333, + "tags": [ + "depth=1", + "fetch_body=true" + ], "tls_version": "", "transaction_id": 6 } @@ -660,15 +630,15 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.01062 + "t": 0.011229 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.024764 + "t": 0.025192 }, { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.041822 + "t": 0.041464 } ], "control_failure": null, @@ -686,7 +656,7 @@ "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.537376, - "test_start_time": "2023-11-28 11:44:22", + "test_runtime": 0.537811, + "test_start_time": "2023-11-29 21:21:48", "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 b524db9e5b..141d7be717 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/observations.json @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", @@ -40,7 +40,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -64,7 +64,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -144,7 +144,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -159,7 +159,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -183,7 +183,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -198,7 +198,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -222,7 +222,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -267,8 +267,8 @@ "HTTPResponseLocation": "https://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -287,7 +287,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "6": { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -311,8 +311,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/observations_classic.json index 7fdb3fe1c4..52a2cfd1da 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenConnectionResetForHTTPS/observations_classic.json @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -41,7 +41,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -65,7 +65,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -110,8 +110,8 @@ "HTTPResponseLocation": "https://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -130,7 +130,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "6": { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -154,8 +154,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/measurement.json index 4fd18d4025..9e51c8cfe6 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-28 11:44:24", + "measurement_start_time": "2023-11-29 21:21:50", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,229 +37,123 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011468, - "t": 0.017174, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.017189, - "t": 0.017189, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 272, - "operation": "write", - "proto": "tcp", - "t0": 0.017275, - "t": 0.017283, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.017285, - "t": 0.024842, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 872, - "operation": "read", - "proto": "tcp", - "t0": 0.02493, - "t": 0.024931, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 816, - "operation": "read", - "proto": "tcp", - "t0": 0.024932, - "t": 0.024947, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.025848, - "t": 0.025854, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.025857, - "t": 0.025857, - "transaction_id": 3 + "t0": 0.012801, + "t": 0.018619, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.025884, - "t": 0.025884, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 301, - "operation": "write", - "proto": "tcp", - "t0": 0.025933, - "t": 0.02596, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 148, - "operation": "read", - "proto": "tcp", - "t0": 0.02592, - "t": 0.031188, - "transaction_id": 3 + "t0": 0.027538, + "t": 0.027538, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.031226, - "t": 0.031226, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.031255, - "t": 0.031261, - "transaction_id": 3 + "t0": 0.033033, + "t": 0.033033, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 2412, + "num_bytes": 2414, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.031269, - "t": 0.031269, - "transaction_id": 3 + "t0": 0.033068, + "t": 0.033068, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.042643, - "t": 0.047398, - "transaction_id": 7 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.047411, - "t": 0.047411, - "transaction_id": 7 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.047487, - "t": 0.047494, - "transaction_id": 7 + "t0": 0.045286, + "t": 0.050036, + "transaction_id": 7, + "tags": [ + "depth=1", + "fetch_body=false" + ] }, { "address": "93.184.216.34:80", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.042668, - "t": 0.048367, - "transaction_id": 6 + "t0": 0.045309, + "t": 0.050644, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.048386, - "t": 0.048386, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:80", - "failure": null, - "num_bytes": 303, - "operation": "write", - "proto": "tcp", - "t0": 0.048421, - "t": 0.048445, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": "eof_error", - "operation": "read", - "proto": "tcp", - "t0": 0.047495, - "t": 0.051712, - "transaction_id": 7 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.051716, - "t": 0.051716, - "transaction_id": 7 + "t0": 0.050666, + "t": 0.050666, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "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 + "t0": 0.053652, + "t": 0.053652, + "transaction_id": 7, + "tags": [ + "depth=1", + "fetch_body=false" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.05246, - "t": 0.05246, - "transaction_id": 6 + "t0": 0.054994, + "t": 0.054994, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] }, { "address": "93.184.216.34:80", "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.052474, - "t": 0.052474, - "transaction_id": 6 + "t0": 0.055008, + "t": 0.055008, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -280,9 +174,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000056, - "t": 0.000056, - "transaction_id": 1 + "t0": 0.000063, + "t": 0.000063, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -290,9 +187,12 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.0001, - "t": 0.000105, - "transaction_id": 1 + "t0": 0.000101, + "t": 0.000108, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -300,43 +200,58 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000123, - "t": 0.000144, - "transaction_id": 1 + "t0": 0.000134, + "t": 0.000154, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 24, + "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.000134, - "t": 0.005385, - "transaction_id": 1 + "t0": 0.000158, + "t": 0.005509, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 46, + "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.000166, - "t": 0.006349, - "transaction_id": 1 + "t0": 0.00012, + "t": 0.006106, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.006379, - "t": 0.006379, - "transaction_id": 1 + "t0": 0.006131, + "t": 0.006131, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_start", - "t0": 0.03129, - "t": 0.03129, - "transaction_id": 4 + "t0": 0.033081, + "t": 0.033081, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -344,9 +259,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.031337, - "t": 0.031351, - "transaction_id": 4 + "t0": 0.033142, + "t": 0.033156, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -354,36 +272,48 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.03139, - "t": 0.031404, - "transaction_id": 4 + "t0": 0.033186, + "t": 0.033202, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.031356, - "t": 0.037783, - "transaction_id": 4 + "t0": 0.033174, + "t": 0.038524, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.031409, - "t": 0.038031, - "transaction_id": 4 + "t0": 0.033225, + "t": 0.038873, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.038049, - "t": 0.038049, - "transaction_id": 4 + "t0": 0.038912, + "t": 0.038912, + "transaction_id": 4, + "tags": [ + "depth=1" + ] } ], "queries": [] @@ -407,26 +337,13 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000064, - "t": 0.005878, - "tags": [], + "t0": 0.000075, + "t": 0.005411, + "tags": [ + "depth=0" + ], "transaction_id": 2 }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "bit.ly", - "query_type": "AAAA", - "raw_response": "RqKBAAABAAAAAAAAA2JpdAJseQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000065, - "t": 0.005389, - "tags": [], - "transaction_id": 1 - }, { "answers": [ { @@ -441,15 +358,51 @@ "failure": null, "hostname": "bit.ly", "query_type": "A", - "raw_response": "9pmBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "raw_response": "jSCBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000105, - "t": 0.006353, - "tags": [], + "t0": 0.000116, + "t": 0.005515, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "bit.ly", + "query_type": "AAAA", + "raw_response": "2U2BAAABAAAAAAAAA2JpdAJseQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000072, + "t": 0.00611, + "tags": [ + "depth=0" + ], + "transaction_id": 1 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "sS2BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.033123, + "t": 0.03853, + "tags": [ + "depth=1" + ], + "transaction_id": 4 + }, { "answers": [ { @@ -464,28 +417,15 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "FeWBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "gL+BAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.031315, - "t": 0.037788, - "tags": [], - "transaction_id": 4 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "IQmBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.031364, - "t": 0.038034, - "tags": [], + "t0": 0.033164, + "t": 0.03888, + "tags": [ + "depth=1" + ], "transaction_id": 4 }, { @@ -505,9 +445,11 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.031317, - "t": 0.038158, - "tags": [], + "t0": 0.03313, + "t": 0.0402, + "tags": [ + "depth=1" + ], "transaction_id": 5 } ], @@ -564,9 +506,12 @@ "headers_list": [], "headers": {} }, - "t0": 0.048386, - "t": 0.05246, - "tags": [], + "t0": 0.050666, + "t": 0.054994, + "tags": [ + "depth=1", + "fetch_body=true" + ], "transaction_id": 6 }, { @@ -626,7 +571,7 @@ ], [ "Date", - "Tue, 28 Nov 2023 11:44:24 GMT" + "Wed, 29 Nov 2023 21:21:50 GMT" ], [ "Location", @@ -635,13 +580,16 @@ ], "headers": { "Content-Length": "0", - "Date": "Tue, 28 Nov 2023 11:44:24 GMT", + "Date": "Wed, 29 Nov 2023 21:21:50 GMT", "Location": "http://www.example.com/" } }, - "t0": 0.025884, - "t": 0.031226, - "tags": [], + "t0": 0.027538, + "t": 0.033033, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -654,9 +602,12 @@ "failure": null, "success": true }, - "t0": 0.011468, - "t": 0.017174, - "tags": [], + "t0": 0.012801, + "t": 0.018619, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 }, { @@ -667,9 +618,12 @@ "failure": null, "success": true }, - "t0": 0.042643, - "t": 0.047398, - "tags": [], + "t0": 0.045286, + "t": 0.050036, + "tags": [ + "depth=1", + "fetch_body=false" + ], "transaction_id": 7 }, { @@ -680,9 +634,12 @@ "failure": null, "success": true }, - "t0": 0.042668, - "t": 0.048367, - "tags": [], + "t0": 0.045309, + "t": 0.050644, + "tags": [ + "depth=1", + "fetch_body=true" + ], "transaction_id": 6 } ], @@ -696,18 +653,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "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", + "data": "MIIDbDCCAlSgAwIBAgIVALrLrT25c562wAu/BNY6yzLwfonMMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyOTIwMjE1MFoXDTIzMTEyOTIyMjE1MFowKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4JvZr8kaUdHkITbQzXrkZ0wFKMA6iCt//e8lJByJj8aSyVmQ2FPO1a2iro1vApXYtnghWpKpw4TICNQplOQtJb5zfQ74ZfQdB4fjW0owc3674ikA2Y1F9LsWj+ZbEyyVkDUG+3t9zN5HldbmQmD3xgWqVi7omNXmuMC8ZCSjfYUozb2HZV4Y4mPFadklPHlRtR4BKAP+f5+wCFlJVanfqXqkQfDgChCNo07eQcmM+4JivDrzj1YkyQp7vQKqdHP13UTszOXREiAu1owht4UQnNV0C8Ywn36nfS2MQDTmCt/lm14vhReo6+ySayhan3dhEiat0QdjZdAYUF4+bR23kwIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRvh3jE3/IZO2zlocmJ43xQFR2FsjAfBgNVHSMEGDAWgBSykyyoGMAFM8oy8uC2nFHa+vUucjAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEABbfB7YfMkUNWKMaMTS8471+JZNzc2JUUGWYhuoj45K9go64uU0/lc+Af+saECB0anlKAhZFWAJZqqbkgsW7TTE1QWaENNHS5JIEPDsmf4GnEOAZD3oYjHQ6NB4U5P0wC57A5V0D+nMxyFCgr+yAdbesuw+yFVim7P/NMmHFnN91W4fstcENFBlHnGN2F1XZ1mjYtY6/AWuQsB8NeYJ6apHQTyex7posfCcUSLcHAXHyrlt0m0a6lzCdSVHJ1Hk+d9ERBqlrrV8KoJQXZFlbR0wc5khmbvDUHMN6zgWpK/xBePcp3QS6gZ/Hw5yoykCBrknOszLaHYacIYvav0pl0Rw==", "format": "base64" }, { - "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", + "data": "MIIDNjCCAh6gAwIBAgIVAL7AwV5dfwVnP9wpYHen+lO5wqXWMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjE1MFoXDTIzMTEzMDIxMjE1MFowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCZUHNUq/nJ+fYx5AQL5M6143up7jjMJz5+NM+2sjh4oTOrL4LWshov6CGEG6sTyRwRsMl1HX2m4UOIjGMjdHpWOnC+ogxYHJMW1/jOm8hBnazecYrnEJ0vV66RXW8dmRbEnu3i9fpeTHVLj2IZqtX8ThM0XF6n2uQ/W0GfNwnbrvIcGOnpdchgYGEGOgP3g2EYjJm/MZu24hcz0RdGsQa99J782KpypVCXd7/oXZrnqwh4qBIk6tD/esDymiAsMBBL7KRnE527I2BKAqznLoStGf20BRLWot9CSdYoHMPq64QAypZPeVw7Sf7AbgC4efgKMYCqKxSAW/xCLnlYjWJLAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSykyyoGMAFM8oy8uC2nFHa+vUucjAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAB65gN3IXUnzLcKewC/0Dl23Ua5eAmFK8lTCQnnvZC9H3I3MGli5yBeIkEm8xqPchP3eaY4Fc3JZRErTo3k4L//4Vgj4VrsUA+JRycjveabBhaHaMMr6nrURKgJNUmlKO+4GlU109dtToZsSqQxU7dzQvQE1okQ8/KZT78F8Tbjfct9PdqUkj+sWlXazHtiDB0kDNFV8TOrjhbveOTHxB90UnqXJ0WH95qXRYtNl8QUhcCNwdwkXVBBkYlQO4PNcRwK76y4Zg28cPEXykJRmM6Q74aMF7LKRJDdFi58vLKI/Fwba11XikhI88vPlgLGyjdBa5yxbcK1X1vpnGqN+xDg==", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.017189, - "t": 0.025857, - "tags": [], + "t0": 0.018635, + "t": 0.027511, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", "transaction_id": 3 }, @@ -720,9 +680,12 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.047411, - "t": 0.051716, - "tags": [], + "t0": 0.050049, + "t": 0.053628, + "tags": [ + "depth=1", + "fetch_body=false" + ], "tls_version": "", "transaction_id": 7 } @@ -791,19 +754,19 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.011418 + "t": 0.012744 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.025866 + "t": 0.027521 }, { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.042614 + "t": 0.045258 }, { "msg": "conn 93.184.216.34:80: granted permission: true", - "t": 0.048372 + "t": 0.050652 } ], "control_failure": null, @@ -821,7 +784,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.538255, - "test_start_time": "2023-11-28 11:44:24", + "test_runtime": 0.540308, + "test_start_time": "2023-11-29 21:21:50", "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 749a4f4b6f..b160b9a0a3 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/observations.json @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", @@ -64,7 +64,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -144,7 +144,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -183,7 +183,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -222,7 +222,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -267,8 +267,8 @@ "HTTPResponseLocation": "http://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -311,8 +311,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, @@ -355,8 +355,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": false, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/observations_classic.json index 8dd2571a34..b553194533 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTP/observations_classic.json @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -65,7 +65,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -110,8 +110,8 @@ "HTTPResponseLocation": "http://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -154,8 +154,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, @@ -198,8 +198,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": false, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/measurement.json index d15450d5f7..37fa8a0e14 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-28 11:44:25", + "measurement_start_time": "2023-11-29 21:21:51", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,178 +37,75 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.014111, - "t": 0.018812, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.018833, - "t": 0.018833, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 272, - "operation": "write", - "proto": "tcp", - "t0": 0.018931, - "t": 0.018944, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.018946, - "t": 0.026702, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 872, - "operation": "read", - "proto": "tcp", - "t0": 0.026789, - "t": 0.02679, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 817, - "operation": "read", - "proto": "tcp", - "t0": 0.026791, - "t": 0.027178, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.02809, - "t": 0.028098, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.028101, - "t": 0.028101, - "transaction_id": 3 + "t0": 0.011477, + "t": 0.017746, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.028134, - "t": 0.028134, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 301, - "operation": "write", - "proto": "tcp", - "t0": 0.028196, - "t": 0.028226, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 149, - "operation": "read", - "proto": "tcp", - "t0": 0.02818, - "t": 0.033903, - "transaction_id": 3 + "t0": 0.026721, + "t": 0.026721, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.033938, - "t": 0.033938, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.033964, - "t": 0.033969, - "transaction_id": 3 + "t0": 0.03299, + "t": 0.03299, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 2414, + "num_bytes": 2415, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.033982, - "t": 0.033982, - "transaction_id": 3 + "t0": 0.03303, + "t": 0.03303, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.045715, - "t": 0.050947, - "transaction_id": 6 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.050959, - "t": 0.050959, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.051041, - "t": 0.051053, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": "eof_error", - "operation": "read", - "proto": "tcp", - "t0": 0.051055, - "t": 0.053699, - "transaction_id": 6 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.053705, - "t": 0.053705, - "transaction_id": 6 + "t0": 0.043967, + "t": 0.048818, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.053729, - "t": 0.053729, - "transaction_id": 6 + "t0": 0.052191, + "t": 0.052191, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -229,9 +126,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000091, - "t": 0.000091, - "transaction_id": 1 + "t0": 0.000058, + "t": 0.000058, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -239,9 +139,12 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000185, - "t": 0.000209, - "transaction_id": 1 + "t0": 0.000097, + "t": 0.000125, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -249,43 +152,58 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000213, - "t": 0.000233, - "transaction_id": 1 + "t0": 0.000123, + "t": 0.000126, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 24, + "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.000213, - "t": 0.006527, - "transaction_id": 1 + "t0": 0.000132, + "t": 0.005236, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 46, + "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.000237, - "t": 0.006565, - "transaction_id": 1 + "t0": 0.000142, + "t": 0.005959, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.006595, - "t": 0.006595, - "transaction_id": 1 + "t0": 0.005982, + "t": 0.005982, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_start", - "t0": 0.034075, - "t": 0.034075, - "transaction_id": 4 + "t0": 0.033056, + "t": 0.033056, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -293,9 +211,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.034119, - "t": 0.034148, - "transaction_id": 4 + "t0": 0.033086, + "t": 0.03309, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -303,9 +224,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.034123, - "t": 0.034148, - "transaction_id": 4 + "t0": 0.033121, + "t": 0.033144, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -313,9 +237,12 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.034152, - "t": 0.040375, - "transaction_id": 4 + "t0": 0.033097, + "t": 0.038844, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -323,16 +250,22 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.034162, - "t": 0.040498, - "transaction_id": 4 + "t0": 0.033148, + "t": 0.039682, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.04052, - "t": 0.04052, - "transaction_id": 4 + "t0": 0.039719, + "t": 0.039719, + "transaction_id": 4, + "tags": [ + "depth=1" + ] } ], "queries": [] @@ -356,26 +289,13 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000072, - "t": 0.006232, - "tags": [], + "t0": 0.000067, + "t": 0.005496, + "tags": [ + "depth=0" + ], "transaction_id": 2 }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "bit.ly", - "query_type": "AAAA", - "raw_response": "3naBAAABAAAAAAAAA2JpdAJseQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.0001, - "t": 0.006531, - "tags": [], - "transaction_id": 1 - }, { "answers": [ { @@ -390,13 +310,32 @@ "failure": null, "hostname": "bit.ly", "query_type": "A", - "raw_response": "5kuBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "raw_response": "NbqBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000171, - "t": 0.006568, - "tags": [], + "t0": 0.000104, + "t": 0.005241, + "tags": [ + "depth=0" + ], + "transaction_id": 1 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "bit.ly", + "query_type": "AAAA", + "raw_response": "TeqBAAABAAAAAAAAA2JpdAJseQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000067, + "t": 0.005964, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { @@ -416,9 +355,11 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.034086, - "t": 0.039787, - "tags": [], + "t0": 0.033071, + "t": 0.03932, + "tags": [ + "depth=1" + ], "transaction_id": 5 }, { @@ -427,13 +368,15 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "kyOBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "dvqBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.034083, - "t": 0.040382, - "tags": [], + "t0": 0.033064, + "t": 0.038847, + "tags": [ + "depth=1" + ], "transaction_id": 4 }, { @@ -450,13 +393,15 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "upWBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "Sd+BAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.034091, - "t": 0.040501, - "tags": [], + "t0": 0.033102, + "t": 0.03969, + "tags": [ + "depth=1" + ], "transaction_id": 4 } ], @@ -518,7 +463,7 @@ ], [ "Date", - "Tue, 28 Nov 2023 11:44:25 GMT" + "Wed, 29 Nov 2023 21:21:51 GMT" ], [ "Location", @@ -527,13 +472,16 @@ ], "headers": { "Content-Length": "0", - "Date": "Tue, 28 Nov 2023 11:44:25 GMT", + "Date": "Wed, 29 Nov 2023 21:21:51 GMT", "Location": "https://www.example.com/" } }, - "t0": 0.028134, - "t": 0.033938, - "tags": [], + "t0": 0.026721, + "t": 0.03299, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -546,9 +494,12 @@ "failure": null, "success": true }, - "t0": 0.014111, - "t": 0.018812, - "tags": [], + "t0": 0.011477, + "t": 0.017746, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 }, { @@ -559,9 +510,12 @@ "failure": null, "success": true }, - "t0": 0.045715, - "t": 0.050947, - "tags": [], + "t0": 0.043967, + "t": 0.048818, + "tags": [ + "depth=1", + "fetch_body=true" + ], "transaction_id": 6 } ], @@ -575,18 +529,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "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==", + "data": "MIIDbDCCAlSgAwIBAgIVAKHgHBenmUMKot5SJ9UwPJSGRllSMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyOTIwMjE1MVoXDTIzMTEyOTIyMjE1MVowKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuJEk5BNYSHvF6v7Tn4Xx6cx03JpzjUZd9WJFRXMIzbtGrDPWJcvDzTDZuBGrcLIt8d4B9wtEiO+HGFYIN/FQIj4CAiBowN8EAmPYYn2JBBH1BQbHD+lVuVPub+bam2hMuPn8NkF7la6G0tCh25rpFuwWEd2dNhffl4RYqBEL6/Vpa7mXn2wpph119xW+mF+oEGUiiS81lZixeAGq5fjGJHSSgPKnHMLQM9a4x3y4Ze+DaZJTz/IG+uaOZEZcfeHr1SQ33lEQzYrkKvtp90vLnUjnJG1oDJ7lejGut2Z8LZCwTG+aACVx4vvUN08o6vP0nwsAN5KI0Kd/BbkGVehL2wIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTLa9TFsreVjHLnB32rgDP4//Q9CTAfBgNVHSMEGDAWgBSAGCnOfLqAZ1UZALNSPJVfp651azAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAezfXsPa7JmhfQApIQYFUAHii2PKJyRIHTdFnL9uHq6U7biZVHrvnLI1g7HlgtIBNF0tcDarcIWwq9bLseNsmmGhxbraIuIb7mST+jC+y+KEKvjLWyGBfi/Uw5KIea3AQj4nbEjlTQeoaqXBSUdUo1p0/jhqKAahWMe6lgHWoJClrsHi+LpUWw4pYj/8xwgVlX+ti2gtnssYhCg1RaEIyKg9lAfO9wro0mwOXxK6lOJvbuD9KzV3yIBiSRlxSkcRBzSd1WZM6Qm+HoMggJ8okW8tgM3TMROyADTBNgQjZJ2VxquyWO/Tdx6CU+aVNZN+WBO5cCwTJhxvYEo5tJM+FDA==", "format": "base64" }, { - "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", + "data": "MIIDNjCCAh6gAwIBAgIVAJOQUF5IL6Rm9jHIQxIP6AiNKpO1MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjE1MVoXDTIzMTEzMDIxMjE1MVowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCi+sJFOtqzX0NeSwIUx800gAO1VKClqrdCnyYJrG58L06u6AdmVYcui3za6uuxnfukVtn/O+v9+g79bzSFHTJIHo489kgNwXOREwkYqpVtZo0I965EpYbpYZPzN5H/Kjeit7ByPoU8TwFyjJfMylrIGV2veBEcBobuOmTId1Er5aBKonn2lGuAILW8QPJwsVUS/ydgFWG1GWjr9poDgE3BQkIhvezHwQjAWgM+apj/oUJgB4Rt8py3sWnyjEt31vn/HFdtAffvy2mbn7MXAlGjadHNh7w1nCbmsJiRUwEo6ymm+BjKcOTFLgcQLGiXCJh0q8aQDgzpDcConBLPCIxFAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSAGCnOfLqAZ1UZALNSPJVfp651azAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAfUIH9QjPug80lupYhBaNwDYn7T/gdAfG5kP0emGmkhM04cOFFzfB4uRIarVo0l/ub2ofyvI+Eb6G5OesqcWeCd8LEoASAKD89pSBeuNcJemRDZkMVTve3h5uq+YuQ9IbOVHx3LjIolyEzpdfYvBef8M1OdHSha40zBjLvy3xnjhjTh/QlisCG61Zq3edXoaWNrLdsQ3pnlhuMBzP4A63vps0tsKNyTMsdwTRELmkFDIjz9i/InaL3/JinmcHIk8GJMOMtQfFbJdolzqz4iBqh6pCuD0fsFlq6f0fdL4qgeAo+r/x0XXl8NyjoI5UaFA6kygNA3azVpa1oFyCVrsuQA==", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.018833, - "t": 0.028101, - "tags": [], + "t0": 0.017764, + "t": 0.026694, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", "transaction_id": 3 }, @@ -599,9 +556,12 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.050959, - "t": 0.053705, - "tags": [], + "t0": 0.048833, + "t": 0.052168, + "tags": [ + "depth=1", + "fetch_body=true" + ], "tls_version": "", "transaction_id": 6 } @@ -670,15 +630,15 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.014068 + "t": 0.011414 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.028113 + "t": 0.026704 }, { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.045683 + "t": 0.043923 } ], "control_failure": null, @@ -696,7 +656,7 @@ "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.540598, - "test_start_time": "2023-11-28 11:44:25", + "test_runtime": 0.539796, + "test_start_time": "2023-11-29 21:21:51", "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 e406a4c32b..697f71e877 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/observations.json @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", @@ -64,7 +64,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -144,7 +144,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -183,7 +183,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -222,7 +222,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -267,8 +267,8 @@ "HTTPResponseLocation": "https://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -311,8 +311,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/observations_classic.json index 2321729560..4aef1b777d 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenEOFForHTTPS/observations_classic.json @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -65,7 +65,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -110,8 +110,8 @@ "HTTPResponseLocation": "https://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -154,8 +154,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/measurement.json index b586d0dfd6..792fc0a281 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-28 11:44:23", + "measurement_start_time": "2023-11-29 21:21:49", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,117 +37,49 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.012408, - "t": 0.018487, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.018503, - "t": 0.018503, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 272, - "operation": "write", - "proto": "tcp", - "t0": 0.018597, - "t": 0.018607, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.018609, - "t": 0.025655, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 1690, - "operation": "read", - "proto": "tcp", - "t0": 0.025744, - "t": 0.025745, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.026602, - "t": 0.026607, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.026609, - "t": 0.026609, - "transaction_id": 3 + "t0": 0.011868, + "t": 0.018227, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.026635, - "t": 0.026635, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 301, - "operation": "write", - "proto": "tcp", - "t0": 0.026681, - "t": 0.026716, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 149, - "operation": "read", - "proto": "tcp", - "t0": 0.026679, - "t": 0.032142, - "transaction_id": 3 + "t0": 0.027065, + "t": 0.027065, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.032171, - "t": 0.032171, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.032197, - "t": 0.032201, - "transaction_id": 3 + "t0": 0.033123, + "t": 0.033123, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 2415, + "num_bytes": 2414, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.032208, - "t": 0.032208, - "transaction_id": 3 + "t0": 0.033169, + "t": 0.033169, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -168,9 +100,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000067, - "t": 0.000067, - "transaction_id": 1 + "t0": 0.000096, + "t": 0.000096, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -178,9 +113,12 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000104, - "t": 0.000155, - "transaction_id": 1 + "t0": 0.000135, + "t": 0.000157, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -188,43 +126,58 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000171, - "t": 0.000182, - "transaction_id": 1 + "t0": 0.000151, + "t": 0.000183, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 24, + "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.000201, - "t": 0.005735, - "transaction_id": 1 + "t0": 0.000205, + "t": 0.005598, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 46, + "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.000197, - "t": 0.006094, - "transaction_id": 1 + "t0": 0.000164, + "t": 0.005714, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.006119, - "t": 0.006119, - "transaction_id": 1 + "t0": 0.005742, + "t": 0.005742, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_start", - "t0": 0.032264, - "t": 0.032264, - "transaction_id": 5 + "t0": 0.033201, + "t": 0.033201, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -232,9 +185,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.032287, - "t": 0.032304, - "transaction_id": 5 + "t0": 0.03324, + "t": 0.033257, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -242,9 +198,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.032331, - "t": 0.032351, - "transaction_id": 5 + "t0": 0.033264, + "t": 0.03328, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -252,9 +211,12 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.032308, - "t": 0.035851, - "transaction_id": 5 + "t0": 0.033262, + "t": 0.036915, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -262,16 +224,22 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.032355, - "t": 0.036934, - "transaction_id": 5 + "t0": 0.033285, + "t": 0.037514, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.036947, - "t": 0.036947, - "transaction_id": 5 + "t0": 0.037523, + "t": 0.037523, + "transaction_id": 4, + "tags": [ + "depth=1" + ] } ], "queries": [] @@ -291,14 +259,16 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "EXeBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "MzuBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.036949, - "t": 0.038251, - "tags": [], - "transaction_id": 5 + "t0": 0.037525, + "t": 0.038714, + "tags": [ + "depth=1" + ], + "transaction_id": 4 }, { "answers": null, @@ -306,14 +276,16 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "AAWBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "nbOBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.03586, - "t": 0.03886, - "tags": [], - "transaction_id": 5 + "t0": 0.036933, + "t": 0.038853, + "tags": [ + "depth=1" + ], + "transaction_id": 4 } ], "queries": [ @@ -327,16 +299,19 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "bit.ly", - "query_type": "ANY", + "query_type": "A", + "raw_response": "lmqBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000152, - "t": 0.005625, - "tags": [], + "resolver_address": "8.8.4.4:53", + "t0": 0.000131, + "t": 0.005606, + "tags": [ + "depth=0" + ], "transaction_id": 2 }, { @@ -345,14 +320,16 @@ "failure": "dns_no_answer", "hostname": "bit.ly", "query_type": "AAAA", - "raw_response": "R+KBAAABAAAAAAAAA2JpdAJseQAAHAAB", + "raw_response": "0S+BAAABAAAAAAAAA2JpdAJseQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000075, - "t": 0.00574, - "tags": [], - "transaction_id": 1 + "t0": 0.000105, + "t": 0.005722, + "tags": [ + "depth=0" + ], + "transaction_id": 2 }, { "answers": [ @@ -364,33 +341,34 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "bit.ly", - "query_type": "A", - "raw_response": "UpiBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000151, - "t": 0.006098, - "tags": [], + "resolver_address": "", + "t0": 0.000087, + "t": 0.006083, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { "answers": null, - "engine": "udp", + "engine": "getaddrinfo", "failure": "dns_nxdomain_error", "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "AAWBAwABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", - "rcode": 3, + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.03227, - "t": 0.035854, - "tags": [], + "resolver_address": "", + "t0": 0.033251, + "t": 0.037288, + "tags": [ + "depth=1" + ], "transaction_id": 5 }, { @@ -398,29 +376,35 @@ "engine": "udp", "failure": "dns_nxdomain_error", "hostname": "www.example.com", - "query_type": "A", - "raw_response": "EXeBAwABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQAB", + "query_type": "AAAA", + "raw_response": "nbOBAwABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "rcode": 3, "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.032303, - "t": 0.036939, - "tags": [], - "transaction_id": 5 + "t0": 0.033211, + "t": 0.036922, + "tags": [ + "depth=1" + ], + "transaction_id": 4 }, { "answers": null, - "engine": "getaddrinfo", + "engine": "udp", "failure": "dns_nxdomain_error", "hostname": "www.example.com", - "query_type": "ANY", + "query_type": "A", + "raw_response": "MzuBAwABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQAB", + "rcode": 3, "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.03224, - "t": 0.037068, - "tags": [], + "resolver_address": "8.8.4.4:53", + "t0": 0.033246, + "t": 0.037517, + "tags": [ + "depth=1" + ], "transaction_id": 4 } ], @@ -482,7 +466,7 @@ ], [ "Date", - "Tue, 28 Nov 2023 11:44:23 GMT" + "Wed, 29 Nov 2023 21:21:49 GMT" ], [ "Location", @@ -491,13 +475,16 @@ ], "headers": { "Content-Length": "0", - "Date": "Tue, 28 Nov 2023 11:44:23 GMT", + "Date": "Wed, 29 Nov 2023 21:21:49 GMT", "Location": "https://www.example.com/" } }, - "t0": 0.026635, - "t": 0.032171, - "tags": [], + "t0": 0.027065, + "t": 0.033123, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -510,9 +497,12 @@ "failure": null, "success": true }, - "t0": 0.012408, - "t": 0.018487, - "tags": [], + "t0": 0.011868, + "t": 0.018227, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -526,18 +516,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDbDCCAlSgAwIBAgIVANmd4FUKT/GNoc7RIpAlweT4LsmaMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQyM1oXDTIzMTEyODEyNDQyM1owKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2j6K0jTfIJ2SYpkcerPZ2WmP1i4fbta26Ooc5hoKZWZC1zZI67tbWEFmN6Tr4wQaDg9odePRpkJ8fCGmh6ZW2F1BTz4wXYlhuaoYYiY67ussPzlRD7DElPcnT5syZkH8k+dsFbOMU9i7arWCYQ2hqGzTU6dnUSGydsnwcFd11L+osCAWLroDzv7Ovg5bPM214gF0cCW//Wdu+OotTIbOS3IoGbP0xKiOsB4lYZeCMYmAZGyq9n4gLruzfrfmcPplgNdecpq19JySY9G2XYWZCAFV8np5525GH7q1PYQkeCLIoeVMSjiEyQ3VZcAQ07p/+SqGXYdBPYmLJLLEX7J2nQIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSpT9c2xIxzFjb6VblGvBKV26UW/jAfBgNVHSMEGDAWgBQqMp19Dt+kIj8QKU1iyLpvORM+CTAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAf+D94dKzlmVJiomqZKWqEf3XCyPN9cTvMjqUFp1nhS4x3j+PCZ8FwUdLW04dP155ezAP5jtBkEjEEJzZe5jDh7I8tdcXJdH8ly3ZmaqFpYr1vX51Bik2xy5O0PPbW4q64AsF89K5FeopgHeBrk/b9FpPlv2nnIz8N5RNq+OMTwsjXf2DI5qtCesIozP3vnMOoS5Wp8FJYhJSc3fLpLA3ql5brSypZb9nveP2MWVJEQr3AICOT5B+1LQ5hrJYLU65Y89x9eZTtGyK4urP5w2H1ttvdBLH9FxGZ6514mT7HNZs/Zn06uK9ZXEJxWltmKEAnQ7BH2SDxBgjA5EAm+tMrw==", + "data": "MIIDazCCAlOgAwIBAgIUF3zSdWjTBFhNb0+GbokjzkDYwk4wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMTQ5WhcNMjMxMTI5MjIyMTQ5WjApMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMQ8wDQYDVQQDEwZiaXQubHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6i6dhWZvBOqz4zZsUv3kpM+G8kcb1FXnUWasC/WMMlmykhJwgyDB2em3gMpiUt3W6NoNjFZO6UJR4C8Hw1i1uV7IuvJ0J12xao9G9McnjYVuEVhJ4taB26yKuFKXnPqbVXdNmvPRKo2y+XVV0yjJGH9UlljCCvPWIMMpePyVHmMXtWpkWRvqbzm1ucoLBoRb+eKB22CZUXceGaRvc6QKxPGRuqggFxz4TxG5229ZJETeV89Khw22G3JLEHqP5K79VwhnnvNPjmKfwguCDH+nnIl5siiV/j27zMKFIMpu7Y07nyKt30P9WM6ZWK1zE8jQpXGLSWYWcnfoBahCfk2O9AgMBAAGjgZQwgZEwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFLab06XrL8wYpnC+9UhhhLrLNzuAMB8GA1UdIwQYMBaAFAbdVmpxtN8wO/y2Z7ZgzxCPkEJ/MBwGA1UdEQQVMBOCBmJpdC5seYIJYml0bHkuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQB4UDMvjEqyKpyEFVu6tD0Wbdp+QIZqpTlyw1jDX8O6y1lRtA+cG1vL84hcP6JKg916k9Tj5MMYPdnSMn9PckPZQ1vgSY7CouzU4trddBfIBOG7mOgBLdUtEd2xE9meNZTZ1JM+fJ/17oWhixm6qNzdz5SEIEuI+kKw8I91RFTcioN0kshb2a8f7zYnwrQax8dx6cYW4Y/lvDW9657KURhSeN1HLxPTSJWDDLkjt98QESW17pbWfWTxn3JfGg3Sh0HmfX30LEQ5QsGyenSdIV9AP0S9iCnQOoN6UB3kRQ8w/fMTuzHaBWjmZYEBD4Q0WNwUm4473y6KBDfsj9lcIHzo", "format": "base64" }, { - "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==", + "data": "MIIDNjCCAh6gAwIBAgIVAO0TrrGWuEvdCfcvBeyHPyw0+JxtMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjE0OVoXDTIzMTEzMDIxMjE0OVowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5UxEVKQ3javwGaeOTxA9GoIGxAHDzJBlmyE7PUjXfKc++dmv0exQebFqwsr3/5k20mjJZApoJA+92PVfXQMve2E+wTGa/e2e5AydFNI0CB2C9kESJz9Z50rdDmN0ZE0mr5XZfLskXZAhCvprQ2QNy2Y2gxFhtzerHrY2RYf8hHX/ZRherv5cH+9ftuplrl9q0ZaEpJVRpOySxbQJMqvXn86mySq8pE3J+V0aLUi7CNX4iCAPXnVyj1rsC9v4nCQw6XvLUvYqqOm2TjlzhoohWfwpmU36CHdbHi31Zwv9zsiLWSEzDMgEVK3mjz6zz8r6FNm2g6n1sZVmRD8/ESnOVAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQG3VZqcbTfMDv8tme2YM8Qj5BCfzAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAlnT5loLpqDffMau8D9qau5PmNPozns772mI+2hXthkHEp9wpzlDjlJD1OlJrYZlpscLzsLah5z6oh3kCN5JI9jeRHP/ytwwqTeeklKVmdSPhU2dt+L/5E+ul7X9Nb+qOMsOGNLSsGcIM7tESDvY+3CMoPCZG1uqFPazHL9hucSxtWyOonyhsFFwfCKP+ol2vq3f/wtBUnI/4v97lcIWTUTlmSYTxCcVcsRNXLRpkmhN9tuCaGR9SQ94jRGmB9d/4wQnuBK2LZTNCEpWKSQeuP4N9pEzJWsQYmyO5dbLsUp0WJIuA94+57omJAc9SYqxw11IEuMWUnyO/McfN6Aiu4Q==", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.018503, - "t": 0.026609, - "tags": [], + "t0": 0.018244, + "t": 0.027033, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", "transaction_id": 3 } @@ -606,15 +599,15 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.012364 + "t": 0.011812 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.026618 + "t": 0.027043 }, { "msg": "create with []", - "t": 0.043794 + "t": 0.045332 } ], "control_failure": null, @@ -632,7 +625,7 @@ "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.537174, - "test_start_time": "2023-11-28 11:44:23", + "test_runtime": 0.537627, + "test_start_time": "2023-11-29 21:21:49", "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 96277663d6..8a336f8625 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/observations.json @@ -1,7 +1,7 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", @@ -43,8 +43,8 @@ "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_nxdomain_error", - "DNSQueryType": "AAAA", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": null, "IPAddressASN": null, "IPAddressBogon": null, @@ -64,7 +64,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -79,10 +79,10 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_nxdomain_error", - "DNSQueryType": "A", + "DNSQueryType": "AAAA", "DNSEngine": "udp", "IPAddress": null, "IPAddressASN": null, @@ -103,7 +103,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -121,8 +121,8 @@ "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_nxdomain_error", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": null, "IPAddressASN": null, "IPAddressBogon": null, @@ -142,7 +142,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -162,8 +162,8 @@ "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "67.199.248.11", "IPAddressASN": 396982, "IPAddressBogon": false, @@ -183,7 +183,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -201,8 +201,8 @@ "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "67.199.248.11", "IPAddressASN": 396982, "IPAddressBogon": false, @@ -222,7 +222,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -267,8 +267,8 @@ "HTTPResponseLocation": "https://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/observations_classic.json index 111e22f55c..df22ac1b78 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenNXDOMAIN/observations_classic.json @@ -1,7 +1,7 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_nxdomain_error", "DNSQueryType": "ANY", @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -42,7 +42,7 @@ ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -111,8 +111,8 @@ "HTTPResponseLocation": "https://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/measurement.json index c2f82ff48b..148fb70c0d 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-28 11:44:26", + "measurement_start_time": "2023-11-29 21:21:52", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,219 +37,123 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011001, - "t": 0.01659, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.016605, - "t": 0.016605, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 272, - "operation": "write", - "proto": "tcp", - "t0": 0.016692, - "t": 0.016699, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.016702, - "t": 0.024137, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 1690, - "operation": "read", - "proto": "tcp", - "t0": 0.024239, - "t": 0.02424, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.025102, - "t": 0.025108, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.025111, - "t": 0.025111, - "transaction_id": 3 + "t0": 0.011194, + "t": 0.016072, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.025135, - "t": 0.025135, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 301, - "operation": "write", - "proto": "tcp", - "t0": 0.025176, - "t": 0.025206, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 148, - "operation": "read", - "proto": "tcp", - "t0": 0.025209, - "t": 0.030742, - "transaction_id": 3 + "t0": 0.025387, + "t": 0.025387, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.030772, - "t": 0.030772, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.030796, - "t": 0.030802, - "transaction_id": 3 + "t0": 0.031695, + "t": 0.031695, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 2414, + "num_bytes": 2412, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.030809, - "t": 0.030809, - "transaction_id": 3 + "t0": 0.031746, + "t": 0.031746, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.042184, - "t": 0.048027, - "transaction_id": 7 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.048039, - "t": 0.048039, - "transaction_id": 7 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.048128, - "t": 0.048135, - "transaction_id": 7 + "t0": 0.043232, + "t": 0.048479, + "transaction_id": 7, + "tags": [ + "depth=1", + "fetch_body=false" + ] }, { "address": "93.184.216.34:80", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.042173, - "t": 0.048374, - "transaction_id": 6 + "t0": 0.043221, + "t": 0.049175, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.048396, - "t": 0.048396, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:80", - "failure": null, - "num_bytes": 303, - "operation": "write", - "proto": "tcp", - "t0": 0.04844, - "t": 0.048466, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": "generic_timeout_error", - "operation": "read", - "proto": "tcp", - "t0": 0.048136, - "t": 10.047864, - "transaction_id": 7 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 10.047899, - "t": 10.047899, - "transaction_id": 7 + "t0": 0.049197, + "t": 0.049197, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 10.047954, - "t": 10.047954, - "transaction_id": 7 + "t0": 10.048468, + "t": 10.048468, + "transaction_id": 7, + "tags": [ + "depth=1", + "fetch_body=false" + ] }, { "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.048422, - "t": 10.048223, - "transaction_id": 6 + "t0": 10.049062, + "t": 10.049062, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] }, { "address": "93.184.216.34:80", "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 10.048247, - "t": 10.048247, - "transaction_id": 6 + "t0": 10.04909, + "t": 10.04909, + "transaction_id": 6, + "tags": [ + "depth=1", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -270,9 +174,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000057, - "t": 0.000057, - "transaction_id": 1 + "t0": 0.000164, + "t": 0.000164, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -280,9 +187,12 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.00011, - "t": 0.000114, - "transaction_id": 1 + "t0": 0.000251, + "t": 0.000257, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -290,9 +200,12 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000115, - "t": 0.00012, - "transaction_id": 1 + "t0": 0.00025, + "t": 0.000258, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -300,9 +213,12 @@ "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.000118, - "t": 0.005769, - "transaction_id": 1 + "t0": 0.000273, + "t": 0.005724, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -310,23 +226,32 @@ "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.000126, - "t": 0.006619, - "transaction_id": 1 + "t0": 0.000274, + "t": 0.006451, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.006646, - "t": 0.006646, - "transaction_id": 1 + "t0": 0.006484, + "t": 0.006484, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_start", - "t0": 0.03085, - "t": 0.03085, - "transaction_id": 5 + "t0": 0.031763, + "t": 0.031763, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -334,9 +259,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.03088, - "t": 0.030883, - "transaction_id": 5 + "t0": 0.031794, + "t": 0.031798, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -344,36 +272,48 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.030928, - "t": 0.030945, - "transaction_id": 5 + "t0": 0.031831, + "t": 0.031836, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.030888, - "t": 0.036376, - "transaction_id": 5 + "t0": 0.031859, + "t": 0.038002, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.030949, - "t": 0.037329, - "transaction_id": 5 + "t0": 0.031819, + "t": 0.038249, + "transaction_id": 4, + "tags": [ + "depth=1" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.037357, - "t": 0.037357, - "transaction_id": 5 + "t0": 0.038271, + "t": 0.038271, + "transaction_id": 4, + "tags": [ + "depth=1" + ] } ], "queries": [] @@ -397,10 +337,12 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000065, - "t": 0.005184, - "tags": [], - "transaction_id": 2 + "t0": 0.000079, + "t": 0.005978, + "tags": [ + "depth=0" + ], + "transaction_id": 1 }, { "answers": null, @@ -408,14 +350,16 @@ "failure": "dns_no_answer", "hostname": "bit.ly", "query_type": "AAAA", - "raw_response": "VEyBAAABAAAAAAAAA2JpdAJseQAAHAAB", + "raw_response": "5X+BAAABAAAAAAAAA2JpdAJseQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000066, - "t": 0.005779, - "tags": [], - "transaction_id": 1 + "t0": 0.000186, + "t": 0.00573, + "tags": [ + "depth=0" + ], + "transaction_id": 2 }, { "answers": [ @@ -431,14 +375,16 @@ "failure": null, "hostname": "bit.ly", "query_type": "A", - "raw_response": "/L6BAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "raw_response": "q46BAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000085, - "t": 0.006625, - "tags": [], - "transaction_id": 1 + "t0": 0.000192, + "t": 0.006456, + "tags": [ + "depth=0" + ], + "transaction_id": 2 }, { "answers": [ @@ -457,24 +403,11 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.030838, - "t": 0.036856, - "tags": [], - "transaction_id": 4 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "VCiBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.030858, - "t": 0.03638, - "tags": [], + "t0": 0.031778, + "t": 0.038133, + "tags": [ + "depth=1" + ], "transaction_id": 5 }, { @@ -491,14 +424,33 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "YQ+BAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "PVeBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.030906, - "t": 0.037332, - "tags": [], - "transaction_id": 5 + "t0": 0.031809, + "t": 0.038012, + "tags": [ + "depth=1" + ], + "transaction_id": 4 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "LOqBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.031771, + "t": 0.038255, + "tags": [ + "depth=1" + ], + "transaction_id": 4 } ], "requests": [ @@ -554,9 +506,12 @@ "headers_list": [], "headers": {} }, - "t0": 0.048396, - "t": 10.048221, - "tags": [], + "t0": 0.049197, + "t": 10.049062, + "tags": [ + "depth=1", + "fetch_body=true" + ], "transaction_id": 6 }, { @@ -616,7 +571,7 @@ ], [ "Date", - "Tue, 28 Nov 2023 11:44:26 GMT" + "Wed, 29 Nov 2023 21:21:52 GMT" ], [ "Location", @@ -625,13 +580,16 @@ ], "headers": { "Content-Length": "0", - "Date": "Tue, 28 Nov 2023 11:44:26 GMT", + "Date": "Wed, 29 Nov 2023 21:21:52 GMT", "Location": "http://www.example.com/" } }, - "t0": 0.025135, - "t": 0.030772, - "tags": [], + "t0": 0.025387, + "t": 0.031695, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -644,9 +602,12 @@ "failure": null, "success": true }, - "t0": 0.011001, - "t": 0.01659, - "tags": [], + "t0": 0.011194, + "t": 0.016072, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 }, { @@ -657,9 +618,12 @@ "failure": null, "success": true }, - "t0": 0.042184, - "t": 0.048027, - "tags": [], + "t0": 0.043232, + "t": 0.048479, + "tags": [ + "depth=1", + "fetch_body=false" + ], "transaction_id": 7 }, { @@ -670,9 +634,12 @@ "failure": null, "success": true }, - "t0": 0.042173, - "t": 0.048374, - "tags": [], + "t0": 0.043221, + "t": 0.049175, + "tags": [ + "depth=1", + "fetch_body=true" + ], "transaction_id": 6 } ], @@ -686,18 +653,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "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==", + "data": "MIIDazCCAlOgAwIBAgIUaZVHtr/4y5OS/uMU+RlSGhci9jMwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMTUyWhcNMjMxMTI5MjIyMTUyWjApMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMQ8wDQYDVQQDEwZiaXQubHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCyp/bhxNUb+mRtDzDb4EeKG3JB5DBte+TAyNmn29QxZEeTdNGP3OH2Wed1MWMb/OTLyFinbo9eu+p/7hQvTJS1YtTCg15Hbz10fTRSKBHSVWJpFHUDawWPpnUjKZs5egJXVJc08RXPg8MQNlLrCrK8bLQ2sLUI5bBXRbbnvyYe829LasQpQMZ3WolLWDe9Dh7du7/7JF4dlgDt6eeII/uCAccmiEmcbhv1e4pERuIrHmb9mrEoiE8c4y/ONZDRxbTqM93SAI9C4kM3slnK1dtpePH/h7cjljMb6tyJyaMZVXxuVZQtBSNk8L/vbPeQs1FwWiWfICvjGjhyWmJe4+0LAgMBAAGjgZQwgZEwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFHDIuN0qKaAfJOEcZUKs13PDEgvzMB8GA1UdIwQYMBaAFKJg5g1RQjFD7Et8VXTd6yP/tlkCMBwGA1UdEQQVMBOCBmJpdC5seYIJYml0bHkuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQCGUEpK4UOnekoFZP5EE12nkTv0G7/MqR5QuFfTe0Wg0b3D6xTkxadRJxRbm5ri0iKfCacV+8LTU/jeNhZNntaNa/+vTbQJBj5tX7e7MbBTMDtIvzAPai0Ekvd2TuHnBDJlkwOQdEIc8rSEKo3/IiCy6xidtBuOZnn3fLxCx6bWlFj1LXxOlb3/zVCj2+mPDjcICyQQI/pZNPc49Jf2sH8sapBHk01yZPAXVJd1ldw5m6Y4Da8Q/wiBHO3bYLdoV2CMTv4waAYGcdkIRs1i2Oe3Ugwie9bEwlR6AXdOyt3aYA18/cEXa2JExLOTCWqyUyfwVtVZnzaYFBoMewamLc28", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVAOHyQtlUpWPNnsAFboCKdDENbHt1MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQyNloXDTIzMTEyOTExNDQyNlowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnhOOCZy/fEwPlT1RhHjmh3cGfejeJ3HPa1cWHO2+TpZEul8ThnGhaM6796H2RVr9bOe8vJPSBhhObouoUO8oUaY8C8WP9XCKOxjNjHVpYy0ur5ev19UW0jpCziGInvfy2UFxFmcmeCqwy0DiWrViGQoLbonxEmnLf3c4yhq1y+ZJmMW2lQVN1uQpTO50gZCxduYFqHyIjKFJOs+hoHlZU3ckRA1JJDizCrNC0W0B27YPwfjyFSG/EXKhQ2WnJ1SdWQBK/+cQ7KSro0b/LdZO2Pjh6rzZ82wjLjQWpkFN/Ll6k2W5ieAqCr9BGGfjYIb6bSVh+6kJYnOXNEW2zxS1PAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBREnTeyKDiaG+QIfIHxRBt5OfWrfTAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEANTz9ykv3vI5X/z0hMOcurKojkc92XdTmbauKptBvV8YDpgrwIeAF2ZxHhfs1W1dB6v6X2jKZUotyLbSYvcmTRMeuFqzKjN3gSgKs4RhOxWWaKnOYYDicFkvuKrTlVI1xZjyvT2HaUZHe0REiUMHbnygKFP//uO4HnNcykiuwgagWOImEKBE9bB482Y14UfT+MsePLKV6gD8wMAz2u/p71d2KikNnGwh8eyjIrrNHcC8S39deV6TyhKOC3zKAROBXaIqWXSJpDZ5krCIX5KTCC2QxIRi6QF9LH/iPYbOvrp0XWHLZJGCYmDsXeZqpeR8gp1txdJYoTYhFMZ4ERy8mDw==", + "data": "MIIDNTCCAh2gAwIBAgIUAq4CAEG0KHfUxWnV8KKjUPvo4BcwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MjEyMTUyWhcNMjMxMTMwMjEyMTUyWjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMxwBD6/VDUyBNsn1zusdx4QDqzoWyeVQCOAZySrPtzAR51cLB2CNJLxvn9ffruJPfmB0FU0YyKv7kFl6oiZ0p6F4o+E97v8GtybK+OI/8e9A3e2dwlmSEOp1kh3BAtWBHGAFtGuuicyz4v98bl2yFqfogtIJ9QY0BEvvdDLxOE6JKema0s1tHfr6etdGHYj6tZORAuHF2UHRS0DzA0WM63o2ZJbO08IoCJ4jyHPJdAzL2/t1ZpF7eB6yjGmXq07W0AA50TeVoVo8NeS2bjjTc+uBKC5eB/jSY+zIO8b6RU9kQvJzYckL6v06stgXjBjv9mYESwRScUq1CGdns6PEkECAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKJg5g1RQjFD7Et8VXTd6yP/tlkCMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQAE6EZKmJlOZeBqX/lL4ktEWt/w8t3m29t2y7GILpkrmu5SRLdDmd5OU/OSVhutaGqyu0CIV5SdTEeavzvrSi8w/zXvncAgQj/Af1ZWEo5uUIfjzq4LQczrHi/yuAp3kdP9j5vBBOLtPX3QpzH89lGSHdhPR+c7+W60pwbeOg64mvgJe3h+45VXGgh/H57sN6gjM8IC6B9pDYEMNmOxI7Y2Y84qAnlkv/yXzsGqr48RDEud1vFXIHbDOaBXq6joDgwfxC25UIqx2aWUUqWe8ekX9A8povkbGZUvaC6x8sLaz4pSdubPBV/DB83VPf4gg3VH2+/eq9nyAIGcl0ouy7uW", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.016605, - "t": 0.025111, - "tags": [], + "t0": 0.016097, + "t": 0.02536, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", "transaction_id": 3 }, @@ -710,9 +680,12 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.048039, - "t": 10.047899, - "tags": [], + "t0": 0.048493, + "t": 10.048417, + "tags": [ + "depth=1", + "fetch_body=false" + ], "tls_version": "", "transaction_id": 7 } @@ -781,19 +754,19 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.010964 + "t": 0.011155 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.025119 + "t": 0.025369 }, { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.042147 + "t": 0.043192 }, { "msg": "conn 93.184.216.34:80: granted permission: true", - "t": 0.048381 + "t": 0.049182 } ], "control_failure": null, @@ -811,7 +784,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 10.048299, - "test_start_time": "2023-11-28 11:44:26", + "test_runtime": 10.049131, + "test_start_time": "2023-11-29 21:21:52", "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 e7c769b8ef..a2878133e7 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/observations.json @@ -1,7 +1,7 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", @@ -40,7 +40,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -64,7 +64,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -81,7 +81,7 @@ ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -120,7 +120,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -144,7 +144,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -159,7 +159,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -183,7 +183,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -198,7 +198,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 5, + "DNSTransactionID": 4, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -222,7 +222,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -239,7 +239,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": null, @@ -267,8 +267,8 @@ "HTTPResponseLocation": "http://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -287,7 +287,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "6": { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -311,8 +311,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, @@ -331,7 +331,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "7": { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -355,8 +355,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": false, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/observations_classic.json index deacc2dbd1..de72071ddf 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTP/observations_classic.json @@ -2,7 +2,7 @@ "DNSLookupFailures": [], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -41,7 +41,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -65,7 +65,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -82,7 +82,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": null, @@ -110,8 +110,8 @@ "HTTPResponseLocation": "http://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -130,7 +130,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "6": { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -154,8 +154,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, @@ -174,7 +174,7 @@ "ControlHTTPResponseTitle": "Default Web Page" }, "7": { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -198,8 +198,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": false, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json index e9c40ca3b6..1579b41b8f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis.json @@ -15,6 +15,6 @@ "TCPTransactionsWithUnexpectedTLSHandshakeFailures": {}, "TCPTransactionsWithUnexpectedHTTPFailures": {}, "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "6": true + "7": true } } \ No newline at end of file diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json index bf7695d42c..e8135465b9 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/analysis_classic.json @@ -15,6 +15,6 @@ "TCPTransactionsWithUnexpectedTLSHandshakeFailures": {}, "TCPTransactionsWithUnexpectedHTTPFailures": {}, "TCPTransactionsWithUnexplainedUnexpectedFailures": { - "6": true + "7": 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 0e3e608ff9..4f138be8c9 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-28 11:44:36", + "measurement_start_time": "2023-11-29 21:22:03", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,168 +37,75 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011527, - "t": 0.0164, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.016429, - "t": 0.016429, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 272, - "operation": "write", - "proto": "tcp", - "t0": 0.016524, - "t": 0.016535, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.016538, - "t": 0.024289, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 1689, - "operation": "read", - "proto": "tcp", - "t0": 0.024387, - "t": 0.024388, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.025277, - "t": 0.025285, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.025287, - "t": 0.025287, - "transaction_id": 3 + "t0": 0.030767, + "t": 0.036343, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.025322, - "t": 0.025322, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 301, - "operation": "write", - "proto": "tcp", - "t0": 0.025375, - "t": 0.02541, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 149, - "operation": "read", - "proto": "tcp", - "t0": 0.025369, - "t": 0.03149, - "transaction_id": 3 + "t0": 0.045564, + "t": 0.045564, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.03153, - "t": 0.03153, - "transaction_id": 3 - }, - { - "address": "67.199.248.11:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.03156, - "t": 0.031565, - "transaction_id": 3 + "t0": 0.050991, + "t": 0.050991, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "67.199.248.11:443", "failure": null, - "num_bytes": 2414, + "num_bytes": 2413, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.031573, - "t": 0.031573, - "transaction_id": 3 + "t0": 0.051032, + "t": 0.051032, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.044149, - "t": 0.049278, - "transaction_id": 6 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.04929, - "t": 0.04929, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.04937, - "t": 0.049376, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": "generic_timeout_error", - "operation": "read", - "proto": "tcp", - "t0": 0.049378, - "t": 10.049153, - "transaction_id": 6 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 10.04918, - "t": 10.04918, - "transaction_id": 6 + "t0": 0.063034, + "t": 0.068738, + "transaction_id": 7, + "tags": [ + "depth=1", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 10.049227, - "t": 10.049227, - "transaction_id": 6 + "t0": 10.068688, + "t": 10.068688, + "transaction_id": 7, + "tags": [ + "depth=1", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -208,20 +115,273 @@ } }, "x_doh": { - "network_events": [], - "queries": [], + "network_events": [ + { + "failure": null, + "operation": "resolve_start", + "t0": 0.000171, + "t": 0.000171, + "transaction_id": 2, + "tags": [ + "depth=0" + ] + }, + { + "address": "9.9.9.9:443", + "failure": null, + "operation": "connect", + "proto": "tcp", + "t0": 0.00581, + "t": 0.01115, + "transaction_id": 2, + "tags": [ + "depth=0" + ] + }, + { + "failure": null, + "operation": "tls_handshake_start", + "t0": 0.011168, + "t": 0.011168, + "transaction_id": 2, + "tags": [ + "depth=0" + ] + }, + { + "address": "9.9.9.9:443", + "failure": null, + "num_bytes": 279, + "operation": "write", + "proto": "tcp", + "t0": 0.011267, + "t": 0.011278, + "transaction_id": 2, + "tags": [ + "depth=0" + ] + }, + { + "address": "9.9.9.9:443", + "failure": null, + "num_bytes": 576, + "operation": "read", + "proto": "tcp", + "t0": 0.01128, + "t": 0.018459, + "transaction_id": 2, + "tags": [ + "depth=0" + ] + }, + { + "address": "9.9.9.9:443", + "failure": null, + "num_bytes": 872, + "operation": "read", + "proto": "tcp", + "t0": 0.018564, + "t": 0.018565, + "transaction_id": 2, + "tags": [ + "depth=0" + ] + }, + { + "address": "9.9.9.9:443", + "failure": null, + "num_bytes": 819, + "operation": "read", + "proto": "tcp", + "t0": 0.018566, + "t": 0.018813, + "transaction_id": 2, + "tags": [ + "depth=0" + ] + }, + { + "address": "9.9.9.9:443", + "failure": null, + "num_bytes": 64, + "operation": "write", + "proto": "tcp", + "t0": 0.019719, + "t": 0.019728, + "transaction_id": 2, + "tags": [ + "depth=0" + ] + }, + { + "failure": null, + "operation": "tls_handshake_done", + "t0": 0.01973, + "t": 0.01973, + "transaction_id": 2, + "tags": [ + "depth=0" + ] + }, + { + "address": "9.9.9.9:443", + "failure": null, + "num_bytes": 384, + "operation": "write", + "proto": "tcp", + "t0": 0.019766, + "t": 0.019806, + "transaction_id": 2, + "tags": [ + "depth=0" + ] + }, + { + "address": "9.9.9.9:443", + "failure": null, + "num_bytes": 161, + "operation": "read", + "proto": "tcp", + "t0": 0.019757, + "t": 0.02541, + "transaction_id": 2, + "tags": [ + "depth=0" + ] + }, + { + "address": "9.9.9.9:443", + "failure": null, + "num_bytes": 384, + "operation": "write", + "proto": "tcp", + "t0": 0.025446, + "t": 0.025453, + "transaction_id": 2, + "tags": [ + "depth=0" + ] + }, + { + "address": "9.9.9.9:443", + "failure": null, + "num_bytes": 183, + "operation": "read", + "proto": "tcp", + "t0": 0.025433, + "t": 0.030572, + "transaction_id": 2, + "tags": [ + "depth=0" + ] + }, + { + "failure": null, + "operation": "resolve_done", + "t0": 0.030618, + "t": 0.030618, + "transaction_id": 2, + "tags": [ + "depth=0" + ] + }, + { + "address": "9.9.9.9:443", + "failure": null, + "num_bytes": 24, + "operation": "write", + "proto": "tcp", + "t0": 0.030624, + "t": 0.030663, + "transaction_id": 2, + "tags": [ + "depth=0" + ] + } + ], + "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.000241, + "t": 0.005733, + "tags": [ + "depth=0" + ], + "transaction_id": 2 + } + ], "requests": [], - "tcp_connect": [], - "tls_handshakes": [] + "tcp_connect": [ + { + "ip": "9.9.9.9", + "port": 443, + "status": { + "failure": null, + "success": true + }, + "t0": 0.00581, + "t": 0.01115, + "tags": [ + "depth=0" + ], + "transaction_id": 2 + } + ], + "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": "MIIDbjCCAlagAwIBAgIUAM62k4qrcdpUA2NvemZ1dahLHVowDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMjAzWhcNMjMxMTI5MjIyMjAzWjAwMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRYwFAYDVQQDEw1kbnMucXVhZDkubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0zqwdLGtc2lgEAG6oaMw5De3Bd6aaBHRl1BS90EpAh/Z3agUwjZNisM8JWBVQCQXcj/aJvRN9IzGXjcU00OdNX2zfhNFpZ7ceLeV2tYbKI722NNMaoCWrkKcNkYD+FgNxCVzTKgHau4ftT3zccHQBhrdUnPiCjL4Qq/jrKiRR7wA3pcdFU0kIstVbrJvkFmDH9nzgaGC9qlcVQc/sf67f+nxuZAq7DWC37So+P60Sfpg40AR0WUBGqzHL5RysSxbSCTXJoaaPuEJnftIXJ2jXe8ueCdZce6Odmr7qkdFwQtEU8i/0zgTXHYNP5phOa11KWtCuV6n28m6JgWEV+q1ZQIDAQABo4GQMIGNMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSyYskSnfXibPJJ7HcC10NDAOINMjAfBgNVHSMEGDAWgBSGlABf0TQdncLbkDMmafHAwE8AMzAYBgNVHREEETAPgg1kbnMucXVhZDkubmV0MA0GCSqGSIb3DQEBCwUAA4IBAQCxx9US1wA3ix4pgvcLxEDeM9a95P4cR6T0BMxIxNn7o1U1U66eSnm0WzYilnIldO9rex26uSDNDcwB10lA5OOipJ1YdLwAF6EKSGLG1CDIaaOeXYsRkzNX5NRIlKS47Ygc7OVCba18MM4+3KCIIp2t6MK/E10rM+yquHca/gnTTUfwfS6mtfZZ32WNdRvskTqgPmEmqEQ9RGPKvee8f87CK9FFPb97X1DvTY275Q7yWERTPgtCqVOuGqYprbvifpP3yBA8O1bZnHDiW5zG7V+Ef64COuiYdfFL4lXmq76nwE3bgakqwHu4viUI4NBesV6s0TPzp4wnTu+b2OPQYVQO", + "format": "base64" + }, + { + "data": "MIIDNTCCAh2gAwIBAgIUab0vTwo2o8qkdQl12ghnxaOtkXAwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MjEyMjAzWhcNMjMxMTMwMjEyMjAzWjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPjfAps26YNBnF01kMc3x69PIm90VnKB5aCnsNZTr0Npc3wRJSpRDtslcUBe5CsFTJcs6eIBvZ2dMuGIPnTBUpL5TerahbmibvXlQzauwii/D2mSW0mam2FBaV3yZm0ihsdfVN+IIEsGuCdl9B0vjqWVPABSUBMjn1LwT1N5P3xgcqEVv6DLl5U/B0z1BH6gFDTiQGxvI1eKM9nHsstprsf0f8bgr9GkbHGbL3qXieIk5RCSPxZdhdyV92dP75eAn2lHcRwY42Kxfx9DsFxTOa+Cztr5QNb+kPIfi3MIBOLhMR1WHsUrXA80JmhZsC/ER2qLlVZBZ3VmEAGC7s8tZTsCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFIaUAF/RNB2dwtuQMyZp8cDATwAzMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQBBrre0CkmldUJeBZ5rBRC5vTA7KfNn0CPiY3mE3d9ikBRjLKBFeMQzYgAyjxXm8/3xNzF+Z5NB/g/7Lmhrz43oHBtVgZtNMJ5raGvqQjq4qOJAohvXWSe01zRMeMNisp0mo5ZkMeN5AD6Ank2/++PDVJxghfHFuP/nzkuKtIW1jaHtscgIGYWmjEOeANEqLKjfqBuoiEOXRCfFrUq6fid1gk6pU6oe9ul4RY1XGcTk7CSonAodZgsGxXME1h4371/vV+oJuV0UDsQsDYGFA650Zbyov7rEUVQVt/WzP6Aul5F/2XQbsQ0yDlc3HUyOHhg+1MMjK0PITM3VdzHQlgbd", + "format": "base64" + } + ], + "server_name": "dns.quad9.net", + "t0": 0.011168, + "t": 0.01973, + "tags": [ + "depth=0" + ], + "tls_version": "TLSv1.3", + "transaction_id": 2 + } + ] }, "x_do53": { "network_events": [ { "failure": null, "operation": "resolve_start", - "t0": 0.000071, - "t": 0.000071, - "transaction_id": 1 + "t0": 0.00018, + "t": 0.00018, + "transaction_id": 3, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -229,9 +389,12 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000126, - "t": 0.000132, - "transaction_id": 1 + "t0": 0.00026, + "t": 0.000285, + "transaction_id": 3, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -239,43 +402,58 @@ "num_bytes": 24, "operation": "write", "proto": "udp", - "t0": 0.000149, - "t": 0.000153, - "transaction_id": 1 + "t0": 0.000286, + "t": 0.000293, + "transaction_id": 3, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 24, + "num_bytes": 46, "operation": "read", "proto": "udp", - "t0": 0.000164, - "t": 0.004986, - "transaction_id": 1 + "t0": 0.00029, + "t": 0.006448, + "transaction_id": 3, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 46, + "num_bytes": 24, "operation": "read", "proto": "udp", - "t0": 0.000176, - "t": 0.00593, - "transaction_id": 1 + "t0": 0.0003, + "t": 0.006806, + "transaction_id": 3, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.005956, - "t": 0.005956, - "transaction_id": 1 + "t0": 0.006828, + "t": 0.006828, + "transaction_id": 3, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_start", - "t0": 0.03165, - "t": 0.03165, - "transaction_id": 4 + "t0": 0.051048, + "t": 0.051048, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -283,9 +461,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.031675, - "t": 0.031678, - "transaction_id": 4 + "t0": 0.05108, + "t": 0.051097, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", @@ -293,36 +474,48 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.031731, - "t": 0.031748, - "transaction_id": 4 + "t0": 0.051097, + "t": 0.051103, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.031732, - "t": 0.037617, - "transaction_id": 4 + "t0": 0.051108, + "t": 0.057203, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.031752, - "t": 0.038812, - "transaction_id": 4 + "t0": 0.051103, + "t": 0.058166, + "transaction_id": 5, + "tags": [ + "depth=1" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.038844, - "t": 0.038844, - "transaction_id": 4 + "t0": 0.058191, + "t": 0.058191, + "transaction_id": 5, + "tags": [ + "depth=1" + ] } ], "queries": [] @@ -346,10 +539,37 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000162, - "t": 0.005337, - "tags": [], - "transaction_id": 2 + "t0": 0.000075, + "t": 0.006353, + "tags": [ + "depth=0" + ], + "transaction_id": 1 + }, + { + "answers": [ + { + "asn": 396982, + "as_org_name": "Google LLC", + "answer_type": "A", + "ipv4": "67.199.248.11", + "ttl": null + } + ], + "engine": "udp", + "failure": null, + "hostname": "bit.ly", + "query_type": "A", + "raw_response": "D5SBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000234, + "t": 0.006453, + "tags": [ + "depth=0" + ], + "transaction_id": 3 }, { "answers": null, @@ -357,14 +577,33 @@ "failure": "dns_no_answer", "hostname": "bit.ly", "query_type": "AAAA", - "raw_response": "h7CBAAABAAAAAAAAA2JpdAJseQAAHAAB", + "raw_response": "kl2BAAABAAAAAAAAA2JpdAJseQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.00008, - "t": 0.004992, - "tags": [], - "transaction_id": 1 + "t0": 0.000212, + "t": 0.006811, + "tags": [ + "depth=0" + ], + "transaction_id": 3 + }, + { + "answers": null, + "engine": "doh", + "failure": "dns_no_answer", + "hostname": "bit.ly", + "query_type": "AAAA", + "raw_response": "dHqBAAABAAAAAAAAA2JpdAJseQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "https://dns.quad9.net/dns-query", + "t0": 0.000183, + "t": 0.025436, + "tags": [ + "depth=0" + ], + "transaction_id": 2 }, { "answers": [ @@ -376,18 +615,20 @@ "ttl": null } ], - "engine": "udp", + "engine": "doh", "failure": null, "hostname": "bit.ly", "query_type": "A", - "raw_response": "lGmBAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", + "raw_response": "L62BAAABAAEAAAAAA2JpdAJseQAAAQABA2JpdAJseQAAAQABAAAOEAAEQ8f4Cw==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000101, - "t": 0.005935, - "tags": [], - "transaction_id": 1 + "resolver_address": "https://dns.quad9.net/dns-query", + "t0": 0.0002, + "t": 0.030593, + "tags": [ + "depth=0" + ], + "transaction_id": 2 }, { "answers": [ @@ -406,25 +647,12 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.031725, - "t": 0.038705, - "tags": [], - "transaction_id": 5 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "ex6BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.031658, - "t": 0.037627, - "tags": [], - "transaction_id": 4 + "t0": 0.051055, + "t": 0.05673, + "tags": [ + "depth=1" + ], + "transaction_id": 6 }, { "answers": [ @@ -440,14 +668,33 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "GRqBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "t1SBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.031706, - "t": 0.038818, - "tags": [], - "transaction_id": 4 + "t0": 0.051077, + "t": 0.057209, + "tags": [ + "depth=1" + ], + "transaction_id": 5 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "FueBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.051056, + "t": 0.058173, + "tags": [ + "depth=1" + ], + "transaction_id": 5 } ], "requests": [ @@ -508,7 +755,7 @@ ], [ "Date", - "Tue, 28 Nov 2023 11:44:36 GMT" + "Wed, 29 Nov 2023 21:22:03 GMT" ], [ "Location", @@ -517,14 +764,17 @@ ], "headers": { "Content-Length": "0", - "Date": "Tue, 28 Nov 2023 11:44:36 GMT", + "Date": "Wed, 29 Nov 2023 21:22:03 GMT", "Location": "https://www.example.com/" } }, - "t0": 0.025322, - "t": 0.03153, - "tags": [], - "transaction_id": 3 + "t0": 0.045564, + "t": 0.050991, + "tags": [ + "depth=0", + "fetch_body=true" + ], + "transaction_id": 4 } ], "tcp_connect": [ @@ -536,10 +786,13 @@ "failure": null, "success": true }, - "t0": 0.011527, - "t": 0.0164, - "tags": [], - "transaction_id": 3 + "t0": 0.030767, + "t": 0.036343, + "tags": [ + "depth=0", + "fetch_body=true" + ], + "transaction_id": 4 }, { "ip": "93.184.216.34", @@ -549,10 +802,13 @@ "failure": null, "success": true }, - "t0": 0.044149, - "t": 0.049278, - "tags": [], - "transaction_id": 6 + "t0": 0.063034, + "t": 0.068738, + "tags": [ + "depth=1", + "fetch_body=true" + ], + "transaction_id": 7 } ], "tls_handshakes": [ @@ -565,20 +821,23 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDbDCCAlSgAwIBAgIVAJLRnmZleBZBqWRA10OqFyE9411YMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQzNloXDTIzMTEyODEyNDQzNlowKTEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEPMA0GA1UEAxMGYml0Lmx5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvnd1ArQDWYWKaOnfAvWOy9p2rKNb9QjGK/lTME8mMmrwjUf02dfV9A2ftW30SA/9uKi+xo7eb4myWMcqWPtKCNolWjqs93tVcebDS1pDQk7AKQpIaa5qa6oRfsYG4Edufyz82KlXy/i//1ktsiPtbX233wzClGSCEwhahivb9P+G01KsZFv/9dOECDKQzNs0JK64/F5bCXjf8gxGB4nuQzk2qfy6Exp1RyY4f8ZErwDa/I0xb7ByUhWdviKvuw8cDvHk9n4if/3Pxvy+CW0kuG0cl3vkfBDGSRBRQfgdk0tiwdXAbHXNNJ6U4jkyK+INaNRZHcasYIpJqRcXOa8gzwIDAQABo4GUMIGRMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQhfX0CJzYKgwKTV1uaUKxBKNEvbTAfBgNVHSMEGDAWgBQBTbv5xeaQRuL9AfiZv2hGSI5NrDAcBgNVHREEFTATggZiaXQubHmCCWJpdGx5LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAZFW3ZKp78QPuylJFSRDbV0NSax/x8hMCobEkjWE+fFi9ABw1ESrsHBJ1RHUxhHpApU4g7yQJihX0VZeWhNVpPoiNe14676iApvJJ7VYABYkRMiCVylKM9XDvHmjDdvwPfKw09228XlNPqRfqu+vMRFT70fFJvZbPWxBA2lGMAKUOxKtkvYKPxpHmaWXWeP7plZe1YnWzIWOO14WJPrzXRsUbl/DTFVk+00htxanwdqZrkzrJS/909Ln9ZdEq/ldFPvb1SbINlOf0Mk2riKmOwIIflATf7So5quAbKHTLbNQ+yCAb0USsefeGS7ToXXueyRNkkwyOyZvgQ7yvtuksiQ==", + "data": "MIIDazCCAlOgAwIBAgIUJ+QNzNXLSmoZfSw2EGRySBCV7R0wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMjAzWhcNMjMxMTI5MjIyMjAzWjApMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMQ8wDQYDVQQDEwZiaXQubHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTOrB0sa1zaWAQAbqhozDkN7cF3ppoEdGXUFL3QSkCH9ndqBTCNk2KwzwlYFVAJBdyP9om9E30jMZeNxTTQ501fbN+E0Wlntx4t5Xa1hsojvbY00xqgJauQpw2RgP4WA3EJXNMqAdq7h+1PfNxwdAGGt1Sc+IKMvhCr+OsqJFHvADelx0VTSQiy1Vusm+QWYMf2fOBoYL2qVxVBz+x/rt/6fG5kCrsNYLftKj4/rRJ+mDjQBHRZQEarMcvlHKxLFtIJNcmhpo+4Qmd+0hcnaNd7y54J1lx7o52avuqR0XBC0RTyL/TOBNcdg0/mmE5rXUpa0K5XqfbybomBYRX6rVlAgMBAAGjgZQwgZEwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFLJiyRKd9eJs8knsdwLXQ0MA4g0yMB8GA1UdIwQYMBaAFIaUAF/RNB2dwtuQMyZp8cDATwAzMBwGA1UdEQQVMBOCBmJpdC5seYIJYml0bHkuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQDcBiB43WeFcjlPxoKIKCQtqtG1ykgQR3ufETrrOblEpHwI5GIWOUMlqxMt5PUvSB14ctunCVILjHVRQ4/CpOGrVfsnz0ViqQt+6kghA0nBpLcawUWpWAOmrHr8D2qmATqt7V9Z0qwDRtekcRZ7NCvZowkofDLUSkxeIoNd363s/M/NDhhivTMV4080LeO9TJsS6d2tUsUqP0DYS0sgl+T/Z/kdUcaowBERweu8erMZRwwfDSsVEFByJrQXgt4J+v78HGvzBk3kBYnoLe7P+0q8gZCRx8PNKwfv/2W/bYwfzgpwyi3JDNlm5pnTlpfGzMxTZZP0g7vayZoFtVppRh5F", "format": "base64" }, { - "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", + "data": "MIIDNTCCAh2gAwIBAgIUab0vTwo2o8qkdQl12ghnxaOtkXAwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MjEyMjAzWhcNMjMxMTMwMjEyMjAzWjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPjfAps26YNBnF01kMc3x69PIm90VnKB5aCnsNZTr0Npc3wRJSpRDtslcUBe5CsFTJcs6eIBvZ2dMuGIPnTBUpL5TerahbmibvXlQzauwii/D2mSW0mam2FBaV3yZm0ihsdfVN+IIEsGuCdl9B0vjqWVPABSUBMjn1LwT1N5P3xgcqEVv6DLl5U/B0z1BH6gFDTiQGxvI1eKM9nHsstprsf0f8bgr9GkbHGbL3qXieIk5RCSPxZdhdyV92dP75eAn2lHcRwY42Kxfx9DsFxTOa+Cztr5QNb+kPIfi3MIBOLhMR1WHsUrXA80JmhZsC/ER2qLlVZBZ3VmEAGC7s8tZTsCAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFIaUAF/RNB2dwtuQMyZp8cDATwAzMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQBBrre0CkmldUJeBZ5rBRC5vTA7KfNn0CPiY3mE3d9ikBRjLKBFeMQzYgAyjxXm8/3xNzF+Z5NB/g/7Lmhrz43oHBtVgZtNMJ5raGvqQjq4qOJAohvXWSe01zRMeMNisp0mo5ZkMeN5AD6Ank2/++PDVJxghfHFuP/nzkuKtIW1jaHtscgIGYWmjEOeANEqLKjfqBuoiEOXRCfFrUq6fid1gk6pU6oe9ul4RY1XGcTk7CSonAodZgsGxXME1h4371/vV+oJuV0UDsQsDYGFA650Zbyov7rEUVQVt/WzP6Aul5F/2XQbsQ0yDlc3HUyOHhg+1MMjK0PITM3VdzHQlgbd", "format": "base64" } ], "server_name": "bit.ly", - "t0": 0.016429, - "t": 0.025287, - "tags": [], + "t0": 0.036357, + "t": 0.045532, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", - "transaction_id": 3 + "transaction_id": 4 }, { "network": "tcp", @@ -589,11 +848,14 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.04929, - "t": 10.04918, - "tags": [], + "t0": 0.068749, + "t": 10.068637, + "tags": [ + "depth=1", + "fetch_body=true" + ], "tls_version": "", - "transaction_id": 6 + "transaction_id": 7 } ], "x_control_request": { @@ -659,16 +921,16 @@ }, "x_conn_priority_log": [ { - "msg": "create with [{Addr:67.199.248.11 Flags:3}]", - "t": 0.011483 + "msg": "create with [{Addr:67.199.248.11 Flags:7}]", + "t": 0.030707 }, { "msg": "conn 67.199.248.11:443: granted permission: true", - "t": 0.025302 + "t": 0.045542 }, { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.044119 + "t": 0.063006 } ], "control_failure": null, @@ -686,7 +948,7 @@ "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 10.049285, - "test_start_time": "2023-11-28 11:44:36", + "test_runtime": 10.068748, + "test_start_time": "2023-11-29 21:22:03", "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 547d28e228..934dd62d6a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/observations.json @@ -1,7 +1,7 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 3, "DNSDomain": "bit.ly", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", @@ -40,7 +40,46 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 4, + "DNSTransactionID": 2, + "DNSDomain": "bit.ly", + "DNSLookupFailure": "dns_no_answer", + "DNSQueryType": "AAAA", + "DNSEngine": "doh", + "IPAddress": null, + "IPAddressASN": 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, + "TagDepth": 0, + "TagFetchBody": null, + "ControlDNSDomain": "bit.ly", + "ControlDNSLookupFailure": "", + "ControlTCPConnectFailure": null, + "MatchWithControlIPAddress": null, + "MatchWithControlIPAddressASN": null, + "ControlTLSHandshakeFailure": null, + "ControlHTTPFailure": null, + "ControlHTTPResponseStatusCode": null, + "ControlHTTPResponseBodyLength": null, + "ControlHTTPResponseHeadersKeys": null, + "ControlHTTPResponseTitle": null + }, + { + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -64,7 +103,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -81,7 +120,7 @@ ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -105,7 +144,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -120,7 +159,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 1, + "DNSTransactionID": 3, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -144,7 +183,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -159,7 +198,46 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 5, + "DNSTransactionID": 2, + "DNSDomain": "bit.ly", + "DNSLookupFailure": "", + "DNSQueryType": "A", + "DNSEngine": "doh", + "IPAddress": "67.199.248.11", + "IPAddressASN": 396982, + "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, + "TagDepth": 0, + "TagFetchBody": 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, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -183,7 +261,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -198,7 +276,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 4, + "DNSTransactionID": 5, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -222,7 +300,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -238,8 +316,8 @@ } ], "KnownTCPEndpoints": { - "3": { - "DNSTransactionID": 2, + "4": { + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": null, @@ -247,7 +325,7 @@ "IPAddress": "67.199.248.11", "IPAddressASN": 396982, "IPAddressBogon": false, - "EndpointTransactionID": 3, + "EndpointTransactionID": 4, "EndpointProto": "tcp", "EndpointPort": "443", "EndpointAddress": "67.199.248.11:443", @@ -267,8 +345,8 @@ "HTTPResponseLocation": "https://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -286,8 +364,8 @@ }, "ControlHTTPResponseTitle": "Default Web Page" }, - "6": { - "DNSTransactionID": 5, + "7": { + "DNSTransactionID": 6, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -295,7 +373,7 @@ "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, - "EndpointTransactionID": 6, + "EndpointTransactionID": 7, "EndpointProto": "tcp", "EndpointPort": "443", "EndpointAddress": "93.184.216.34:443", @@ -311,8 +389,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/observations_classic.json index fe663f3e9d..0d5a2d6ef8 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/redirectWithConsistentDNSAndThenTimeoutForHTTPS/observations_classic.json @@ -2,7 +2,7 @@ "DNSLookupFailures": [], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -41,7 +41,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 5, + "DNSTransactionID": 6, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -65,7 +65,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 1, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -81,8 +81,8 @@ } ], "KnownTCPEndpoints": { - "3": { - "DNSTransactionID": 2, + "4": { + "DNSTransactionID": 1, "DNSDomain": "bit.ly", "DNSLookupFailure": "", "DNSQueryType": null, @@ -90,7 +90,7 @@ "IPAddress": "67.199.248.11", "IPAddressASN": 396982, "IPAddressBogon": false, - "EndpointTransactionID": 3, + "EndpointTransactionID": 4, "EndpointProto": "tcp", "EndpointPort": "443", "EndpointAddress": "67.199.248.11:443", @@ -110,8 +110,8 @@ "HTTPResponseLocation": "https://www.example.com/", "HTTPResponseTitle": "", "HTTPResponseIsFinal": false, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "bit.ly", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -129,8 +129,8 @@ }, "ControlHTTPResponseTitle": "Default Web Page" }, - "6": { - "DNSTransactionID": 5, + "7": { + "DNSTransactionID": 6, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -138,7 +138,7 @@ "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, - "EndpointTransactionID": 6, + "EndpointTransactionID": 7, "EndpointProto": "tcp", "EndpointPort": "443", "EndpointAddress": "93.184.216.34:443", @@ -154,8 +154,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 1, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": null, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json index b9cda4a5a6..c5c8800b7b 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis.json @@ -13,7 +13,7 @@ "content-length": true }, "HTTPFinalResponsesWithControl": { - "4": true + "3": true }, "HTTPFinalResponsesWithTLS": null, "TCPTransactionsWithUnexpectedTCPConnectFailures": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json index 07131312bf..10ca8b2570 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/analysis_classic.json @@ -13,7 +13,7 @@ "content-length": true }, "HTTPFinalResponsesWithControl": { - "4": true + "3": true }, "HTTPFinalResponsesWithTLS": null, "TCPTransactionsWithUnexpectedTCPConnectFailures": {}, diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/measurement.json index 11a13a8a80..07c10500e0 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-28 11:44:47", + "measurement_start_time": "2023-11-29 21:22:13", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,69 +37,48 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.032932, - "t": 0.038778, - "transaction_id": 4 + "t0": 0.010538, + "t": 0.015292, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.038813, - "t": 0.038813, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:80", - "failure": null, - "num_bytes": 283, - "operation": "write", - "proto": "tcp", - "t0": 0.038863, - "t": 0.03889, - "transaction_id": 4 + "t0": 0.015322, + "t": 0.015322, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.032938, - "t": 0.039362, - "transaction_id": 5 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.03938, - "t": 0.03938, - "transaction_id": 5 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.039478, - "t": 0.039488, - "transaction_id": 5 - }, - { - "address": "93.184.216.34:80", - "failure": null, - "num_bytes": 1671, - "operation": "read", - "proto": "tcp", - "t0": 0.038853, - "t": 0.044632, - "transaction_id": 4 + "t0": 0.010562, + "t": 0.016129, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=false" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.044666, - "t": 0.044666, - "transaction_id": 4 + "t0": 0.021652, + "t": 0.021652, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:80", @@ -107,76 +86,27 @@ "num_bytes": 1671, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.044691, - "t": 0.044691, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.039491, - "t": 0.04655, - "transaction_id": 5 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 872, - "operation": "read", - "proto": "tcp", - "t0": 0.046636, - "t": 0.046637, - "transaction_id": 5 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 867, - "operation": "read", - "proto": "tcp", - "t0": 0.046638, - "t": 0.046789, - "transaction_id": 5 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.047657, - "t": 0.047661, - "transaction_id": 5 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.047664, - "t": 0.047664, - "transaction_id": 5 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.047681, - "t": 0.047688, - "transaction_id": 5 + "t0": 0.021674, + "t": 0.021674, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 2315, + "num_bytes": 2314, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.047695, - "t": 0.047695, - "transaction_id": 5 + "t0": 0.025527, + "t": 0.025527, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=false" + ] } ], "x_dns_whoami": { @@ -186,209 +116,11 @@ } }, "x_doh": { - "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 - } - ], + "network_events": [], + "queries": [], "requests": [], - "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 - } - ] + "tcp_connect": [], + "tls_handshakes": [] }, "x_do53": { "network_events": [ @@ -397,7 +129,10 @@ "operation": "resolve_start", "t0": 0.000064, "t": 0.000064, - "transaction_id": 1 + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -405,9 +140,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000104, - "t": 0.000111, - "transaction_id": 1 + "t0": 0.000103, + "t": 0.000125, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -415,57 +153,54 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000141, - "t": 0.000144, - "transaction_id": 1 + "t0": 0.000205, + "t": 0.000223, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000146, - "t": 0.004919, - "transaction_id": 1 + "t0": 0.000228, + "t": 0.006031, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.00015, - "t": 0.00611, - "transaction_id": 1 + "t0": 0.000131, + "t": 0.006153, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.006145, - "t": 0.006145, - "transaction_id": 1 + "t0": 0.006172, + "t": 0.006172, + "transaction_id": 1, + "tags": [ + "depth=0" + ] } ], "queries": [] }, "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": [ { @@ -480,36 +215,33 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "+PCBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "jB+BAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000121, - "t": 0.006116, - "tags": [], + "t0": 0.000176, + "t": 0.006036, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { - "answers": [ - { - "asn": 15133, - "as_org_name": "Edgecast Inc.", - "answer_type": "A", - "ipv4": "93.184.216.34", - "ttl": null - } - ], - "engine": "getaddrinfo", - "failure": null, + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", "hostname": "www.example.com", - "query_type": "ANY", + "query_type": "AAAA", + "raw_response": "ubWBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000069, - "t": 0.006594, - "tags": [], - "transaction_id": 3 + "resolver_address": "8.8.4.4:53", + "t0": 0.000074, + "t": 0.006157, + "tags": [ + "depth=0" + ], + "transaction_id": 1 }, { "answers": [ @@ -521,32 +253,18 @@ "ttl": null } ], - "engine": "doh", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.com", - "query_type": "A", - "raw_response": "WUOBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "https://mozilla.cloudflare-dns.com/dns-query", - "t0": 0.000154, - "t": 0.027268, - "tags": [], - "transaction_id": 2 - }, - { - "answers": null, - "engine": "doh", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "iRGBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "https://mozilla.cloudflare-dns.com/dns-query", - "t0": 0.00013, - "t": 0.032786, - "tags": [], + "resolver_address": "", + "t0": 0.000111, + "t": 0.00628, + "tags": [ + "depth=0" + ], "transaction_id": 2 } ], @@ -625,10 +343,13 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.038813, - "t": 0.044666, - "tags": [], - "transaction_id": 4 + "t0": 0.015322, + "t": 0.021652, + "tags": [ + "depth=0", + "fetch_body=true" + ], + "transaction_id": 3 } ], "tcp_connect": [ @@ -640,10 +361,13 @@ "failure": null, "success": true }, - "t0": 0.032932, - "t": 0.038778, - "tags": [], - "transaction_id": 4 + "t0": 0.010538, + "t": 0.015292, + "tags": [ + "depth=0", + "fetch_body=true" + ], + "transaction_id": 3 }, { "ip": "93.184.216.34", @@ -653,10 +377,13 @@ "failure": null, "success": true }, - "t0": 0.032938, - "t": 0.039362, - "tags": [], - "transaction_id": 5 + "t0": 0.010562, + "t": 0.016129, + "tags": [ + "depth=0", + "fetch_body=false" + ], + "transaction_id": 4 } ], "tls_handshakes": [ @@ -669,20 +396,23 @@ "no_tls_verify": false, "peer_certificates": [ { - "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=", + "data": "MIIDnTCCAoWgAwIBAgIUbuL6MBFv29DP5trX4AaMwd/a0s0wDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMjEzWhcNMjMxMTI5MjIyMjEzWjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCUvgWY5Vwgdcw8MBgZtttPhBwIiKuHWb1JNFr7llxthy1YE8yu2zQ/0PpF84Elakqs1FhldaQUsC1ySQNVXFZpy33tffbj4jrFHfL5vZLdQ1e3CDgymx0BCNL9qLSeMv706i2zxqGlh1wLtKbyNZdiKNCoQdznCzTdZ17U8r9LWyspCWm7TY4pp2fm6i1dAqH054eNKf60U9MF3hH0vdXwv53HVKc4AJFx9nwQc2j3WItgDsveZTQutyTAKePyLFMivN22zGj0BNa9JxKGBwA1n7CBR7nj3cQu/BUUMEs+Ik9uZaGQeKWxIx5yWj6UciKN0y7SCrONFCmUJL5wFIKFAgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEoj+fU+ZdAwZQH99vPXstHqHz9ZMB8GA1UdIwQYMBaAFH0xyWujsEdmANdjXQAKECH2ip7BMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAA5LFI7n2cFksbB7hMf4Rm8Wx24Kxs9NJc46AGBJbyMEfLao5M2kf06G3Mz+KCIVnzTQTnUZ8yFQFhLD+B6c4X82Y/dxiSyQfGFuKi8H7h50JpfpLNKOZ2RB16M+9UZewDPD3Gt9ezMNHEaOfN/obJN5QBwA8TjrrAcJX8AZi0MIiMPtl8xKpEY73vB17HZIGa0vAQiIGMTp6nX4lu2XJJU9GCxKCUO+b2pWgDFHMGvpEgM/Ld7f0FFJKMqvK/aRrsLcxN1OeM0KbEsRaQMDUCHWedXz1Dj5276m6OfbCmvKuXn64UnfD4UmhKhbrWsSSZx//SWRQJj38DUn75kvWpM=", "format": "base64" }, { - "data": "MIIDNjCCAh6gAwIBAgIVALfHxSpdv/R8i+EuSOU1E9jDJ7/iMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyNzExNDQ0N1oXDTIzMTEyOTExNDQ0N1owHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDiFzmFMbjhEMRWKUEdukIKtKtXyQLlVxqEaXmpXjQsx8NfHQEHCWLl4Wl2JztKxSDkO1TkVhMOHIhyZi4M3rTOMgXvqd1rvjHGyb0seI8hWh3JpihnfoUnlwLrlP1fE3rYVcZbpZfEhedlCfBr8XLNnj0WJXNCEQN5RUIzfUnzqdLRkavxnVvbvpBqJLeJlvgZHmBJDz6SqehaCDzTHfHJkUENLMaoJaML1VCD/0TTfgac361RPV9xfH1kuyhFJb78KYswfqKVlyKezMvvRI9V4GBlYh72ynT59uYbDl3EUGSvhtBBLAbdowH3kzhqInhCkX47Mn7Sy6zrEcToZGZ1AgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBREFgJMDbWrQE45fUMA1UlNTKviXDAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAcZxG8Fjodl6UnUVlrbxgrgC7puo/FyYnfvtl08U89AqJVIfdaRoOGg8R6saw6LIN0S+CFtJiGo+vq0lXtidSksQtBhwu/eb78lfIXws3ThQ9t0Tg1BR121UqFGu2IpNiBRczz/5XgxjJCn5FPFdxyR75zSjPH+sqAG4LgdiLx9WsB9XxR5S3vWQ24OZvQPs5Xsp5w3x1pxlWjJebOI+73GFgX0G4iiY91KtXPM5EQEGOiAXCsEJeeBVkY03eELDmiAgYphFZ8eyY7cudMe7jD0SHTBjbJUtrqC+0rPk91ltsw1tAJ1tZdIh9lep5npyAlsXMKXucceqeqUaCr7LTxg==", + "data": "MIIDNTCCAh2gAwIBAgIUXCFzp0hyol5GDmp2npkQsYmBMqMwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MjEyMjEzWhcNMjMxMTMwMjEyMjEzWjAfMQ0wCwYDVQQKEwRPT05JMQ4wDAYDVQQDEwVqYWZhcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ0VouloW+0mTqzRhTZTuBqs1o102RE/aeauwOvXPNmAJdxpjyf0xoE7aJqAHdQNDctBE6h24oPYyl/4Tlys9RsQi3cZlD4JDwVGz1m2INlukEiRUHUgxBbt2LVVXs45slCL6B1UxfYO7Y7WZU65CGNUKdeTId2dnRRItKGqaAk0sBqkT96adSI+lyvuTt9kmBKrz6Tp3d3/ng5AOWIGbbsuvUqr9cKTET7bgAaxmrAJHQfTbNBxVraXlBwcGT0nexa+D4YLsQ7HmJPdtTEwkv5Aj7++AqmxFy0fTuql1dJ3XVO43yJJPx/R3swl13HnVWKglu+6vlVbt+zlTqVgfOECAwEAAaNpMGcwDgYDVR0PAQH/BAQDAgKkMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFH0xyWujsEdmANdjXQAKECH2ip7BMBAGA1UdEQQJMAeCBWphZmFyMA0GCSqGSIb3DQEBCwUAA4IBAQBQfW2ECPTF+MX/FQf9mzHjde6vt0cQfuf+tE9TfHB5g1vSr5oTZzBXhl8cU9Wg6O2CyEc7y9ac17k5K3KCi5ptNm7guMcSf0855TnHAW1DGDmt3fwxG4HSHjf3pawm8QjzVVEwwXtxYunYcKRisJaoEgBu3FHXUsn1bNEYUS5zKPvuGf9JOfNYP3rCsrF+PNk0E5+nxumkhOcFrijNTxT4QIkLJ7w0s7OCSIfiez640tY01CC31EmXg/YFuDyPdR1uZjYy9dtmj2ohz5ItEc+5Oz+821Srguwam59QrqlkPELtoe9qwGMokWd3yiS3ygpKxXm5myWCoTsvV9N7zRpG", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.03938, - "t": 0.047664, - "tags": [], + "t0": 0.016153, + "t": 0.025498, + "tags": [ + "depth=0", + "fetch_body=false" + ], "tls_version": "TLSv1.3", - "transaction_id": 5 + "transaction_id": 4 } ], "x_control_request": { @@ -752,12 +482,12 @@ }, "x_conn_priority_log": [ { - "msg": "create with [{Addr:93.184.216.34 Flags:7}]", - "t": 0.032899 + "msg": "create with [{Addr:93.184.216.34 Flags:3}]", + "t": 0.010503 }, { "msg": "conn 93.184.216.34:80: granted permission: true", - "t": 0.038787 + "t": 0.015305 } ], "control_failure": null, @@ -775,7 +505,7 @@ "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.506755, - "test_start_time": "2023-11-28 11:44:47", + "test_runtime": 0.50643, + "test_start_time": "2023-11-29 21:22:13", "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 bfa92175db..b910ccbe26 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/observations.json @@ -25,46 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, - "ControlDNSDomain": "www.example.com", - "ControlDNSLookupFailure": "", - "ControlTCPConnectFailure": null, - "MatchWithControlIPAddress": null, - "MatchWithControlIPAddressASN": null, - "ControlTLSHandshakeFailure": null, - "ControlHTTPFailure": null, - "ControlHTTPResponseStatusCode": null, - "ControlHTTPResponseBodyLength": null, - "ControlHTTPResponseHeadersKeys": null, - "ControlHTTPResponseTitle": null - }, - { - "DNSTransactionID": 2, - "DNSDomain": "www.example.com", - "DNSLookupFailure": "dns_no_answer", - "DNSQueryType": "AAAA", - "DNSEngine": "doh", - "IPAddress": null, - "IPAddressASN": 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, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", @@ -105,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -120,7 +81,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 3, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -144,46 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": 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.example.com", - "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "doh", - "IPAddress": "93.184.216.34", - "IPAddressASN": 15133, - "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, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -199,7 +121,7 @@ } ], "KnownTCPEndpoints": { - "4": { + "3": { "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", @@ -208,7 +130,7 @@ "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, - "EndpointTransactionID": 4, + "EndpointTransactionID": 3, "EndpointProto": "tcp", "EndpointPort": "80", "EndpointAddress": "93.184.216.34:80", @@ -229,8 +151,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -248,7 +170,7 @@ }, "ControlHTTPResponseTitle": "Default Web Page" }, - "5": { + "4": { "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", @@ -257,7 +179,7 @@ "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, - "EndpointTransactionID": 5, + "EndpointTransactionID": 4, "EndpointProto": "tcp", "EndpointPort": "443", "EndpointAddress": "93.184.216.34:443", @@ -273,8 +195,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/observations_classic.json index 358bf0dd33..cf8e97823f 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTP/observations_classic.json @@ -2,7 +2,7 @@ "DNSLookupFailures": [], "DNSLookupSuccesses": [ { - "DNSTransactionID": 3, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -42,7 +42,7 @@ } ], "KnownTCPEndpoints": { - "4": { + "3": { "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", @@ -51,7 +51,7 @@ "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, - "EndpointTransactionID": 4, + "EndpointTransactionID": 3, "EndpointProto": "tcp", "EndpointPort": "80", "EndpointAddress": "93.184.216.34:80", @@ -72,8 +72,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -91,7 +91,7 @@ }, "ControlHTTPResponseTitle": "Default Web Page" }, - "5": { + "4": { "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", @@ -100,7 +100,7 @@ "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, - "EndpointTransactionID": 5, + "EndpointTransactionID": 4, "EndpointProto": "tcp", "EndpointPort": "443", "EndpointAddress": "93.184.216.34:443", @@ -116,8 +116,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/measurement.json index 91633f9ab0..8e07ac5aaf 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-28 11:44:48", + "measurement_start_time": "2023-11-29 21:22:14", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,117 +37,49 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011339, - "t": 0.016559, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.016576, - "t": 0.016576, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.01668, - "t": 0.016691, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.016693, - "t": 0.024703, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 1738, - "operation": "read", - "proto": "tcp", - "t0": 0.024793, - "t": 0.024794, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 64, - "operation": "write", - "proto": "tcp", - "t0": 0.025667, - "t": 0.025675, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.025679, - "t": 0.025679, - "transaction_id": 3 + "t0": 0.009986, + "t": 0.015569, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.025714, - "t": 0.025714, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 305, - "operation": "write", - "proto": "tcp", - "t0": 0.025802, - "t": 0.025836, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 1715, - "operation": "read", - "proto": "tcp", - "t0": 0.025781, - "t": 0.031661, - "transaction_id": 3 + "t0": 0.024228, + "t": 0.024228, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.031727, - "t": 0.031727, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 24, - "operation": "write", - "proto": "tcp", - "t0": 0.031747, - "t": 0.031753, - "transaction_id": 3 + "t0": 0.029757, + "t": 0.029757, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 4029, + "num_bytes": 4030, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.031762, - "t": 0.031762, - "transaction_id": 3 + "t0": 0.029796, + "t": 0.029796, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -168,9 +100,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000101, - "t": 0.000101, - "transaction_id": 2 + "t0": 0.000109, + "t": 0.000109, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -178,9 +113,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000135, - "t": 0.000141, - "transaction_id": 2 + "t0": 0.000137, + "t": 0.000156, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -188,36 +126,48 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000189, - "t": 0.000193, - "transaction_id": 2 + "t0": 0.000142, + "t": 0.000157, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000157, - "t": 0.005624, - "transaction_id": 2 + "t0": 0.000162, + "t": 0.005471, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000202, - "t": 0.006455, - "transaction_id": 2 + "t0": 0.00017, + "t": 0.005579, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.006489, - "t": 0.006489, - "transaction_id": 2 + "t0": 0.005605, + "t": 0.005605, + "transaction_id": 2, + "tags": [ + "depth=0" + ] } ], "queries": [] @@ -234,17 +184,20 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.com", - "query_type": "ANY", + "query_type": "A", + "raw_response": "U8mBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000087, - "t": 0.006346, - "tags": [], - "transaction_id": 1 + "resolver_address": "8.8.4.4:53", + "t0": 0.000121, + "t": 0.005478, + "tags": [ + "depth=0" + ], + "transaction_id": 2 }, { "answers": null, @@ -252,13 +205,15 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "WmWBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "fF6BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000109, - "t": 0.005631, - "tags": [], + "t0": 0.000116, + "t": 0.005584, + "tags": [ + "depth=0" + ], "transaction_id": 2 }, { @@ -271,18 +226,19 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.com", - "query_type": "A", - "raw_response": "4DCBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000169, - "t": 0.006461, - "tags": [], - "transaction_id": 2 + "resolver_address": "", + "t0": 0.00008, + "t": 0.005717, + "tags": [ + "depth=0" + ], + "transaction_id": 1 } ], "requests": [ @@ -361,9 +317,12 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.025714, - "t": 0.031727, - "tags": [], + "t0": 0.024228, + "t": 0.029757, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -376,9 +335,12 @@ "failure": null, "success": true }, - "t0": 0.011339, - "t": 0.016559, - "tags": [], + "t0": 0.009986, + "t": 0.015569, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -392,18 +354,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnTCCAoWgAwIBAgIUHS7Gb0HNX3lkoghGaeNPTgC2MNMwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI4MTA0NDQ4WhcNMjMxMTI4MTI0NDQ4WjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsvLHCaNiOA1LKzmOqrspUKGAH1AVwtmXIZh/n+sQcj0qUFfchxpKvz6upDgoAY3baG72NiyZNlgsEBa6Ahr1Iy8TPYnEi29n+dR6vtIzegmAZd2x5WtQQeKXuKrN9zh9jybVip7A7ylSWPCMYxA/Gt/EgmTPLk8ghT3mEQ1laL/2YjkxVQhH8Ol9KIpWOpBwJAYshQh7ncXICjXSIhhMhAWPqSX5r5yjSNe0E+q6jcaxVSuOzGaWyv/sQsvdMb4QRARtUIEslBrt4to9lNlR6BJMIQgFRpkgselGj69tw9QqeJKTmruCKQFp4MaVblaLw0xCtkrtEMtSpvj/0XI7HAgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFKKh5gL6I8rBIn53BwClrq73pTf0MB8GA1UdIwQYMBaAFCP29D/n2n7sY8XdZtTX/35bo5d8MEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAKhZLJtUqwtK6bhFrmksX19ykWQM5TE7WL0QLxGNwoONkpWIFzGnohkIHc0CKORF0h5w6KkDxVtcCaK3vfx1rBFpovWIuWZj8NFrFnMnRcMFAQwT9sDCT1pArNS+93b0iI/t8pyIWvq7T/gZx1aiKYdM5W6Jm0H6Diebtd1lCWRfgcqKRG6ZeK7OCfBcT2nPIUJaTBp3JTf3la7UpZfLXDknWUQFsiEsGG11rUc2PZvBRBpO7HCmN2ZhnguDxdArY6EfpjJRFtfjDvvqsgg6anLgcxQp762uA/vby068yM4PU3lKWX6ZiezLY2tew3BXdZkDUhYt8ej6BmIPI4LOCEo=", + "data": "MIIDnTCCAoWgAwIBAgIUcuWgFW6543XX/S+pAWX4gJj5G1EwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMjE0WhcNMjMxMTI5MjIyMjE0WjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3fe0fbNlmvWqbLEOt7u3tKLzecK1otmk5AZ4qIqn16Ie4EDz1kNi8TR7dCsFl3yo0+CirGGkmTkuIcVlgZC0/JGUZEWmYUeUk13ZTtRL8jMxRZf/uE5f/6YaFfSZqICykFfI0gxNq8XNptydIDG9StxQ1WAK1cpio/AVS/9T8bsbc7lWVXeNkRbBm8wWk0557L88/CzRfG9zLXEjhgLObdbviQ3i0zns4C/7qLCmc7fQaU5ESKQVxaLpBik5LzMeFdQvaLU/4yP+2H6U7lHtXNgedmgmKp2bH0zHu3w/JajrsP2ojwNQrKbFxv4OdYeHfJQHW1R74U+dupigvNbp7AgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFDP5/6Fya1OuO6wPpp/3Dmzcx03/MB8GA1UdIwQYMBaAFIc3OTs+0zBxhi4aEATb9qXCS+z6MEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAAvZcWc9ezrlwpSOYQoml7cZiDmkGqh+9WkWpb2YHi4uqSowUKg9FmqmRsh1OyJ9Xlm4uj2zezhX6/i+D8FSthgIfgPoQNS0tFwkvex7usel/zspvpjweX3KqzVzmE+hqTuqfW8c0fTeo/upCCNpKHx2BTzj/T6r0Ve73UIBIECcvkgTknFI+U8IWSWGStwMFIGWFnOJVOw1syshN2jUN39PzQ4XwMqM88UF5JX4ldHmTNymQ2FouEGTY/e6GFnQttOQOg7blVgu6Yii08vI16ils9MSiCn+I38OGsAR4qIVnnoz8YXdPGlLEUIBVNecxK9A5ysHABd7bdTJkIafFvY=", "format": "base64" }, { - "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", + "data": "MIIDNjCCAh6gAwIBAgIVALL/sUXXm3gKoZtEUIv3GpdmU6NIMA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjIxNFoXDTIzMTEzMDIxMjIxNFowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpLEm356bbpavhv+U8tfuUYoK8Q8mGVAhM7CtQfXnOYYUSJTDBaXZ48AOlNQHktZsiBxHnQ/isTPO2mb/IuU5yIQ4TlssaPE2KRwwZYFFuh3dGbvXhRnvSIc8K8HWf8hnUOtN/6amUS1HqD8138PaXce/lm974i1wJhORB8Xzm5fqPQ5tK6b5mzV6hO4JOedTTxpIeyGBiBd69JrL/83mVdqDT8CnzeJPtFeSTAlN3EIgk8WN+UuKGc5ccF+JT6TlMmn8D0f4S22CiKL172yMycIjLG/1Nk+iyL7WKcTBjmPrJWmp6B73pAFJgm8MvAVYYsrGiEkAdmc7ZNsB09pLFAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSHNzk7PtMwcYYuGhAE2/alwkvs+jAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEARXYd31eEDwXENld8S7z6U3bOiS5Z3w2AYdNVpzFTz6RhAJdbitf2IC45v5f6JPKEhOBeJK7KtdsAREc4F6B5inpcHp9rRAznkNG81SIZXD75xSJapGp2SmU8el2gH/Gaiv91sl0He51EWmIkQQuVkjvDqdxIehCMGxHu7e8vJp/HGPnVd4KhHw8qFTSCZc0nuWMJDE3Tvor5yrvkoHbaA+Ia0Y0eWtxFCMhpumGrMGmyVCA/npWgDXjz0fZ2YuujREmiHg6NGBv9CxLmRUB1vSvHFPAG2Ign5Rgv206BdcyPgZtRkJPkKMX/HA1yxNLP69R4pameu4vqDIWZdmxLUA==", "format": "base64" } ], "server_name": "www.example.com", - "t0": 0.016576, - "t": 0.025679, - "tags": [], + "t0": 0.015585, + "t": 0.024202, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "TLSv1.3", "transaction_id": 3 } @@ -472,11 +437,11 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.011289 + "t": 0.009939 }, { "msg": "conn 93.184.216.34:443: granted permission: true", - "t": 0.025692 + "t": 0.02421 } ], "control_failure": null, @@ -494,7 +459,7 @@ "accessible": true }, "test_name": "web_connectivity", - "test_runtime": 0.506591, - "test_start_time": "2023-11-28 11:44:48", + "test_runtime": 0.505843, + "test_start_time": "2023-11-29 21:22:14", "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 0a972a1f44..35a436ca7e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/observations.json @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", @@ -42,11 +42,11 @@ ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -81,11 +81,11 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "93.184.216.34", "IPAddressASN": 15133, "IPAddressBogon": false, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -122,7 +122,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -151,8 +151,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/observations_classic.json index 00dad15c04..44abeaf642 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/successWithHTTPS/observations_classic.json @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -43,7 +43,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -72,8 +72,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/measurement.json index 9d4d0ee642..7fec1f9acf 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-28 11:44:49", + "measurement_start_time": "2023-11-29 21:22:15", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -31,7 +31,21 @@ "client_resolver": "", "retries": null, "socksproxy": null, - "network_events": [], + "network_events": [ + { + "address": "93.184.216.34:443", + "failure": "generic_timeout_error", + "operation": "connect", + "proto": "tcp", + "t0": 0.010651, + "t": 1.010712, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] + } + ], "x_dns_whoami": { "system_v4": null, "udp_v4": { @@ -50,9 +64,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000067, - "t": 0.000067, - "transaction_id": 1 + "t0": 0.000068, + "t": 0.000068, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -60,9 +77,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000102, - "t": 0.000108, - "transaction_id": 1 + "t0": 0.000107, + "t": 0.000113, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -70,9 +90,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000127, - "t": 0.000131, - "transaction_id": 1 + "t0": 0.000136, + "t": 0.000155, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -80,9 +103,12 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000113, - "t": 0.005641, - "transaction_id": 1 + "t0": 0.000129, + "t": 0.005705, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -90,16 +116,22 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000144, - "t": 0.005875, - "transaction_id": 1 + "t0": 0.000159, + "t": 0.006066, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.005905, - "t": 0.005905, - "transaction_id": 1 + "t0": 0.006092, + "t": 0.006092, + "transaction_id": 1, + "tags": [ + "depth=0" + ] } ], "queries": [] @@ -123,9 +155,11 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000082, - "t": 0.005547, - "tags": [], + "t0": 0.00008, + "t": 0.005234, + "tags": [ + "depth=0" + ], "transaction_id": 2 }, { @@ -134,13 +168,15 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "PLiBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "BpSBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000076, - "t": 0.005647, - "tags": [], + "t0": 0.000078, + "t": 0.005711, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { @@ -157,13 +193,15 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "6pWBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "ZqKBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000106, - "t": 0.005881, - "tags": [], + "t0": 0.000085, + "t": 0.00607, + "tags": [ + "depth=0" + ], "transaction_id": 1 } ], @@ -177,9 +215,12 @@ "failure": "generic_timeout_error", "success": false }, - "t0": 0.012436, - "t": 1.012459, - "tags": [], + "t0": 0.010651, + "t": 1.010712, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -248,7 +289,7 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.012397 + "t": 0.010545 } ], "control_failure": null, @@ -266,7 +307,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 1.012547, - "test_start_time": "2023-11-28 11:44:49", + "test_runtime": 1.010801, + "test_start_time": "2023-11-29 21:22:15", "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 69c55762a4..5cc1a75f53 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/observations.json @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -146,8 +146,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/observations_classic.json index ec9672f1ed..0e841e9140 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectTimeout/observations_classic.json @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -67,8 +67,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/measurement.json index a53578d962..c94417ae07 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-28 11:44:50", + "measurement_start_time": "2023-11-29 21:22:16", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -33,96 +33,56 @@ "socksproxy": null, "network_events": [ { - "address": "93.184.216.34:80", - "failure": null, + "address": "83.224.65.41:80", + "failure": "connection_refused", "operation": "connect", "proto": "tcp", - "t0": 0.054143, - "t": 0.059202, - "transaction_id": 5 + "t0": 0.014228, + "t": 0.017309, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { - "address": "93.184.216.34:443", - "failure": null, + "address": "83.224.65.41:443", + "failure": "connection_refused", "operation": "connect", "proto": "tcp", - "t0": 0.05414, - "t": 0.059563, - "transaction_id": 6 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.059578, - "t": 0.059578, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.059659, - "t": 0.059667, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 576, - "operation": "read", - "proto": "tcp", - "t0": 0.059668, - "t": 0.067231, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 872, - "operation": "read", - "proto": "tcp", - "t0": 0.067318, - "t": 0.067319, - "transaction_id": 6 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 867, - "operation": "read", - "proto": "tcp", - "t0": 0.06732, - "t": 0.067471, - "transaction_id": 6 + "t0": 0.014153, + "t": 0.018863, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=false" + ] }, { - "address": "93.184.216.34:443", + "address": "93.184.216.34:80", "failure": null, - "num_bytes": 64, - "operation": "write", + "operation": "connect", "proto": "tcp", - "t0": 0.068318, - "t": 0.068325, - "transaction_id": 6 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.068328, - "t": 0.068328, - "transaction_id": 6 + "t0": 0.0575, + "t": 0.063157, + "transaction_id": 5, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, - "num_bytes": 24, - "operation": "write", + "operation": "connect", "proto": "tcp", - "t0": 0.068348, - "t": 0.068354, - "transaction_id": 6 + "t0": 0.057509, + "t": 0.063257, + "transaction_id": 6, + "tags": [ + "depth=0", + "fetch_body=false" + ] }, { "address": "93.184.216.34:443", @@ -130,43 +90,35 @@ "num_bytes": 2315, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.068361, - "t": 0.068361, - "transaction_id": 6 + "t0": 0.072771, + "t": 0.072771, + "transaction_id": 6, + "tags": [ + "depth=0", + "fetch_body=false" + ] }, { "failure": null, "operation": "http_transaction_start", - "t0": 0.559257, - "t": 0.559257, - "transaction_id": 5 - }, - { - "address": "93.184.216.34:80", - "failure": null, - "num_bytes": 283, - "operation": "write", - "proto": "tcp", - "t0": 0.559328, - "t": 0.559395, - "transaction_id": 5 - }, - { - "address": "93.184.216.34:80", - "failure": null, - "num_bytes": 1671, - "operation": "read", - "proto": "tcp", - "t0": 0.559324, - "t": 0.565106, - "transaction_id": 5 + "t0": 0.563194, + "t": 0.563194, + "transaction_id": 5, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "failure": null, "operation": "http_transaction_done", - "t0": 0.565152, - "t": 0.565152, - "transaction_id": 5 + "t0": 0.569442, + "t": 0.569442, + "transaction_id": 5, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:80", @@ -174,9 +126,13 @@ "num_bytes": 1671, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.565181, - "t": 0.565181, - "transaction_id": 5 + "t0": 0.569463, + "t": 0.569463, + "transaction_id": 5, + "tags": [ + "depth=0", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -197,9 +153,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.00006, - "t": 0.00006, - "transaction_id": 1 + "t0": 0.000537, + "t": 0.000537, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -207,9 +166,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000096, - "t": 0.000129, - "transaction_id": 1 + "t0": 0.000575, + "t": 0.000597, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -217,36 +179,48 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000162, - "t": 0.000176, - "transaction_id": 1 + "t0": 0.001373, + "t": 0.001386, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.00018, - "t": 0.003401, - "transaction_id": 1 + "t0": 0.001288, + "t": 0.006611, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000136, - "t": 0.003513, - "transaction_id": 1 + "t0": 0.001421, + "t": 0.00721, + "transaction_id": 2, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.003535, - "t": 0.003535, - "transaction_id": 1 + "t0": 0.00724, + "t": 0.00724, + "transaction_id": 2, + "tags": [ + "depth=0" + ] } ], "queries": [] @@ -258,14 +232,16 @@ "failure": "dns_no_answer", "hostname": "www.example.org", "query_type": "AAAA", - "raw_response": "KlyBAAABAAAAAAAAA3d3dwdleGFtcGxlA29yZwAAHAAB", + "raw_response": "WB2BAAABAAAAAAAAA3d3dwdleGFtcGxlA29yZwAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.00353, - "t": 0.005186, - "tags": [], - "transaction_id": 1 + "t0": 0.006628, + "t": 0.008651, + "tags": [ + "depth=0" + ], + "transaction_id": 2 }, { "answers": [ @@ -281,14 +257,16 @@ "failure": null, "hostname": "www.example.org", "query_type": "A", - "raw_response": "YBuBAAABAAEAAAAAA3d3dwdleGFtcGxlA29yZwAAAQABA3d3dwdleGFtcGxlA29yZwAAAQABAAAOEAAEXbjYIg==", + "raw_response": "9LWBAAABAAEAAAAAA3d3dwdleGFtcGxlA29yZwAAAQABA3d3dwdleGFtcGxlA29yZwAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.003421, - "t": 0.005431, - "tags": [], - "transaction_id": 1 + "t0": 0.007237, + "t": 0.009497, + "tags": [ + "depth=0" + ], + "transaction_id": 2 } ], "queries": [ @@ -302,17 +280,18 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.org", - "query_type": "A", - "raw_response": "YBuBAAABAAEAAAAAA3d3dwdleGFtcGxlA29yZwAAAQABA3d3dwdleGFtcGxlA29yZwAAAQABAAAOEAAEU+BBKQ==", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000105, - "t": 0.00341, - "tags": [], + "resolver_address": "", + "t0": 0.000334, + "t": 0.006037, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { @@ -321,14 +300,16 @@ "failure": "dns_no_answer", "hostname": "www.example.org", "query_type": "AAAA", - "raw_response": "KlyBAAABAAAAAAAAA3d3dwdleGFtcGxlA29yZwAAHAAB", + "raw_response": "WB2BAAABAAAAAAAAA3d3dwdleGFtcGxlA29yZwAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000069, - "t": 0.003516, - "tags": [], - "transaction_id": 1 + "t0": 0.000545, + "t": 0.006619, + "tags": [ + "depth=0" + ], + "transaction_id": 2 }, { "answers": [ @@ -340,16 +321,19 @@ "ttl": null } ], - "engine": "getaddrinfo", + "engine": "udp", "failure": null, "hostname": "www.example.org", - "query_type": "ANY", + "query_type": "A", + "raw_response": "9LWBAAABAAEAAAAAA3d3dwdleGFtcGxlA29yZwAAAQABA3d3dwdleGFtcGxlA29yZwAAAQABAAAOEAAEU+BBKQ==", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "", - "t0": 0.000089, - "t": 0.003635, - "tags": [], + "resolver_address": "8.8.4.4:53", + "t0": 0.001352, + "t": 0.007216, + "tags": [ + "depth=0" + ], "transaction_id": 2 } ], @@ -428,9 +412,12 @@ "Date": "Thu, 24 Aug 2023 14:35:29 GMT" } }, - "t0": 0.559257, - "t": 0.565152, - "tags": [], + "t0": 0.563194, + "t": 0.569442, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 5 } ], @@ -443,9 +430,12 @@ "failure": "connection_refused", "success": false }, - "t0": 0.01162, - "t": 0.014807, - "tags": [], + "t0": 0.014228, + "t": 0.017309, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 }, { @@ -455,9 +445,12 @@ "failure": "connection_refused", "success": false }, - "t0": 0.011628, - "t": 0.017798, - "tags": [], + "t0": 0.014153, + "t": 0.018863, + "tags": [ + "depth=0", + "fetch_body=false" + ], "transaction_id": 4 }, { @@ -468,9 +461,12 @@ "failure": null, "success": true }, - "t0": 0.054143, - "t": 0.059202, - "tags": [], + "t0": 0.0575, + "t": 0.063157, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 5 }, { @@ -481,9 +477,12 @@ "failure": null, "success": true }, - "t0": 0.05414, - "t": 0.059563, - "tags": [], + "t0": 0.057509, + "t": 0.063257, + "tags": [ + "depth=0", + "fetch_body=false" + ], "transaction_id": 6 } ], @@ -497,18 +496,21 @@ "no_tls_verify": false, "peer_certificates": [ { - "data": "MIIDnjCCAoagAwIBAgIVAPkqDKBsB2iiYunGTFeZtjDZxii2MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODEwNDQ1MFoXDTIzMTEyODEyNDQ1MFowMjEWMBQGA1UEChMNT09OSSBOZXRlbSBDQTEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsbD391EACRatOSiAVEM17qXbSb5S90nX927TkkfUxwfmvQT/Izo0jrhEB5ALI8MgDDhFa2f2TBOLUIZnSCjiX3vGyVe6Mf6ZOqM9YavuwRzeTthPR6r3HBPh4nKIB2/ymm1lsooLMH8bVgDYs2K9ZvE/Ea0NbnwhozaDE/V7aJd+3msgAzV13pVZ+6lKk41GnfDynES6ipipr4WICLiC/tBa1xONGaohEpgvmZ9lczpAyn4dgL2yXjrH7rung2lTn4fO8+UaQ5tDmgaSMEImWa/CTrvECOP/PfiD401PiarA5bLgf07DGWGqapyUQdp6c6CmFld7e0E5umTGr6MN/QIDAQABo4G9MIG6MA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRLF+H5u4EyRg3bbCjvEN5oQUfcVTAfBgNVHSMEGDAWgBTXtJqEo4QxOcglfolR5ImCW2MmVjBFBgNVHREEPjA8gg93d3cuZXhhbXBsZS5jb22CC2V4YW1wbGUuY29tgg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQBtl4LaxCn/ShN0UDKZh/iCSKl1x5RHNGW59H9jSRKyd5yHnjDHEq6dzGv0bMcwzl1S5SosP30KVuyrIXCsQKrC7RzmXOAMQs6PTz48BvEMPxTKF/Aj52ZC/rDzmbkLYTShfontigAvHvZNrCXKzPtkAU3D4oE7dcpwvpeqK+W6E/nskkNs+g6dApqzoURjb4mY1Q1X8w3+jljuXFpRqMTFle6PJvprhLBaKEFhjEr5kQ8VWtyfQBsaO14AZePxF7TiuXmK7mSG7wOy2WTC7HUPGDx3suXq5TkIKl+nEyzGFJdTFDCCMpzHpoX5oLRYgP1z5vU8HSlgO10Cl73b6ONM", + "data": "MIIDnTCCAoWgAwIBAgIUJVkqxCtFqGYg6HlZBdSFdvk2muQwDQYJKoZIhvcNAQELBQAwHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwHhcNMjMxMTI5MjAyMjE2WhcNMjMxMTI5MjIyMjE2WjAyMRYwFAYDVQQKEw1PT05JIE5ldGVtIENBMRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvmru/8eebq8hZV/D/v/X0LYADuMPM2l0YpMXZTyh1aq6TTK2bj/b6bCY8Nii/neX0S1Vpf5KqYGcuFzeGwHntUzY0TPPgdvpzqps9iebqH44pM71mbQv5G18ZdR8CA9C7dmkqHg2JPTvCaB5yPufF2y+myP+8YLg1eKOsqggG4a4p8joJ6f+ege4bcHUafK+oFulwNJdjrDdb2OlHSRq+Uj/qxv+p0Kdpkj0gUaFqbzvMRCWkm+E9jewKB2nZykj7caXJ5D8Pb9Q5pxi08zGuiGHncYcZrggYP8Tvn6hMuivr4o8YM5P3nRE00/kq9sN2LHYYbypj9ZBl6eOpmnlnAgMBAAGjgb0wgbowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFB7MApbiI6d6VjttHFCrdTHuzCoeMB8GA1UdIwQYMBaAFADM6ccQKgPJT3TspVoUhslIpqsSMEUGA1UdEQQ+MDyCD3d3dy5leGFtcGxlLmNvbYILZXhhbXBsZS5jb22CD3d3dy5leGFtcGxlLm9yZ4ILZXhhbXBsZS5vcmcwDQYJKoZIhvcNAQELBQADggEBAEeaW8IaSSn2FBwFEegPctCr9gLJ2YpW2M6HemEt9h+Qp52MgW+WMNv98cvUWAy+fCQ4SlweEOCfwCCM1EQx2GrXHxzVlvknm6iYCg9n7ksBgRC2soDsj75C/3tpGSA396SaJEoO6iM6o9XawZflXscyTQr1LnGEHi2Xjo5hnNgzq02PPgwUAEmv3n5hy+rROt46rziJmrrbCZTqS1xrD5KMySeppuFrOc0fM4pBDWRtg3d2ggeUabWeFb4HqUzR8pNeOOpV440YUBKs7hZT0dyusn0yPX4y4VXXOKYic7ucLbSPcbdMyECiJqehQWuuNb7JxC/s+Jf7Bmhea752i2c=", "format": "base64" }, { - "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", + "data": "MIIDNjCCAh6gAwIBAgIVAMUAir+fTkkWBQcdYjExH5HpNkP8MA0GCSqGSIb3DQEBCwUAMB8xDTALBgNVBAoTBE9PTkkxDjAMBgNVBAMTBWphZmFyMB4XDTIzMTEyODIxMjIxNloXDTIzMTEzMDIxMjIxNlowHzENMAsGA1UEChMET09OSTEOMAwGA1UEAxMFamFmYXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRSUvnz9nmBUH/lubXeqHhfImSW8m3mnKMN3FtoSwrQolB0iZfuHY3uHNBvynqEg/9uAWj9e7L3YkmWwoBfYaRWh/IU1N0ffRlNiC2GdIttldzFi3+JumatZRVFx+t0o45FeOetqiJYJSiEp1YhTe1LoN5ENA1V2X16WSCxHs7ed2xzgrDuYll53i3GCyMBV5+1NcK40+Tu/otD4i6JX9yRvHQ8RDUpyctbfJEJHriYQE8+Yhl6y/UpnimeUV1fQKt4/Rrsvf/9LwkbLz1ErbvzbegDfXyWHYSRYx31XP12ukQVagmsyX30X3pHNNDgVOj9yFKvg6eQ7DtuCIIR18JAgMBAAGjaTBnMA4GA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQAzOnHECoDyU907KVaFIbJSKarEjAQBgNVHREECTAHggVqYWZhcjANBgkqhkiG9w0BAQsFAAOCAQEAimlAoxPzlCAQv/JXQ7Dp1aB+43g2hhyUxlv4+Mzv5I0vrhaf8wWL4/PbP/vJbb1IJ7eqyZ9IGbdgwsinqdZH+lkOYHL0dnMHWuuh/2BYb8QtfESbsxVUQ8jYdLpQqJkFVHH074kd4LCiGkaR6faEkNgP/G/e1qdvys3QXV0xeLhm6iG4c0VbtnvJ3Z3ROMCJbXgENrzPEbK0Vbp88p17MeVFvwMnMuiZbZZVPEJCDOsM4RyoPtNpb5RHCoSQCoXMXZwsA9ttcuGMpUsf5WSNhEaX5yUnx4z9FmGfvi2wHgEX9EO/1h8Q7NOc7dvMHKAtR9CCQL5tDWHXikJTekly4g==", "format": "base64" } ], "server_name": "www.example.org", - "t0": 0.059578, - "t": 0.068328, - "tags": [], + "t0": 0.063272, + "t": 0.072743, + "tags": [ + "depth=0", + "fetch_body=false" + ], "tls_version": "TLSv1.3", "transaction_id": 6 } @@ -593,11 +595,11 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:83.224.65.41 Flags:3}]", - "t": 0.011585 + "t": 0.014085 }, { "msg": "conn 93.184.216.34:80: granted permission: true", - "t": 0.55922 + "t": 0.563166 } ], "control_failure": null, @@ -615,7 +617,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.565337, - "test_start_time": "2023-11-28 11:44:50", + "test_runtime": 0.569614, + "test_start_time": "2023-11-29 21:22:16", "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 18a6db3e22..2f09469a9a 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/observations.json @@ -1,7 +1,7 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.org", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.org", "ControlDNSLookupFailure": "", @@ -45,8 +45,8 @@ "DNSTransactionID": 1, "DNSDomain": "www.example.org", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "83.224.65.41", "IPAddressASN": 30722, "IPAddressBogon": false, @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -84,8 +84,8 @@ "DNSTransactionID": 2, "DNSDomain": "www.example.org", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "83.224.65.41", "IPAddressASN": 30722, "IPAddressBogon": false, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -146,8 +146,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.org", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -190,8 +190,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": "www.example.org", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "connection_refused_error", @@ -239,8 +239,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": "Default Web Page", "HTTPResponseIsFinal": true, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": "", @@ -283,8 +283,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/observations_classic.json index 10a922113e..2472eb5f72 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tcpBlockingConnectionRefusedWithInconsistentDNS/observations_classic.json @@ -2,7 +2,7 @@ "DNSLookupFailures": [], "DNSLookupSuccesses": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.org", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -67,8 +67,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.org", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -111,8 +111,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": false, "ControlDNSDomain": "www.example.org", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "connection_refused_error", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/measurement.json index 5837600c7c..23a3b10113 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-28 11:44:51", + "measurement_start_time": "2023-11-29 21:22:17", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,51 +37,26 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011018, - "t": 0.016, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.016015, - "t": 0.016015, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.016107, - "t": 0.016115, - "transaction_id": 3 - }, - { - "address": "93.184.216.34:443", - "failure": "connection_reset", - "operation": "read", - "proto": "tcp", - "t0": 0.016117, - "t": 0.018977, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.018981, - "t": 0.018981, - "transaction_id": 3 + "t0": 0.011619, + "t": 0.016359, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.019001, - "t": 0.019001, - "transaction_id": 3 + "t0": 0.019969, + "t": 0.019969, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -102,9 +77,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000091, - "t": 0.000091, - "transaction_id": 2 + "t0": 0.000074, + "t": 0.000074, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -112,9 +90,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000121, - "t": 0.000126, - "transaction_id": 2 + "t0": 0.000148, + "t": 0.000207, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -122,36 +103,48 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000186, - "t": 0.000208, - "transaction_id": 2 + "t0": 0.000223, + "t": 0.000227, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 64, + "num_bytes": 33, "operation": "read", "proto": "udp", "t0": 0.000213, - "t": 0.006016, - "transaction_id": 2 + "t": 0.004701, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", "failure": null, - "num_bytes": 33, + "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000131, - "t": 0.006128, - "transaction_id": 2 + "t0": 0.000232, + "t": 0.006251, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.006147, - "t": 0.006147, - "transaction_id": 2 + "t0": 0.006276, + "t": 0.006276, + "transaction_id": 1, + "tags": [ + "depth=0" + ] } ], "queries": [] @@ -175,9 +168,28 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000072, - "t": 0.005899, - "tags": [], + "t0": 0.000088, + "t": 0.005906, + "tags": [ + "depth=0" + ], + "transaction_id": 2 + }, + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "jwqBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000084, + "t": 0.004707, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { @@ -194,29 +206,16 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "/kOBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000158, - "t": 0.006023, - "tags": [], - "transaction_id": 2 - }, - { - "answers": null, - "engine": "udp", - "failure": "dns_no_answer", - "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "ueiBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "012BAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000099, - "t": 0.006131, - "tags": [], - "transaction_id": 2 + "t0": 0.000102, + "t": 0.006256, + "tags": [ + "depth=0" + ], + "transaction_id": 1 } ], "requests": [], @@ -229,9 +228,12 @@ "failure": null, "success": true }, - "t0": 0.011018, - "t": 0.016, - "tags": [], + "t0": 0.011619, + "t": 0.016359, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 } ], @@ -245,9 +247,12 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.016015, - "t": 0.018981, - "tags": [], + "t0": 0.016376, + "t": 0.019948, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "", "transaction_id": 3 } @@ -316,7 +321,7 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:93.184.216.34 Flags:3}]", - "t": 0.010969 + "t": 0.011572 } ], "control_failure": null, @@ -334,7 +339,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.506219, - "test_start_time": "2023-11-28 11:44:51", + "test_runtime": 0.506364, + "test_start_time": "2023-11-29 21:22:17", "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 4e377a367a..5e3776800e 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/observations.json @@ -1,7 +1,7 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", @@ -42,7 +42,7 @@ ], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -81,7 +81,7 @@ "ControlHTTPResponseTitle": null }, { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "A", @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -122,7 +122,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -146,8 +146,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/observations_classic.json index 8878eea085..1f731815b4 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithConsistentDNS/observations_classic.json @@ -2,7 +2,7 @@ "DNSLookupFailures": [], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -43,7 +43,7 @@ ], "KnownTCPEndpoints": { "3": { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": null, @@ -67,8 +67,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/measurement.json index 5c5132d681..ebed408bbe 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-28 11:44:52", + "measurement_start_time": "2023-11-29 21:22:18", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -37,102 +37,52 @@ "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.011734, - "t": 0.017437, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.017456, - "t": 0.017456, - "transaction_id": 3 - }, - { - "address": "130.192.182.17:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.017548, - "t": 0.017559, - "transaction_id": 3 - }, - { - "address": "130.192.182.17:443", - "failure": "connection_reset", - "operation": "read", - "proto": "tcp", - "t0": 0.017561, - "t": 0.020666, - "transaction_id": 3 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.020672, - "t": 0.020672, - "transaction_id": 3 + "t0": 0.012177, + "t": 0.01776, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "130.192.182.17:443", "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.020694, - "t": 0.020694, - "transaction_id": 3 + "t0": 0.02112, + "t": 0.02112, + "transaction_id": 3, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "connect", "proto": "tcp", - "t0": 0.065432, - "t": 0.070714, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_start", - "t0": 0.070726, - "t": 0.070726, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": null, - "num_bytes": 281, - "operation": "write", - "proto": "tcp", - "t0": 0.070805, - "t": 0.07081, - "transaction_id": 4 - }, - { - "address": "93.184.216.34:443", - "failure": "connection_reset", - "operation": "read", - "proto": "tcp", - "t0": 0.070811, - "t": 0.073463, - "transaction_id": 4 - }, - { - "failure": null, - "operation": "tls_handshake_done", - "t0": 0.07347, - "t": 0.07347, - "transaction_id": 4 + "t0": 0.065863, + "t": 0.070668, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] }, { "address": "93.184.216.34:443", "failure": null, "operation": "bytes_received_cumulative", "proto": "tcp", - "t0": 0.073488, - "t": 0.073488, - "transaction_id": 4 + "t0": 0.074405, + "t": 0.074405, + "transaction_id": 4, + "tags": [ + "depth=0", + "fetch_body=true" + ] } ], "x_dns_whoami": { @@ -153,9 +103,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000082, - "t": 0.000082, - "transaction_id": 2 + "t0": 0.000064, + "t": 0.000064, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -163,9 +116,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000123, - "t": 0.000153, - "transaction_id": 2 + "t0": 0.0001, + "t": 0.000119, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -173,9 +129,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000207, - "t": 0.000232, - "transaction_id": 2 + "t0": 0.000176, + "t": 0.000193, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -183,9 +142,12 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000161, - "t": 0.003854, - "transaction_id": 2 + "t0": 0.000139, + "t": 0.002861, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -193,16 +155,22 @@ "num_bytes": 64, "operation": "read", "proto": "udp", - "t0": 0.000255, - "t": 0.0047, - "transaction_id": 2 + "t0": 0.000197, + "t": 0.003686, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.004733, - "t": 0.004733, - "transaction_id": 2 + "t0": 0.003725, + "t": 0.003725, + "transaction_id": 1, + "tags": [ + "depth=0" + ] } ], "queries": [] @@ -214,14 +182,16 @@ "failure": "dns_no_answer", "hostname": "www.example.com", "query_type": "AAAA", - "raw_response": "2iSBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "raw_response": "062BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.003871, - "t": 0.006024, - "tags": [], - "transaction_id": 2 + "t0": 0.002878, + "t": 0.005132, + "tags": [ + "depth=0" + ], + "transaction_id": 1 }, { "answers": [ @@ -237,17 +207,36 @@ "failure": null, "hostname": "www.example.com", "query_type": "A", - "raw_response": "7USBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", + "raw_response": "N9KBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEXbjYIg==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.004714, - "t": 0.006375, - "tags": [], - "transaction_id": 2 + "t0": 0.003712, + "t": 0.005491, + "tags": [ + "depth=0" + ], + "transaction_id": 1 } ], "queries": [ + { + "answers": null, + "engine": "udp", + "failure": "dns_no_answer", + "hostname": "www.example.com", + "query_type": "AAAA", + "raw_response": "062BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "resolver_hostname": null, + "resolver_port": null, + "resolver_address": "8.8.4.4:53", + "t0": 0.000074, + "t": 0.002865, + "tags": [ + "depth=0" + ], + "transaction_id": 1 + }, { "answers": [ { @@ -258,32 +247,20 @@ "ttl": null } ], - "engine": "getaddrinfo", - "failure": null, - "hostname": "www.example.com", - "query_type": "ANY", - "resolver_hostname": null, - "resolver_port": null, - "resolver_address": "", - "t0": 0.000081, - "t": 0.003761, - "tags": [], - "transaction_id": 1 - }, - { - "answers": null, "engine": "udp", - "failure": "dns_no_answer", + "failure": null, "hostname": "www.example.com", - "query_type": "AAAA", - "raw_response": "2iSBAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAHAAB", + "query_type": "A", + "raw_response": "N9KBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEgsC2EQ==", "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000092, - "t": 0.003862, - "tags": [], - "transaction_id": 2 + "t0": 0.000127, + "t": 0.003694, + "tags": [ + "depth=0" + ], + "transaction_id": 1 }, { "answers": [ @@ -295,17 +272,18 @@ "ttl": null } ], - "engine": "udp", + "engine": "getaddrinfo", "failure": null, "hostname": "www.example.com", - "query_type": "A", - "raw_response": "7USBAAABAAEAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQABA3d3dwdleGFtcGxlA2NvbQAAAQABAAAOEAAEgsC2EQ==", + "query_type": "ANY", "resolver_hostname": null, "resolver_port": null, - "resolver_address": "8.8.4.4:53", - "t0": 0.000181, - "t": 0.004705, - "tags": [], + "resolver_address": "", + "t0": 0.000087, + "t": 0.003815, + "tags": [ + "depth=0" + ], "transaction_id": 2 } ], @@ -319,9 +297,12 @@ "failure": null, "success": true }, - "t0": 0.011734, - "t": 0.017437, - "tags": [], + "t0": 0.012177, + "t": 0.01776, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 3 }, { @@ -332,9 +313,12 @@ "failure": null, "success": true }, - "t0": 0.065432, - "t": 0.070714, - "tags": [], + "t0": 0.065863, + "t": 0.070668, + "tags": [ + "depth=0", + "fetch_body=true" + ], "transaction_id": 4 } ], @@ -348,9 +332,12 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.017456, - "t": 0.020672, - "tags": [], + "t0": 0.017776, + "t": 0.021096, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "", "transaction_id": 3 }, @@ -363,9 +350,12 @@ "no_tls_verify": false, "peer_certificates": [], "server_name": "www.example.com", - "t0": 0.070726, - "t": 0.07347, - "tags": [], + "t0": 0.070682, + "t": 0.074385, + "tags": [ + "depth=0", + "fetch_body=true" + ], "tls_version": "", "transaction_id": 4 } @@ -447,7 +437,7 @@ "x_conn_priority_log": [ { "msg": "create with [{Addr:130.192.182.17 Flags:3}]", - "t": 0.011692 + "t": 0.012125 } ], "control_failure": null, @@ -465,7 +455,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.504925, - "test_start_time": "2023-11-28 11:44:52", + "test_runtime": 0.503985, + "test_start_time": "2023-11-29 21:22:18", "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 bc94606851..e2c2b494b4 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/observations.json @@ -1,7 +1,7 @@ { "DNSLookupFailures": [ { - "DNSTransactionID": 2, + "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "dns_no_answer", "DNSQueryType": "AAAA", @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", @@ -45,8 +45,8 @@ "DNSTransactionID": 1, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "ANY", - "DNSEngine": "getaddrinfo", + "DNSQueryType": "A", + "DNSEngine": "udp", "IPAddress": "130.192.182.17", "IPAddressASN": 137, "IPAddressBogon": false, @@ -66,7 +66,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -84,8 +84,8 @@ "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", - "DNSQueryType": "A", - "DNSEngine": "udp", + "DNSQueryType": "ANY", + "DNSEngine": "getaddrinfo", "IPAddress": "130.192.182.17", "IPAddressASN": 137, "IPAddressBogon": false, @@ -105,7 +105,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -146,8 +146,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", @@ -190,8 +190,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/observations_classic.json index 7de4e69b51..aefa46eb76 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/tlsBlockingConnectionResetWithInconsistentDNS/observations_classic.json @@ -2,7 +2,7 @@ "DNSLookupFailures": [], "DNSLookupSuccesses": [ { - "DNSTransactionID": 1, + "DNSTransactionID": 2, "DNSDomain": "www.example.com", "DNSLookupFailure": "", "DNSQueryType": "ANY", @@ -26,7 +26,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": null, "ControlDNSLookupFailure": null, @@ -67,8 +67,8 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, - "TagFetchBody": null, + "TagDepth": 0, + "TagFetchBody": true, "ControlDNSDomain": "www.example.com", "ControlDNSLookupFailure": "", "ControlTCPConnectFailure": "", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/measurement.json b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/measurement.json index b56227c982..e84f68c222 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-28 11:44:53", + "measurement_start_time": "2023-11-29 21:22:19", "probe_asn": "AS137", "probe_cc": "IT", "probe_ip": "127.0.0.1", @@ -50,9 +50,12 @@ { "failure": null, "operation": "resolve_start", - "t0": 0.000069, - "t": 0.000069, - "transaction_id": 1 + "t0": 0.00007, + "t": 0.00007, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -60,9 +63,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000118, - "t": 0.00014, - "transaction_id": 1 + "t0": 0.000125, + "t": 0.000144, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -70,9 +76,12 @@ "num_bytes": 33, "operation": "write", "proto": "udp", - "t0": 0.000142, - "t": 0.000146, - "transaction_id": 1 + "t0": 0.00016, + "t": 0.00018, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -80,9 +89,12 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.00015, - "t": 0.006021, - "transaction_id": 1 + "t0": 0.000148, + "t": 0.00617, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "address": "8.8.4.4:53", @@ -90,16 +102,22 @@ "num_bytes": 33, "operation": "read", "proto": "udp", - "t0": 0.000144, - "t": 0.006151, - "transaction_id": 1 + "t0": 0.000185, + "t": 0.006533, + "transaction_id": 1, + "tags": [ + "depth=0" + ] }, { "failure": null, "operation": "resolve_done", - "t0": 0.006162, - "t": 0.006162, - "transaction_id": 1 + "t0": 0.006542, + "t": 0.006542, + "transaction_id": 1, + "tags": [ + "depth=0" + ] } ], "queries": [] @@ -115,9 +133,11 @@ "resolver_hostname": null, "resolver_port": null, "resolver_address": "", - "t0": 0.000085, - "t": 0.005673, - "tags": [], + "t0": 0.000105, + "t": 0.005941, + "tags": [ + "depth=0" + ], "transaction_id": 2 }, { @@ -126,14 +146,16 @@ "failure": "dns_nxdomain_error", "hostname": "www.example.xyz", "query_type": "A", - "raw_response": "tHmBAwABAAAAAAAAA3d3dwdleGFtcGxlA3h5egAAAQAB", + "raw_response": "eFWBAwABAAAAAAAAA3d3dwdleGFtcGxlA3h5egAAAQAB", "rcode": 3, "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000118, - "t": 0.006026, - "tags": [], + "t0": 0.000103, + "t": 0.006175, + "tags": [ + "depth=0" + ], "transaction_id": 1 }, { @@ -142,14 +164,16 @@ "failure": "dns_nxdomain_error", "hostname": "www.example.xyz", "query_type": "AAAA", - "raw_response": "u6CBAwABAAAAAAAAA3d3dwdleGFtcGxlA3h5egAAHAAB", + "raw_response": "uRmBAwABAAAAAAAAA3d3dwdleGFtcGxlA3h5egAAHAAB", "rcode": 3, "resolver_hostname": null, "resolver_port": null, "resolver_address": "8.8.4.4:53", - "t0": 0.000084, - "t": 0.006155, - "tags": [], + "t0": 0.000078, + "t": 0.006537, + "tags": [ + "depth=0" + ], "transaction_id": 1 } ], @@ -192,7 +216,7 @@ "x_conn_priority_log": [ { "msg": "create with []", - "t": 0.011442 + "t": 0.010649 } ], "control_failure": null, @@ -210,7 +234,7 @@ "accessible": false }, "test_name": "web_connectivity", - "test_runtime": 0.506241, - "test_start_time": "2023-11-28 11:44:53", + "test_runtime": 0.50664, + "test_start_time": "2023-11-29 21:22:19", "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 d0933534de..21e665c0e5 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/observations.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/observations.json @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.xyz", "ControlDNSLookupFailure": "dns_name_error", @@ -64,7 +64,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.xyz", "ControlDNSLookupFailure": "dns_name_error", @@ -103,7 +103,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.xyz", "ControlDNSLookupFailure": "dns_name_error", diff --git a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/observations_classic.json b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/observations_classic.json index c8c483a391..9a4b8330f0 100644 --- a/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/observations_classic.json +++ b/internal/minipipeline/testdata/webconnectivity/generated/websiteDownNXDOMAIN/observations_classic.json @@ -25,7 +25,7 @@ "HTTPResponseLocation": null, "HTTPResponseTitle": null, "HTTPResponseIsFinal": null, - "TagDepth": null, + "TagDepth": 0, "TagFetchBody": null, "ControlDNSDomain": "www.example.xyz", "ControlDNSLookupFailure": "dns_name_error",