tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

networkEvent.js (7706B)


      1 /* Any copyright is dedicated to the Public Domain.
      2  http://creativecommons.org/publicdomain/zero/1.0/ */
      3 /* eslint-disable max-len */
      4 
      5 "use strict";
      6 
      7 /*
      8 * THIS FILE IS AUTOGENERATED. DO NOT MODIFY BY HAND. SEE devtools/client/webconsole/test/README.md.
      9 */
     10 
     11 const {
     12  parsePacketsWithFronts,
     13 } = require("chrome://mochitests/content/browser/devtools/client/webconsole/test/browser/stub-generator-helpers.js");
     14 const { prepareMessage } = require("resource://devtools/client/webconsole/utils/messages.js");
     15 const {
     16  ConsoleMessage,
     17  NetworkEventMessage,
     18 } = require("resource://devtools/client/webconsole/types.js");
     19 
     20 const rawPackets = new Map();
     21 rawPackets.set(`GET request`, {
     22  "resourceType": "network-event",
     23  "timeStamp": 1572867483805,
     24  "actor": "server0.conn0.netEvent5",
     25  "startedDateTime": "2019-11-04T11:06:34.542Z",
     26  "method": "GET",
     27  "url": "https://example.com/inexistent.html",
     28  "isXHR": false,
     29  "cause": {
     30    "loadingDocumentUri": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html",
     31    "type": "img",
     32    "stacktraceAvailable": false
     33  },
     34  "httpVersion": "HTTP/1.1",
     35  "status": "404",
     36  "statusText": "Not Found",
     37  "remoteAddress": "127.0.0.1",
     38  "remotePort": 4443,
     39  "mimeType": "text/html; charset=utf-8",
     40  "waitingTime": 2,
     41  "contentSize": 418,
     42  "transferredSize": 578,
     43  "timings": {},
     44  "private": false,
     45  "isThirdPartyTrackingResource": false,
     46  "referrerPolicy": "strict-origin-when-cross-origin",
     47  "blockedReason": 0,
     48  "extension": {},
     49  "totalTime": 2,
     50  "securityState": "secure",
     51  "isRacing": false
     52 });
     53 
     54 rawPackets.set(`GET request update`, {
     55  "resourceType": "network-event",
     56  "timeStamp": 1572867483805,
     57  "actor": "server0.conn0.netEvent5",
     58  "startedDateTime": "2020-07-07T14:41:14.572Z",
     59  "method": "GET",
     60  "url": "https://example.com/inexistent.html",
     61  "isXHR": false,
     62  "cause": {
     63    "loadingDocumentUri": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html",
     64    "type": "img",
     65    "stacktraceAvailable": false
     66  },
     67  "httpVersion": "HTTP/1.1",
     68  "status": "404",
     69  "statusText": "Not Found",
     70  "remoteAddress": "127.0.0.1",
     71  "remotePort": 4443,
     72  "mimeType": "text/html; charset=utf-8",
     73  "waitingTime": 2,
     74  "contentSize": 418,
     75  "transferredSize": 578,
     76  "timings": {},
     77  "private": false,
     78  "isThirdPartyTrackingResource": false,
     79  "referrerPolicy": "strict-origin-when-cross-origin",
     80  "blockedReason": 0,
     81  "extension": {},
     82  "totalTime": 3,
     83  "securityState": "secure",
     84  "isRacing": false
     85 });
     86 
     87 rawPackets.set(`XHR GET request`, {
     88  "resourceType": "network-event",
     89  "timeStamp": 1572867483805,
     90  "actor": "server0.conn0.netEvent7",
     91  "startedDateTime": "2020-07-07T14:41:14.612Z",
     92  "method": "GET",
     93  "url": "https://example.com/inexistent.html",
     94  "isXHR": true,
     95  "cause": {
     96    "loadingDocumentUri": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html",
     97    "type": "xhr",
     98    "stacktraceAvailable": true,
     99    "lastFrame": {
    100      "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html",
    101      "lineNumber": 4,
    102      "columnNumber": 5,
    103      "functionName": "triggerPacket",
    104      "asyncCause": null
    105    }
    106  },
    107  "httpVersion": "HTTP/1.1",
    108  "status": "404",
    109  "statusText": "Not Found",
    110  "remoteAddress": "127.0.0.1",
    111  "remotePort": 4443,
    112  "mimeType": "text/html; charset=utf-8",
    113  "waitingTime": 1,
    114  "contentSize": 418,
    115  "transferredSize": 578,
    116  "timings": {},
    117  "private": false,
    118  "isThirdPartyTrackingResource": false,
    119  "referrerPolicy": "strict-origin-when-cross-origin",
    120  "blockedReason": 0,
    121  "extension": {},
    122  "totalTime": 1,
    123  "securityState": "insecure",
    124  "isRacing": false
    125 });
    126 
    127 rawPackets.set(`XHR GET request update`, {
    128  "resourceType": "network-event",
    129  "timeStamp": 1572867483805,
    130  "actor": "server0.conn0.netEvent7",
    131  "method": "GET",
    132  "url": "https://example.com/inexistent.html",
    133  "isXHR": true,
    134  "cause": {
    135    "loadingDocumentUri": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html",
    136    "type": "xhr",
    137    "stacktraceAvailable": true,
    138    "lastFrame": {
    139      "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html",
    140      "lineNumber": 4,
    141      "columnNumber": 5,
    142      "functionName": "triggerPacket",
    143      "asyncCause": null
    144    }
    145  },
    146  "httpVersion": "HTTP/1.1",
    147  "status": "404",
    148  "statusText": "Not Found",
    149  "remoteAddress": "127.0.0.1",
    150  "remotePort": 4443,
    151  "mimeType": "text/html; charset=utf-8",
    152  "waitingTime": 1,
    153  "contentSize": 418,
    154  "transferredSize": 578,
    155  "timings": {},
    156  "private": false,
    157  "isThirdPartyTrackingResource": false,
    158  "referrerPolicy": "strict-origin-when-cross-origin",
    159  "blockedReason": 0,
    160  "extension": {},
    161  "totalTime": 1,
    162  "securityState": "insecure",
    163  "isRacing": false
    164 });
    165 
    166 rawPackets.set(`XHR POST request`, {
    167  "resourceType": "network-event",
    168  "timeStamp": 1572867483805,
    169  "actor": "server0.conn0.netEvent9",
    170  "startedDateTime": "2019-11-04T11:06:35.007Z",
    171  "method": "POST",
    172  "url": "https://example.com/inexistent.html",
    173  "isXHR": true,
    174  "cause": {
    175    "loadingDocumentUri": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html",
    176    "type": "xhr",
    177    "stacktraceAvailable": true,
    178    "lastFrame": {
    179      "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html",
    180      "lineNumber": 4,
    181      "columnNumber": 5,
    182      "functionName": "triggerPacket",
    183      "asyncCause": null
    184    }
    185  },
    186  "httpVersion": "HTTP/1.1",
    187  "status": "404",
    188  "statusText": "Not Found",
    189  "remoteAddress": "127.0.0.1",
    190  "remotePort": 4443,
    191  "mimeType": "text/html; charset=utf-8",
    192  "waitingTime": 2,
    193  "contentSize": 418,
    194  "transferredSize": 578,
    195  "timings": {},
    196  "private": false,
    197  "isThirdPartyTrackingResource": false,
    198  "referrerPolicy": "strict-origin-when-cross-origin",
    199  "blockedReason": 0,
    200  "extension": {},
    201  "totalTime": 1,
    202  "securityState": "insecure",
    203  "isRacing": false
    204 });
    205 
    206 rawPackets.set(`XHR POST request update`, {
    207  "resourceType": "network-event",
    208  "timeStamp": 1572867483805,
    209  "actor": "server0.conn0.netEvent9",
    210  "method": "POST",
    211  "url": "https://example.com/inexistent.html",
    212  "isXHR": true,
    213  "cause": {
    214    "loadingDocumentUri": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html",
    215    "type": "xhr",
    216    "stacktraceAvailable": true,
    217    "lastFrame": {
    218      "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html",
    219      "lineNumber": 4,
    220      "columnNumber": 5,
    221      "functionName": "triggerPacket",
    222      "asyncCause": null
    223    }
    224  },
    225  "httpVersion": "HTTP/1.1",
    226  "status": "404",
    227  "statusText": "Not Found",
    228  "remoteAddress": "127.0.0.1",
    229  "remotePort": 4443,
    230  "mimeType": "text/html; charset=utf-8",
    231  "waitingTime": 2,
    232  "contentSize": 418,
    233  "transferredSize": 578,
    234  "timings": {},
    235  "private": false,
    236  "isThirdPartyTrackingResource": false,
    237  "referrerPolicy": "strict-origin-when-cross-origin",
    238  "blockedReason": 0,
    239  "extension": {},
    240  "totalTime": 2,
    241  "securityState": "insecure",
    242  "isRacing": false
    243 });
    244 
    245 
    246 const stubPackets = parsePacketsWithFronts(rawPackets);
    247 
    248 const stubPreparedMessages = new Map();
    249 for (const [key, packet] of Array.from(stubPackets.entries())) {
    250  const transformedPacket = prepareMessage(packet, {
    251    getNextId: () => "1",
    252  });
    253  const message = NetworkEventMessage(transformedPacket);
    254  stubPreparedMessages.set(key, message);
    255 }
    256 
    257 module.exports = {
    258  rawPackets,
    259  stubPreparedMessages,
    260  stubPackets,
    261 };