mirror of
https://github.com/status-im/nim-websock.git
synced 2025-01-12 10:35:03 +00:00
543 lines
28 KiB
HTML
543 lines
28 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<style lang="css">
|
|
body {
|
|
background-color: #F4F4F4;
|
|
color: #333;
|
|
font-family: Segoe UI,Tahoma,Arial,Verdana,sans-serif;
|
|
}
|
|
|
|
p#intro {
|
|
font-family: Cambria,serif;
|
|
font-size: 1.1em;
|
|
color: #444;
|
|
}
|
|
|
|
p#intro a {
|
|
color: #444;
|
|
}
|
|
|
|
p#intro a:visited {
|
|
color: #444;
|
|
}
|
|
|
|
.block {
|
|
background-color: #e0e0e0;
|
|
padding: 16px;
|
|
margin: 20px;
|
|
}
|
|
|
|
p.case_text_block {
|
|
border-radius: 10px;
|
|
border: 1px solid #aaa;
|
|
padding: 16px;
|
|
margin: 4px 20px;
|
|
color: #444;
|
|
}
|
|
|
|
p.case_desc {
|
|
}
|
|
|
|
p.case_expect {
|
|
}
|
|
|
|
p.case_outcome {
|
|
}
|
|
|
|
p.case_closing_beh {
|
|
}
|
|
|
|
pre.http_dump {
|
|
font-family: Consolas, "Courier New", monospace;
|
|
font-size: 0.8em;
|
|
color: #333;
|
|
border-radius: 10px;
|
|
border: 1px solid #aaa;
|
|
padding: 16px;
|
|
margin: 4px 20px;
|
|
}
|
|
|
|
span.case_pickle {
|
|
font-family: Consolas, "Courier New", monospace;
|
|
font-size: 0.7em;
|
|
color: #000;
|
|
}
|
|
|
|
p#case_result,p#close_result {
|
|
border-radius: 10px;
|
|
background-color: #e8e2d1;
|
|
padding: 20px;
|
|
margin: 20px;
|
|
}
|
|
|
|
h1 {
|
|
margin-left: 60px;
|
|
}
|
|
|
|
h2 {
|
|
margin-left: 30px;
|
|
}
|
|
|
|
h3 {
|
|
margin-left: 50px;
|
|
}
|
|
|
|
a.up {
|
|
float: right;
|
|
border-radius: 16px;
|
|
margin-top: 16px;
|
|
margin-bottom: 10px;
|
|
|
|
margin-right: 30px;
|
|
padding-left: 10px;
|
|
padding-right: 10px;
|
|
padding-bottom: 2px;
|
|
padding-top: 2px;
|
|
background-color: #666;
|
|
color: #fff;
|
|
text-decoration: none;
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
a.up:visited {
|
|
}
|
|
|
|
a.up:hover {
|
|
background-color: #028ec9;
|
|
}
|
|
</style>
|
|
<style lang="css">
|
|
p.case {
|
|
color: #fff;
|
|
border-radius: 10px;
|
|
padding: 20px;
|
|
margin: 12px 20px;
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
p.case_ok {
|
|
background-color: #0a0;
|
|
}
|
|
|
|
p.case_non_strict, p.case_no_close {
|
|
background-color: #9a0;
|
|
}
|
|
|
|
p.case_info {
|
|
background-color: #4095BF;
|
|
}
|
|
|
|
p.case_failed {
|
|
background-color: #900;
|
|
}
|
|
|
|
table {
|
|
border-collapse: collapse;
|
|
border-spacing: 0px;
|
|
margin-left: 80px;
|
|
margin-bottom: 12px;
|
|
margin-top: 0px;
|
|
}
|
|
|
|
td
|
|
{
|
|
margin: 0;
|
|
font-size: 0.8em;
|
|
border: 1px #fff solid;
|
|
padding-top: 6px;
|
|
padding-bottom: 6px;
|
|
padding-left: 16px;
|
|
padding-right: 16px;
|
|
text-align: right;
|
|
}
|
|
|
|
td.right {
|
|
text-align: right;
|
|
}
|
|
|
|
td.left {
|
|
text-align: left;
|
|
}
|
|
|
|
tr.stats_header {
|
|
color: #eee;
|
|
background-color: #000;
|
|
}
|
|
|
|
tr.stats_row {
|
|
color: #000;
|
|
background-color: #fc3;
|
|
}
|
|
|
|
tr.stats_total {
|
|
color: #fff;
|
|
background-color: #888;
|
|
}
|
|
|
|
div#wirelog {
|
|
margin-top: 20px;
|
|
margin-bottom: 80px;
|
|
}
|
|
|
|
pre.wirelog_rx_octets {color: #aaa; margin: 0; background-color: #060; padding: 2px;}
|
|
pre.wirelog_tx_octets {color: #aaa; margin: 0; background-color: #600; padding: 2px;}
|
|
pre.wirelog_tx_octets_sync {color: #aaa; margin: 0; background-color: #606; padding: 2px;}
|
|
|
|
pre.wirelog_rx_frame {color: #fff; margin: 0; background-color: #0a0; padding: 2px;}
|
|
pre.wirelog_tx_frame {color: #fff; margin: 0; background-color: #a00; padding: 2px;}
|
|
pre.wirelog_tx_frame_sync {color: #fff; margin: 0; background-color: #a0a; padding: 2px;}
|
|
|
|
pre.wirelog_delay {color: #fff; margin: 0; background-color: #000; padding: 2px;}
|
|
pre.wirelog_kill_after {color: #fff; margin: 0; background-color: #000; padding: 2px;}
|
|
|
|
pre.wirelog_tcp_closed_by_me {color: #fff; margin: 0; background-color: #008; padding: 2px;}
|
|
pre.wirelog_tcp_closed_by_peer {color: #fff; margin: 0; background-color: #000; padding: 2px;}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<a name="top"></a>
|
|
<br/>
|
|
<center><a href="http://autobahn.ws/testsuite" title="Autobahn WebSocket Testsuite"><img src="http://autobahn.ws/static/img/ws_protocol_test_report.png" border="0" width="820" height="46" alt="Autobahn WebSocket Testsuite Report"></img></a></center>
|
|
<center><a href="http://autobahn.ws" title="Autobahn WebSocket"> <img src="http://autobahn.ws/static/img/ws_protocol_test_report_autobahn.png" border="0" width="300" height="68" alt="Autobahn WebSocket"> </img></a></center>
|
|
<br/>
|
|
<p class="case case_ok">websock-secure-client - <span style="font-size: 1.3em;"><b>Case 13.4.14</b></span> : Pass - <span style="font-size: 0.9em;"><b>3086</b> ms @ 2024-01-23T04:10:02.804Z</a></p>
|
|
<p class="case_text_block case_desc"><b>Case Description</b><br/><br/>Send 1000 compressed messages each of payload size 65536, auto-fragment to 256 octets. Use permessage-deflate client offers (requestNoContextTakeover, requestMaxWindowBits): [(False, 15)]</p>
|
|
<p class="case_text_block case_expect"><b>Case Expectation</b><br/><br/>Receive echo'ed messages (with payload as sent). Timeout case after 480 secs.</p>
|
|
|
|
<p class="case_text_block case_outcome">
|
|
<b>Case Outcome</b><br/><br/>Ok, received all echo'ed messages in time.<br/><br/>
|
|
<i>Expected:</i><br/><span class="case_pickle">{}</span><br/><br/>
|
|
<i>Observed:</i><br><span class="case_pickle">[]</span>
|
|
</p>
|
|
<p class="case_text_block case_closing_beh"><b>Case Closing Behavior</b><br/><br/>Connection was properly closed (OK)</p>
|
|
<br/><hr/>
|
|
<h2>Opening Handshake</h2>
|
|
<pre class="http_dump">GET /runCase?case=459&agent=websock-secure-client HTTP/1.1
|
|
Sec-Websocket-Extensions: permessage-deflate; client_max_window_bits=15
|
|
Upgrade: websocket
|
|
Host: 127.0.0.1:9002
|
|
Connection: Upgrade
|
|
Sec-Websocket-Version: 13
|
|
Sec-Websocket-Key: TN8XSjfKo9TwcJ8yS57yOg==
|
|
Cache-Control: no-cache</pre>
|
|
<pre class="http_dump">HTTP/1.1 101 Switching Protocols
|
|
Server: AutobahnTestSuite/0.8.2-0.10.9
|
|
X-Powered-By: AutobahnPython/0.10.9
|
|
Upgrade: WebSocket
|
|
Connection: Upgrade
|
|
Sec-WebSocket-Accept: 6Tbonxs4BAiVlaDeUJ5yhtx22dw=
|
|
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits=15</pre>
|
|
<br/><hr/>
|
|
<h2>Closing Behavior</h2>
|
|
<table>
|
|
<tr class="stats_header"><td>Key</td><td class="left">Value</td><td class="left">Description</td></tr>
|
|
<tr class="stats_row"><td>isServer</td><td class="left">True</td><td class="left">True, iff I (the fuzzer) am a server, and the peer is a client.</td></tr>
|
|
<tr class="stats_row"><td>closedByMe</td><td class="left">True</td><td class="left">True, iff I have initiated closing handshake (that is, did send close first).</td></tr>
|
|
<tr class="stats_row"><td>failedByMe</td><td class="left">False</td><td class="left">True, iff I have failed the WS connection (i.e. due to protocol error). Failing can be either by initiating closing handshake or brutal drop TCP.</td></tr>
|
|
<tr class="stats_row"><td>droppedByMe</td><td class="left">True</td><td class="left">True, iff I dropped the TCP connection.</td></tr>
|
|
<tr class="stats_row"><td>wasClean</td><td class="left">True</td><td class="left">True, iff full WebSocket closing handshake was performed (close frame sent and received) _and_ the server dropped the TCP (which is its responsibility).</td></tr>
|
|
<tr class="stats_row"><td>wasNotCleanReason</td><td class="left">None</td><td class="left">When wasClean == False, the reason what happened.</td></tr>
|
|
<tr class="stats_row"><td>wasServerConnectionDropTimeout</td><td class="left">False</td><td class="left">When we are a client, and we expected the server to drop the TCP, but that didn't happen in time, this gets True.</td></tr>
|
|
<tr class="stats_row"><td>wasOpenHandshakeTimeout</td><td class="left">False</td><td class="left">When performing the opening handshake, but the peer did not finish in time, this gets True.</td></tr>
|
|
<tr class="stats_row"><td>wasCloseHandshakeTimeout</td><td class="left">False</td><td class="left">When we initiated a closing handshake, but the peer did not respond in time, this gets True.</td></tr>
|
|
<tr class="stats_row"><td>localCloseCode</td><td class="left">1000</td><td class="left">The close code I sent in close frame (if any).</td></tr>
|
|
<tr class="stats_row"><td>localCloseReason</td><td class="left">None</td><td class="left">The close reason I sent in close frame (if any).</td></tr>
|
|
<tr class="stats_row"><td>remoteCloseCode</td><td class="left">1000</td><td class="left">The close code the peer sent me in close frame (if any).</td></tr>
|
|
<tr class="stats_row"><td>remoteCloseReason</td><td class="left">None</td><td class="left">The close reason the peer sent me in close frame (if any).</td></tr>
|
|
</table> <br/><hr/>
|
|
<h2>Wire Statistics</h2>
|
|
<h3>Octets Received by Chop Size</h3>
|
|
<table>
|
|
<tr class="stats_header"><td>Chop Size</td><td>Count</td><td>Octets</td></tr>
|
|
<tr class="stats_row"><td>8</td><td>1</td><td>8</td></tr>
|
|
<tr class="stats_row"><td>295</td><td>1</td><td>295</td></tr>
|
|
<tr class="stats_row"><td>2805</td><td>2</td><td>5610</td></tr>
|
|
<tr class="stats_row"><td>2806</td><td>1</td><td>2806</td></tr>
|
|
<tr class="stats_row"><td>2807</td><td>2</td><td>5614</td></tr>
|
|
<tr class="stats_row"><td>2808</td><td>5</td><td>14040</td></tr>
|
|
<tr class="stats_row"><td>2809</td><td>4</td><td>11236</td></tr>
|
|
<tr class="stats_row"><td>2810</td><td>6</td><td>16860</td></tr>
|
|
<tr class="stats_row"><td>2811</td><td>5</td><td>14055</td></tr>
|
|
<tr class="stats_row"><td>2812</td><td>6</td><td>16872</td></tr>
|
|
<tr class="stats_row"><td>2813</td><td>12</td><td>33756</td></tr>
|
|
<tr class="stats_row"><td>2814</td><td>17</td><td>47838</td></tr>
|
|
<tr class="stats_row"><td>2815</td><td>22</td><td>61930</td></tr>
|
|
<tr class="stats_row"><td>2816</td><td>26</td><td>73216</td></tr>
|
|
<tr class="stats_row"><td>2817</td><td>28</td><td>78876</td></tr>
|
|
<tr class="stats_row"><td>2818</td><td>17</td><td>47906</td></tr>
|
|
<tr class="stats_row"><td>2819</td><td>35</td><td>98665</td></tr>
|
|
<tr class="stats_row"><td>2820</td><td>19</td><td>53580</td></tr>
|
|
<tr class="stats_row"><td>2821</td><td>31</td><td>87451</td></tr>
|
|
<tr class="stats_row"><td>2822</td><td>20</td><td>56440</td></tr>
|
|
<tr class="stats_row"><td>2823</td><td>23</td><td>64929</td></tr>
|
|
<tr class="stats_row"><td>2824</td><td>17</td><td>48008</td></tr>
|
|
<tr class="stats_row"><td>2825</td><td>21</td><td>59325</td></tr>
|
|
<tr class="stats_row"><td>2826</td><td>27</td><td>76302</td></tr>
|
|
<tr class="stats_row"><td>2827</td><td>25</td><td>70675</td></tr>
|
|
<tr class="stats_row"><td>2828</td><td>22</td><td>62216</td></tr>
|
|
<tr class="stats_row"><td>2829</td><td>26</td><td>73554</td></tr>
|
|
<tr class="stats_row"><td>2830</td><td>20</td><td>56600</td></tr>
|
|
<tr class="stats_row"><td>2831</td><td>34</td><td>96254</td></tr>
|
|
<tr class="stats_row"><td>2832</td><td>20</td><td>56640</td></tr>
|
|
<tr class="stats_row"><td>2833</td><td>14</td><td>39662</td></tr>
|
|
<tr class="stats_row"><td>2834</td><td>8</td><td>22672</td></tr>
|
|
<tr class="stats_row"><td>2835</td><td>9</td><td>25515</td></tr>
|
|
<tr class="stats_row"><td>2836</td><td>17</td><td>48212</td></tr>
|
|
<tr class="stats_row"><td>2837</td><td>16</td><td>45392</td></tr>
|
|
<tr class="stats_row"><td>2838</td><td>17</td><td>48246</td></tr>
|
|
<tr class="stats_row"><td>2839</td><td>16</td><td>45424</td></tr>
|
|
<tr class="stats_row"><td>2840</td><td>10</td><td>28400</td></tr>
|
|
<tr class="stats_row"><td>2841</td><td>9</td><td>25569</td></tr>
|
|
<tr class="stats_row"><td>2842</td><td>5</td><td>14210</td></tr>
|
|
<tr class="stats_row"><td>2843</td><td>3</td><td>8529</td></tr>
|
|
<tr class="stats_row"><td>2844</td><td>1</td><td>2844</td></tr>
|
|
<tr class="stats_row"><td>2845</td><td>3</td><td>8535</td></tr>
|
|
<tr class="stats_row"><td>2846</td><td>4</td><td>11384</td></tr>
|
|
<tr class="stats_row"><td>2847</td><td>2</td><td>5694</td></tr>
|
|
<tr class="stats_row"><td>2850</td><td>2</td><td>5700</td></tr>
|
|
<tr class="stats_row"><td>2851</td><td>1</td><td>2851</td></tr>
|
|
<tr class="stats_row"><td>2853</td><td>1</td><td>2853</td></tr>
|
|
<tr class="stats_row"><td>2854</td><td>1</td><td>2854</td></tr>
|
|
<tr class="stats_row"><td>2855</td><td>2</td><td>5710</td></tr>
|
|
<tr class="stats_row"><td>2857</td><td>1</td><td>2857</td></tr>
|
|
<tr class="stats_row"><td>2858</td><td>1</td><td>2858</td></tr>
|
|
<tr class="stats_row"><td>2859</td><td>2</td><td>5718</td></tr>
|
|
<tr class="stats_row"><td>2861</td><td>3</td><td>8583</td></tr>
|
|
<tr class="stats_row"><td>2863</td><td>4</td><td>11452</td></tr>
|
|
<tr class="stats_row"><td>2864</td><td>1</td><td>2864</td></tr>
|
|
<tr class="stats_row"><td>2866</td><td>4</td><td>11464</td></tr>
|
|
<tr class="stats_row"><td>2867</td><td>3</td><td>8601</td></tr>
|
|
<tr class="stats_row"><td>2868</td><td>2</td><td>5736</td></tr>
|
|
<tr class="stats_row"><td>2870</td><td>2</td><td>5740</td></tr>
|
|
<tr class="stats_row"><td>2871</td><td>1</td><td>2871</td></tr>
|
|
<tr class="stats_row"><td>2872</td><td>1</td><td>2872</td></tr>
|
|
<tr class="stats_row"><td>2873</td><td>1</td><td>2873</td></tr>
|
|
<tr class="stats_row"><td>2874</td><td>1</td><td>2874</td></tr>
|
|
<tr class="stats_row"><td>2876</td><td>1</td><td>2876</td></tr>
|
|
<tr class="stats_row"><td>2882</td><td>1</td><td>2882</td></tr>
|
|
<tr class="stats_row"><td>2883</td><td>1</td><td>2883</td></tr>
|
|
<tr class="stats_row"><td>2886</td><td>2</td><td>5772</td></tr>
|
|
<tr class="stats_row"><td>2887</td><td>1</td><td>2887</td></tr>
|
|
<tr class="stats_row"><td>2888</td><td>1</td><td>2888</td></tr>
|
|
<tr class="stats_row"><td>2889</td><td>1</td><td>2889</td></tr>
|
|
<tr class="stats_row"><td>2890</td><td>2</td><td>5780</td></tr>
|
|
<tr class="stats_row"><td>2891</td><td>1</td><td>2891</td></tr>
|
|
<tr class="stats_row"><td>2892</td><td>2</td><td>5784</td></tr>
|
|
<tr class="stats_row"><td>2896</td><td>1</td><td>2896</td></tr>
|
|
<tr class="stats_row"><td>2899</td><td>1</td><td>2899</td></tr>
|
|
<tr class="stats_row"><td>2901</td><td>1</td><td>2901</td></tr>
|
|
<tr class="stats_row"><td>2903</td><td>3</td><td>8709</td></tr>
|
|
<tr class="stats_row"><td>2904</td><td>2</td><td>5808</td></tr>
|
|
<tr class="stats_row"><td>2905</td><td>2</td><td>5810</td></tr>
|
|
<tr class="stats_row"><td>2906</td><td>5</td><td>14530</td></tr>
|
|
<tr class="stats_row"><td>2907</td><td>8</td><td>23256</td></tr>
|
|
<tr class="stats_row"><td>2908</td><td>5</td><td>14540</td></tr>
|
|
<tr class="stats_row"><td>2909</td><td>7</td><td>20363</td></tr>
|
|
<tr class="stats_row"><td>2910</td><td>4</td><td>11640</td></tr>
|
|
<tr class="stats_row"><td>2911</td><td>8</td><td>23288</td></tr>
|
|
<tr class="stats_row"><td>2912</td><td>2</td><td>5824</td></tr>
|
|
<tr class="stats_row"><td>2913</td><td>3</td><td>8739</td></tr>
|
|
<tr class="stats_row"><td>2914</td><td>3</td><td>8742</td></tr>
|
|
<tr class="stats_row"><td>2915</td><td>5</td><td>14575</td></tr>
|
|
<tr class="stats_row"><td>2916</td><td>10</td><td>29160</td></tr>
|
|
<tr class="stats_row"><td>2917</td><td>11</td><td>32087</td></tr>
|
|
<tr class="stats_row"><td>2918</td><td>16</td><td>46688</td></tr>
|
|
<tr class="stats_row"><td>2919</td><td>10</td><td>29190</td></tr>
|
|
<tr class="stats_row"><td>2920</td><td>11</td><td>32120</td></tr>
|
|
<tr class="stats_row"><td>2921</td><td>6</td><td>17526</td></tr>
|
|
<tr class="stats_row"><td>2922</td><td>19</td><td>55518</td></tr>
|
|
<tr class="stats_row"><td>2923</td><td>12</td><td>35076</td></tr>
|
|
<tr class="stats_row"><td>2924</td><td>6</td><td>17544</td></tr>
|
|
<tr class="stats_row"><td>2925</td><td>9</td><td>26325</td></tr>
|
|
<tr class="stats_row"><td>2926</td><td>12</td><td>35112</td></tr>
|
|
<tr class="stats_row"><td>2927</td><td>12</td><td>35124</td></tr>
|
|
<tr class="stats_row"><td>2928</td><td>12</td><td>35136</td></tr>
|
|
<tr class="stats_row"><td>2929</td><td>9</td><td>26361</td></tr>
|
|
<tr class="stats_row"><td>2930</td><td>7</td><td>20510</td></tr>
|
|
<tr class="stats_row"><td>2931</td><td>9</td><td>26379</td></tr>
|
|
<tr class="stats_row"><td>2932</td><td>7</td><td>20524</td></tr>
|
|
<tr class="stats_row"><td>2933</td><td>6</td><td>17598</td></tr>
|
|
<tr class="stats_row"><td>2934</td><td>4</td><td>11736</td></tr>
|
|
<tr class="stats_row"><td>2935</td><td>4</td><td>11740</td></tr>
|
|
<tr class="stats_row"><td>2936</td><td>2</td><td>5872</td></tr>
|
|
<tr class="stats_row"><td>2937</td><td>3</td><td>8811</td></tr>
|
|
<tr class="stats_row"><td>2938</td><td>1</td><td>2938</td></tr>
|
|
<tr class="stats_row"><td>2939</td><td>6</td><td>17634</td></tr>
|
|
<tr class="stats_row"><td>2940</td><td>11</td><td>32340</td></tr>
|
|
<tr class="stats_row"><td>2941</td><td>8</td><td>23528</td></tr>
|
|
<tr class="stats_row"><td>2942</td><td>13</td><td>38246</td></tr>
|
|
<tr class="stats_row"><td>2943</td><td>10</td><td>29430</td></tr>
|
|
<tr class="stats_row"><td>2944</td><td>9</td><td>26496</td></tr>
|
|
<tr class="stats_row"><td>2945</td><td>5</td><td>14725</td></tr>
|
|
<tr class="stats_row"><td>2946</td><td>2</td><td>5892</td></tr>
|
|
<tr class="stats_row"><td>2947</td><td>3</td><td>8841</td></tr>
|
|
<tr class="stats_row"><td>2961</td><td>1</td><td>2961</td></tr>
|
|
<tr class="stats_total"><td>Total</td><td>1002</td><td>2860396</td></tr>
|
|
</table>
|
|
<h3>Octets Transmitted by Chop Size</h3>
|
|
<table>
|
|
<tr class="stats_header"><td>Chop Size</td><td>Count</td><td>Octets</td></tr>
|
|
<tr class="stats_row"><td>2</td><td>17</td><td>34</td></tr>
|
|
<tr class="stats_row"><td>3</td><td>21</td><td>63</td></tr>
|
|
<tr class="stats_row"><td>4</td><td>28</td><td>112</td></tr>
|
|
<tr class="stats_row"><td>5</td><td>25</td><td>125</td></tr>
|
|
<tr class="stats_row"><td>6</td><td>22</td><td>132</td></tr>
|
|
<tr class="stats_row"><td>7</td><td>26</td><td>182</td></tr>
|
|
<tr class="stats_row"><td>8</td><td>20</td><td>160</td></tr>
|
|
<tr class="stats_row"><td>9</td><td>34</td><td>306</td></tr>
|
|
<tr class="stats_row"><td>10</td><td>20</td><td>200</td></tr>
|
|
<tr class="stats_row"><td>11</td><td>14</td><td>154</td></tr>
|
|
<tr class="stats_row"><td>12</td><td>8</td><td>96</td></tr>
|
|
<tr class="stats_row"><td>13</td><td>9</td><td>117</td></tr>
|
|
<tr class="stats_row"><td>14</td><td>17</td><td>238</td></tr>
|
|
<tr class="stats_row"><td>15</td><td>16</td><td>240</td></tr>
|
|
<tr class="stats_row"><td>16</td><td>17</td><td>272</td></tr>
|
|
<tr class="stats_row"><td>17</td><td>16</td><td>272</td></tr>
|
|
<tr class="stats_row"><td>18</td><td>10</td><td>180</td></tr>
|
|
<tr class="stats_row"><td>19</td><td>9</td><td>171</td></tr>
|
|
<tr class="stats_row"><td>20</td><td>5</td><td>100</td></tr>
|
|
<tr class="stats_row"><td>21</td><td>3</td><td>63</td></tr>
|
|
<tr class="stats_row"><td>22</td><td>1</td><td>22</td></tr>
|
|
<tr class="stats_row"><td>23</td><td>3</td><td>69</td></tr>
|
|
<tr class="stats_row"><td>24</td><td>4</td><td>96</td></tr>
|
|
<tr class="stats_row"><td>25</td><td>2</td><td>50</td></tr>
|
|
<tr class="stats_row"><td>28</td><td>2</td><td>56</td></tr>
|
|
<tr class="stats_row"><td>29</td><td>1</td><td>29</td></tr>
|
|
<tr class="stats_row"><td>31</td><td>1</td><td>31</td></tr>
|
|
<tr class="stats_row"><td>32</td><td>1</td><td>32</td></tr>
|
|
<tr class="stats_row"><td>33</td><td>2</td><td>66</td></tr>
|
|
<tr class="stats_row"><td>35</td><td>1</td><td>35</td></tr>
|
|
<tr class="stats_row"><td>36</td><td>1</td><td>36</td></tr>
|
|
<tr class="stats_row"><td>37</td><td>2</td><td>74</td></tr>
|
|
<tr class="stats_row"><td>39</td><td>3</td><td>117</td></tr>
|
|
<tr class="stats_row"><td>41</td><td>4</td><td>164</td></tr>
|
|
<tr class="stats_row"><td>42</td><td>1</td><td>42</td></tr>
|
|
<tr class="stats_row"><td>44</td><td>4</td><td>176</td></tr>
|
|
<tr class="stats_row"><td>45</td><td>3</td><td>135</td></tr>
|
|
<tr class="stats_row"><td>46</td><td>2</td><td>92</td></tr>
|
|
<tr class="stats_row"><td>48</td><td>2</td><td>96</td></tr>
|
|
<tr class="stats_row"><td>49</td><td>1</td><td>49</td></tr>
|
|
<tr class="stats_row"><td>50</td><td>1</td><td>50</td></tr>
|
|
<tr class="stats_row"><td>51</td><td>1</td><td>51</td></tr>
|
|
<tr class="stats_row"><td>52</td><td>1</td><td>52</td></tr>
|
|
<tr class="stats_row"><td>54</td><td>1</td><td>54</td></tr>
|
|
<tr class="stats_row"><td>60</td><td>1</td><td>60</td></tr>
|
|
<tr class="stats_row"><td>61</td><td>1</td><td>61</td></tr>
|
|
<tr class="stats_row"><td>64</td><td>2</td><td>128</td></tr>
|
|
<tr class="stats_row"><td>65</td><td>1</td><td>65</td></tr>
|
|
<tr class="stats_row"><td>66</td><td>1</td><td>66</td></tr>
|
|
<tr class="stats_row"><td>67</td><td>1</td><td>67</td></tr>
|
|
<tr class="stats_row"><td>68</td><td>2</td><td>136</td></tr>
|
|
<tr class="stats_row"><td>69</td><td>1</td><td>69</td></tr>
|
|
<tr class="stats_row"><td>70</td><td>2</td><td>140</td></tr>
|
|
<tr class="stats_row"><td>74</td><td>1</td><td>74</td></tr>
|
|
<tr class="stats_row"><td>77</td><td>1</td><td>77</td></tr>
|
|
<tr class="stats_row"><td>79</td><td>1</td><td>79</td></tr>
|
|
<tr class="stats_row"><td>81</td><td>3</td><td>243</td></tr>
|
|
<tr class="stats_row"><td>82</td><td>2</td><td>164</td></tr>
|
|
<tr class="stats_row"><td>83</td><td>2</td><td>166</td></tr>
|
|
<tr class="stats_row"><td>84</td><td>5</td><td>420</td></tr>
|
|
<tr class="stats_row"><td>85</td><td>8</td><td>680</td></tr>
|
|
<tr class="stats_row"><td>86</td><td>5</td><td>430</td></tr>
|
|
<tr class="stats_row"><td>87</td><td>7</td><td>609</td></tr>
|
|
<tr class="stats_row"><td>88</td><td>4</td><td>352</td></tr>
|
|
<tr class="stats_row"><td>89</td><td>8</td><td>712</td></tr>
|
|
<tr class="stats_row"><td>90</td><td>2</td><td>180</td></tr>
|
|
<tr class="stats_row"><td>91</td><td>3</td><td>273</td></tr>
|
|
<tr class="stats_row"><td>92</td><td>3</td><td>276</td></tr>
|
|
<tr class="stats_row"><td>93</td><td>5</td><td>465</td></tr>
|
|
<tr class="stats_row"><td>94</td><td>10</td><td>940</td></tr>
|
|
<tr class="stats_row"><td>95</td><td>11</td><td>1045</td></tr>
|
|
<tr class="stats_row"><td>96</td><td>16</td><td>1536</td></tr>
|
|
<tr class="stats_row"><td>97</td><td>10</td><td>970</td></tr>
|
|
<tr class="stats_row"><td>98</td><td>11</td><td>1078</td></tr>
|
|
<tr class="stats_row"><td>99</td><td>6</td><td>594</td></tr>
|
|
<tr class="stats_row"><td>100</td><td>19</td><td>1900</td></tr>
|
|
<tr class="stats_row"><td>101</td><td>12</td><td>1212</td></tr>
|
|
<tr class="stats_row"><td>102</td><td>6</td><td>612</td></tr>
|
|
<tr class="stats_row"><td>103</td><td>9</td><td>927</td></tr>
|
|
<tr class="stats_row"><td>104</td><td>12</td><td>1248</td></tr>
|
|
<tr class="stats_row"><td>105</td><td>12</td><td>1260</td></tr>
|
|
<tr class="stats_row"><td>106</td><td>12</td><td>1272</td></tr>
|
|
<tr class="stats_row"><td>107</td><td>9</td><td>963</td></tr>
|
|
<tr class="stats_row"><td>108</td><td>7</td><td>756</td></tr>
|
|
<tr class="stats_row"><td>109</td><td>9</td><td>981</td></tr>
|
|
<tr class="stats_row"><td>110</td><td>7</td><td>770</td></tr>
|
|
<tr class="stats_row"><td>111</td><td>6</td><td>666</td></tr>
|
|
<tr class="stats_row"><td>112</td><td>4</td><td>448</td></tr>
|
|
<tr class="stats_row"><td>113</td><td>4</td><td>452</td></tr>
|
|
<tr class="stats_row"><td>114</td><td>2</td><td>228</td></tr>
|
|
<tr class="stats_row"><td>115</td><td>3</td><td>345</td></tr>
|
|
<tr class="stats_row"><td>116</td><td>1</td><td>116</td></tr>
|
|
<tr class="stats_row"><td>117</td><td>6</td><td>702</td></tr>
|
|
<tr class="stats_row"><td>118</td><td>11</td><td>1298</td></tr>
|
|
<tr class="stats_row"><td>119</td><td>8</td><td>952</td></tr>
|
|
<tr class="stats_row"><td>120</td><td>13</td><td>1560</td></tr>
|
|
<tr class="stats_row"><td>121</td><td>10</td><td>1210</td></tr>
|
|
<tr class="stats_row"><td>122</td><td>9</td><td>1098</td></tr>
|
|
<tr class="stats_row"><td>123</td><td>5</td><td>615</td></tr>
|
|
<tr class="stats_row"><td>124</td><td>2</td><td>248</td></tr>
|
|
<tr class="stats_row"><td>125</td><td>3</td><td>375</td></tr>
|
|
<tr class="stats_row"><td>141</td><td>1</td><td>141</td></tr>
|
|
<tr class="stats_row"><td>241</td><td>2</td><td>482</td></tr>
|
|
<tr class="stats_row"><td>242</td><td>1</td><td>242</td></tr>
|
|
<tr class="stats_row"><td>243</td><td>2</td><td>486</td></tr>
|
|
<tr class="stats_row"><td>244</td><td>5</td><td>1220</td></tr>
|
|
<tr class="stats_row"><td>245</td><td>4</td><td>980</td></tr>
|
|
<tr class="stats_row"><td>246</td><td>6</td><td>1476</td></tr>
|
|
<tr class="stats_row"><td>247</td><td>5</td><td>1235</td></tr>
|
|
<tr class="stats_row"><td>248</td><td>6</td><td>1488</td></tr>
|
|
<tr class="stats_row"><td>249</td><td>12</td><td>2988</td></tr>
|
|
<tr class="stats_row"><td>250</td><td>17</td><td>4250</td></tr>
|
|
<tr class="stats_row"><td>251</td><td>22</td><td>5522</td></tr>
|
|
<tr class="stats_row"><td>252</td><td>26</td><td>6552</td></tr>
|
|
<tr class="stats_row"><td>253</td><td>28</td><td>7084</td></tr>
|
|
<tr class="stats_row"><td>254</td><td>17</td><td>4318</td></tr>
|
|
<tr class="stats_row"><td>255</td><td>35</td><td>8925</td></tr>
|
|
<tr class="stats_row"><td>256</td><td>19</td><td>4864</td></tr>
|
|
<tr class="stats_row"><td>257</td><td>31</td><td>7967</td></tr>
|
|
<tr class="stats_row"><td>258</td><td>20</td><td>5160</td></tr>
|
|
<tr class="stats_row"><td>259</td><td>23</td><td>5957</td></tr>
|
|
<tr class="stats_row"><td>260</td><td>10719</td><td>2786940</td></tr>
|
|
<tr class="stats_row"><td>279</td><td>1</td><td>279</td></tr>
|
|
<tr class="stats_total"><td>Total</td><td>11721</td><td>2897816</td></tr>
|
|
</table>
|
|
<h3>Frames Received by Opcode</h3>
|
|
<table>
|
|
<tr class="stats_header"><td>Opcode</td><td>Count</td></tr>
|
|
<tr class="stats_row"><td>1</td><td>1000</td></tr>
|
|
<tr class="stats_row"><td>8</td><td>1</td></tr>
|
|
<tr class="stats_total"><td>Total</td><td>1001</td></tr>
|
|
</table>
|
|
<h3>Frames Transmitted by Opcode</h3>
|
|
<table>
|
|
<tr class="stats_header"><td>Opcode</td><td>Count</td></tr>
|
|
<tr class="stats_row"><td>0</td><td>10719</td></tr>
|
|
<tr class="stats_row"><td>1</td><td>1000</td></tr>
|
|
<tr class="stats_row"><td>8</td><td>1</td></tr>
|
|
<tr class="stats_total"><td>Total</td><td>11720</td></tr>
|
|
</table>
|
|
<br/><hr/>
|
|
<h2>Wire Log</h2>
|
|
<div id="wirelog">
|
|
<pre class="wirelog_rx_octets">000 RX OCTETS: 474554202f72756e436173653f636173653d343539266167656e743d776562736f636b2d7365637572652d636c69656e7420</pre>
|
|
<pre class="wirelog_rx_octets"> 485454502f312e310d0a5365632d ...</pre>
|
|
<pre class="wirelog_tx_octets">001 TX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a5365727665723a204175746f6261686e</pre>
|
|
<pre class="wirelog_tx_octets"> 5465737453756974652f302e382e ...</pre>
|
|
<pre class="wirelog_delay">002 WIRELOG DISABLED</pre>
|
|
<pre class="wirelog_kill_after">003 CLOSE CONNECTION AFTER 480.000000 sec</pre>
|
|
<pre class="wirelog_delay">004 WIRELOG ENABLED</pre>
|
|
<pre class="wirelog_tx_frame">005 TX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASK=None, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False</pre>
|
|
<pre class="wirelog_tx_frame"> 0x03e8</pre>
|
|
<pre class="wirelog_tx_octets">006 TX OCTETS: 880203e8</pre>
|
|
<pre class="wirelog_rx_octets">007 RX OCTETS: 8882e05e722ae3b6</pre>
|
|
<pre class="wirelog_rx_frame">008 RX FRAME : OPCODE=8, FIN=True, RSV=0, PAYLOAD-LEN=2, MASKED=True, MASK=6530356537323261</pre>
|
|
<pre class="wirelog_rx_frame"> 0x03e8</pre>
|
|
<pre class="wirelog_tcp_closed_by_me">009 TCP DROPPED BY ME</pre>
|
|
</div>
|
|
<br/><hr/>
|
|
</body>
|
|
</html>
|