├── .gitignore ├── README ├── build.sh ├── data ├── 300KB-image.tcp ├── facebook-3g.tcp ├── image.tcp ├── plr.tcp └── youtube.tcp ├── packet_flight ├── data.pde ├── js │ ├── data.js │ ├── jquery.min.js │ ├── packet-flight.js │ └── raphael-min.js ├── packet_flight.pde └── viewer.html └── process-dump.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.sw? 2 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | Packet Flight: visualizing packets 2 | carlos@bueno.org 3 | BSD license: Share and enjoy, but give credit where it's due. 4 | 5 | Packet Flight is a script that turns a TCP packet dump (tcpdump) data into a 6 | Processing animation. 7 | 8 | At the moment this is a very basic demonstraion of the idea. 9 | 10 | On linux (ubuntu) to generate a dump use the following command 11 | 12 | sudo tcpdump -n -i -tt host > data.tcp 13 | 14 | and after to generate the correct data file for the viewer 15 | 16 | ./build.sh 17 | 18 | finally to visualize it simply open the viewer.html file 19 | 20 | 21 | TODOS: 22 | 23 | * automatically figure out the latency and correct the timings to account 24 | for it. The dump timestamps show the send time of sent packets and the 25 | received time of received packets, so the timings for received packets 26 | have to be adjusted backwards. 27 | 28 | * show labels for nodes and packets 29 | 30 | * prettier visualizations 31 | 32 | * sound effects! 33 | 34 | * a timeline for pausing, skipping, etc. 35 | -------------------------------------------------------------------------------- /build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # usage: build.sh data/some-file.tcp 3 | 4 | # Do normal processing 5 | cat $1 | python process-dump.py > packet_flight/data.pde 6 | 7 | # Setup javascript viewer 8 | cp packet_flight/data.pde packet_flight/js/data.js 9 | 10 | # Clean out the junk 11 | sed -i 's/NetworkNode \(.*\) =/\1 =/g' packet_flight/data.pde packet_flight/js/data.js 12 | sed -i 's/NetworkNode node;.*$//' packet_flight/data.pde packet_flight/js/data.js 13 | sed -i 's/void/function/g' packet_flight/data.pde packet_flight/js/data.js 14 | 15 | # to view the results, open packet_flight/viewer.html or 16 | # load packet_flight/data.pde in processing 17 | -------------------------------------------------------------------------------- /data/300KB-image.tcp: -------------------------------------------------------------------------------- 1 | # 300KB HTTP image request 2 | 00:00:00.000000 IP client > server: Flags [S], seq 1853794764, win 65535, options [mss 1460,nop,wscale 3,nop,nop,TS val 423686227 ecr 0,sackOK,eol], length 0 3 | 00:00:00.023350 IP server > client: Flags [S.], seq 2904009206, ack 1853794765, win 5792, options [mss 1460,sackOK,TS val 1823875490 ecr 423686227,nop,wscale 7], length 0 4 | 00:00:00.023421 IP client > server: Flags [.], ack 1, win 65535, options [nop,nop,TS val 423686227 ecr 1823875490], length 0 5 | 00:00:00.023614 IP client > server: Flags [P.], seq 1:645, ack 1, win 65535, options [nop,nop,TS val 423686227 ecr 1823875490], length 644 6 | 00:00:00.051393 IP server > client: Flags [.], ack 645, win 56, options [nop,nop,TS val 1823875497 ecr 423686227], length 0 7 | 00:00:00.052892 IP server > client: Flags [.], seq 1:1449, ack 645, win 56, options [nop,nop,TS val 1823875497 ecr 423686227], length 1448 8 | 00:00:00.053302 IP server > client: Flags [.], seq 1449:2897, ack 645, win 56, options [nop,nop,TS val 1823875497 ecr 423686227], length 1448 9 | 00:00:00.053324 IP client > server: Flags [.], ack 2897, win 65522, options [nop,nop,TS val 423686228 ecr 1823875497], length 0 10 | 00:00:00.053611 IP server > client: Flags [.], seq 2897:4345, ack 645, win 56, options [nop,nop,TS val 1823875497 ecr 423686227], length 1448 11 | 00:00:00.074249 IP server > client: Flags [.], seq 4345:5793, ack 645, win 56, options [nop,nop,TS val 1823875503 ecr 423686228], length 1448 12 | 00:00:00.074328 IP client > server: Flags [.], ack 5793, win 65522, options [nop,nop,TS val 423686228 ecr 1823875497], length 0 13 | 00:00:00.074489 IP server > client: Flags [.], seq 5793:7241, ack 645, win 56, options [nop,nop,TS val 1823875503 ecr 423686228], length 1448 14 | 00:00:00.074986 IP server > client: Flags [.], seq 7241:8689, ack 645, win 56, options [nop,nop,TS val 1823875503 ecr 423686228], length 1448 15 | 00:00:00.075021 IP client > server: Flags [.], ack 8689, win 65341, options [nop,nop,TS val 423686228 ecr 1823875503], length 0 16 | 00:00:00.110054 IP server > client: Flags [.], seq 8689:10137, ack 645, win 56, options [nop,nop,TS val 1823875510 ecr 423686228], length 1448 17 | 00:00:00.110202 IP client > server: Flags [.], ack 10137, win 65535, options [nop,nop,TS val 423686228 ecr 1823875510], length 0 18 | 00:00:00.110390 IP server > client: Flags [.], seq 10137:11585, ack 645, win 56, options [nop,nop,TS val 1823875510 ecr 423686228], length 1448 19 | 00:00:00.110764 IP server > client: Flags [.], seq 11585:13033, ack 645, win 56, options [nop,nop,TS val 1823875510 ecr 423686228], length 1448 20 | 00:00:00.110853 IP client > server: Flags [.], ack 13033, win 65535, options [nop,nop,TS val 423686228 ecr 1823875510], length 0 21 | 00:00:00.111294 IP server > client: Flags [.], seq 13033:14481, ack 645, win 56, options [nop,nop,TS val 1823875511 ecr 423686228], length 1448 22 | 00:00:00.111836 IP server > client: Flags [.], seq 14481:15929, ack 645, win 56, options [nop,nop,TS val 1823875511 ecr 423686228], length 1448 23 | 00:00:00.111922 IP client > server: Flags [.], ack 15929, win 65535, options [nop,nop,TS val 423686228 ecr 1823875511], length 0 24 | 00:00:00.112184 IP server > client: Flags [.], seq 15929:17377, ack 645, win 56, options [nop,nop,TS val 1823875511 ecr 423686228], length 1448 25 | 00:00:00.143253 IP server > client: Flags [.], seq 17377:18825, ack 645, win 56, options [nop,nop,TS val 1823875518 ecr 423686228], length 1448 26 | 00:00:00.143356 IP client > server: Flags [.], ack 18825, win 65535, options [nop,nop,TS val 423686229 ecr 1823875511], length 0 27 | 00:00:00.143414 IP server > client: Flags [.], seq 18825:20273, ack 645, win 56, options [nop,nop,TS val 1823875518 ecr 423686228], length 1448 28 | 00:00:00.143758 IP server > client: Flags [.], seq 20273:21721, ack 645, win 56, options [nop,nop,TS val 1823875518 ecr 423686228], length 1448 29 | 00:00:00.143801 IP client > server: Flags [.], ack 21721, win 65341, options [nop,nop,TS val 423686229 ecr 1823875518], length 0 30 | 00:00:00.144453 IP server > client: Flags [.], seq 21721:23169, ack 645, win 56, options [nop,nop,TS val 1823875518 ecr 423686228], length 1448 31 | 00:00:00.144879 IP server > client: Flags [.], seq 23169:24617, ack 645, win 56, options [nop,nop,TS val 1823875518 ecr 423686228], length 1448 32 | 00:00:00.145170 IP server > client: Flags [.], seq 24617:26065, ack 645, win 56, options [nop,nop,TS val 1823875518 ecr 423686228], length 1448 33 | 00:00:00.145493 IP server > client: Flags [.], seq 26065:27513, ack 645, win 56, options [nop,nop,TS val 1823875518 ecr 423686228], length 1448 34 | 00:00:00.145510 IP client > server: Flags [.], ack 26065, win 65535, options [nop,nop,TS val 423686229 ecr 1823875518], length 0 35 | 00:00:00.146128 IP server > client: Flags [.], seq 27513:28961, ack 645, win 56, options [nop,nop,TS val 1823875518 ecr 423686228], length 1448 36 | 00:00:00.147946 IP client > server: Flags [.], ack 28961, win 65535, options [nop,nop,TS val 423686229 ecr 1823875518], length 0 37 | 00:00:00.163249 IP server > client: Flags [.], seq 28961:30409, ack 645, win 56, options [nop,nop,TS val 1823875525 ecr 423686229], length 1448 38 | 00:00:00.164142 IP server > client: Flags [.], seq 30409:31857, ack 645, win 56, options [nop,nop,TS val 1823875525 ecr 423686229], length 1448 39 | 00:00:00.164437 IP server > client: Flags [.], seq 31857:33305, ack 645, win 56, options [nop,nop,TS val 1823875525 ecr 423686229], length 1448 40 | 00:00:00.164879 IP server > client: Flags [.], seq 33305:34753, ack 645, win 56, options [nop,nop,TS val 1823875525 ecr 423686229], length 1448 41 | 00:00:00.164899 IP client > server: Flags [.], ack 34753, win 65160, options [nop,nop,TS val 423686229 ecr 1823875525], length 0 42 | 00:00:00.165931 IP server > client: Flags [.], seq 34753:36201, ack 645, win 56, options [nop,nop,TS val 1823875525 ecr 423686229], length 1448 43 | 00:00:00.166411 IP server > client: Flags [.], seq 36201:37649, ack 645, win 56, options [nop,nop,TS val 1823875525 ecr 423686229], length 1448 44 | 00:00:00.167257 IP client > server: Flags [.], ack 37649, win 65535, options [nop,nop,TS val 423686229 ecr 1823875525], length 0 45 | 00:00:00.167945 IP server > client: Flags [.], seq 37649:39097, ack 645, win 56, options [nop,nop,TS val 1823875526 ecr 423686229], length 1448 46 | 00:00:00.168588 IP server > client: Flags [.], seq 39097:40545, ack 645, win 56, options [nop,nop,TS val 1823875526 ecr 423686229], length 1448 47 | 00:00:00.169441 IP server > client: Flags [.], seq 40545:41993, ack 645, win 56, options [nop,nop,TS val 1823875526 ecr 423686229], length 1448 48 | 00:00:00.169761 IP server > client: Flags [.], seq 41993:43441, ack 645, win 56, options [nop,nop,TS val 1823875526 ecr 423686229], length 1448 49 | 00:00:00.170087 IP client > server: Flags [.], ack 43441, win 65535, options [nop,nop,TS val 423686229 ecr 1823875526], length 0 50 | 00:00:00.186252 IP server > client: Flags [.], seq 43441:44889, ack 645, win 56, options [nop,nop,TS val 1823875531 ecr 423686229], length 1448 51 | 00:00:00.188441 IP server > client: Flags [.], seq 44889:46337, ack 645, win 56, options [nop,nop,TS val 1823875531 ecr 423686229], length 1448 52 | 00:00:00.188533 IP client > server: Flags [.], ack 46337, win 65535, options [nop,nop,TS val 423686229 ecr 1823875531], length 0 53 | 00:00:00.188830 IP server > client: Flags [.], seq 46337:47785, ack 645, win 56, options [nop,nop,TS val 1823875531 ecr 423686229], length 1448 54 | 00:00:00.188867 IP client > server: Flags [.], ack 47785, win 65522, options [nop,nop,TS val 423686229 ecr 1823875531], length 0 55 | 00:00:00.189508 IP server > client: Flags [.], seq 47785:49233, ack 645, win 56, options [nop,nop,TS val 1823875531 ecr 423686229], length 1448 56 | 00:00:00.189926 IP server > client: Flags [.], seq 49233:50681, ack 645, win 56, options [nop,nop,TS val 1823875531 ecr 423686229], length 1448 57 | 00:00:00.190334 IP server > client: Flags [.], seq 50681:52129, ack 645, win 56, options [nop,nop,TS val 1823875531 ecr 423686229], length 1448 58 | 00:00:00.190726 IP server > client: Flags [.], seq 52129:53577, ack 645, win 56, options [nop,nop,TS val 1823875531 ecr 423686229], length 1448 59 | 00:00:00.190746 IP client > server: Flags [.], ack 52129, win 65535, options [nop,nop,TS val 423686229 ecr 1823875531], length 0 60 | 00:00:00.191328 IP server > client: Flags [.], seq 53577:55025, ack 645, win 56, options [nop,nop,TS val 1823875531 ecr 423686229], length 1448 61 | 00:00:00.191712 IP server > client: Flags [.], seq 55025:56473, ack 645, win 56, options [nop,nop,TS val 1823875532 ecr 423686229], length 1448 62 | 00:00:00.192122 IP server > client: Flags [.], seq 56473:57921, ack 645, win 56, options [nop,nop,TS val 1823875532 ecr 423686229], length 1448 63 | 00:00:00.192566 IP server > client: Flags [.], seq 57921:59369, ack 645, win 56, options [nop,nop,TS val 1823875532 ecr 423686229], length 1448 64 | 00:00:00.193326 IP client > server: Flags [.], ack 59369, win 65535, options [nop,nop,TS val 423686229 ecr 1823875531], length 0 65 | 00:00:00.211894 IP server > client: Flags [.], seq 59369:60817, ack 645, win 56, options [nop,nop,TS val 1823875537 ecr 423686229], length 1448 66 | 00:00:00.211938 IP client > server: Flags [.], ack 60817, win 65522, options [nop,nop,TS val 423686229 ecr 1823875537], length 0 67 | 00:00:00.212145 IP server > client: Flags [.], seq 60817:62265, ack 645, win 56, options [nop,nop,TS val 1823875537 ecr 423686229], length 1448 68 | 00:00:00.212649 IP server > client: Flags [.], seq 62265:63713, ack 645, win 56, options [nop,nop,TS val 1823875537 ecr 423686229], length 1448 69 | 00:00:00.213092 IP server > client: Flags [.], seq 63713:65161, ack 645, win 56, options [nop,nop,TS val 1823875537 ecr 423686229], length 1448 70 | 00:00:00.213477 IP server > client: Flags [.], seq 65161:66609, ack 645, win 56, options [nop,nop,TS val 1823875537 ecr 423686229], length 1448 71 | 00:00:00.213952 IP server > client: Flags [.], seq 66609:68057, ack 645, win 56, options [nop,nop,TS val 1823875537 ecr 423686229], length 1448 72 | 00:00:00.214301 IP client > server: Flags [.], ack 68057, win 65535, options [nop,nop,TS val 423686229 ecr 1823875537], length 0 73 | 00:00:00.214324 IP server > client: Flags [.], seq 68057:69505, ack 645, win 56, options [nop,nop,TS val 1823875537 ecr 423686229], length 1448 74 | 00:00:00.214683 IP server > client: Flags [.], seq 69505:70953, ack 645, win 56, options [nop,nop,TS val 1823875537 ecr 423686229], length 1448 75 | 00:00:00.216752 IP client > server: Flags [.], ack 70953, win 65535, options [nop,nop,TS val 423686229 ecr 1823875537], length 0 76 | 00:00:00.218477 IP server > client: Flags [.], seq 70953:72401, ack 645, win 56, options [nop,nop,TS val 1823875539 ecr 423686229], length 1448 77 | 00:00:00.218856 IP server > client: Flags [.], seq 72401:73849, ack 645, win 56, options [nop,nop,TS val 1823875539 ecr 423686229], length 1448 78 | 00:00:00.218883 IP client > server: Flags [.], ack 73849, win 65341, options [nop,nop,TS val 423686229 ecr 1823875539], length 0 79 | 00:00:00.219264 IP server > client: Flags [.], seq 73849:75297, ack 645, win 56, options [nop,nop,TS val 1823875539 ecr 423686229], length 1448 80 | 00:00:00.219774 IP server > client: Flags [.], seq 75297:76745, ack 645, win 56, options [nop,nop,TS val 1823875539 ecr 423686229], length 1448 81 | 00:00:00.220098 IP server > client: Flags [.], seq 76745:78193, ack 645, win 56, options [nop,nop,TS val 1823875539 ecr 423686229], length 1448 82 | 00:00:00.220533 IP server > client: Flags [.], seq 78193:79641, ack 645, win 56, options [nop,nop,TS val 1823875539 ecr 423686229], length 1448 83 | 00:00:00.220882 IP server > client: Flags [.], seq 79641:81089, ack 645, win 56, options [nop,nop,TS val 1823875539 ecr 423686229], length 1448 84 | 00:00:00.220927 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 423686229 ecr 1823875539], length 0 85 | 00:00:00.221211 IP server > client: Flags [.], seq 81089:82537, ack 645, win 56, options [nop,nop,TS val 1823875539 ecr 423686229], length 1448 86 | 00:00:00.222666 IP server > client: Flags [.], seq 82537:83985, ack 645, win 56, options [nop,nop,TS val 1823875539 ecr 423686229], length 1448 87 | 00:00:00.222875 IP client > server: Flags [.], ack 83985, win 65535, options [nop,nop,TS val 423686229 ecr 1823875539], length 0 88 | 00:00:00.223057 IP server > client: Flags [.], seq 83985:85433, ack 645, win 56, options [nop,nop,TS val 1823875539 ecr 423686229], length 1448 89 | 00:00:00.223692 IP server > client: Flags [.], seq 85433:86881, ack 645, win 56, options [nop,nop,TS val 1823875539 ecr 423686229], length 1448 90 | 00:00:00.223730 IP client > server: Flags [.], ack 86881, win 65341, options [nop,nop,TS val 423686229 ecr 1823875539], length 0 91 | 00:00:00.224109 IP server > client: Flags [.], seq 86881:88329, ack 645, win 56, options [nop,nop,TS val 1823875539 ecr 423686229], length 1448 92 | 00:00:00.225282 IP client > server: Flags [.], ack 88329, win 65535, options [nop,nop,TS val 423686229 ecr 1823875539], length 0 93 | 00:00:00.237393 IP server > client: Flags [.], seq 88329:89777, ack 645, win 56, options [nop,nop,TS val 1823875543 ecr 423686229], length 1448 94 | 00:00:00.237725 IP server > client: Flags [.], seq 89777:91225, ack 645, win 56, options [nop,nop,TS val 1823875543 ecr 423686229], length 1448 95 | 00:00:00.238049 IP server > client: Flags [.], seq 91225:92673, ack 645, win 56, options [nop,nop,TS val 1823875543 ecr 423686229], length 1448 96 | 00:00:00.238450 IP server > client: Flags [.], seq 92673:94121, ack 645, win 56, options [nop,nop,TS val 1823875543 ecr 423686229], length 1448 97 | 00:00:00.238885 IP server > client: Flags [.], seq 94121:95569, ack 645, win 56, options [nop,nop,TS val 1823875543 ecr 423686229], length 1448 98 | 00:00:00.239380 IP client > server: Flags [.], ack 95569, win 65535, options [nop,nop,TS val 423686230 ecr 1823875543], length 0 99 | 00:00:00.239493 IP server > client: Flags [.], seq 95569:97017, ack 645, win 56, options [nop,nop,TS val 1823875543 ecr 423686229], length 1448 100 | 00:00:00.240060 IP server > client: Flags [.], seq 97017:98465, ack 645, win 56, options [nop,nop,TS val 1823875543 ecr 423686229], length 1448 101 | 00:00:00.240400 IP server > client: Flags [.], seq 98465:99913, ack 645, win 56, options [nop,nop,TS val 1823875543 ecr 423686229], length 1448 102 | 00:00:00.240416 IP client > server: Flags [.], ack 99913, win 65160, options [nop,nop,TS val 423686230 ecr 1823875543], length 0 103 | 00:00:00.240972 IP server > client: Flags [.], seq 99913:101361, ack 645, win 56, options [nop,nop,TS val 1823875545 ecr 423686229], length 1448 104 | 00:00:00.241340 IP client > server: Flags [.], ack 101361, win 65535, options [nop,nop,TS val 423686230 ecr 1823875545], length 0 105 | 00:00:00.241422 IP server > client: Flags [.], seq 101361:102809, ack 645, win 56, options [nop,nop,TS val 1823875545 ecr 423686229], length 1448 106 | 00:00:00.241707 IP server > client: Flags [.], seq 102809:104257, ack 645, win 56, options [nop,nop,TS val 1823875545 ecr 423686229], length 1448 107 | 00:00:00.243191 IP client > server: Flags [.], ack 104257, win 65535, options [nop,nop,TS val 423686230 ecr 1823875545], length 0 108 | 00:00:00.243358 IP server > client: Flags [.], seq 104257:105705, ack 645, win 56, options [nop,nop,TS val 1823875546 ecr 423686229], length 1448 109 | 00:00:00.243966 IP server > client: Flags [.], seq 105705:107153, ack 645, win 56, options [nop,nop,TS val 1823875546 ecr 423686229], length 1448 110 | 00:00:00.244403 IP server > client: Flags [.], seq 107153:108601, ack 645, win 56, options [nop,nop,TS val 1823875546 ecr 423686229], length 1448 111 | 00:00:00.244814 IP server > client: Flags [.], seq 108601:110049, ack 645, win 56, options [nop,nop,TS val 1823875546 ecr 423686229], length 1448 112 | 00:00:00.245183 IP client > server: Flags [.], ack 110049, win 65535, options [nop,nop,TS val 423686230 ecr 1823875546], length 0 113 | 00:00:00.245270 IP server > client: Flags [.], seq 110049:111497, ack 645, win 56, options [nop,nop,TS val 1823875546 ecr 423686229], length 1448 114 | 00:00:00.245869 IP server > client: Flags [.], seq 111497:112945, ack 645, win 56, options [nop,nop,TS val 1823875546 ecr 423686229], length 1448 115 | 00:00:00.245889 IP client > server: Flags [.], ack 112945, win 65341, options [nop,nop,TS val 423686230 ecr 1823875546], length 0 116 | 00:00:00.246433 IP server > client: Flags [.], seq 112945:114393, ack 645, win 56, options [nop,nop,TS val 1823875546 ecr 423686229], length 1448 117 | 00:00:00.246763 IP server > client: Flags [.], seq 114393:115841, ack 645, win 56, options [nop,nop,TS val 1823875546 ecr 423686229], length 1448 118 | 00:00:00.247160 IP client > server: Flags [.], ack 115841, win 65535, options [nop,nop,TS val 423686230 ecr 1823875546], length 0 119 | 00:00:00.247243 IP server > client: Flags [.], seq 115841:117289, ack 645, win 56, options [nop,nop,TS val 1823875546 ecr 423686229], length 1448 120 | 00:00:00.260295 IP server > client: Flags [.], seq 117289:118737, ack 645, win 56, options [nop,nop,TS val 1823875549 ecr 423686230], length 1448 121 | 00:00:00.260356 IP client > server: Flags [.], ack 118737, win 65535, options [nop,nop,TS val 423686230 ecr 1823875546], length 0 122 | 00:00:00.260658 IP server > client: Flags [.], seq 118737:120185, ack 645, win 56, options [nop,nop,TS val 1823875549 ecr 423686230], length 1448 123 | 00:00:00.261196 IP server > client: Flags [.], seq 120185:121633, ack 645, win 56, options [nop,nop,TS val 1823875549 ecr 423686230], length 1448 124 | 00:00:00.261587 IP server > client: Flags [.], seq 121633:123081, ack 645, win 56, options [nop,nop,TS val 1823875549 ecr 423686230], length 1448 125 | 00:00:00.262409 IP client > server: Flags [.], ack 123081, win 65535, options [nop,nop,TS val 423686230 ecr 1823875549], length 0 126 | 00:00:00.262510 IP server > client: Flags [.], seq 123081:124529, ack 645, win 56, options [nop,nop,TS val 1823875549 ecr 423686230], length 1448 127 | 00:00:00.262976 IP server > client: Flags [.], seq 124529:125977, ack 645, win 56, options [nop,nop,TS val 1823875549 ecr 423686230], length 1448 128 | 00:00:00.262992 IP client > server: Flags [.], ack 125977, win 65341, options [nop,nop,TS val 423686230 ecr 1823875549], length 0 129 | 00:00:00.263338 IP server > client: Flags [.], seq 125977:127425, ack 645, win 56, options [nop,nop,TS val 1823875549 ecr 423686230], length 1448 130 | 00:00:00.263842 IP server > client: Flags [.], seq 127425:128873, ack 645, win 56, options [nop,nop,TS val 1823875549 ecr 423686230], length 1448 131 | 00:00:00.264377 IP client > server: Flags [.], ack 128873, win 65535, options [nop,nop,TS val 423686230 ecr 1823875549], length 0 132 | 00:00:00.265337 IP server > client: Flags [.], seq 128873:130321, ack 645, win 56, options [nop,nop,TS val 1823875549 ecr 423686230], length 1448 133 | 00:00:00.265765 IP server > client: Flags [.], seq 130321:131769, ack 645, win 56, options [nop,nop,TS val 1823875549 ecr 423686230], length 1448 134 | 00:00:00.266618 IP server > client: Flags [.], seq 131769:133217, ack 645, win 56, options [nop,nop,TS val 1823875549 ecr 423686230], length 1448 135 | 00:00:00.267062 IP server > client: Flags [.], seq 133217:134665, ack 645, win 56, options [nop,nop,TS val 1823875549 ecr 423686230], length 1448 136 | 00:00:00.267410 IP server > client: Flags [.], seq 134665:136113, ack 645, win 56, options [nop,nop,TS val 1823875549 ecr 423686230], length 1448 137 | 00:00:00.267584 IP client > server: Flags [.], ack 136113, win 65535, options [nop,nop,TS val 423686230 ecr 1823875549], length 0 138 | 00:00:00.267787 IP server > client: Flags [.], seq 136113:137561, ack 645, win 56, options [nop,nop,TS val 1823875549 ecr 423686230], length 1448 139 | 00:00:00.268366 IP server > client: Flags [.], seq 137561:139009, ack 645, win 56, options [nop,nop,TS val 1823875550 ecr 423686230], length 1448 140 | 00:00:00.268386 IP client > server: Flags [.], ack 139009, win 65341, options [nop,nop,TS val 423686230 ecr 1823875549], length 0 141 | 00:00:00.268709 IP server > client: Flags [.], seq 139009:140457, ack 645, win 56, options [nop,nop,TS val 1823875550 ecr 423686230], length 1448 142 | 00:00:00.269270 IP server > client: Flags [.], seq 140457:141905, ack 645, win 56, options [nop,nop,TS val 1823875550 ecr 423686230], length 1448 143 | 00:00:00.269700 IP server > client: Flags [.], seq 141905:143353, ack 645, win 56, options [nop,nop,TS val 1823875550 ecr 423686230], length 1448 144 | 00:00:00.269759 IP client > server: Flags [.], ack 143353, win 65535, options [nop,nop,TS val 423686230 ecr 1823875550], length 0 145 | 00:00:00.270259 IP server > client: Flags [.], seq 143353:144801, ack 645, win 56, options [nop,nop,TS val 1823875550 ecr 423686230], length 1448 146 | 00:00:00.270706 IP server > client: Flags [.], seq 144801:146249, ack 645, win 56, options [nop,nop,TS val 1823875550 ecr 423686230], length 1448 147 | 00:00:00.271655 IP client > server: Flags [.], ack 146249, win 65535, options [nop,nop,TS val 423686230 ecr 1823875550], length 0 148 | 00:00:00.273423 IP server > client: Flags [.], seq 146249:147697, ack 645, win 56, options [nop,nop,TS val 1823875552 ecr 423686230], length 1448 149 | 00:00:00.273917 IP server > client: Flags [.], seq 147697:149145, ack 645, win 56, options [nop,nop,TS val 1823875552 ecr 423686230], length 1448 150 | 00:00:00.274171 IP server > client: Flags [.], seq 149145:150593, ack 645, win 56, options [nop,nop,TS val 1823875552 ecr 423686230], length 1448 151 | 00:00:00.274507 IP server > client: Flags [.], seq 150593:152041, ack 645, win 56, options [nop,nop,TS val 1823875552 ecr 423686230], length 1448 152 | 00:00:00.274523 IP client > server: Flags [.], ack 152041, win 65160, options [nop,nop,TS val 423686230 ecr 1823875552], length 0 153 | 00:00:00.274824 IP server > client: Flags [.], seq 152041:153489, ack 645, win 56, options [nop,nop,TS val 1823875552 ecr 423686230], length 1448 154 | 00:00:00.275236 IP client > server: Flags [.], ack 153489, win 65535, options [nop,nop,TS val 423686230 ecr 1823875552], length 0 155 | 00:00:00.275384 IP server > client: Flags [.], seq 153489:154937, ack 645, win 56, options [nop,nop,TS val 1823875552 ecr 423686230], length 1448 156 | 00:00:00.275866 IP server > client: Flags [.], seq 154937:156385, ack 645, win 56, options [nop,nop,TS val 1823875552 ecr 423686230], length 1448 157 | 00:00:00.276223 IP server > client: Flags [.], seq 156385:157833, ack 645, win 56, options [nop,nop,TS val 1823875552 ecr 423686230], length 1448 158 | 00:00:00.276606 IP server > client: Flags [.], seq 157833:159281, ack 645, win 56, options [nop,nop,TS val 1823875552 ecr 423686230], length 1448 159 | 00:00:00.276985 IP server > client: Flags [.], seq 159281:160729, ack 645, win 56, options [nop,nop,TS val 1823875552 ecr 423686230], length 1448 160 | 00:00:00.277050 IP client > server: Flags [.], ack 160729, win 65535, options [nop,nop,TS val 423686230 ecr 1823875552], length 0 161 | 00:00:00.277556 IP server > client: Flags [.], seq 160729:162177, ack 645, win 56, options [nop,nop,TS val 1823875552 ecr 423686230], length 1448 162 | 00:00:00.292123 IP server > client: Flags [.], seq 162177:163625, ack 645, win 56, options [nop,nop,TS val 1823875557 ecr 423686230], length 1448 163 | 00:00:00.292181 IP client > server: Flags [.], ack 163625, win 65535, options [nop,nop,TS val 423686230 ecr 1823875552], length 0 164 | 00:00:00.292518 IP server > client: Flags [.], seq 163625:165073, ack 645, win 56, options [nop,nop,TS val 1823875557 ecr 423686230], length 1448 165 | 00:00:00.292531 IP client > server: Flags [.], ack 165073, win 65522, options [nop,nop,TS val 423686230 ecr 1823875557], length 0 166 | 00:00:00.293144 IP server > client: Flags [.], seq 165073:166521, ack 645, win 56, options [nop,nop,TS val 1823875557 ecr 423686230], length 1448 167 | 00:00:00.293582 IP server > client: Flags [.], seq 166521:167969, ack 645, win 56, options [nop,nop,TS val 1823875557 ecr 423686230], length 1448 168 | 00:00:00.294022 IP server > client: Flags [.], seq 167969:169417, ack 645, win 56, options [nop,nop,TS val 1823875557 ecr 423686230], length 1448 169 | 00:00:00.294102 IP client > server: Flags [.], ack 169417, win 65535, options [nop,nop,TS val 423686230 ecr 1823875557], length 0 170 | 00:00:00.294385 IP server > client: Flags [.], seq 169417:170865, ack 645, win 56, options [nop,nop,TS val 1823875557 ecr 423686230], length 1448 171 | 00:00:00.294854 IP server > client: Flags [.], seq 170865:172313, ack 645, win 56, options [nop,nop,TS val 1823875557 ecr 423686230], length 1448 172 | 00:00:00.295708 IP server > client: Flags [.], seq 172313:173761, ack 645, win 56, options [nop,nop,TS val 1823875557 ecr 423686230], length 1448 173 | 00:00:00.295848 IP client > server: Flags [.], ack 173761, win 65535, options [nop,nop,TS val 423686230 ecr 1823875557], length 0 174 | 00:00:00.296158 IP server > client: Flags [.], seq 173761:175209, ack 645, win 56, options [nop,nop,TS val 1823875557 ecr 423686230], length 1448 175 | 00:00:00.296693 IP server > client: Flags [.], seq 175209:176657, ack 645, win 56, options [nop,nop,TS val 1823875557 ecr 423686230], length 1448 176 | 00:00:00.297380 IP server > client: Flags [.], seq 176657:178105, ack 645, win 56, options [nop,nop,TS val 1823875557 ecr 423686230], length 1448 177 | 00:00:00.315491 IP server > client: Flags [.], seq 207065:208513, ack 645, win 56, options [nop,nop,TS val 1823875564 ecr 423686230], length 1448 178 | 00:00:00.316017 IP server > client: Flags [.], seq 208513:209961, ack 645, win 56, options [nop,nop,TS val 1823875564 ecr 423686230], length 1448 179 | 00:00:00.316436 IP server > client: Flags [.], seq 209961:211409, ack 645, win 56, options [nop,nop,TS val 1823875564 ecr 423686230], length 1448 180 | 00:00:00.316882 IP client > server: Flags [.], ack 211409, win 65535, options [nop,nop,TS val 423686230 ecr 1823875559], length 0 181 | 00:00:00.323503 IP server > client: Flags [.], seq 211409:212857, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 182 | 00:00:00.323961 IP server > client: Flags [.], seq 212857:214305, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 183 | 00:00:00.324375 IP server > client: Flags [.], seq 214305:215753, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 184 | 00:00:00.324786 IP server > client: Flags [.], seq 215753:217201, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 185 | 00:00:00.324807 IP client > server: Flags [.], ack 217201, win 65160, options [nop,nop,TS val 423686230 ecr 1823875565], length 0 186 | 00:00:00.325368 IP server > client: Flags [.], seq 217201:218649, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 187 | 00:00:00.325634 IP client > server: Flags [.], ack 218649, win 65535, options [nop,nop,TS val 423686230 ecr 1823875565], length 0 188 | 00:00:00.325772 IP server > client: Flags [.], seq 218649:220097, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 189 | 00:00:00.326271 IP server > client: Flags [.], seq 220097:221545, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 190 | 00:00:00.327111 IP server > client: Flags [.], seq 221545:222993, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 191 | 00:00:00.327455 IP server > client: Flags [.], seq 222993:224441, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 192 | 00:00:00.327535 IP client > server: Flags [.], ack 224441, win 65535, options [nop,nop,TS val 423686230 ecr 1823875565], length 0 193 | 00:00:00.327930 IP server > client: Flags [.], seq 224441:225889, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 194 | 00:00:00.328407 IP server > client: Flags [.], seq 225889:227337, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 195 | 00:00:00.328730 IP server > client: Flags [.], seq 227337:228785, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 196 | 00:00:00.329337 IP server > client: Flags [.], seq 228785:230233, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 197 | 00:00:00.329363 IP client > server: Flags [.], ack 230233, win 64979, options [nop,nop,TS val 423686230 ecr 1823875565], length 0 198 | 00:00:00.329661 IP server > client: Flags [.], seq 230233:231681, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 199 | 00:00:00.329708 IP client > server: Flags [.], ack 231681, win 65535, options [nop,nop,TS val 423686230 ecr 1823875565], length 0 200 | 00:00:00.329979 IP server > client: Flags [.], seq 231681:233129, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 201 | 00:00:00.330676 IP server > client: Flags [.], seq 233129:234577, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 202 | 00:00:00.331027 IP server > client: Flags [.], seq 234577:236025, ack 645, win 56, options [nop,nop,TS val 1823875565 ecr 423686230], length 1448 203 | 00:00:00.331980 IP client > server: Flags [.], ack 236025, win 65535, options [nop,nop,TS val 423686230 ecr 1823875565], length 0 204 | 00:00:00.335851 IP server > client: Flags [.], seq 236025:237473, ack 645, win 56, options [nop,nop,TS val 1823875569 ecr 423686230], length 1448 205 | 00:00:00.336064 IP server > client: Flags [.], seq 237473:238921, ack 645, win 56, options [nop,nop,TS val 1823875569 ecr 423686230], length 1448 206 | 00:00:00.336119 IP client > server: Flags [.], ack 238921, win 65535, options [nop,nop,TS val 423686231 ecr 1823875569], length 0 207 | 00:00:00.336641 IP server > client: Flags [.], seq 238921:240369, ack 645, win 56, options [nop,nop,TS val 1823875569 ecr 423686230], length 1448 208 | 00:00:00.337046 IP server > client: Flags [.], seq 240369:241817, ack 645, win 56, options [nop,nop,TS val 1823875569 ecr 423686230], length 1448 209 | 00:00:00.338295 IP client > server: Flags [.], ack 241817, win 65535, options [nop,nop,TS val 423686231 ecr 1823875569], length 0 210 | 00:00:00.340361 IP server > client: Flags [.], seq 241817:243265, ack 645, win 56, options [nop,nop,TS val 1823875569 ecr 423686230], length 1448 211 | 00:00:00.340392 IP client > server: Flags [.], ack 243265, win 65522, options [nop,nop,TS val 423686231 ecr 1823875569], length 0 212 | 00:00:00.340724 IP server > client: Flags [.], seq 243265:244713, ack 645, win 56, options [nop,nop,TS val 1823875569 ecr 423686230], length 1448 213 | 00:00:00.341232 IP server > client: Flags [.], seq 244713:246161, ack 645, win 56, options [nop,nop,TS val 1823875569 ecr 423686230], length 1448 214 | 00:00:00.341627 IP server > client: Flags [.], seq 246161:247609, ack 645, win 56, options [nop,nop,TS val 1823875569 ecr 423686230], length 1448 215 | 00:00:00.342008 IP server > client: Flags [.], seq 247609:249057, ack 645, win 56, options [nop,nop,TS val 1823875569 ecr 423686230], length 1448 216 | 00:00:00.342381 IP server > client: Flags [.], seq 249057:250505, ack 645, win 56, options [nop,nop,TS val 1823875569 ecr 423686230], length 1448 217 | 00:00:00.342486 IP client > server: Flags [.], ack 250505, win 65535, options [nop,nop,TS val 423686231 ecr 1823875569], length 0 218 | 00:00:00.342753 IP server > client: Flags [.], seq 250505:251953, ack 645, win 56, options [nop,nop,TS val 1823875569 ecr 423686230], length 1448 219 | 00:00:00.352241 IP server > client: Flags [.], seq 251953:253401, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 220 | 00:00:00.352392 IP server > client: Flags [.], seq 253401:254849, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 221 | 00:00:00.353040 IP server > client: Flags [.], seq 254849:256297, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 222 | 00:00:00.353070 IP client > server: Flags [.], ack 256297, win 65160, options [nop,nop,TS val 423686231 ecr 1823875569], length 0 223 | 00:00:00.358471 IP server > client: Flags [.], seq 256297:257745, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 224 | 00:00:00.358521 IP client > server: Flags [.], ack 257745, win 65535, options [nop,nop,TS val 423686231 ecr 1823875573], length 0 225 | 00:00:00.358797 IP server > client: Flags [.], seq 257745:259193, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 226 | 00:00:00.359300 IP server > client: Flags [.], seq 259193:260641, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 227 | 00:00:00.359683 IP server > client: Flags [.], seq 260641:262089, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 228 | 00:00:00.360468 IP client > server: Flags [.], ack 262089, win 65535, options [nop,nop,TS val 423686231 ecr 1823875573], length 0 229 | 00:00:00.362432 IP server > client: Flags [.], seq 262089:263537, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 230 | 00:00:00.362790 IP server > client: Flags [.], seq 263537:264985, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 231 | 00:00:00.363138 IP server > client: Flags [.], seq 264985:266433, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 232 | 00:00:00.363511 IP server > client: Flags [.], seq 266433:267881, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 233 | 00:00:00.363860 IP server > client: Flags [.], seq 267881:269329, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 234 | 00:00:00.363877 IP client > server: Flags [.], ack 269329, win 64979, options [nop,nop,TS val 423686231 ecr 1823875573], length 0 235 | 00:00:00.364398 IP server > client: Flags [.], seq 269329:270777, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 236 | 00:00:00.364794 IP server > client: Flags [.], seq 270777:272225, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 237 | 00:00:00.365214 IP server > client: Flags [.], seq 272225:273673, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 238 | 00:00:00.366166 IP client > server: Flags [.], ack 273673, win 65535, options [nop,nop,TS val 423686231 ecr 1823875573], length 0 239 | 00:00:00.366840 IP server > client: Flags [.], seq 273673:275121, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 240 | 00:00:00.367424 IP server > client: Flags [.], seq 275121:276569, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 241 | 00:00:00.367812 IP server > client: Flags [.], seq 276569:278017, ack 645, win 56, options [nop,nop,TS val 1823875573 ecr 423686230], length 1448 242 | 00:00:00.368222 IP server > client: Flags [.], seq 278017:279465, ack 645, win 56, options [nop,nop,TS val 1823875576 ecr 423686231], length 1448 243 | 00:00:00.368601 IP server > client: Flags [.], seq 279465:280913, ack 645, win 56, options [nop,nop,TS val 1823875576 ecr 423686231], length 1448 244 | 00:00:00.368774 IP client > server: Flags [.], ack 280913, win 65535, options [nop,nop,TS val 423686231 ecr 1823875573], length 0 245 | 00:00:00.369501 IP server > client: Flags [.], seq 280913:282361, ack 645, win 56, options [nop,nop,TS val 1823875576 ecr 423686231], length 1448 246 | 00:00:00.369519 IP client > server: Flags [.], ack 282361, win 65522, options [nop,nop,TS val 423686231 ecr 1823875576], length 0 247 | 00:00:00.370147 IP server > client: Flags [.], seq 282361:283809, ack 645, win 56, options [nop,nop,TS val 1823875576 ecr 423686231], length 1448 248 | 00:00:00.370595 IP server > client: Flags [.], seq 283809:285257, ack 645, win 56, options [nop,nop,TS val 1823875576 ecr 423686231], length 1448 249 | 00:00:00.372110 IP server > client: Flags [.], seq 285257:286705, ack 645, win 56, options [nop,nop,TS val 1823875578 ecr 423686231], length 1448 250 | 00:00:00.372501 IP server > client: Flags [P.], seq 286705:288148, ack 645, win 56, options [nop,nop,TS val 1823875578 ecr 423686231], length 1443 251 | 00:00:00.372523 IP client > server: Flags [.], ack 288148, win 65160, options [nop,nop,TS val 423686231 ecr 1823875576], length 0 -------------------------------------------------------------------------------- /data/image.tcp: -------------------------------------------------------------------------------- 1 | # 300KB HTTP image request 2 | 1283478626.189983 IP client > dns: 7837+ A? carlos.bueno.org. (34) 3 | 1283478626.363939 IP dns > client: 7837 1/3/1 A 69.163.191.245 (133) 4 | 1283478626.364328 IP client > server: Flags [S], seq 2850729825, win 65535, options [mss 1460,nop,wscale 3,nop,nop,TS val 424954452 ecr 0,sackOK,eol], length 0 5 | 1283478626.436565 IP client > server: Flags [S], seq 668123142, win 65535, options [mss 1460,nop,wscale 3,nop,nop,TS val 424954453 ecr 0,sackOK,eol], length 0 6 | 1283478626.511321 IP server > client: Flags [S.], seq 189983645, ack 2850729826, win 5792, options [mss 1460,sackOK,TS val 1885174762 ecr 424954452,nop,wscale 7], length 0 7 | 1283478626.511380 IP client > server: Flags [.], ack 1, win 65535, options [nop,nop,TS val 424954454 ecr 1885174762], length 0 8 | 1283478626.511663 IP client > server: Flags [P.], seq 1:626, ack 1, win 65535, options [nop,nop,TS val 424954454 ecr 1885174762], length 625 9 | 1283478626.551875 IP server > client: Flags [S.], seq 190136165, ack 668123143, win 5792, options [mss 1460,sackOK,TS val 1885174775 ecr 424954453,nop,wscale 7], length 0 10 | 1283478626.551915 IP client > server: Flags [.], ack 1, win 65535, options [nop,nop,TS val 424954454 ecr 1885174775], length 0 11 | 1283478626.702085 IP server > client: Flags [.], ack 626, win 56, options [nop,nop,TS val 1885174815 ecr 424954454], length 0 12 | 1283478626.776522 IP server > client: Flags [.], seq 1:1449, ack 626, win 56, options [nop,nop,TS val 1885174822 ecr 424954454], length 1448 13 | 1283478626.791418 IP server > client: Flags [.], seq 1449:2897, ack 626, win 56, options [nop,nop,TS val 1885174822 ecr 424954454], length 1448 14 | 1283478626.791452 IP client > server: Flags [.], ack 2897, win 65522, options [nop,nop,TS val 424954457 ecr 1885174822], length 0 15 | 1283478626.805794 IP server > client: Flags [.], seq 2897:4345, ack 626, win 56, options [nop,nop,TS val 1885174822 ecr 424954454], length 1448 16 | 1283478626.865210 IP client > server: Flags [.], ack 4345, win 65535, options [nop,nop,TS val 424954457 ecr 1885174822], length 0 17 | 1283478626.987397 IP server > client: Flags [.], seq 4345:5793, ack 626, win 56, options [nop,nop,TS val 1885174869 ecr 424954457], length 1448 18 | 1283478627.008294 IP server > client: Flags [.], seq 5793:7241, ack 626, win 56, options [nop,nop,TS val 1885174869 ecr 424954457], length 1448 19 | 1283478627.008349 IP client > server: Flags [.], ack 7241, win 65522, options [nop,nop,TS val 424954459 ecr 1885174869], length 0 20 | 1283478627.047217 IP server > client: Flags [.], seq 7241:8689, ack 626, win 56, options [nop,nop,TS val 1885174869 ecr 424954457], length 1448 21 | 1283478627.065406 IP client > server: Flags [.], ack 8689, win 65535, options [nop,nop,TS val 424954459 ecr 1885174869], length 0 22 | 1283478627.087372 IP server > client: Flags [.], seq 8689:10137, ack 626, win 56, options [nop,nop,TS val 1885174892 ecr 424954457], length 1448 23 | 1283478627.117724 IP server > client: Flags [.], seq 10137:11585, ack 626, win 56, options [nop,nop,TS val 1885174892 ecr 424954457], length 1448 24 | 1283478627.117797 IP client > server: Flags [.], ack 11585, win 65535, options [nop,nop,TS val 424954460 ecr 1885174892], length 0 25 | 1283478627.171277 IP server > client: Flags [.], seq 11585:13033, ack 626, win 56, options [nop,nop,TS val 1885174918 ecr 424954459], length 1448 26 | 1283478627.192839 IP server > client: Flags [.], seq 13033:14481, ack 626, win 56, options [nop,nop,TS val 1885174918 ecr 424954459], length 1448 27 | 1283478627.192909 IP client > server: Flags [.], ack 14481, win 65535, options [nop,nop,TS val 424954461 ecr 1885174918], length 0 28 | 1283478627.213913 IP server > client: Flags [.], seq 14481:15929, ack 626, win 56, options [nop,nop,TS val 1885174918 ecr 424954459], length 1448 29 | 1283478627.265665 IP client > server: Flags [.], ack 15929, win 65535, options [nop,nop,TS val 424954461 ecr 1885174918], length 0 30 | 1283478627.516139 IP server > client: Flags [.], seq 15929:17377, ack 626, win 56, options [nop,nop,TS val 1885174998 ecr 424954460], length 1448 31 | 1283478627.525589 IP server > client: Flags [.], seq 17377:18825, ack 626, win 56, options [nop,nop,TS val 1885174998 ecr 424954460], length 1448 32 | 1283478627.525653 IP client > server: Flags [.], ack 18825, win 65535, options [nop,nop,TS val 424954464 ecr 1885174998], length 0 33 | 1283478627.535700 IP server > client: Flags [.], seq 18825:20273, ack 626, win 56, options [nop,nop,TS val 1885174998 ecr 424954460], length 1448 34 | 1283478627.545712 IP server > client: Flags [.], seq 20273:21721, ack 626, win 56, options [nop,nop,TS val 1885174998 ecr 424954460], length 1448 35 | 1283478627.546890 IP client > server: Flags [.], ack 21721, win 65535, options [nop,nop,TS val 424954464 ecr 1885174998], length 0 36 | 1283478627.562500 IP server > client: Flags [.], seq 21721:23169, ack 626, win 56, options [nop,nop,TS val 1885174998 ecr 424954460], length 1448 37 | 1283478627.565710 IP server > client: Flags [.], seq 23169:24617, ack 626, win 56, options [nop,nop,TS val 1885174998 ecr 424954461], length 1448 38 | 1283478627.565740 IP client > server: Flags [.], ack 24617, win 65535, options [nop,nop,TS val 424954464 ecr 1885174998], length 0 39 | 1283478627.572651 IP server > client: Flags [.], seq 24617:26065, ack 626, win 56, options [nop,nop,TS val 1885174998 ecr 424954461], length 1448 40 | 1283478627.592088 IP server > client: Flags [.], seq 26065:27513, ack 626, win 56, options [nop,nop,TS val 1885174998 ecr 424954461], length 1448 41 | 1283478627.592138 IP client > server: Flags [.], ack 27513, win 65535, options [nop,nop,TS val 424954465 ecr 1885174998], length 0 42 | 1283478627.688338 IP server > client: Flags [.], seq 27513:28961, ack 626, win 56, options [nop,nop,TS val 1885175052 ecr 424954464], length 1448 43 | 1283478627.688409 IP client > server: Flags [.], ack 28961, win 65522, options [nop,nop,TS val 424954466 ecr 1885175052], length 0 44 | 1283478627.690404 IP server > client: Flags [.], seq 28961:30409, ack 626, win 56, options [nop,nop,TS val 1885175052 ecr 424954464], length 1448 45 | 1283478627.692277 IP server > client: Flags [.], seq 30409:31857, ack 626, win 56, options [nop,nop,TS val 1885175052 ecr 424954464], length 1448 46 | 1283478627.693491 IP client > server: Flags [.], ack 31857, win 65535, options [nop,nop,TS val 424954466 ecr 1885175052], length 0 47 | 1283478627.700986 IP server > client: Flags [.], seq 31857:33305, ack 626, win 56, options [nop,nop,TS val 1885175052 ecr 424954464], length 1448 48 | 1283478627.722091 IP server > client: Flags [.], seq 33305:34753, ack 626, win 56, options [nop,nop,TS val 1885175052 ecr 424954464], length 1448 49 | 1283478627.722149 IP client > server: Flags [.], ack 34753, win 65535, options [nop,nop,TS val 424954466 ecr 1885175052], length 0 50 | 1283478627.745834 IP server > client: Flags [.], seq 34753:36201, ack 626, win 56, options [nop,nop,TS val 1885175058 ecr 424954464], length 1448 51 | 1283478627.755724 IP server > client: Flags [.], seq 36201:37649, ack 626, win 56, options [nop,nop,TS val 1885175058 ecr 424954464], length 1448 52 | 1283478627.755773 IP client > server: Flags [.], ack 37649, win 65535, options [nop,nop,TS val 424954466 ecr 1885175058], length 0 53 | 1283478627.765838 IP server > client: Flags [.], seq 37649:39097, ack 626, win 56, options [nop,nop,TS val 1885175058 ecr 424954464], length 1448 54 | 1283478627.775863 IP server > client: Flags [.], seq 39097:40545, ack 626, win 56, options [nop,nop,TS val 1885175058 ecr 424954464], length 1448 55 | 1283478627.775933 IP client > server: Flags [.], ack 40545, win 65522, options [nop,nop,TS val 424954467 ecr 1885175058], length 0 56 | 1283478627.785836 IP server > client: Flags [.], seq 40545:41993, ack 626, win 56, options [nop,nop,TS val 1885175058 ecr 424954464], length 1448 57 | 1283478627.797836 IP server > client: Flags [.], seq 41993:43441, ack 626, win 56, options [nop,nop,TS val 1885175058 ecr 424954464], length 1448 58 | 1283478627.797875 IP client > server: Flags [.], ack 43441, win 65522, options [nop,nop,TS val 424954467 ecr 1885175058], length 0 59 | 1283478627.867392 IP server > client: Flags [.], seq 43441:44889, ack 626, win 56, options [nop,nop,TS val 1885175094 ecr 424954466], length 1448 60 | 1283478627.880895 IP server > client: Flags [.], seq 44889:46337, ack 626, win 56, options [nop,nop,TS val 1885175094 ecr 424954466], length 1448 61 | 1283478627.880942 IP client > server: Flags [.], ack 46337, win 65522, options [nop,nop,TS val 424954468 ecr 1885175094], length 0 62 | 1283478627.887396 IP server > client: Flags [.], seq 46337:47785, ack 626, win 56, options [nop,nop,TS val 1885175094 ecr 424954466], length 1448 63 | 1283478627.900895 IP server > client: Flags [.], seq 47785:49233, ack 626, win 56, options [nop,nop,TS val 1885175094 ecr 424954466], length 1448 64 | 1283478627.900931 IP client > server: Flags [.], ack 49233, win 65522, options [nop,nop,TS val 424954468 ecr 1885175094], length 0 65 | 1283478627.907263 IP server > client: Flags [.], seq 49233:50681, ack 626, win 56, options [nop,nop,TS val 1885175094 ecr 424954466], length 1448 66 | 1283478627.917893 IP server > client: Flags [.], seq 50681:52129, ack 626, win 56, options [nop,nop,TS val 1885175095 ecr 424954466], length 1448 67 | 1283478627.917952 IP client > server: Flags [.], ack 52129, win 65535, options [nop,nop,TS val 424954468 ecr 1885175094], length 0 68 | 1283478627.926767 IP server > client: Flags [.], seq 52129:53577, ack 626, win 56, options [nop,nop,TS val 1885175095 ecr 424954466], length 1448 69 | 1283478627.944014 IP server > client: Flags [.], seq 53577:55025, ack 626, win 56, options [nop,nop,TS val 1885175095 ecr 424954466], length 1448 70 | 1283478627.944062 IP client > server: Flags [.], ack 55025, win 65535, options [nop,nop,TS val 424954468 ecr 1885175095], length 0 71 | 1283478627.977639 IP server > client: Flags [.], seq 55025:56473, ack 626, win 56, options [nop,nop,TS val 1885175097 ecr 424954466], length 1448 72 | 1283478628.065911 IP server > client: Flags [.], seq 56473:57921, ack 626, win 56, options [nop,nop,TS val 1885175097 ecr 424954466], length 1448 73 | 1283478628.065999 IP client > server: Flags [.], ack 57921, win 65535, options [nop,nop,TS val 424954469 ecr 1885175097], length 0 74 | 1283478628.072282 IP server > client: Flags [.], seq 57921:59369, ack 626, win 56, options [nop,nop,TS val 1885175097 ecr 424954466], length 1448 75 | 1283478628.074248 IP server > client: Flags [.], seq 59369:60817, ack 626, win 56, options [nop,nop,TS val 1885175117 ecr 424954467], length 1448 76 | 1283478628.074580 IP client > server: Flags [.], ack 60817, win 65535, options [nop,nop,TS val 424954470 ecr 1885175097], length 0 77 | 1283478628.076829 IP server > client: Flags [.], seq 60817:62265, ack 626, win 56, options [nop,nop,TS val 1885175117 ecr 424954467], length 1448 78 | 1283478628.076939 IP client > server: Flags [.], ack 62265, win 65522, options [nop,nop,TS val 424954470 ecr 1885175117], length 0 79 | 1283478628.077849 IP server > client: Flags [.], seq 62265:63713, ack 626, win 56, options [nop,nop,TS val 1885175117 ecr 424954467], length 1448 80 | 1283478628.079500 IP server > client: Flags [.], seq 63713:65161, ack 626, win 56, options [nop,nop,TS val 1885175117 ecr 424954467], length 1448 81 | 1283478628.080045 IP client > server: Flags [.], ack 65161, win 65535, options [nop,nop,TS val 424954470 ecr 1885175117], length 0 82 | 1283478628.081262 IP server > client: Flags [.], seq 65161:66609, ack 626, win 56, options [nop,nop,TS val 1885175117 ecr 424954467], length 1448 83 | 1283478628.083264 IP server > client: Flags [.], seq 66609:68057, ack 626, win 56, options [nop,nop,TS val 1885175117 ecr 424954467], length 1448 84 | 1283478628.083998 IP client > server: Flags [.], ack 68057, win 65535, options [nop,nop,TS val 424954470 ecr 1885175117], length 0 85 | 1283478628.125770 IP server > client: Flags [.], seq 68057:69505, ack 626, win 56, options [nop,nop,TS val 1885175142 ecr 424954468], length 1448 86 | 1283478628.129778 IP server > client: Flags [.], seq 69505:70953, ack 626, win 56, options [nop,nop,TS val 1885175142 ecr 424954468], length 1448 87 | 1283478628.129855 IP client > server: Flags [.], ack 70953, win 65535, options [nop,nop,TS val 424954470 ecr 1885175142], length 0 88 | 1283478628.135651 IP server > client: Flags [.], seq 70953:72401, ack 626, win 56, options [nop,nop,TS val 1885175142 ecr 424954468], length 1448 89 | 1283478628.149638 IP server > client: Flags [.], seq 72401:73849, ack 626, win 56, options [nop,nop,TS val 1885175142 ecr 424954468], length 1448 90 | 1283478628.149692 IP client > server: Flags [.], ack 73849, win 65535, options [nop,nop,TS val 424954470 ecr 1885175142], length 0 91 | 1283478628.159013 IP server > client: Flags [.], seq 73849:75297, ack 626, win 56, options [nop,nop,TS val 1885175142 ecr 424954468], length 1448 92 | 1283478628.159043 IP client > server: Flags [.], ack 75297, win 65522, options [nop,nop,TS val 424954470 ecr 1885175142], length 0 93 | 1283478628.175893 IP server > client: Flags [.], seq 75297:76745, ack 626, win 56, options [nop,nop,TS val 1885175142 ecr 424954468], length 1448 94 | 1283478628.179273 IP server > client: Flags [.], seq 76745:78193, ack 626, win 56, options [nop,nop,TS val 1885175145 ecr 424954468], length 1448 95 | 1283478628.179313 IP client > server: Flags [.], ack 78193, win 65535, options [nop,nop,TS val 424954471 ecr 1885175142], length 0 96 | 1283478628.344238 IP server > client: Flags [.], seq 78193:79641, ack 626, win 56, options [nop,nop,TS val 1885175145 ecr 424954468], length 1448 97 | 1283478628.354769 IP server > client: Flags [.], seq 79641:81089, ack 626, win 56, options [nop,nop,TS val 1885175145 ecr 424954468], length 1448 98 | 1283478628.354843 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954472 ecr 1885175145], length 0 99 | 1283478628.764723 IP server > client: Flags [.], seq 85433:86881, ack 626, win 56, options [nop,nop,TS val 1885175187 ecr 424954469], length 1448 100 | 1283478628.764760 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954476 ecr 1885175145,nop,nop,sack 1 {85433:86881}], length 0 101 | 1283478628.766629 IP server > client: Flags [.], seq 86881:88329, ack 626, win 56, options [nop,nop,TS val 1885175187 ecr 424954469], length 1448 102 | 1283478628.766657 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954476 ecr 1885175145,nop,nop,sack 1 {85433:88329}], length 0 103 | 1283478628.768937 IP server > client: Flags [.], seq 88329:89777, ack 626, win 56, options [nop,nop,TS val 1885175187 ecr 424954469], length 1448 104 | 1283478628.768953 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954477 ecr 1885175145,nop,nop,sack 1 {85433:89777}], length 0 105 | 1283478628.770054 IP server > client: Flags [.], seq 89777:91225, ack 626, win 56, options [nop,nop,TS val 1885175187 ecr 424954469], length 1448 106 | 1283478628.770069 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954477 ecr 1885175145,nop,nop,sack 1 {85433:91225}], length 0 107 | 1283478628.773234 IP server > client: Flags [.], seq 91225:92673, ack 626, win 56, options [nop,nop,TS val 1885175187 ecr 424954469], length 1448 108 | 1283478628.773261 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954477 ecr 1885175145,nop,nop,sack 1 {85433:92673}], length 0 109 | 1283478628.774324 IP server > client: Flags [.], seq 92673:94121, ack 626, win 56, options [nop,nop,TS val 1885175187 ecr 424954469], length 1448 110 | 1283478628.774348 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954477 ecr 1885175145,nop,nop,sack 1 {85433:94121}], length 0 111 | 1283478628.777220 IP server > client: Flags [.], seq 94121:95569, ack 626, win 56, options [nop,nop,TS val 1885175190 ecr 424954470], length 1448 112 | 1283478628.777233 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954477 ecr 1885175145,nop,nop,sack 1 {85433:95569}], length 0 113 | 1283478628.778433 IP server > client: Flags [.], seq 95569:97017, ack 626, win 56, options [nop,nop,TS val 1885175190 ecr 424954470], length 1448 114 | 1283478628.778448 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954477 ecr 1885175145,nop,nop,sack 1 {85433:97017}], length 0 115 | 1283478628.779690 IP server > client: Flags [.], seq 97017:98465, ack 626, win 56, options [nop,nop,TS val 1885175190 ecr 424954470], length 1448 116 | 1283478628.779715 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954477 ecr 1885175145,nop,nop,sack 1 {85433:98465}], length 0 117 | 1283478628.782319 IP server > client: Flags [.], seq 98465:99913, ack 626, win 56, options [nop,nop,TS val 1885175190 ecr 424954470], length 1448 118 | 1283478628.782434 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954477 ecr 1885175145,nop,nop,sack 1 {85433:99913}], length 0 119 | 1283478628.783122 IP server > client: Flags [.], seq 99913:101361, ack 626, win 56, options [nop,nop,TS val 1885175190 ecr 424954470], length 1448 120 | 1283478628.783137 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954477 ecr 1885175145,nop,nop,sack 1 {85433:101361}], length 0 121 | 1283478628.965623 IP server > client: Flags [.], seq 108601:110049, ack 626, win 56, options [nop,nop,TS val 1885175190 ecr 424954470], length 1448 122 | 1283478628.965665 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954478 ecr 1885175145,nop,nop,sack 2 {108601:110049}{85433:101361}], length 0 123 | 1283478628.967225 IP server > client: Flags [.], seq 110049:111497, ack 626, win 56, options [nop,nop,TS val 1885175215 ecr 424954470], length 1448 124 | 1283478628.967244 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954479 ecr 1885175145,nop,nop,sack 2 {108601:111497}{85433:101361}], length 0 125 | 1283478628.969242 IP server > client: Flags [.], seq 111497:112945, ack 626, win 56, options [nop,nop,TS val 1885175215 ecr 424954470], length 1448 126 | 1283478628.969256 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954479 ecr 1885175145,nop,nop,sack 2 {108601:112945}{85433:101361}], length 0 127 | 1283478628.971243 IP server > client: Flags [.], seq 112945:114393, ack 626, win 56, options [nop,nop,TS val 1885175215 ecr 424954470], length 1448 128 | 1283478628.971257 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954479 ecr 1885175145,nop,nop,sack 2 {108601:114393}{85433:101361}], length 0 129 | 1283478628.973244 IP server > client: Flags [.], seq 114393:115841, ack 626, win 56, options [nop,nop,TS val 1885175215 ecr 424954470], length 1448 130 | 1283478628.973258 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954479 ecr 1885175145,nop,nop,sack 2 {108601:115841}{85433:101361}], length 0 131 | 1283478628.975344 IP server > client: Flags [.], seq 115841:117289, ack 626, win 56, options [nop,nop,TS val 1885175215 ecr 424954470], length 1448 132 | 1283478628.975361 IP client > server: Flags [.], ack 81089, win 65535, options [nop,nop,TS val 424954479 ecr 1885175145,nop,nop,sack 2 {108601:117289}{85433:101361}], length 0 133 | 1283478629.104260 IP server > client: Flags [.], seq 81089:82537, ack 626, win 56, options [nop,nop,TS val 1885175362 ecr 424954476], length 1448 134 | 1283478629.104318 IP client > server: Flags [.], ack 82537, win 65522, options [nop,nop,TS val 424954480 ecr 1885175362,nop,nop,sack 2 {108601:117289}{85433:101361}], length 0 135 | 1283478629.115953 IP server > client: Flags [.], seq 82537:83985, ack 626, win 56, options [nop,nop,TS val 1885175414 ecr 424954479], length 1448 136 | 1283478629.115996 IP client > server: Flags [.], ack 83985, win 65522, options [nop,nop,TS val 424954480 ecr 1885175414,nop,nop,sack 2 {108601:117289}{85433:101361}], length 0 137 | 1283478629.128939 IP server > client: Flags [.], seq 83985:85433, ack 626, win 56, options [nop,nop,TS val 1885175414 ecr 424954479], length 1448 138 | 1283478629.128993 IP client > server: Flags [.], ack 101361, win 63531, options [nop,nop,TS val 424954480 ecr 1885175414,nop,nop,sack 1 {108601:117289}], length 0 139 | 1283478629.138819 IP server > client: Flags [.], seq 101361:102809, ack 626, win 56, options [nop,nop,TS val 1885175414 ecr 424954479], length 1448 140 | 1283478629.138854 IP client > server: Flags [.], ack 102809, win 65522, options [nop,nop,TS val 424954480 ecr 1885175414,nop,nop,sack 1 {108601:117289}], length 0 141 | 1283478629.164576 IP server > client: Flags [.], seq 102809:104257, ack 626, win 56, options [nop,nop,TS val 1885175415 ecr 424954479], length 1448 142 | 1283478629.164622 IP client > server: Flags [.], ack 104257, win 65522, options [nop,nop,TS val 424954480 ecr 1885175415,nop,nop,sack 1 {108601:117289}], length 0 143 | 1283478629.172960 IP server > client: Flags [.], seq 104257:105705, ack 626, win 56, options [nop,nop,TS val 1885175415 ecr 424954479], length 1448 144 | 1283478629.173014 IP client > server: Flags [.], ack 105705, win 65522, options [nop,nop,TS val 424954481 ecr 1885175415,nop,nop,sack 1 {108601:117289}], length 0 145 | 1283478629.241329 IP server > client: Flags [.], seq 105705:107153, ack 626, win 56, options [nop,nop,TS val 1885175447 ecr 424954480], length 1448 146 | 1283478629.241393 IP client > server: Flags [.], ack 107153, win 65522, options [nop,nop,TS val 424954481 ecr 1885175447,nop,nop,sack 1 {108601:117289}], length 0 147 | 1283478629.274823 IP server > client: Flags [.], seq 107153:108601, ack 626, win 56, options [nop,nop,TS val 1885175450 ecr 424954480], length 1448 148 | 1283478629.274866 IP client > server: Flags [.], ack 117289, win 64436, options [nop,nop,TS val 424954482 ecr 1885175450], length 0 149 | 1283478629.285675 IP server > client: Flags [.], seq 125977:127425, ack 626, win 56, options [nop,nop,TS val 1885175453 ecr 424954480], length 1448 150 | 1283478629.285712 IP client > server: Flags [.], ack 117289, win 65535, options [nop,nop,TS val 424954482 ecr 1885175450,nop,nop,sack 1 {125977:127425}], length 0 151 | 1283478629.308075 IP server > client: Flags [.], seq 127425:128873, ack 626, win 56, options [nop,nop,TS val 1885175457 ecr 424954480], length 1448 152 | 1283478629.308116 IP client > server: Flags [.], ack 117289, win 65535, options [nop,nop,TS val 424954482 ecr 1885175450,nop,nop,sack 1 {125977:128873}], length 0 153 | 1283478629.333359 IP server > client: Flags [.], seq 128873:130321, ack 626, win 56, options [nop,nop,TS val 1885175463 ecr 424954480], length 1448 154 | 1283478629.333396 IP client > server: Flags [.], ack 117289, win 65535, options [nop,nop,TS val 424954482 ecr 1885175450,nop,nop,sack 1 {125977:130321}], length 0 155 | 1283478629.341302 IP server > client: Flags [.], seq 130321:131769, ack 626, win 56, options [nop,nop,TS val 1885175463 ecr 424954481], length 1448 156 | 1283478629.341336 IP client > server: Flags [.], ack 117289, win 65535, options [nop,nop,TS val 424954482 ecr 1885175450,nop,nop,sack 1 {125977:131769}], length 0 157 | 1283478629.352209 IP server > client: Flags [.], seq 131769:133217, ack 626, win 56, options [nop,nop,TS val 1885175477 ecr 424954481], length 1448 158 | 1283478629.352266 IP client > server: Flags [.], ack 117289, win 65535, options [nop,nop,TS val 424954482 ecr 1885175450,nop,nop,sack 1 {125977:133217}], length 0 159 | 1283478629.438201 IP server > client: Flags [.], seq 117289:118737, ack 626, win 56, options [nop,nop,TS val 1885175490 ecr 424954482], length 1448 160 | 1283478629.438254 IP client > server: Flags [.], ack 118737, win 65522, options [nop,nop,TS val 424954483 ecr 1885175490,nop,nop,sack 1 {125977:133217}], length 0 161 | 1283478629.446581 IP server > client: Flags [.], seq 118737:120185, ack 626, win 56, options [nop,nop,TS val 1885175492 ecr 424954482], length 1448 162 | 1283478629.446621 IP client > server: Flags [.], ack 120185, win 65522, options [nop,nop,TS val 424954483 ecr 1885175492,nop,nop,sack 1 {125977:133217}], length 0 163 | 1283478629.474695 IP server > client: Flags [.], seq 120185:121633, ack 626, win 56, options [nop,nop,TS val 1885175498 ecr 424954482], length 1448 164 | 1283478629.474733 IP client > server: Flags [.], ack 121633, win 65522, options [nop,nop,TS val 424954484 ecr 1885175498,nop,nop,sack 1 {125977:133217}], length 0 165 | 1283478629.533951 IP server > client: Flags [.], seq 121633:123081, ack 626, win 56, options [nop,nop,TS val 1885175505 ecr 424954482], length 1448 166 | 1283478629.534005 IP client > server: Flags [.], ack 123081, win 65522, options [nop,nop,TS val 424954484 ecr 1885175505,nop,nop,sack 1 {125977:133217}], length 0 167 | 1283478629.563196 IP server > client: Flags [.], seq 123081:124529, ack 626, win 56, options [nop,nop,TS val 1885175507 ecr 424954482], length 1448 168 | 1283478629.563243 IP client > server: Flags [.], ack 124529, win 65522, options [nop,nop,TS val 424954484 ecr 1885175507,nop,nop,sack 1 {125977:133217}], length 0 169 | 1283478629.584323 IP server > client: Flags [.], seq 124529:125977, ack 626, win 56, options [nop,nop,TS val 1885175508 ecr 424954482], length 1448 170 | 1283478629.584367 IP client > server: Flags [.], ack 133217, win 64617, options [nop,nop,TS val 424954485 ecr 1885175508], length 0 171 | 1283478629.602064 IP server > client: Flags [.], seq 133217:134665, ack 626, win 56, options [nop,nop,TS val 1885175530 ecr 424954483], length 1448 172 | 1283478629.602125 IP client > server: Flags [.], ack 134665, win 65535, options [nop,nop,TS val 424954485 ecr 1885175530], length 0 173 | 1283478629.628332 IP server > client: Flags [.], seq 134665:136113, ack 626, win 56, options [nop,nop,TS val 1885175532 ecr 424954483], length 1448 174 | 1283478629.630198 IP server > client: Flags [.], seq 136113:137561, ack 626, win 56, options [nop,nop,TS val 1885175535 ecr 424954484], length 1448 175 | 1283478629.630669 IP client > server: Flags [.], ack 137561, win 65535, options [nop,nop,TS val 424954485 ecr 1885175532], length 0 176 | 1283478629.684952 IP server > client: Flags [.], seq 137561:139009, ack 626, win 56, options [nop,nop,TS val 1885175550 ecr 424954484], length 1448 177 | 1283478629.715700 IP server > client: Flags [.], seq 139009:140457, ack 626, win 56, options [nop,nop,TS val 1885175562 ecr 424954484], length 1448 178 | 1283478629.715758 IP client > server: Flags [.], ack 140457, win 65535, options [nop,nop,TS val 424954486 ecr 1885175550], length 0 179 | 1283478629.767803 IP server > client: Flags [.], seq 140457:141905, ack 626, win 56, options [nop,nop,TS val 1885175568 ecr 424954485], length 1448 180 | 1283478629.767836 IP client > server: Flags [.], ack 141905, win 65522, options [nop,nop,TS val 424954487 ecr 1885175568], length 0 181 | 1283478629.778068 IP server > client: Flags [.], seq 141905:143353, ack 626, win 56, options [nop,nop,TS val 1885175572 ecr 424954485], length 1448 182 | 1283478629.791702 IP server > client: Flags [.], seq 143353:144801, ack 626, win 56, options [nop,nop,TS val 1885175572 ecr 424954485], length 1448 183 | 1283478629.791735 IP client > server: Flags [.], ack 144801, win 65522, options [nop,nop,TS val 424954487 ecr 1885175572], length 0 184 | 1283478629.803188 IP server > client: Flags [.], seq 144801:146249, ack 626, win 56, options [nop,nop,TS val 1885175578 ecr 424954485], length 1448 185 | 1283478629.817174 IP server > client: Flags [.], seq 146249:147697, ack 626, win 56, options [nop,nop,TS val 1885175578 ecr 424954485], length 1448 186 | 1283478629.817216 IP client > server: Flags [.], ack 147697, win 65522, options [nop,nop,TS val 424954487 ecr 1885175578], length 0 187 | 1283478629.828503 IP server > client: Flags [.], seq 147697:149145, ack 626, win 56, options [nop,nop,TS val 1885175578 ecr 424954485], length 1448 188 | 1283478629.867596 IP client > server: Flags [.], ack 149145, win 65535, options [nop,nop,TS val 424954487 ecr 1885175578], length 0 189 | 1283478629.871126 IP server > client: Flags [.], seq 149145:150593, ack 626, win 56, options [nop,nop,TS val 1885175595 ecr 424954486], length 1448 190 | 1283478629.883123 IP server > client: Flags [.], seq 150593:152041, ack 626, win 56, options [nop,nop,TS val 1885175595 ecr 424954486], length 1448 191 | 1283478629.883173 IP client > server: Flags [.], ack 152041, win 65535, options [nop,nop,TS val 424954488 ecr 1885175595], length 0 192 | 1283478629.892500 IP server > client: Flags [.], seq 152041:153489, ack 626, win 56, options [nop,nop,TS val 1885175595 ecr 424954486], length 1448 193 | 1283478630.004496 IP server > client: Flags [.], seq 153489:154937, ack 626, win 56, options [nop,nop,TS val 1885175620 ecr 424954487], length 1448 194 | 1283478630.004549 IP client > server: Flags [.], ack 154937, win 65535, options [nop,nop,TS val 424954489 ecr 1885175595], length 0 195 | 1283478630.012619 IP server > client: Flags [.], seq 154937:156385, ack 626, win 56, options [nop,nop,TS val 1885175620 ecr 424954487], length 1448 196 | 1283478630.019862 IP server > client: Flags [.], seq 156385:157833, ack 626, win 56, options [nop,nop,TS val 1885175620 ecr 424954487], length 1448 197 | 1283478630.019893 IP client > server: Flags [.], ack 157833, win 65535, options [nop,nop,TS val 424954489 ecr 1885175620], length 0 198 | 1283478630.031121 IP server > client: Flags [.], seq 157833:159281, ack 626, win 56, options [nop,nop,TS val 1885175620 ecr 424954487], length 1448 199 | 1283478630.047119 IP server > client: Flags [.], seq 159281:160729, ack 626, win 56, options [nop,nop,TS val 1885175620 ecr 424954487], length 1448 200 | 1283478630.047158 IP client > server: Flags [.], ack 160729, win 65535, options [nop,nop,TS val 424954489 ecr 1885175620], length 0 201 | 1283478630.075493 IP server > client: Flags [.], seq 160729:162177, ack 626, win 56, options [nop,nop,TS val 1885175638 ecr 424954487], length 1448 202 | 1283478630.075527 IP client > server: Flags [.], ack 162177, win 65522, options [nop,nop,TS val 424954490 ecr 1885175638], length 0 203 | 1283478630.088736 IP server > client: Flags [.], seq 162177:163625, ack 626, win 56, options [nop,nop,TS val 1885175638 ecr 424954487], length 1448 204 | 1283478630.123129 IP server > client: Flags [.], seq 163625:165073, ack 626, win 56, options [nop,nop,TS val 1885175638 ecr 424954487], length 1448 205 | 1283478630.123193 IP client > server: Flags [.], ack 165073, win 65535, options [nop,nop,TS val 424954490 ecr 1885175638], length 0 206 | 1283478630.125368 IP server > client: Flags [.], seq 165073:166521, ack 626, win 56, options [nop,nop,TS val 1885175638 ecr 424954487], length 1448 207 | 1283478630.159008 IP server > client: Flags [.], seq 166521:167969, ack 626, win 56, options [nop,nop,TS val 1885175638 ecr 424954487], length 1448 208 | 1283478630.159078 IP client > server: Flags [.], ack 167969, win 65535, options [nop,nop,TS val 424954490 ecr 1885175638], length 0 209 | 1283478630.228997 IP server > client: Flags [.], seq 167969:169417, ack 626, win 56, options [nop,nop,TS val 1885175672 ecr 424954489], length 1448 210 | 1283478630.232741 IP server > client: Flags [.], seq 169417:170865, ack 626, win 56, options [nop,nop,TS val 1885175672 ecr 424954489], length 1448 211 | 1283478630.232768 IP client > server: Flags [.], ack 170865, win 65535, options [nop,nop,TS val 424954491 ecr 1885175672], length 0 212 | 1283478630.239114 IP server > client: Flags [.], seq 170865:172313, ack 626, win 56, options [nop,nop,TS val 1885175672 ecr 424954489], length 1448 213 | 1283478630.245625 IP server > client: Flags [.], seq 172313:173761, ack 626, win 56, options [nop,nop,TS val 1885175672 ecr 424954489], length 1448 214 | 1283478630.245665 IP client > server: Flags [.], ack 173761, win 65535, options [nop,nop,TS val 424954491 ecr 1885175672], length 0 215 | 1283478630.258992 IP server > client: Flags [.], seq 173761:175209, ack 626, win 56, options [nop,nop,TS val 1885175672 ecr 424954489], length 1448 216 | 1283478630.259038 IP client > server: Flags [.], ack 175209, win 65522, options [nop,nop,TS val 424954491 ecr 1885175672], length 0 217 | 1283478630.266497 IP server > client: Flags [.], seq 175209:176657, ack 626, win 56, options [nop,nop,TS val 1885175672 ecr 424954489], length 1448 218 | 1283478630.267895 IP client > server: Flags [.], ack 176657, win 65535, options [nop,nop,TS val 424954491 ecr 1885175672], length 0 219 | 1283478630.297878 IP server > client: Flags [.], seq 176657:178105, ack 626, win 56, options [nop,nop,TS val 1885175682 ecr 424954489], length 1448 220 | 1283478630.300469 IP server > client: Flags [.], seq 178105:179553, ack 626, win 56, options [nop,nop,TS val 1885175682 ecr 424954489], length 1448 221 | 1283478630.300681 IP client > server: Flags [.], ack 179553, win 65535, options [nop,nop,TS val 424954492 ecr 1885175682], length 0 222 | 1283478630.316623 IP server > client: Flags [.], seq 179553:181001, ack 626, win 56, options [nop,nop,TS val 1885175682 ecr 424954489], length 1448 223 | 1283478630.442750 IP server > client: Flags [.], seq 181001:182449, ack 626, win 56, options [nop,nop,TS val 1885175682 ecr 424954489], length 1448 224 | 1283478630.442807 IP client > server: Flags [.], ack 182449, win 65535, options [nop,nop,TS val 424954493 ecr 1885175682], length 0 225 | 1283478630.451619 IP server > client: Flags [.], seq 182449:183897, ack 626, win 56, options [nop,nop,TS val 1885175682 ecr 424954489], length 1448 226 | 1283478630.468029 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954493 ecr 1885175682], length 0 227 | 1283478630.867501 IP server > client: Flags [.], seq 185345:186793, ack 626, win 56, options [nop,nop,TS val 1885175703 ecr 424954490], length 1448 228 | 1283478630.867570 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954497 ecr 1885175682,nop,nop,sack 1 {185345:186793}], length 0 229 | 1283478630.869886 IP server > client: Flags [.], seq 186793:188241, ack 626, win 56, options [nop,nop,TS val 1885175703 ecr 424954490], length 1448 230 | 1283478630.870045 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954498 ecr 1885175682,nop,nop,sack 1 {185345:188241}], length 0 231 | 1283478630.871029 IP server > client: Flags [.], seq 188241:189689, ack 626, win 56, options [nop,nop,TS val 1885175703 ecr 424954490], length 1448 232 | 1283478630.871061 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954498 ecr 1885175682,nop,nop,sack 1 {185345:189689}], length 0 233 | 1283478630.874125 IP server > client: Flags [.], seq 189689:191137, ack 626, win 56, options [nop,nop,TS val 1885175703 ecr 424954490], length 1448 234 | 1283478630.874153 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954498 ecr 1885175682,nop,nop,sack 1 {185345:191137}], length 0 235 | 1283478630.875233 IP server > client: Flags [.], seq 191137:192585, ack 626, win 56, options [nop,nop,TS val 1885175703 ecr 424954490], length 1448 236 | 1283478630.875249 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954498 ecr 1885175682,nop,nop,sack 1 {185345:192585}], length 0 237 | 1283478630.878257 IP server > client: Flags [.], seq 192585:194033, ack 626, win 56, options [nop,nop,TS val 1885175734 ecr 424954491], length 1448 238 | 1283478630.878294 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954498 ecr 1885175682,nop,nop,sack 1 {185345:194033}], length 0 239 | 1283478630.879368 IP server > client: Flags [.], seq 194033:195481, ack 626, win 56, options [nop,nop,TS val 1885175734 ecr 424954491], length 1448 240 | 1283478630.879387 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954498 ecr 1885175682,nop,nop,sack 1 {185345:195481}], length 0 241 | 1283478630.881610 IP server > client: Flags [.], seq 195481:196929, ack 626, win 56, options [nop,nop,TS val 1885175734 ecr 424954491], length 1448 242 | 1283478630.881626 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954498 ecr 1885175682,nop,nop,sack 1 {185345:196929}], length 0 243 | 1283478630.882851 IP server > client: Flags [.], seq 196929:198377, ack 626, win 56, options [nop,nop,TS val 1885175734 ecr 424954491], length 1448 244 | 1283478630.882864 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954498 ecr 1885175682,nop,nop,sack 1 {185345:198377}], length 0 245 | 1283478630.884023 IP server > client: Flags [.], seq 198377:199825, ack 626, win 56, options [nop,nop,TS val 1885175734 ecr 424954491], length 1448 246 | 1283478630.884048 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954498 ecr 1885175682,nop,nop,sack 1 {185345:199825}], length 0 247 | 1283478630.887128 IP server > client: Flags [.], seq 199825:201273, ack 626, win 56, options [nop,nop,TS val 1885175734 ecr 424954491], length 1448 248 | 1283478630.887147 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954498 ecr 1885175682,nop,nop,sack 1 {185345:201273}], length 0 249 | 1283478630.888236 IP server > client: Flags [.], seq 201273:202721, ack 626, win 56, options [nop,nop,TS val 1885175737 ecr 424954491], length 1448 250 | 1283478630.888261 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954498 ecr 1885175682,nop,nop,sack 1 {185345:202721}], length 0 251 | 1283478630.890659 IP server > client: Flags [.], seq 202721:204169, ack 626, win 56, options [nop,nop,TS val 1885175737 ecr 424954491], length 1448 252 | 1283478630.890698 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954498 ecr 1885175682,nop,nop,sack 1 {185345:204169}], length 0 253 | 1283478631.096572 IP server > client: Flags [.], seq 208513:209961, ack 626, win 56, options [nop,nop,TS val 1885175743 ecr 424954491], length 1448 254 | 1283478631.096671 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954500 ecr 1885175682,nop,nop,sack 2 {208513:209961}{185345:204169}], length 0 255 | 1283478631.098992 IP server > client: Flags [.], seq 209961:211409, ack 626, win 56, options [nop,nop,TS val 1885175743 ecr 424954491], length 1448 256 | 1283478631.099047 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954500 ecr 1885175682,nop,nop,sack 2 {208513:211409}{185345:204169}], length 0 257 | 1283478631.100890 IP server > client: Flags [.], seq 211409:212857, ack 626, win 56, options [nop,nop,TS val 1885175782 ecr 424954493], length 1448 258 | 1283478631.100963 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954500 ecr 1885175682,nop,nop,sack 2 {208513:212857}{185345:204169}], length 0 259 | 1283478631.102738 IP server > client: Flags [.], seq 212857:214305, ack 626, win 56, options [nop,nop,TS val 1885175782 ecr 424954493], length 1448 260 | 1283478631.102804 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954500 ecr 1885175682,nop,nop,sack 2 {208513:214305}{185345:204169}], length 0 261 | 1283478631.104749 IP server > client: Flags [.], seq 214305:215753, ack 626, win 56, options [nop,nop,TS val 1885175782 ecr 424954493], length 1448 262 | 1283478631.104803 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954500 ecr 1885175682,nop,nop,sack 2 {208513:215753}{185345:204169}], length 0 263 | 1283478631.106748 IP server > client: Flags [.], seq 215753:217201, ack 626, win 56, options [nop,nop,TS val 1885175782 ecr 424954493], length 1448 264 | 1283478631.106822 IP client > server: Flags [.], ack 183897, win 65535, options [nop,nop,TS val 424954500 ecr 1885175682,nop,nop,sack 2 {208513:217201}{185345:204169}], length 0 265 | 1283478631.108386 IP server > client: Flags [.], seq 183897:185345, ack 626, win 56, options [nop,nop,TS val 1885175890 ecr 424954497], length 1448 266 | 1283478631.108417 IP client > server: Flags [.], ack 204169, win 63169, options [nop,nop,TS val 424954500 ecr 1885175890,nop,nop,sack 1 {208513:217201}], length 0 267 | 1283478631.110347 IP server > client: Flags [.], seq 217201:218649, ack 626, win 56, options [nop,nop,TS val 1885175907 ecr 424954498], length 1448 268 | 1283478631.110376 IP client > server: Flags [.], ack 204169, win 65535, options [nop,nop,TS val 424954500 ecr 1885175890,nop,nop,sack 1 {208513:218649}], length 0 269 | 1283478631.112897 IP server > client: Flags [.], seq 218649:220097, ack 626, win 56, options [nop,nop,TS val 1885175908 ecr 424954498], length 1448 270 | 1283478631.113072 IP client > server: Flags [.], ack 204169, win 65535, options [nop,nop,TS val 424954500 ecr 1885175890,nop,nop,sack 1 {208513:220097}], length 0 271 | 1283478631.113973 IP server > client: Flags [.], seq 220097:221545, ack 626, win 56, options [nop,nop,TS val 1885175908 ecr 424954498], length 1448 272 | 1283478631.113994 IP client > server: Flags [.], ack 204169, win 65535, options [nop,nop,TS val 424954500 ecr 1885175890,nop,nop,sack 1 {208513:221545}], length 0 273 | 1283478631.116972 IP server > client: Flags [.], seq 221545:222993, ack 626, win 56, options [nop,nop,TS val 1885175910 ecr 424954498], length 1448 274 | 1283478631.116990 IP client > server: Flags [.], ack 204169, win 65535, options [nop,nop,TS val 424954500 ecr 1885175890,nop,nop,sack 1 {208513:222993}], length 0 275 | 1283478631.118064 IP server > client: Flags [.], seq 222993:224441, ack 626, win 56, options [nop,nop,TS val 1885175910 ecr 424954498], length 1448 276 | 1283478631.118066 IP server > client: Flags [S.], seq 190136165, ack 668123143, win 5792, options [mss 1460,sackOK,TS val 1885175912 ecr 424954454,nop,wscale 7], length 0 277 | 1283478631.118076 IP client > server: Flags [.], ack 204169, win 65535, options [nop,nop,TS val 424954500 ecr 1885175890,nop,nop,sack 1 {208513:224441}], length 0 278 | 1283478631.118087 IP client > server: Flags [.], ack 1, win 65535, options [nop,nop,TS val 424954500 ecr 1885175912], length 0 279 | 1283478631.125677 IP server > client: Flags [.], seq 224441:225889, ack 626, win 56, options [nop,nop,TS val 1885175922 ecr 424954498], length 1448 280 | 1283478631.125694 IP client > server: Flags [.], ack 204169, win 65535, options [nop,nop,TS val 424954500 ecr 1885175890,nop,nop,sack 1 {208513:225889}], length 0 281 | 1283478631.244055 IP server > client: Flags [.], seq 225889:227337, ack 626, win 56, options [nop,nop,TS val 1885175950 ecr 424954500], length 1448 282 | 1283478631.244091 IP client > server: Flags [.], ack 204169, win 65535, options [nop,nop,TS val 424954501 ecr 1885175890,nop,nop,sack 1 {208513:227337}], length 0 283 | 1283478631.254432 IP server > client: Flags [.], seq 227337:228785, ack 626, win 56, options [nop,nop,TS val 1885175950 ecr 424954500], length 1448 284 | 1283478631.254466 IP client > server: Flags [.], ack 204169, win 65535, options [nop,nop,TS val 424954501 ecr 1885175890,nop,nop,sack 1 {208513:228785}], length 0 285 | 1283478631.267593 IP server > client: Flags [.], seq 204169:205617, ack 626, win 56, options [nop,nop,TS val 1885175950 ecr 424954500], length 1448 286 | 1283478631.267629 IP client > server: Flags [.], ack 205617, win 65522, options [nop,nop,TS val 424954501 ecr 1885175950,nop,nop,sack 1 {208513:228785}], length 0 287 | 1283478631.269411 IP server > client: Flags [.], seq 205617:207065, ack 626, win 56, options [nop,nop,TS val 1885175952 ecr 424954500], length 1448 288 | 1283478631.269428 IP client > server: Flags [.], ack 207065, win 65522, options [nop,nop,TS val 424954502 ecr 1885175952,nop,nop,sack 1 {208513:228785}], length 0 289 | 1283478631.280805 IP server > client: Flags [.], seq 207065:208513, ack 626, win 56, options [nop,nop,TS val 1885175952 ecr 424954500], length 1448 290 | 1283478631.280853 IP client > server: Flags [.], ack 228785, win 62988, options [nop,nop,TS val 424954502 ecr 1885175952], length 0 291 | 1283478631.288921 IP server > client: Flags [.], seq 228785:230233, ack 626, win 56, options [nop,nop,TS val 1885175952 ecr 424954500], length 1448 292 | 1283478631.289448 IP client > server: Flags [.], ack 230233, win 65535, options [nop,nop,TS val 424954502 ecr 1885175952], length 0 293 | 1283478631.300687 IP server > client: Flags [.], seq 230233:231681, ack 626, win 56, options [nop,nop,TS val 1885175953 ecr 424954500], length 1448 294 | 1283478631.314930 IP server > client: Flags [.], seq 231681:233129, ack 626, win 56, options [nop,nop,TS val 1885175953 ecr 424954500], length 1448 295 | 1283478631.315061 IP client > server: Flags [.], ack 233129, win 65535, options [nop,nop,TS val 424954502 ecr 1885175953], length 0 296 | 1283478631.320674 IP server > client: Flags [.], seq 233129:234577, ack 626, win 56, options [nop,nop,TS val 1885175953 ecr 424954500], length 1448 297 | 1283478631.334312 IP server > client: Flags [.], seq 234577:236025, ack 626, win 56, options [nop,nop,TS val 1885175953 ecr 424954500], length 1448 298 | 1283478631.334366 IP client > server: Flags [.], ack 236025, win 65535, options [nop,nop,TS val 424954502 ecr 1885175953], length 0 299 | 1283478631.347555 IP server > client: Flags [.], seq 236025:237473, ack 626, win 56, options [nop,nop,TS val 1885175961 ecr 424954500], length 1448 300 | 1283478631.351037 IP server > client: Flags [.], seq 237473:238921, ack 626, win 56, options [nop,nop,TS val 1885175961 ecr 424954500], length 1448 301 | 1283478631.351818 IP client > server: Flags [.], ack 238921, win 65535, options [nop,nop,TS val 424954502 ecr 1885175961], length 0 302 | 1283478631.358293 IP server > client: Flags [.], seq 238921:240369, ack 626, win 56, options [nop,nop,TS val 1885175962 ecr 424954500], length 1448 303 | 1283478631.364925 IP server > client: Flags [.], seq 240369:241817, ack 626, win 56, options [nop,nop,TS val 1885175982 ecr 424954501], length 1448 304 | 1283478631.364950 IP client > server: Flags [.], ack 241817, win 65522, options [nop,nop,TS val 424954502 ecr 1885175962], length 0 305 | 1283478631.371547 IP server > client: Flags [.], seq 241817:243265, ack 626, win 56, options [nop,nop,TS val 1885175985 ecr 424954501], length 1448 306 | 1283478631.382294 IP server > client: Flags [.], seq 243265:244713, ack 626, win 56, options [nop,nop,TS val 1885175985 ecr 424954501], length 1448 307 | 1283478631.382336 IP client > server: Flags [.], ack 244713, win 65535, options [nop,nop,TS val 424954503 ecr 1885175985], length 0 308 | 1283478631.390922 IP server > client: Flags [.], seq 244713:246161, ack 626, win 56, options [nop,nop,TS val 1885175985 ecr 424954502], length 1448 309 | 1283478631.399808 IP server > client: Flags [.], seq 246161:247609, ack 626, win 56, options [nop,nop,TS val 1885175992 ecr 424954502], length 1448 310 | 1283478631.399861 IP client > server: Flags [.], ack 247609, win 65535, options [nop,nop,TS val 424954503 ecr 1885175985], length 0 311 | 1283478631.408539 IP server > client: Flags [.], seq 247609:249057, ack 626, win 56, options [nop,nop,TS val 1885175993 ecr 424954502], length 1448 312 | 1283478631.417805 IP server > client: Flags [.], seq 249057:250505, ack 626, win 56, options [nop,nop,TS val 1885175993 ecr 424954502], length 1448 313 | 1283478631.417855 IP client > server: Flags [.], ack 250505, win 65535, options [nop,nop,TS val 424954503 ecr 1885175993], length 0 314 | 1283478631.424804 IP server > client: Flags [.], seq 250505:251953, ack 626, win 56, options [nop,nop,TS val 1885175995 ecr 424954502], length 1448 315 | 1283478631.433932 IP server > client: Flags [.], seq 251953:253401, ack 626, win 56, options [nop,nop,TS val 1885175995 ecr 424954502], length 1448 316 | 1283478631.433979 IP client > server: Flags [.], ack 253401, win 65535, options [nop,nop,TS val 424954503 ecr 1885175995], length 0 317 | 1283478631.442301 IP server > client: Flags [.], seq 253401:254849, ack 626, win 56, options [nop,nop,TS val 1885175995 ecr 424954502], length 1448 318 | 1283478631.442333 IP client > server: Flags [.], ack 254849, win 65522, options [nop,nop,TS val 424954503 ecr 1885175995], length 0 319 | 1283478631.453178 IP server > client: Flags [.], seq 254849:256297, ack 626, win 56, options [nop,nop,TS val 1885176000 ecr 424954502], length 1448 320 | 1283478631.467302 IP server > client: Flags [.], seq 256297:257745, ack 626, win 56, options [nop,nop,TS val 1885176000 ecr 424954502], length 1448 321 | 1283478631.467350 IP client > server: Flags [.], ack 257745, win 65535, options [nop,nop,TS val 424954503 ecr 1885176000], length 0 322 | 1283478631.469420 IP server > client: Flags [.], seq 257745:259193, ack 626, win 56, options [nop,nop,TS val 1885176000 ecr 424954502], length 1448 323 | 1283478631.479801 IP server > client: Flags [.], seq 259193:260641, ack 626, win 56, options [nop,nop,TS val 1885176013 ecr 424954502], length 1448 324 | 1283478631.479850 IP client > server: Flags [.], ack 260641, win 65535, options [nop,nop,TS val 424954504 ecr 1885176000], length 0 325 | 1283478631.492426 IP server > client: Flags [.], seq 260641:262089, ack 626, win 56, options [nop,nop,TS val 1885176013 ecr 424954502], length 1448 326 | 1283478631.504924 IP server > client: Flags [.], seq 262089:263537, ack 626, win 56, options [nop,nop,TS val 1885176013 ecr 424954502], length 1448 327 | 1283478631.504981 IP client > server: Flags [.], ack 263537, win 65535, options [nop,nop,TS val 424954504 ecr 1885176013], length 0 328 | 1283478631.508929 IP server > client: Flags [.], seq 263537:264985, ack 626, win 56, options [nop,nop,TS val 1885176013 ecr 424954502], length 1448 329 | 1283478631.517553 IP server > client: Flags [.], seq 264985:266433, ack 626, win 56, options [nop,nop,TS val 1885176013 ecr 424954502], length 1448 330 | 1283478631.528918 IP server > client: Flags [.], seq 266433:267881, ack 626, win 56, options [nop,nop,TS val 1885176020 ecr 424954503], length 1448 331 | 1283478631.528955 IP client > server: Flags [.], ack 267881, win 65341, options [nop,nop,TS val 424954504 ecr 1885176013], length 0 332 | 1283478631.538933 IP server > client: Flags [.], seq 267881:269329, ack 626, win 56, options [nop,nop,TS val 1885176020 ecr 424954503], length 1448 333 | 1283478631.545803 IP server > client: Flags [.], seq 269329:270777, ack 626, win 56, options [nop,nop,TS val 1885176027 ecr 424954503], length 1448 334 | 1283478631.546071 IP client > server: Flags [.], ack 270777, win 65535, options [nop,nop,TS val 424954504 ecr 1885176020], length 0 335 | 1283478631.558807 IP server > client: Flags [.], seq 270777:272225, ack 626, win 56, options [nop,nop,TS val 1885176027 ecr 424954503], length 1448 336 | 1283478631.564450 IP server > client: Flags [.], seq 272225:273673, ack 626, win 56, options [nop,nop,TS val 1885176027 ecr 424954503], length 1448 337 | 1283478631.564544 IP client > server: Flags [.], ack 273673, win 65535, options [nop,nop,TS val 424954504 ecr 1885176027], length 0 338 | 1283478631.574065 IP server > client: Flags [.], seq 273673:275121, ack 626, win 56, options [nop,nop,TS val 1885176030 ecr 424954503], length 1448 339 | 1283478631.580791 IP server > client: Flags [.], seq 275121:276569, ack 626, win 56, options [nop,nop,TS val 1885176030 ecr 424954503], length 1448 340 | 1283478631.584512 IP client > server: Flags [.], ack 276569, win 65535, options [nop,nop,TS val 424954505 ecr 1885176030], length 0 341 | 1283478631.589671 IP server > client: Flags [.], seq 276569:278017, ack 626, win 56, options [nop,nop,TS val 1885176030 ecr 424954503], length 1448 342 | 1283478631.599301 IP server > client: Flags [.], seq 278017:279465, ack 626, win 56, options [nop,nop,TS val 1885176037 ecr 424954503], length 1448 343 | 1283478631.599341 IP client > server: Flags [.], ack 279465, win 65535, options [nop,nop,TS val 424954505 ecr 1885176030], length 0 344 | 1283478631.607298 IP server > client: Flags [.], seq 279465:280913, ack 626, win 56, options [nop,nop,TS val 1885176037 ecr 424954503], length 1448 345 | 1283478631.607316 IP client > server: Flags [.], ack 280913, win 65522, options [nop,nop,TS val 424954505 ecr 1885176037], length 0 346 | 1283478631.618415 IP server > client: Flags [.], seq 280913:282361, ack 626, win 56, options [nop,nop,TS val 1885176037 ecr 424954503], length 1448 347 | 1283478631.625798 IP server > client: Flags [.], seq 282361:283809, ack 626, win 56, options [nop,nop,TS val 1885176047 ecr 424954504], length 1448 348 | 1283478631.625829 IP client > server: Flags [.], ack 283809, win 65535, options [nop,nop,TS val 424954505 ecr 1885176037], length 0 349 | 1283478631.634671 IP server > client: Flags [.], seq 283809:285257, ack 626, win 56, options [nop,nop,TS val 1885176047 ecr 424954504], length 1448 350 | 1283478631.644419 IP server > client: Flags [.], seq 285257:286705, ack 626, win 56, options [nop,nop,TS val 1885176047 ecr 424954504], length 1448 351 | 1283478631.644453 IP client > server: Flags [.], ack 286705, win 65535, options [nop,nop,TS val 424954505 ecr 1885176047], length 0 352 | 1283478631.653079 IP server > client: Flags [P.], seq 286705:288148, ack 626, win 56, options [nop,nop,TS val 1885176047 ecr 424954504], length 1443 353 | 1283478631.653113 IP client > server: Flags [.], ack 288148, win 65522, options [nop,nop,TS val 424954505 ecr 1885176047], length 0 354 | 1283478632.366065 IP server > client: Flags [F.], seq 288148, ack 626, win 56, options [nop,nop,TS val 1885176238 ecr 424954505], length 0 355 | 1283478632.366097 IP client > server: Flags [.], ack 288149, win 65535, options [nop,nop,TS val 424954512 ecr 1885176238], length 0 356 | -------------------------------------------------------------------------------- /data/plr.tcp: -------------------------------------------------------------------------------- 1 | # Image request, 500ms latency, 10% packet loss (@1X) 2 | 1283716574.779736 IP client > server: Flags [P.], seq 1:633, ack 1, win 65535, options [nop,nop,TS val 425879118 ecr 1944646060], length 632 3 | 1283716574.801162 IP server > client: Flags [.], ack 633, win 56, options [nop,nop,TS val 1944651200 ecr 425879118], length 0 4 | 1283716574.822626 IP server > client: Flags [.], seq 1:1449, ack 633, win 56, options [nop,nop,TS val 1944651205 ecr 425879118], length 1448 5 | 1283716574.822896 IP server > client: Flags [.], seq 1449:2897, ack 633, win 56, options [nop,nop,TS val 1944651205 ecr 425879118], length 1448 6 | 1283716574.823375 IP server > client: Flags [.], seq 2897:4345, ack 633, win 56, options [nop,nop,TS val 1944651205 ecr 425879118], length 1448 7 | 1283716577.961182 IP server > client: Flags [.], seq 1:1449, ack 633, win 56, options [nop,nop,TS val 1944651979 ecr 425879118], length 1448 8 | 1283716578.717402 IP client > server: Flags [.], ack 1449, win 65535, options [nop,nop,TS val 425879157 ecr 1944651205,nop,nop,sack 1 {2897:4345}], length 0 9 | 1283716578.743313 IP server > client: Flags [.], seq 4345:5793, ack 633, win 56, options [nop,nop,TS val 1944652185 ecr 425879157], length 1448 10 | 1283716578.743633 IP server > client: Flags [.], seq 5793:7241, ack 633, win 56, options [nop,nop,TS val 1944652185 ecr 425879157], length 1448 11 | 1283716578.998782 IP client > server: Flags [.], ack 1449, win 65535, options [nop,nop,TS val 425879160 ecr 1944651979,nop,nop,sack 1 {2897:4345}], length 0 12 | 1283716579.023747 IP server > client: Flags [.], seq 1449:2897, ack 633, win 56, options [nop,nop,TS val 1944652255 ecr 425879160], length 1448 13 | 1283716579.024625 IP server > client: Flags [.], seq 4345:5793, ack 633, win 56, options [nop,nop,TS val 1944652255 ecr 425879160], length 1448 14 | 1283716579.025164 IP server > client: Flags [.], seq 5793:7241, ack 633, win 56, options [nop,nop,TS val 1944652255 ecr 425879160], length 1448 15 | 1283716579.780428 IP client > server: Flags [.], ack 1449, win 65535, options [nop,nop,TS val 425879168 ecr 1944651979,nop,nop,sack 2 {5793:7241}{2897:4345}], length 0 16 | 1283716579.802212 IP server > client: Flags [.], seq 7241:8689, ack 633, win 56, options [nop,nop,TS val 1944652450 ecr 425879168], length 1448 17 | 1283716580.061686 IP client > server: Flags [.], ack 4345, win 65182, options [nop,nop,TS val 425879171 ecr 1944652255,nop,nop,sack 1 {5793:7241}], length 0 18 | 1283716580.082726 IP server > client: Flags [.], seq 8689:10137, ack 633, win 56, options [nop,nop,TS val 1944652520 ecr 425879171], length 1448 19 | 1283716580.094300 IP client > server: Flags [.], ack 7241, win 65182, options [nop,nop,TS val 425879171 ecr 1944652255], length 0 20 | 1283716580.114337 IP server > client: Flags [.], seq 10137:11585, ack 633, win 56, options [nop,nop,TS val 1944652528 ecr 425879171], length 1448 21 | 1283716580.918768 IP client > server: Flags [.], ack 8689, win 65535, options [nop,nop,TS val 425879179 ecr 1944652450], length 0 22 | 1283716580.941238 IP server > client: Flags [.], seq 11585:13033, ack 633, win 56, options [nop,nop,TS val 1944652735 ecr 425879179], length 1448 23 | 1283716581.154852 IP client > server: Flags [.], ack 11585, win 65363, options [nop,nop,TS val 425879182 ecr 1944652520], length 0 24 | 1283716581.182705 IP server > client: Flags [.], seq 13033:14481, ack 633, win 56, options [nop,nop,TS val 1944652795 ecr 425879182], length 1448 25 | 1283716581.183078 IP server > client: Flags [.], seq 14481:15929, ack 633, win 56, options [nop,nop,TS val 1944652795 ecr 425879182], length 1448 26 | 1283716581.183585 IP server > client: Flags [.], seq 15929:17377, ack 633, win 56, options [nop,nop,TS val 1944652795 ecr 425879182], length 1448 27 | 1283716581.978072 IP client > server: Flags [.], ack 13033, win 65535, options [nop,nop,TS val 425879190 ecr 1944652735], length 0 28 | 1283716582.220295 IP client > server: Flags [.], ack 14481, win 65363, options [nop,nop,TS val 425879192 ecr 1944652795], length 0 29 | 1283716582.247204 IP server > client: Flags [.], seq 17377:18825, ack 633, win 56, options [nop,nop,TS val 1944653061 ecr 425879192], length 1448 30 | 1283716582.247608 IP server > client: Flags [.], seq 18825:20273, ack 633, win 56, options [nop,nop,TS val 1944653061 ecr 425879192], length 1448 31 | 1283716582.248126 IP server > client: Flags [.], seq 20273:21721, ack 633, win 56, options [nop,nop,TS val 1944653061 ecr 425879192], length 1448 32 | 1283716582.254540 IP client > server: Flags [.], ack 15929, win 65535, options [nop,nop,TS val 425879193 ecr 1944652795], length 0 33 | 1283716582.288108 IP client > server: Flags [.], ack 17377, win 65363, options [nop,nop,TS val 425879193 ecr 1944652795], length 0 34 | 1283716582.307495 IP server > client: Flags [.], seq 21721:23169, ack 633, win 56, options [nop,nop,TS val 1944653077 ecr 425879193], length 1448 35 | 1283716582.307754 IP server > client: Flags [.], seq 23169:24617, ack 633, win 56, options [nop,nop,TS val 1944653077 ecr 425879193], length 1448 36 | 1283716582.308225 IP server > client: Flags [.], seq 24617:26065, ack 633, win 56, options [nop,nop,TS val 1944653077 ecr 425879193], length 1448 37 | 1283716583.283526 IP client > server: Flags [.], ack 18825, win 65535, options [nop,nop,TS val 425879203 ecr 1944653061], length 0 38 | 1283716583.351666 IP client > server: Flags [.], ack 21721, win 65535, options [nop,nop,TS val 425879204 ecr 1944653061], length 0 39 | 1283716583.373052 IP server > client: Flags [.], seq 26065:27513, ack 633, win 56, options [nop,nop,TS val 1944653343 ecr 425879204], length 1448 40 | 1283716583.373254 IP server > client: Flags [.], seq 27513:28961, ack 633, win 56, options [nop,nop,TS val 1944653343 ecr 425879204], length 1448 41 | 1283716583.373618 IP server > client: Flags [.], seq 28961:30409, ack 633, win 56, options [nop,nop,TS val 1944653343 ecr 425879204], length 1448 42 | 1283716583.373945 IP server > client: Flags [.], seq 30409:31857, ack 633, win 56, options [nop,nop,TS val 1944653343 ecr 425879204], length 1448 43 | 1283716583.388385 IP client > server: Flags [.], ack 23169, win 65363, options [nop,nop,TS val 425879204 ecr 1944653077], length 0 44 | 1283716583.420892 IP client > server: Flags [.], ack 24617, win 65535, options [nop,nop,TS val 425879204 ecr 1944653077], length 0 45 | 1283716583.441991 IP server > client: Flags [.], seq 31857:33305, ack 633, win 56, options [nop,nop,TS val 1944653360 ecr 425879204], length 1448 46 | 1283716583.442313 IP server > client: Flags [.], seq 33305:34753, ack 633, win 56, options [nop,nop,TS val 1944653360 ecr 425879204], length 1448 47 | 1283716583.442637 IP server > client: Flags [.], seq 34753:36201, ack 633, win 56, options [nop,nop,TS val 1944653360 ecr 425879204], length 1448 48 | 1283716583.455404 IP client > server: Flags [.], ack 26065, win 65363, options [nop,nop,TS val 425879205 ecr 1944653077], length 0 49 | 1283716584.409719 IP client > server: Flags [.], ack 27513, win 65535, options [nop,nop,TS val 425879214 ecr 1944653343], length 0 50 | 1283716584.431575 IP server > client: Flags [.], seq 36201:37649, ack 633, win 56, options [nop,nop,TS val 1944653607 ecr 425879214], length 1448 51 | 1283716584.431770 IP server > client: Flags [.], seq 37649:39097, ack 633, win 56, options [nop,nop,TS val 1944653607 ecr 425879214], length 1448 52 | 1283716584.436292 IP server > client: Flags [.], seq 39097:40545, ack 633, win 56, options [nop,nop,TS val 1944653607 ecr 425879214], length 1448 53 | 1283716584.444259 IP client > server: Flags [.], ack 28961, win 65363, options [nop,nop,TS val 425879215 ecr 1944653343], length 0 54 | 1283716584.477904 IP client > server: Flags [.], ack 30409, win 65535, options [nop,nop,TS val 425879215 ecr 1944653343], length 0 55 | 1283716584.500638 IP server > client: Flags [.], seq 40545:41993, ack 633, win 56, options [nop,nop,TS val 1944653624 ecr 425879215], length 1448 56 | 1283716584.500922 IP server > client: Flags [.], seq 41993:43441, ack 633, win 56, options [nop,nop,TS val 1944653624 ecr 425879215], length 1448 57 | 1283716584.501319 IP server > client: Flags [.], seq 43441:44889, ack 633, win 56, options [nop,nop,TS val 1944653624 ecr 425879215], length 1448 58 | 1283716584.512668 IP client > server: Flags [.], ack 31857, win 65363, options [nop,nop,TS val 425879215 ecr 1944653343], length 0 59 | 1283716584.523320 IP client > server: Flags [.], ack 31857, win 65535, options [nop,nop,TS val 425879215 ecr 1944653343], length 0 60 | 1283716584.547131 IP server > client: Flags [.], seq 44889:46337, ack 633, win 56, options [nop,nop,TS val 1944653636 ecr 425879215], length 1448 61 | 1283716584.581219 IP client > server: Flags [.], ack 34753, win 65363, options [nop,nop,TS val 425879216 ecr 1944653360], length 0 62 | 1283716585.469396 IP client > server: Flags [.], ack 37649, win 65363, options [nop,nop,TS val 425879225 ecr 1944653607], length 0 63 | 1283716585.491509 IP server > client: Flags [.], seq 46337:47785, ack 633, win 56, options [nop,nop,TS val 1944653872 ecr 425879225], length 1448 64 | 1283716585.491807 IP server > client: Flags [.], seq 47785:49233, ack 633, win 56, options [nop,nop,TS val 1944653872 ecr 425879225], length 1448 65 | 1283716585.492133 IP server > client: Flags [.], seq 49233:50681, ack 633, win 56, options [nop,nop,TS val 1944653872 ecr 425879225], length 1448 66 | 1283716585.492597 IP server > client: Flags [.], seq 50681:52129, ack 633, win 56, options [nop,nop,TS val 1944653872 ecr 425879225], length 1448 67 | 1283716585.492971 IP server > client: Flags [.], seq 52129:53577, ack 633, win 56, options [nop,nop,TS val 1944653872 ecr 425879225], length 1448 68 | 1283716585.502690 IP client > server: Flags [.], ack 39097, win 65535, options [nop,nop,TS val 425879225 ecr 1944653607], length 0 69 | 1283716585.537364 IP client > server: Flags [.], ack 40545, win 65363, options [nop,nop,TS val 425879226 ecr 1944653607], length 0 70 | 1283716585.559710 IP server > client: Flags [.], seq 53577:55025, ack 633, win 56, options [nop,nop,TS val 1944653890 ecr 425879226], length 1448 71 | 1283716585.559940 IP server > client: Flags [.], seq 55025:56473, ack 633, win 56, options [nop,nop,TS val 1944653890 ecr 425879226], length 1448 72 | 1283716585.560930 IP server > client: Flags [.], seq 56473:57921, ack 633, win 56, options [nop,nop,TS val 1944653890 ecr 425879226], length 1448 73 | 1283716585.573445 IP client > server: Flags [.], ack 41993, win 65535, options [nop,nop,TS val 425879226 ecr 1944653624], length 0 74 | 1283716585.594148 IP server > client: Flags [.], seq 57921:59369, ack 633, win 56, options [nop,nop,TS val 1944653898 ecr 425879226], length 1448 75 | 1283716585.594420 IP server > client: Flags [.], seq 59369:60817, ack 633, win 56, options [nop,nop,TS val 1944653898 ecr 425879226], length 1448 76 | 1283716585.605981 IP client > server: Flags [.], ack 43441, win 65363, options [nop,nop,TS val 425879226 ecr 1944653624], length 0 77 | 1283716585.626755 IP server > client: Flags [.], seq 60817:62265, ack 633, win 56, options [nop,nop,TS val 1944653906 ecr 425879226], length 1448 78 | 1283716585.640431 IP client > server: Flags [.], ack 44889, win 65535, options [nop,nop,TS val 425879227 ecr 1944653624], length 0 79 | 1283716585.724160 IP client > server: Flags [.], ack 46337, win 65535, options [nop,nop,TS val 425879227 ecr 1944653636], length 0 80 | 1283716585.754272 IP server > client: Flags [.], seq 62265:63713, ack 633, win 56, options [nop,nop,TS val 1944653938 ecr 425879227], length 1448 81 | 1283716585.754603 IP server > client: Flags [.], seq 63713:65161, ack 633, win 56, options [nop,nop,TS val 1944653938 ecr 425879227], length 1448 82 | 1283716585.754877 IP server > client: Flags [.], seq 65161:66609, ack 633, win 56, options [nop,nop,TS val 1944653938 ecr 425879227], length 1448 83 | 1283716586.563758 IP client > server: Flags [.], ack 49233, win 65363, options [nop,nop,TS val 425879236 ecr 1944653872], length 0 84 | 1283716586.596291 IP client > server: Flags [.], ack 50681, win 65535, options [nop,nop,TS val 425879236 ecr 1944653872], length 0 85 | 1283716586.616589 IP server > client: Flags [.], seq 66609:68057, ack 633, win 56, options [nop,nop,TS val 1944654153 ecr 425879236], length 1448 86 | 1283716586.616795 IP server > client: Flags [.], seq 68057:69505, ack 633, win 56, options [nop,nop,TS val 1944654153 ecr 425879236], length 1448 87 | 1283716586.617275 IP server > client: Flags [.], seq 69505:70953, ack 633, win 56, options [nop,nop,TS val 1944654153 ecr 425879236], length 1448 88 | 1283716586.617678 IP server > client: Flags [.], seq 70953:72401, ack 633, win 56, options [nop,nop,TS val 1944654153 ecr 425879236], length 1448 89 | 1283716586.632004 IP client > server: Flags [.], ack 50681, win 65535, options [nop,nop,TS val 425879237 ecr 1944653872,nop,nop,sack 1 {52129:53577}], length 0 90 | 1283716586.651721 IP server > client: Flags [.], seq 72401:73849, ack 633, win 56, options [nop,nop,TS val 1944654162 ecr 425879237], length 1448 91 | 1283716586.665727 IP client > server: Flags [.], ack 50681, win 65535, options [nop,nop,TS val 425879237 ecr 1944653872,nop,nop,sack 1 {52129:55025}], length 0 92 | 1283716586.686721 IP server > client: Flags [.], seq 73849:75297, ack 633, win 56, options [nop,nop,TS val 1944654171 ecr 425879237], length 1448 93 | 1283716586.699435 IP client > server: Flags [.], ack 50681, win 65535, options [nop,nop,TS val 425879237 ecr 1944653872,nop,nop,sack 1 {52129:56473}], length 0 94 | 1283716586.719756 IP server > client: Flags [.], seq 50681:52129, ack 633, win 56, options [nop,nop,TS val 1944654180 ecr 425879237], length 1448 95 | 1283716586.733293 IP client > server: Flags [.], ack 50681, win 65535, options [nop,nop,TS val 425879238 ecr 1944653872,nop,nop,sack 2 {57921:59369}{52129:56473}], length 0 96 | 1283716586.770960 IP client > server: Flags [.], ack 50681, win 65535, options [nop,nop,TS val 425879238 ecr 1944653872,nop,nop,sack 2 {57921:60817}{52129:56473}], length 0 97 | 1283716586.791983 IP server > client: Flags [.], seq 75297:76745, ack 633, win 56, options [nop,nop,TS val 1944654197 ecr 425879238], length 1448 98 | 1283716586.802295 IP client > server: Flags [.], ack 50681, win 65535, options [nop,nop,TS val 425879238 ecr 1944653872,nop,nop,sack 2 {57921:62265}{52129:56473}], length 0 99 | 1283716586.825874 IP server > client: Flags [.], seq 56473:57921, ack 633, win 56, options [nop,nop,TS val 1944654205 ecr 425879238], length 1448 100 | 1283716586.836945 IP client > server: Flags [.], ack 50681, win 65535, options [nop,nop,TS val 425879239 ecr 1944653872,nop,nop,sack 3 {63713:65161}{57921:62265}{52129:56473}], length 0 101 | 1283716586.858399 IP server > client: Flags [.], seq 76745:78193, ack 633, win 56, options [nop,nop,TS val 1944654214 ecr 425879239], length 1448 102 | 1283716586.872060 IP client > server: Flags [.], ack 50681, win 65535, options [nop,nop,TS val 425879239 ecr 1944653872,nop,nop,sack 3 {63713:66609}{57921:62265}{52129:56473}], length 0 103 | 1283716587.687829 IP client > server: Flags [.], ack 50681, win 65535, options [nop,nop,TS val 425879247 ecr 1944653872,nop,nop,sack 3 {69505:70953}{63713:68057}{57921:62265}], length 0 104 | 1283716587.713760 IP server > client: Flags [.], seq 62265:63713, ack 633, win 56, options [nop,nop,TS val 1944654427 ecr 425879247], length 1448 105 | 1283716587.722612 IP client > server: Flags [.], ack 50681, win 65535, options [nop,nop,TS val 425879247 ecr 1944653872,nop,nop,sack 3 {69505:72401}{63713:68057}{57921:62265}], length 0 106 | 1283716587.744322 IP server > client: Flags [.], seq 78193:79641, ack 633, win 56, options [nop,nop,TS val 1944654435 ecr 425879247], length 1448 107 | 1283716587.757212 IP client > server: Flags [.], ack 50681, win 65535, options [nop,nop,TS val 425879248 ecr 1944653872,nop,nop,sack 3 {69505:73849}{63713:68057}{57921:62265}], length 0 108 | 1283716587.778794 IP server > client: Flags [.], seq 68057:69505, ack 633, win 56, options [nop,nop,TS val 1944654444 ecr 425879248], length 1448 109 | 1283716587.790906 IP client > server: Flags [.], ack 56473, win 64820, options [nop,nop,TS val 425879248 ecr 1944654180,nop,nop,sack 3 {69505:73849}{63713:68057}{57921:62265}], length 0 110 | 1283716587.811897 IP server > client: Flags [.], seq 79641:81089, ack 633, win 56, options [nop,nop,TS val 1944654453 ecr 425879248], length 1448 111 | 1283716587.829434 IP client > server: Flags [.], ack 56473, win 65535, options [nop,nop,TS val 425879249 ecr 1944654180,nop,nop,sack 3 {75297:76745}{69505:73849}{63713:68057}], length 0 112 | 1283716587.858955 IP server > client: Flags [.], seq 81089:82537, ack 633, win 56, options [nop,nop,TS val 1944654464 ecr 425879249], length 1448 113 | 1283716587.863203 IP client > server: Flags [.], ack 62265, win 64820, options [nop,nop,TS val 425879249 ecr 1944654205,nop,nop,sack 3 {75297:76745}{69505:73849}{63713:68057}], length 0 114 | 1283716587.884076 IP server > client: Flags [.], seq 82537:83985, ack 633, win 56, options [nop,nop,TS val 1944654471 ecr 425879249], length 1448 115 | 1283716587.896849 IP client > server: Flags [.], ack 62265, win 65535, options [nop,nop,TS val 425879249 ecr 1944654205,nop,nop,sack 3 {75297:78193}{69505:73849}{63713:68057}], length 0 116 | 1283716587.918484 IP server > client: Flags [.], seq 83985:85433, ack 633, win 56, options [nop,nop,TS val 1944654479 ecr 425879249], length 1448 117 | 1283716588.751791 IP client > server: Flags [.], ack 68057, win 64820, options [nop,nop,TS val 425879258 ecr 1944654427,nop,nop,sack 2 {75297:78193}{69505:73849}], length 0 118 | 1283716588.772867 IP server > client: Flags [.], seq 85433:86881, ack 633, win 56, options [nop,nop,TS val 1944654692 ecr 425879258], length 1448 119 | 1283716588.784484 IP client > server: Flags [.], ack 68057, win 65535, options [nop,nop,TS val 425879258 ecr 1944654427,nop,nop,sack 2 {75297:79641}{69505:73849}], length 0 120 | 1283716588.805178 IP server > client: Flags [.], seq 73849:75297, ack 633, win 56, options [nop,nop,TS val 1944654701 ecr 425879258], length 1448 121 | 1283716588.819349 IP client > server: Flags [.], ack 73849, win 64820, options [nop,nop,TS val 425879258 ecr 1944654444,nop,nop,sack 1 {75297:79641}], length 0 122 | 1283716588.844384 IP server > client: Flags [.], seq 86881:88329, ack 633, win 56, options [nop,nop,TS val 1944654710 ecr 425879258], length 1448 123 | 1283716588.854161 IP client > server: Flags [.], ack 73849, win 65535, options [nop,nop,TS val 425879259 ecr 1944654444,nop,nop,sack 1 {75297:81089}], length 0 124 | 1283716588.875358 IP server > client: Flags [.], seq 88329:89777, ack 633, win 56, options [nop,nop,TS val 1944654718 ecr 425879259], length 1448 125 | 1283716588.895593 IP client > server: Flags [.], ack 73849, win 65535, options [nop,nop,TS val 425879259 ecr 1944654444,nop,nop,sack 1 {75297:82537}], length 0 126 | 1283716588.919895 IP server > client: Flags [.], seq 89777:91225, ack 633, win 56, options [nop,nop,TS val 1944654729 ecr 425879259], length 1448 127 | 1283716588.929191 IP client > server: Flags [.], ack 73849, win 65535, options [nop,nop,TS val 425879260 ecr 1944654444,nop,nop,sack 1 {75297:83985}], length 0 128 | 1283716588.950913 IP server > client: Flags [.], seq 91225:92673, ack 633, win 56, options [nop,nop,TS val 1944654737 ecr 425879260], length 1448 129 | 1283716588.965057 IP client > server: Flags [.], ack 73849, win 65535, options [nop,nop,TS val 425879260 ecr 1944654444,nop,nop,sack 1 {75297:85433}], length 0 130 | 1283716588.984550 IP server > client: Flags [.], seq 92673:94121, ack 633, win 56, options [nop,nop,TS val 1944654746 ecr 425879260], length 1448 131 | 1283716589.809267 IP client > server: Flags [.], ack 73849, win 65535, options [nop,nop,TS val 425879268 ecr 1944654444,nop,nop,sack 1 {75297:86881}], length 0 132 | 1283716589.828334 IP server > client: Flags [.], seq 94121:95569, ack 633, win 56, options [nop,nop,TS val 1944654957 ecr 425879268], length 1448 133 | 1283716589.843887 IP client > server: Flags [.], ack 86881, win 63915, options [nop,nop,TS val 425879269 ecr 1944654701], length 0 134 | 1283716589.862669 IP server > client: Flags [.], seq 95569:97017, ack 633, win 56, options [nop,nop,TS val 1944654965 ecr 425879269], length 1448 135 | 1283716589.915239 IP client > server: Flags [.], ack 89777, win 65363, options [nop,nop,TS val 425879269 ecr 1944654718], length 0 136 | 1283716589.943283 IP server > client: Flags [.], seq 97017:98465, ack 633, win 56, options [nop,nop,TS val 1944654983 ecr 425879269], length 1448 137 | 1283716589.943444 IP server > client: Flags [.], seq 98465:99913, ack 633, win 56, options [nop,nop,TS val 1944654983 ecr 425879269], length 1448 138 | 1283716589.943859 IP server > client: Flags [.], seq 99913:101361, ack 633, win 56, options [nop,nop,TS val 1944654983 ecr 425879269], length 1448 139 | 1283716589.956414 IP client > server: Flags [.], ack 91225, win 65535, options [nop,nop,TS val 425879270 ecr 1944654729], length 0 140 | 1283716589.976543 IP server > client: Flags [.], seq 101361:102809, ack 633, win 56, options [nop,nop,TS val 1944654993 ecr 425879270], length 1448 141 | 1283716589.976811 IP server > client: Flags [.], seq 102809:104257, ack 633, win 56, options [nop,nop,TS val 1944654993 ecr 425879270], length 1448 142 | 1283716589.990235 IP client > server: Flags [.], ack 92673, win 65363, options [nop,nop,TS val 425879270 ecr 1944654737], length 0 143 | 1283716590.011166 IP server > client: Flags [.], seq 104257:105705, ack 633, win 56, options [nop,nop,TS val 1944655002 ecr 425879270], length 1448 144 | 1283716590.011370 IP server > client: Flags [.], seq 105705:107153, ack 633, win 56, options [nop,nop,TS val 1944655002 ecr 425879270], length 1448 145 | 1283716590.026148 IP client > server: Flags [.], ack 94121, win 65535, options [nop,nop,TS val 425879270 ecr 1944654746], length 0 146 | 1283716590.052062 IP server > client: Flags [.], seq 107153:108601, ack 633, win 56, options [nop,nop,TS val 1944655012 ecr 425879270], length 1448 147 | 1283716590.055228 IP server > client: Flags [.], seq 108601:110049, ack 633, win 56, options [nop,nop,TS val 1944655012 ecr 425879270], length 1448 148 | 1283716590.899620 IP client > server: Flags [.], ack 94121, win 65535, options [nop,nop,TS val 425879279 ecr 1944654746,nop,nop,sack 1 {95569:97017}], length 0 149 | 1283716590.922817 IP server > client: Flags [.], seq 110049:111497, ack 633, win 56, options [nop,nop,TS val 1944655230 ecr 425879279], length 1448 150 | 1283716591.014699 IP client > server: Flags [.], ack 94121, win 65535, options [nop,nop,TS val 425879280 ecr 1944654746,nop,nop,sack 1 {95569:99913}], length 0 151 | 1283716591.035143 IP server > client: Flags [.], seq 94121:95569, ack 633, win 56, options [nop,nop,TS val 1944655258 ecr 425879280], length 1448 152 | 1283716591.048091 IP client > server: Flags [.], ack 94121, win 65535, options [nop,nop,TS val 425879281 ecr 1944654746,nop,nop,sack 1 {95569:101361}], length 0 153 | 1283716591.083043 IP client > server: Flags [.], ack 94121, win 65535, options [nop,nop,TS val 425879281 ecr 1944654746,nop,nop,sack 1 {95569:102809}], length 0 154 | 1283716591.105659 IP server > client: Flags [.], seq 111497:112945, ack 633, win 56, options [nop,nop,TS val 1944655275 ecr 425879281], length 1448 155 | 1283716591.118680 IP client > server: Flags [.], ack 94121, win 65535, options [nop,nop,TS val 425879281 ecr 1944654746,nop,nop,sack 1 {95569:104257}], length 0 156 | 1283716591.151491 IP client > server: Flags [.], ack 94121, win 65535, options [nop,nop,TS val 425879282 ecr 1944654746,nop,nop,sack 1 {95569:105705}], length 0 157 | 1283716591.172495 IP server > client: Flags [.], seq 112945:114393, ack 633, win 56, options [nop,nop,TS val 1944655293 ecr 425879282], length 1448 158 | 1283716591.186015 IP client > server: Flags [.], ack 94121, win 65535, options [nop,nop,TS val 425879282 ecr 1944654746,nop,nop,sack 1 {95569:107153}], length 0 159 | 1283716591.207263 IP server > client: Flags [.], seq 114393:115841, ack 633, win 56, options [nop,nop,TS val 1944655301 ecr 425879282], length 1448 160 | 1283716591.220836 IP client > server: Flags [.], ack 94121, win 65535, options [nop,nop,TS val 425879282 ecr 1944654746,nop,nop,sack 1 {95569:108601}], length 0 161 | 1283716591.241856 IP server > client: Flags [.], seq 115841:117289, ack 633, win 56, options [nop,nop,TS val 1944655310 ecr 425879282], length 1448 162 | 1283716591.255564 IP client > server: Flags [.], ack 94121, win 65535, options [nop,nop,TS val 425879283 ecr 1944654746,nop,nop,sack 1 {95569:110049}], length 0 163 | 1283716591.280941 IP server > client: Flags [.], seq 117289:118737, ack 633, win 56, options [nop,nop,TS val 1944655320 ecr 425879283], length 1448 164 | 1283716591.959293 IP client > server: Flags [.], ack 94121, win 65535, options [nop,nop,TS val 425879290 ecr 1944654746,nop,nop,sack 1 {95569:111497}], length 0 165 | 1283716591.983152 IP server > client: Flags [.], seq 118737:120185, ack 633, win 56, options [nop,nop,TS val 1944655495 ecr 425879290], length 1448 166 | 1283716592.073366 IP client > server: Flags [.], ack 111497, win 63372, options [nop,nop,TS val 425879291 ecr 1944655258], length 0 167 | 1283716592.094875 IP server > client: Flags [.], seq 120185:121633, ack 633, win 56, options [nop,nop,TS val 1944655523 ecr 425879291], length 1448 168 | 1283716592.143867 IP client > server: Flags [.], ack 112945, win 65535, options [nop,nop,TS val 425879292 ecr 1944655275], length 0 169 | 1283716592.165641 IP server > client: Flags [.], seq 121633:123081, ack 633, win 56, options [nop,nop,TS val 1944655540 ecr 425879292], length 1448 170 | 1283716592.165903 IP server > client: Flags [.], seq 123081:124529, ack 633, win 56, options [nop,nop,TS val 1944655540 ecr 425879292], length 1448 171 | 1283716592.208959 IP client > server: Flags [.], ack 114393, win 65363, options [nop,nop,TS val 425879292 ecr 1944655293], length 0 172 | 1283716592.231304 IP server > client: Flags [.], seq 124529:125977, ack 633, win 56, options [nop,nop,TS val 1944655557 ecr 425879292], length 1448 173 | 1283716592.279888 IP client > server: Flags [.], ack 117289, win 65363, options [nop,nop,TS val 425879293 ecr 1944655310], length 0 174 | 1283716592.301382 IP server > client: Flags [.], seq 125977:127425, ack 633, win 56, options [nop,nop,TS val 1944655575 ecr 425879293], length 1448 175 | 1283716592.301618 IP server > client: Flags [.], seq 127425:128873, ack 633, win 56, options [nop,nop,TS val 1944655575 ecr 425879293], length 1448 176 | 1283716592.318796 IP client > server: Flags [.], ack 118737, win 65535, options [nop,nop,TS val 425879293 ecr 1944655320], length 0 177 | 1283716592.339999 IP server > client: Flags [.], seq 128873:130321, ack 633, win 56, options [nop,nop,TS val 1944655584 ecr 425879293], length 1448 178 | 1283716593.020897 IP client > server: Flags [.], ack 120185, win 65363, options [nop,nop,TS val 425879300 ecr 1944655495], length 0 179 | 1283716593.040445 IP server > client: Flags [.], seq 130321:131769, ack 633, win 56, options [nop,nop,TS val 1944655760 ecr 425879300], length 1448 180 | 1283716593.040739 IP server > client: Flags [.], seq 131769:133217, ack 633, win 56, options [nop,nop,TS val 1944655760 ecr 425879300], length 1448 181 | 1283716593.133528 IP client > server: Flags [.], ack 121633, win 65535, options [nop,nop,TS val 425879302 ecr 1944655523], length 0 182 | 1283716593.202832 IP client > server: Flags [.], ack 123081, win 65363, options [nop,nop,TS val 425879302 ecr 1944655540], length 0 183 | 1283716593.229547 IP server > client: Flags [.], seq 133217:134665, ack 633, win 56, options [nop,nop,TS val 1944655806 ecr 425879302], length 1448 184 | 1283716593.229684 IP server > client: Flags [.], seq 134665:136113, ack 633, win 56, options [nop,nop,TS val 1944655806 ecr 425879302], length 1448 185 | 1283716593.236721 IP client > server: Flags [.], ack 124529, win 65535, options [nop,nop,TS val 425879303 ecr 1944655540], length 0 186 | 1283716593.271561 IP client > server: Flags [.], ack 125977, win 65363, options [nop,nop,TS val 425879303 ecr 1944655557], length 0 187 | 1283716593.295873 IP server > client: Flags [.], seq 136113:137561, ack 633, win 56, options [nop,nop,TS val 1944655822 ecr 425879303], length 1448 188 | 1283716593.299893 IP server > client: Flags [.], seq 137561:139009, ack 633, win 56, options [nop,nop,TS val 1944655822 ecr 425879303], length 1448 189 | 1283716593.377281 IP client > server: Flags [.], ack 125977, win 65535, options [nop,nop,TS val 425879304 ecr 1944655557,nop,nop,sack 1 {128873:130321}], length 0 190 | 1283716593.395912 IP server > client: Flags [.], seq 139009:140457, ack 633, win 56, options [nop,nop,TS val 1944655849 ecr 425879304], length 1448 191 | 1283716594.077174 IP client > server: Flags [.], ack 125977, win 65535, options [nop,nop,TS val 425879311 ecr 1944655557,nop,nop,sack 1 {128873:131769}], length 0 192 | 1283716594.099298 IP server > client: Flags [.], seq 125977:127425, ack 633, win 56, options [nop,nop,TS val 1944656024 ecr 425879311], length 1448 193 | 1283716594.110834 IP client > server: Flags [.], ack 125977, win 65535, options [nop,nop,TS val 425879311 ecr 1944655557,nop,nop,sack 1 {128873:133217}], length 0 194 | 1283716594.301136 IP client > server: Flags [.], ack 125977, win 65535, options [nop,nop,TS val 425879313 ecr 1944655557,nop,nop,sack 1 {128873:136113}], length 0 195 | 1283716594.321637 IP server > client: Flags [.], seq 127425:128873, ack 633, win 56, options [nop,nop,TS val 1944656080 ecr 425879313], length 1448 196 | 1283716594.336781 IP client > server: Flags [.], ack 125977, win 65535, options [nop,nop,TS val 425879314 ecr 1944655557,nop,nop,sack 2 {137561:139009}{128873:136113}], length 0 197 | 1283716594.359360 IP server > client: Flags [.], seq 140457:141905, ack 633, win 56, options [nop,nop,TS val 1944656089 ecr 425879314], length 1448 198 | 1283716594.433501 IP client > server: Flags [.], ack 125977, win 65535, options [nop,nop,TS val 425879315 ecr 1944655557,nop,nop,sack 2 {137561:140457}{128873:136113}], length 0 199 | 1283716594.454501 IP server > client: Flags [.], seq 141905:143353, ack 633, win 56, options [nop,nop,TS val 1944656113 ecr 425879315], length 1448 200 | 1283716595.136885 IP client > server: Flags [.], ack 127425, win 65363, options [nop,nop,TS val 425879322 ecr 1944656024,nop,nop,sack 2 {137561:140457}{128873:136113}], length 0 201 | 1283716595.161681 IP server > client: Flags [.], seq 143353:144801, ack 633, win 56, options [nop,nop,TS val 1944656289 ecr 425879322], length 1448 202 | 1283716595.358738 IP client > server: Flags [.], ack 136113, win 64458, options [nop,nop,TS val 425879324 ecr 1944656080,nop,nop,sack 1 {137561:140457}], length 0 203 | 1283716595.379822 IP server > client: Flags [.], seq 136113:137561, ack 633, win 56, options [nop,nop,TS val 1944656344 ecr 425879324], length 1448 204 | 1283716596.131163 IP client > server: Flags [.], ack 136113, win 65535, options [nop,nop,TS val 425879331 ecr 1944656080,nop,nop,sack 1 {137561:141905}], length 0 205 | 1283716596.152331 IP server > client: Flags [.], seq 144801:146249, ack 633, win 56, options [nop,nop,TS val 1944656537 ecr 425879331], length 1448 206 | 1283716596.417460 IP client > server: Flags [.], ack 141905, win 64820, options [nop,nop,TS val 425879334 ecr 1944656344], length 0 207 | 1283716596.440235 IP server > client: Flags [.], seq 141905:143353, ack 633, win 56, options [nop,nop,TS val 1944656609 ecr 425879334], length 1448 208 | 1283716597.189047 IP client > server: Flags [.], ack 141905, win 65535, options [nop,nop,TS val 425879342 ecr 1944656344,nop,nop,sack 1 {144801:146249}], length 0 209 | 1283716597.477281 IP client > server: Flags [.], ack 143353, win 65363, options [nop,nop,TS val 425879345 ecr 1944656609,nop,nop,sack 1 {144801:146249}], length 0 210 | 1283716597.499692 IP server > client: Flags [.], seq 143353:144801, ack 633, win 56, options [nop,nop,TS val 1944656874 ecr 425879345], length 1448 211 | 1283716598.536507 IP client > server: Flags [.], ack 146249, win 65182, options [nop,nop,TS val 425879356 ecr 1944656874], length 0 212 | 1283716598.560353 IP server > client: Flags [.], seq 146249:147697, ack 633, win 56, options [nop,nop,TS val 1944657140 ecr 425879356], length 1448 213 | 1283716599.596933 IP client > server: Flags [.], ack 147697, win 65535, options [nop,nop,TS val 425879366 ecr 1944657140], length 0 214 | 1283716599.619241 IP server > client: Flags [.], seq 147697:149145, ack 633, win 56, options [nop,nop,TS val 1944657404 ecr 425879366], length 1448 215 | 1283716599.619793 IP server > client: Flags [.], seq 149145:150593, ack 633, win 56, options [nop,nop,TS val 1944657404 ecr 425879366], length 1448 216 | 1283716600.656845 IP client > server: Flags [.], ack 149145, win 65363, options [nop,nop,TS val 425879377 ecr 1944657404], length 0 217 | 1283716600.679374 IP server > client: Flags [.], seq 150593:152041, ack 633, win 56, options [nop,nop,TS val 1944657669 ecr 425879377], length 1448 218 | 1283716600.679706 IP server > client: Flags [.], seq 152041:153489, ack 633, win 56, options [nop,nop,TS val 1944657669 ecr 425879377], length 1448 219 | 1283716600.689334 IP client > server: Flags [.], ack 150593, win 65535, options [nop,nop,TS val 425879377 ecr 1944657404], length 0 220 | 1283716600.712038 IP server > client: Flags [.], seq 153489:154937, ack 633, win 56, options [nop,nop,TS val 1944657677 ecr 425879377], length 1448 221 | 1283716601.716654 IP client > server: Flags [.], ack 152041, win 65363, options [nop,nop,TS val 425879387 ecr 1944657669], length 0 222 | 1283716601.736029 IP server > client: Flags [.], seq 154937:156385, ack 633, win 56, options [nop,nop,TS val 1944657933 ecr 425879387], length 1448 223 | 1283716601.736298 IP server > client: Flags [.], seq 156385:157833, ack 633, win 56, options [nop,nop,TS val 1944657933 ecr 425879387], length 1448 224 | 1283716601.751276 IP client > server: Flags [.], ack 153489, win 65535, options [nop,nop,TS val 425879388 ecr 1944657669], length 0 225 | 1283716602.772679 IP client > server: Flags [.], ack 156385, win 65535, options [nop,nop,TS val 425879398 ecr 1944657933], length 0 226 | 1283716602.795308 IP server > client: Flags [.], seq 157833:159281, ack 633, win 56, options [nop,nop,TS val 1944658198 ecr 425879398], length 1448 227 | 1283716602.795841 IP server > client: Flags [.], seq 159281:160729, ack 633, win 56, options [nop,nop,TS val 1944658198 ecr 425879398], length 1448 228 | 1283716602.796055 IP server > client: Flags [.], seq 160729:162177, ack 633, win 56, options [nop,nop,TS val 1944658198 ecr 425879398], length 1448 229 | 1283716602.796434 IP server > client: Flags [.], seq 162177:163625, ack 633, win 56, options [nop,nop,TS val 1944658198 ecr 425879398], length 1448 230 | 1283716602.806158 IP client > server: Flags [.], ack 157833, win 65363, options [nop,nop,TS val 425879398 ecr 1944657933], length 0 231 | 1283716603.833075 IP client > server: Flags [.], ack 159281, win 65535, options [nop,nop,TS val 425879408 ecr 1944658198], length 0 232 | 1283716603.855413 IP server > client: Flags [.], seq 163625:165073, ack 633, win 56, options [nop,nop,TS val 1944658463 ecr 425879408], length 1448 233 | 1283716603.855680 IP server > client: Flags [.], seq 165073:166521, ack 633, win 56, options [nop,nop,TS val 1944658463 ecr 425879408], length 1448 234 | 1283716603.856147 IP server > client: Flags [.], seq 166521:167969, ack 633, win 56, options [nop,nop,TS val 1944658463 ecr 425879408], length 1448 235 | 1283716603.867816 IP client > server: Flags [.], ack 160729, win 65363, options [nop,nop,TS val 425879409 ecr 1944658198], length 0 236 | 1283716603.900443 IP client > server: Flags [.], ack 162177, win 65535, options [nop,nop,TS val 425879409 ecr 1944658198], length 0 237 | 1283716603.919657 IP server > client: Flags [.], seq 167969:169417, ack 633, win 56, options [nop,nop,TS val 1944658479 ecr 425879409], length 1448 238 | 1283716603.919960 IP server > client: Flags [.], seq 169417:170865, ack 633, win 56, options [nop,nop,TS val 1944658479 ecr 425879409], length 1448 239 | 1283716603.920331 IP server > client: Flags [.], seq 170865:172313, ack 633, win 56, options [nop,nop,TS val 1944658479 ecr 425879409], length 1448 240 | 1283716603.936148 IP client > server: Flags [.], ack 163625, win 65363, options [nop,nop,TS val 425879409 ecr 1944658198], length 0 241 | 1283716604.892085 IP client > server: Flags [.], ack 165073, win 65535, options [nop,nop,TS val 425879419 ecr 1944658463], length 0 242 | 1283716604.913012 IP server > client: Flags [.], seq 172313:173761, ack 633, win 56, options [nop,nop,TS val 1944658728 ecr 425879419], length 1448 243 | 1283716604.913259 IP server > client: Flags [.], seq 173761:175209, ack 633, win 56, options [nop,nop,TS val 1944658728 ecr 425879419], length 1448 244 | 1283716604.914891 IP server > client: Flags [.], seq 175209:176657, ack 633, win 56, options [nop,nop,TS val 1944658728 ecr 425879419], length 1448 245 | 1283716604.961008 IP client > server: Flags [.], ack 166521, win 65535, options [nop,nop,TS val 425879420 ecr 1944658463,nop,nop,sack 1 {167969:169417}], length 0 246 | 1283716604.983706 IP server > client: Flags [.], seq 176657:178105, ack 633, win 56, options [nop,nop,TS val 1944658745 ecr 425879420], length 1448 247 | 1283716604.983907 IP server > client: Flags [.], seq 178105:179553, ack 633, win 56, options [nop,nop,TS val 1944658745 ecr 425879420], length 1448 248 | 1283716604.995616 IP client > server: Flags [.], ack 166521, win 65535, options [nop,nop,TS val 425879420 ecr 1944658463,nop,nop,sack 1 {167969:170865}], length 0 249 | 1283716605.016216 IP server > client: Flags [.], seq 179553:181001, ack 633, win 56, options [nop,nop,TS val 1944658753 ecr 425879420], length 1448 250 | 1283716605.029270 IP client > server: Flags [.], ack 166521, win 65535, options [nop,nop,TS val 425879420 ecr 1944658463,nop,nop,sack 1 {167969:172313}], length 0 251 | 1283716605.052311 IP server > client: Flags [.], seq 166521:167969, ack 633, win 56, options [nop,nop,TS val 1944658762 ecr 425879420], length 1448 252 | 1283716605.951746 IP client > server: Flags [.], ack 166521, win 65535, options [nop,nop,TS val 425879430 ecr 1944658463,nop,nop,sack 1 {167969:173761}], length 0 253 | 1283716605.984853 IP client > server: Flags [.], ack 166521, win 65535, options [nop,nop,TS val 425879430 ecr 1944658463,nop,nop,sack 1 {167969:175209}], length 0 254 | 1283716606.005954 IP server > client: Flags [.], seq 181001:182449, ack 633, win 56, options [nop,nop,TS val 1944659001 ecr 425879430], length 1448 255 | 1283716606.018781 IP client > server: Flags [.], ack 166521, win 65535, options [nop,nop,TS val 425879430 ecr 1944658463,nop,nop,sack 1 {167969:176657}], length 0 256 | 1283716606.054875 IP client > server: Flags [.], ack 166521, win 65535, options [nop,nop,TS val 425879431 ecr 1944658463,nop,nop,sack 2 {178105:179553}{167969:176657}], length 0 257 | 1283716606.079092 IP server > client: Flags [.], seq 182449:183897, ack 633, win 56, options [nop,nop,TS val 1944659018 ecr 425879431], length 1448 258 | 1283716606.087154 IP client > server: Flags [.], ack 166521, win 65535, options [nop,nop,TS val 425879431 ecr 1944658463,nop,nop,sack 2 {178105:181001}{167969:176657}], length 0 259 | 1283716606.108988 IP server > client: Flags [.], seq 183897:185345, ack 633, win 56, options [nop,nop,TS val 1944659026 ecr 425879431], length 1448 260 | 1283716606.121586 IP client > server: Flags [.], ack 176657, win 64277, options [nop,nop,TS val 425879431 ecr 1944658762,nop,nop,sack 1 {178105:181001}], length 0 261 | 1283716606.144197 IP server > client: Flags [.], seq 185345:186793, ack 633, win 56, options [nop,nop,TS val 1944659035 ecr 425879431], length 1448 262 | 1283716607.116906 IP client > server: Flags [.], ack 176657, win 65535, options [nop,nop,TS val 425879441 ecr 1944658762,nop,nop,sack 2 {182449:183897}{178105:181001}], length 0 263 | 1283716607.143326 IP server > client: Flags [.], seq 176657:178105, ack 633, win 56, options [nop,nop,TS val 1944659284 ecr 425879441], length 1448 264 | 1283716607.150547 IP client > server: Flags [.], ack 176657, win 65535, options [nop,nop,TS val 425879442 ecr 1944658762,nop,nop,sack 2 {182449:185345}{178105:181001}], length 0 265 | 1283716607.172261 IP server > client: Flags [.], seq 186793:188241, ack 633, win 56, options [nop,nop,TS val 1944659292 ecr 425879442], length 1448 266 | 1283716607.184250 IP client > server: Flags [.], ack 176657, win 65535, options [nop,nop,TS val 425879442 ecr 1944658762,nop,nop,sack 2 {182449:186793}{178105:181001}], length 0 267 | 1283716607.203798 IP server > client: Flags [.], seq 188241:189689, ack 633, win 56, options [nop,nop,TS val 1944659300 ecr 425879442], length 1448 268 | 1283716608.183158 IP client > server: Flags [.], ack 181001, win 65001, options [nop,nop,TS val 425879452 ecr 1944659284,nop,nop,sack 1 {182449:186793}], length 0 269 | 1283716608.205668 IP server > client: Flags [.], seq 181001:182449, ack 633, win 56, options [nop,nop,TS val 1944659551 ecr 425879452], length 1448 270 | 1283716608.214801 IP client > server: Flags [.], ack 181001, win 65535, options [nop,nop,TS val 425879452 ecr 1944659284,nop,nop,sack 1 {182449:188241}], length 0 271 | 1283716609.243555 IP client > server: Flags [.], ack 188241, win 64639, options [nop,nop,TS val 425879463 ecr 1944659551], length 0 272 | 1283716609.269852 IP server > client: Flags [.], seq 188241:189689, ack 633, win 56, options [nop,nop,TS val 1944659816 ecr 425879463], length 1448 273 | 1283716610.309070 IP client > server: Flags [.], ack 189689, win 65535, options [nop,nop,TS val 425879473 ecr 1944659816], length 0 274 | 1283716610.332332 IP server > client: Flags [.], seq 189689:191137, ack 633, win 56, options [nop,nop,TS val 1944660082 ecr 425879473], length 1448 275 | 1283716611.368772 IP client > server: Flags [.], ack 191137, win 65363, options [nop,nop,TS val 425879484 ecr 1944660082], length 0 276 | 1283716611.863606 IP server > client: Flags [.], seq 189689:191137, ack 633, win 56, options [nop,nop,TS val 1944660410 ecr 425879473], length 1448 277 | 1283716612.901396 IP client > server: Flags [.], ack 191137, win 65535, options [nop,nop,TS val 425879499 ecr 1944660410], length 0 278 | 1283716612.920923 IP server > client: Flags [.], seq 191137:192585, ack 633, win 56, options [nop,nop,TS val 1944660729 ecr 425879499], length 1448 279 | 1283716612.921298 IP server > client: Flags [.], seq 192585:194033, ack 633, win 56, options [nop,nop,TS val 1944660729 ecr 425879499], length 1448 280 | 1283716613.958223 IP client > server: Flags [.], ack 191137, win 65535, options [nop,nop,TS val 425879510 ecr 1944660410,nop,nop,sack 1 {192585:194033}], length 0 281 | 1283716613.980613 IP server > client: Flags [.], seq 194033:195481, ack 633, win 56, options [nop,nop,TS val 1944660994 ecr 425879510], length 1448 282 | 1283716614.321137 IP server > client: Flags [.], seq 191137:192585, ack 633, win 56, options [nop,nop,TS val 1944661075 ecr 425879510], length 1448 283 | 1283716615.018407 IP client > server: Flags [.], ack 191137, win 65535, options [nop,nop,TS val 425879520 ecr 1944660410,nop,nop,sack 1 {192585:195481}], length 0 284 | 1283716615.358129 IP client > server: Flags [.], ack 195481, win 65001, options [nop,nop,TS val 425879524 ecr 1944661075], length 0 285 | 1283716615.382040 IP server > client: Flags [.], seq 195481:196929, ack 633, win 56, options [nop,nop,TS val 1944661344 ecr 425879524], length 1448 286 | 1283716615.382195 IP server > client: Flags [.], seq 196929:198377, ack 633, win 56, options [nop,nop,TS val 1944661344 ecr 425879524], length 1448 287 | 1283716616.418657 IP client > server: Flags [.], ack 196929, win 65535, options [nop,nop,TS val 425879534 ecr 1944661344], length 0 288 | 1283716616.440179 IP server > client: Flags [.], seq 198377:199825, ack 633, win 56, options [nop,nop,TS val 1944661609 ecr 425879534], length 1448 289 | 1283716616.440442 IP server > client: Flags [.], seq 199825:201273, ack 633, win 56, options [nop,nop,TS val 1944661609 ecr 425879534], length 1448 290 | 1283716616.452214 IP client > server: Flags [.], ack 198377, win 65363, options [nop,nop,TS val 425879535 ecr 1944661344], length 0 291 | 1283716616.475157 IP server > client: Flags [.], seq 201273:202721, ack 633, win 56, options [nop,nop,TS val 1944661617 ecr 425879535], length 1448 292 | 1283716617.478449 IP client > server: Flags [.], ack 199825, win 65535, options [nop,nop,TS val 425879545 ecr 1944661609], length 0 293 | 1283716617.500559 IP server > client: Flags [.], seq 202721:204169, ack 633, win 56, options [nop,nop,TS val 1944661874 ecr 425879545], length 1448 294 | 1283716617.501004 IP server > client: Flags [.], seq 204169:205617, ack 633, win 56, options [nop,nop,TS val 1944661874 ecr 425879545], length 1448 295 | 1283716617.511976 IP client > server: Flags [.], ack 201273, win 65363, options [nop,nop,TS val 425879545 ecr 1944661609], length 0 296 | 1283716617.545581 IP client > server: Flags [.], ack 202721, win 65535, options [nop,nop,TS val 425879545 ecr 1944661617], length 0 297 | 1283716617.564774 IP server > client: Flags [.], seq 205617:207065, ack 633, win 56, options [nop,nop,TS val 1944661890 ecr 425879545], length 1448 298 | 1283716617.564971 IP server > client: Flags [.], seq 207065:208513, ack 633, win 56, options [nop,nop,TS val 1944661890 ecr 425879545], length 1448 299 | 1283716617.565355 IP server > client: Flags [.], seq 208513:209961, ack 633, win 56, options [nop,nop,TS val 1944661890 ecr 425879545], length 1448 300 | 1283716618.537298 IP client > server: Flags [.], ack 204169, win 65363, options [nop,nop,TS val 425879555 ecr 1944661874], length 0 301 | 1283716618.601453 IP client > server: Flags [.], ack 204169, win 65535, options [nop,nop,TS val 425879556 ecr 1944661874,nop,nop,sack 1 {205617:207065}], length 0 302 | 1283716618.624985 IP server > client: Flags [.], seq 209961:211409, ack 633, win 56, options [nop,nop,TS val 1944662155 ecr 425879556], length 1448 303 | 1283716618.625044 IP server > client: Flags [.], seq 211409:212857, ack 633, win 56, options [nop,nop,TS val 1944662155 ecr 425879556], length 1448 304 | 1283716618.635846 IP client > server: Flags [.], ack 204169, win 65535, options [nop,nop,TS val 425879556 ecr 1944661874,nop,nop,sack 1 {205617:208513}], length 0 305 | 1283716618.656290 IP server > client: Flags [.], seq 212857:214305, ack 633, win 56, options [nop,nop,TS val 1944662163 ecr 425879556], length 1448 306 | 1283716618.669453 IP client > server: Flags [.], ack 204169, win 65535, options [nop,nop,TS val 425879557 ecr 1944661874,nop,nop,sack 1 {205617:209961}], length 0 307 | 1283716618.693369 IP server > client: Flags [.], seq 204169:205617, ack 633, win 56, options [nop,nop,TS val 1944662172 ecr 425879557], length 1448 308 | 1283716619.348202 IP client > server: Flags [.], ack 204169, win 65535, options [nop,nop,TS val 425879563 ecr 1944661874,nop,nop,sack 1 {205617:209961}], length 0 309 | 1283716619.662491 IP client > server: Flags [.], ack 204169, win 65535, options [nop,nop,TS val 425879567 ecr 1944661874,nop,nop,sack 1 {205617:211409}], length 0 310 | 1283716619.696078 IP client > server: Flags [.], ack 204169, win 65535, options [nop,nop,TS val 425879567 ecr 1944661874,nop,nop,sack 1 {205617:212857}], length 0 311 | 1283716619.718416 IP server > client: Flags [.], seq 214305:215753, ack 633, win 56, options [nop,nop,TS val 1944662428 ecr 425879567], length 1448 312 | 1283716619.765228 IP client > server: Flags [.], ack 214305, win 64277, options [nop,nop,TS val 425879568 ecr 1944662172], length 0 313 | 1283716619.784880 IP server > client: Flags [.], seq 215753:217201, ack 633, win 56, options [nop,nop,TS val 1944662445 ecr 425879568], length 1448 314 | 1283716619.785102 IP server > client: Flags [.], seq 217201:218649, ack 633, win 56, options [nop,nop,TS val 1944662445 ecr 425879568], length 1448 315 | 1283716620.755604 IP client > server: Flags [.], ack 215753, win 65535, options [nop,nop,TS val 425879578 ecr 1944662428], length 0 316 | 1283716620.776447 IP server > client: Flags [.], seq 218649:220097, ack 633, win 56, options [nop,nop,TS val 1944662693 ecr 425879578], length 1448 317 | 1283716620.776489 IP server > client: Flags [.], seq 220097:221545, ack 633, win 56, options [nop,nop,TS val 1944662693 ecr 425879578], length 1448 318 | 1283716620.822495 IP client > server: Flags [.], ack 215753, win 65535, options [nop,nop,TS val 425879578 ecr 1944662428,nop,nop,sack 1 {217201:218649}], length 0 319 | 1283716620.843483 IP server > client: Flags [.], seq 221545:222993, ack 633, win 56, options [nop,nop,TS val 1944662710 ecr 425879578], length 1448 320 | 1283716621.848039 IP client > server: Flags [.], ack 215753, win 65535, options [nop,nop,TS val 425879588 ecr 1944662428,nop,nop,sack 1 {217201:221545}], length 0 321 | 1283716621.871287 IP server > client: Flags [.], seq 215753:217201, ack 633, win 56, options [nop,nop,TS val 1944662966 ecr 425879588], length 1448 322 | 1283716621.882854 IP client > server: Flags [.], ack 215753, win 65535, options [nop,nop,TS val 425879589 ecr 1944662428,nop,nop,sack 1 {217201:222993}], length 0 323 | 1283716621.904587 IP server > client: Flags [.], seq 222993:224441, ack 633, win 56, options [nop,nop,TS val 1944662975 ecr 425879589], length 1448 324 | 1283716622.908149 IP client > server: Flags [.], ack 222993, win 64639, options [nop,nop,TS val 425879599 ecr 1944662966], length 0 325 | 1283716622.927547 IP server > client: Flags [.], seq 224441:225889, ack 633, win 56, options [nop,nop,TS val 1944663231 ecr 425879599], length 1448 326 | 1283716622.942598 IP client > server: Flags [.], ack 224441, win 65535, options [nop,nop,TS val 425879599 ecr 1944662975], length 0 327 | 1283716622.962376 IP server > client: Flags [.], seq 225889:227337, ack 633, win 56, options [nop,nop,TS val 1944663239 ecr 425879599], length 1448 328 | 1283716622.962820 IP server > client: Flags [.], seq 227337:228785, ack 633, win 56, options [nop,nop,TS val 1944663239 ecr 425879599], length 1448 329 | 1283716624.000470 IP client > server: Flags [.], ack 224441, win 65535, options [nop,nop,TS val 425879610 ecr 1944662975,nop,nop,sack 1 {227337:228785}], length 0 330 | 1283716624.022009 IP server > client: Flags [.], seq 228785:230233, ack 633, win 56, options [nop,nop,TS val 1944663504 ecr 425879610], length 1448 331 | 1283716624.267961 IP server > client: Flags [.], seq 224441:225889, ack 633, win 56, options [nop,nop,TS val 1944663565 ecr 425879610], length 1448 332 | 1283716625.058603 IP client > server: Flags [.], ack 224441, win 65535, options [nop,nop,TS val 425879621 ecr 1944662975,nop,nop,sack 1 {227337:230233}], length 0 333 | 1283716625.304957 IP client > server: Flags [.], ack 225889, win 65363, options [nop,nop,TS val 425879623 ecr 1944663565,nop,nop,sack 1 {227337:230233}], length 0 334 | 1283716625.327270 IP server > client: Flags [.], seq 230233:231681, ack 633, win 56, options [nop,nop,TS val 1944663831 ecr 425879623], length 1448 335 | 1283716625.327718 IP server > client: Flags [.], seq 231681:233129, ack 633, win 56, options [nop,nop,TS val 1944663831 ecr 425879623], length 1448 336 | 1283716626.363565 IP client > server: Flags [.], ack 225889, win 65535, options [nop,nop,TS val 425879634 ecr 1944663565,nop,nop,sack 1 {227337:231681}], length 0 337 | 1283716626.385051 IP server > client: Flags [.], seq 225889:227337, ack 633, win 56, options [nop,nop,TS val 1944664095 ecr 425879634], length 1448 338 | 1283716626.385110 IP server > client: Flags [.], seq 231681:233129, ack 633, win 56, options [nop,nop,TS val 1944664095 ecr 425879634], length 1448 339 | 1283716626.385513 IP server > client: Flags [.], seq 233129:234577, ack 633, win 56, options [nop,nop,TS val 1944664095 ecr 425879634], length 1448 340 | 1283716626.399422 IP client > server: Flags [.], ack 225889, win 65535, options [nop,nop,TS val 425879634 ecr 1944663565,nop,nop,sack 1 {227337:233129}], length 0 341 | 1283716626.420023 IP server > client: Flags [.], seq 234577:236025, ack 633, win 56, options [nop,nop,TS val 1944664104 ecr 425879634], length 1448 342 | 1283716627.422341 IP client > server: Flags [.], ack 233129, win 64639, options [nop,nop,TS val 425879644 ecr 1944664095], length 0 343 | 1283716627.443410 IP server > client: Flags [.], seq 236025:237473, ack 633, win 56, options [nop,nop,TS val 1944664359 ecr 425879644], length 1448 344 | 1283716627.455838 IP client > server: Flags [.], ack 233129, win 65535, options [nop,nop,TS val 425879645 ecr 1944664095], length 0 345 | 1283716627.554730 IP client > server: Flags [.], ack 234577, win 65535, options [nop,nop,TS val 425879645 ecr 1944664095], length 0 346 | 1283716627.583892 IP server > client: Flags [.], seq 237473:238921, ack 633, win 56, options [nop,nop,TS val 1944664394 ecr 425879645], length 1448 347 | 1283716628.481079 IP client > server: Flags [.], ack 234577, win 65535, options [nop,nop,TS val 425879655 ecr 1944664095,nop,nop,sack 1 {236025:237473}], length 0 348 | 1283716628.502798 IP server > client: Flags [.], seq 234577:236025, ack 633, win 56, options [nop,nop,TS val 1944664624 ecr 425879655], length 1448 349 | 1283716628.622162 IP client > server: Flags [.], ack 234577, win 65535, options [nop,nop,TS val 425879656 ecr 1944664095,nop,nop,sack 1 {236025:238921}], length 0 350 | 1283716628.646734 IP server > client: Flags [.], seq 238921:240369, ack 633, win 56, options [nop,nop,TS val 1944664660 ecr 425879656], length 1448 351 | 1283716629.539263 IP client > server: Flags [.], ack 238921, win 65001, options [nop,nop,TS val 425879665 ecr 1944664624], length 0 352 | 1283716629.567801 IP server > client: Flags [.], seq 240369:241817, ack 633, win 56, options [nop,nop,TS val 1944664889 ecr 425879665], length 1448 353 | 1283716629.683715 IP client > server: Flags [.], ack 240369, win 65535, options [nop,nop,TS val 425879667 ecr 1944664660], length 0 354 | 1283716629.704797 IP server > client: Flags [.], seq 241817:243265, ack 633, win 56, options [nop,nop,TS val 1944664925 ecr 425879667], length 1448 355 | 1283716629.705047 IP server > client: Flags [.], seq 243265:244713, ack 633, win 56, options [nop,nop,TS val 1944664925 ecr 425879667], length 1448 356 | 1283716630.604297 IP client > server: Flags [.], ack 241817, win 65363, options [nop,nop,TS val 425879676 ecr 1944664889], length 0 357 | 1283716630.628125 IP server > client: Flags [.], seq 244713:246161, ack 633, win 56, options [nop,nop,TS val 1944665156 ecr 425879676], length 1448 358 | 1283716630.741692 IP client > server: Flags [.], ack 243265, win 65535, options [nop,nop,TS val 425879677 ecr 1944664925], length 0 359 | 1283716630.763717 IP server > client: Flags [.], seq 246161:247609, ack 633, win 56, options [nop,nop,TS val 1944665190 ecr 425879677], length 1448 360 | 1283716630.776220 IP client > server: Flags [.], ack 244713, win 65363, options [nop,nop,TS val 425879678 ecr 1944664925], length 0 361 | 1283716630.798864 IP server > client: Flags [.], seq 247609:249057, ack 633, win 56, options [nop,nop,TS val 1944665198 ecr 425879678], length 1448 362 | 1283716631.835643 IP client > server: Flags [.], ack 244713, win 65535, options [nop,nop,TS val 425879688 ecr 1944664925,nop,nop,sack 1 {247609:249057}], length 0 363 | 1283716631.862482 IP server > client: Flags [.], seq 249057:250505, ack 633, win 56, options [nop,nop,TS val 1944665463 ecr 425879688], length 1448 364 | 1283716632.092197 IP server > client: Flags [.], seq 244713:246161, ack 633, win 56, options [nop,nop,TS val 1944665521 ecr 425879688], length 1448 365 | 1283716632.899942 IP client > server: Flags [.], ack 244713, win 65535, options [nop,nop,TS val 425879699 ecr 1944664925,nop,nop,sack 1 {247609:250505}], length 0 366 | 1283716633.130290 IP client > server: Flags [.], ack 246161, win 65363, options [nop,nop,TS val 425879701 ecr 1944665521,nop,nop,sack 1 {247609:250505}], length 0 367 | 1283716633.156242 IP server > client: Flags [.], seq 250505:251953, ack 633, win 56, options [nop,nop,TS val 1944665787 ecr 425879701], length 1448 368 | 1283716633.156627 IP server > client: Flags [.], seq 251953:253401, ack 633, win 56, options [nop,nop,TS val 1944665787 ecr 425879701], length 1448 369 | 1283716634.596341 IP server > client: Flags [.], seq 246161:247609, ack 633, win 56, options [nop,nop,TS val 1944666109 ecr 425879701], length 1448 370 | 1283716637.015738 IP server > client: Flags [.], seq 246161:247609, ack 633, win 56, options [nop,nop,TS val 1944666753 ecr 425879701], length 1448 371 | 1283716638.054502 IP client > server: Flags [.], ack 253401, win 65535, options [nop,nop,TS val 425879750 ecr 1944666109], length 0 372 | 1283716638.078807 IP server > client: Flags [.], seq 253401:254849, ack 633, win 56, options [nop,nop,TS val 1944667018 ecr 425879750], length 1448 373 | 1283716638.081832 IP server > client: Flags [.], seq 254849:256297, ack 633, win 56, options [nop,nop,TS val 1944667018 ecr 425879750], length 1448 374 | 1283716639.149815 IP client > server: Flags [.], ack 256297, win 65363, options [nop,nop,TS val 425879761 ecr 1944667018], length 0 375 | 1283716639.173141 IP server > client: Flags [.], seq 256297:257745, ack 633, win 56, options [nop,nop,TS val 1944667292 ecr 425879761], length 1448 376 | 1283716639.173685 IP server > client: Flags [.], seq 257745:259193, ack 633, win 56, options [nop,nop,TS val 1944667292 ecr 425879761], length 1448 377 | 1283716639.174091 IP server > client: Flags [.], seq 259193:260641, ack 633, win 56, options [nop,nop,TS val 1944667292 ecr 425879761], length 1448 378 | 1283716640.210006 IP client > server: Flags [.], ack 257745, win 65535, options [nop,nop,TS val 425879772 ecr 1944667292], length 0 379 | 1283716640.234705 IP server > client: Flags [.], seq 260641:262089, ack 633, win 56, options [nop,nop,TS val 1944667557 ecr 425879772], length 1448 380 | 1283716640.243695 IP client > server: Flags [.], ack 259193, win 65363, options [nop,nop,TS val 425879772 ecr 1944667292], length 0 381 | 1283716640.264315 IP server > client: Flags [.], seq 262089:263537, ack 633, win 56, options [nop,nop,TS val 1944667564 ecr 425879772], length 1448 382 | 1283716640.281386 IP client > server: Flags [.], ack 260641, win 65535, options [nop,nop,TS val 425879773 ecr 1944667292], length 0 383 | 1283716640.302233 IP server > client: Flags [.], seq 263537:264985, ack 633, win 56, options [nop,nop,TS val 1944667574 ecr 425879773], length 1448 384 | 1283716641.272359 IP client > server: Flags [.], ack 262089, win 65363, options [nop,nop,TS val 425879783 ecr 1944667557], length 0 385 | 1283716641.297952 IP server > client: Flags [.], seq 264985:266433, ack 633, win 56, options [nop,nop,TS val 1944667822 ecr 425879783], length 1448 386 | 1283716641.298125 IP server > client: Flags [.], seq 266433:267881, ack 633, win 56, options [nop,nop,TS val 1944667822 ecr 425879783], length 1448 387 | 1283716641.305565 IP client > server: Flags [.], ack 263537, win 65535, options [nop,nop,TS val 425879783 ecr 1944667564], length 0 388 | 1283716641.324942 IP server > client: Flags [.], seq 267881:269329, ack 633, win 56, options [nop,nop,TS val 1944667830 ecr 425879783], length 1448 389 | 1283716641.341410 IP client > server: Flags [.], ack 264985, win 65363, options [nop,nop,TS val 425879783 ecr 1944667574], length 0 390 | 1283716641.361467 IP server > client: Flags [.], seq 269329:270777, ack 633, win 56, options [nop,nop,TS val 1944667839 ecr 425879783], length 1448 391 | 1283716641.361735 IP server > client: Flags [.], seq 270777:272225, ack 633, win 56, options [nop,nop,TS val 1944667839 ecr 425879783], length 1448 392 | 1283716642.334442 IP client > server: Flags [.], ack 266433, win 65535, options [nop,nop,TS val 425879793 ecr 1944667822], length 0 393 | 1283716642.356725 IP server > client: Flags [.], seq 272225:273673, ack 633, win 56, options [nop,nop,TS val 1944668088 ecr 425879793], length 1448 394 | 1283716642.368510 IP client > server: Flags [.], ack 267881, win 65363, options [nop,nop,TS val 425879794 ecr 1944667822], length 0 395 | 1283716642.393454 IP server > client: Flags [.], seq 273673:275121, ack 633, win 56, options [nop,nop,TS val 1944668097 ecr 425879794], length 1448 396 | 1283716642.393800 IP server > client: Flags [.], seq 275121:276569, ack 633, win 56, options [nop,nop,TS val 1944668097 ecr 425879794], length 1448 397 | 1283716642.402470 IP client > server: Flags [.], ack 267881, win 65535, options [nop,nop,TS val 425879794 ecr 1944667822,nop,nop,sack 1 {269329:270777}], length 0 398 | 1283716642.423499 IP server > client: Flags [.], seq 276569:278017, ack 633, win 56, options [nop,nop,TS val 1944668104 ecr 425879794], length 1448 399 | 1283716642.437776 IP client > server: Flags [.], ack 267881, win 65535, options [nop,nop,TS val 425879794 ecr 1944667822,nop,nop,sack 1 {269329:272225}], length 0 400 | 1283716642.456486 IP server > client: Flags [.], seq 278017:279465, ack 633, win 56, options [nop,nop,TS val 1944668113 ecr 425879794], length 1448 401 | 1283716643.393822 IP client > server: Flags [.], ack 267881, win 65535, options [nop,nop,TS val 425879804 ecr 1944667822,nop,nop,sack 1 {269329:273673}], length 0 402 | 1283716643.416872 IP server > client: Flags [.], seq 267881:269329, ack 633, win 56, options [nop,nop,TS val 1944668353 ecr 425879804], length 1448 403 | 1283716643.431143 IP client > server: Flags [.], ack 267881, win 65535, options [nop,nop,TS val 425879804 ecr 1944667822,nop,nop,sack 1 {269329:275121}], length 0 404 | 1283716643.464386 IP client > server: Flags [.], ack 267881, win 65535, options [nop,nop,TS val 425879804 ecr 1944667822,nop,nop,sack 1 {269329:276569}], length 0 405 | 1283716643.484471 IP server > client: Flags [.], seq 279465:280913, ack 633, win 56, options [nop,nop,TS val 1944668370 ecr 425879804], length 1448 406 | 1283716643.499726 IP client > server: Flags [.], ack 267881, win 65535, options [nop,nop,TS val 425879805 ecr 1944667822,nop,nop,sack 1 {269329:278017}], length 0 407 | 1283716643.524203 IP server > client: Flags [.], seq 280913:282361, ack 633, win 56, options [nop,nop,TS val 1944668379 ecr 425879805], length 1448 408 | 1283716643.533521 IP client > server: Flags [.], ack 267881, win 65535, options [nop,nop,TS val 425879805 ecr 1944667822,nop,nop,sack 1 {269329:279465}], length 0 409 | 1283716643.553291 IP server > client: Flags [.], seq 282361:283809, ack 633, win 56, options [nop,nop,TS val 1944668387 ecr 425879805], length 1448 410 | 1283716644.453835 IP client > server: Flags [.], ack 279465, win 64096, options [nop,nop,TS val 425879814 ecr 1944668353], length 0 411 | 1283716644.476380 IP server > client: Flags [.], seq 283809:285257, ack 633, win 56, options [nop,nop,TS val 1944668617 ecr 425879814], length 1448 412 | 1283716644.590998 IP client > server: Flags [.], ack 279465, win 65535, options [nop,nop,TS val 425879816 ecr 1944668353,nop,nop,sack 1 {282361:283809}], length 0 413 | 1283716644.611788 IP server > client: Flags [.], seq 285257:286705, ack 633, win 56, options [nop,nop,TS val 1944668651 ecr 425879816], length 1448 414 | 1283716644.612281 IP server > client: Flags [FP.], seq 286705:288148, ack 633, win 56, options [nop,nop,TS val 1944668651 ecr 425879816], length 1443 415 | 1283716647.498692 IP server > client: Flags [.], seq 279465:280913, ack 633, win 56, options [nop,nop,TS val 1944669327 ecr 425879816], length 1448 416 | 1283716653.028354 IP server > client: Flags [.], seq 279465:280913, ack 633, win 56, options [nop,nop,TS val 1944670747 ecr 425879816], length 1448 417 | 1283716654.065352 IP client > server: Flags [.], ack 280913, win 65535, options [nop,nop,TS val 425879910 ecr 1944670747,nop,nop,sack 1 {282361:283809}], length 0 418 | 1283716654.084335 IP server > client: Flags [.], seq 280913:282361, ack 633, win 56, options [nop,nop,TS val 1944671019 ecr 425879910], length 1448 419 | 1283716654.084498 IP server > client: Flags [.], seq 283809:285257, ack 633, win 56, options [nop,nop,TS val 1944671019 ecr 425879910], length 1448 420 | 1283716655.121388 IP client > server: Flags [.], ack 283809, win 65182, options [nop,nop,TS val 425879921 ecr 1944671019], length 0 421 | 1283716655.144233 IP server > client: Flags [.], seq 285257:286705, ack 633, win 56, options [nop,nop,TS val 1944671284 ecr 425879921], length 1448 422 | 1283716655.144558 IP server > client: Flags [FP.], seq 286705:288148, ack 633, win 56, options [nop,nop,TS val 1944671284 ecr 425879921], length 1443 423 | 1283716655.155230 IP client > server: Flags [.], ack 285257, win 65535, options [nop,nop,TS val 425879921 ecr 1944671019], length 0 424 | 1283716656.181172 IP client > server: Flags [.], ack 286705, win 65363, options [nop,nop,TS val 425879931 ecr 1944671284], length 0 425 | 1283716656.214801 IP client > server: Flags [.], ack 288149, win 65364, options [nop,nop,TS val 425879932 ecr 1944671284], length 0 426 | 1283716656.215884 IP client > server: Flags [F.], seq 633, ack 288149, win 65535, options [nop,nop,TS val 425879932 ecr 1944671284], length 0 427 | 1283716656.237109 IP server > client: Flags [.], ack 634, win 56, options [nop,nop,TS val 1944671558 ecr 425879932], length 0 428 | 429 | 430 | 431 | -------------------------------------------------------------------------------- /packet_flight/data.pde: -------------------------------------------------------------------------------- 1 | // BLARGH! 2 | 3 | // BLARGH! 4 | 5 | // BLARGH! 6 | 7 | void init_data() { 8 | title="Image request, 500ms latency, 10% packet loss (@1X)"; 9 | scale=1000000; 10 | maxtime=85; 11 | timeline.init(0, 85); 12 | NetworkNode nclient = new NetworkNode("client", 100, 250); 13 | nodes.put("client", nclient); 14 | NetworkNode nserver = new NetworkNode("server", 540, 250); 15 | nodes.put("server", nserver); 16 | NetworkNode node; 17 | nclient.add(nserver, 3.00, 632, PUSH, 1.0); 18 | nclient.add(nserver, 6.94, 0, CTRL, 1.0); 19 | nclient.add(nserver, 7.22, 0, RETRANS, 1.0); 20 | nclient.add(nserver, 8.00, 0, RETRANS, 1.0); 21 | nclient.add(nserver, 8.28, 0, CTRL, 1.0); 22 | nclient.add(nserver, 8.31, 0, CTRL, 1.0); 23 | nclient.add(nserver, 9.14, 0, CTRL, 1.0); 24 | nclient.add(nserver, 9.38, 0, CTRL, 1.0); 25 | nclient.add(nserver, 10.20, 0, CTRL, 1.0); 26 | nclient.add(nserver, 10.44, 0, CTRL, 1.0); 27 | nclient.add(nserver, 10.47, 0, CTRL, 1.0); 28 | nclient.add(nserver, 10.51, 0, CTRL, 1.0); 29 | nclient.add(nserver, 11.50, 0, CTRL, 1.0); 30 | nclient.add(nserver, 11.57, 0, CTRL, 1.0); 31 | nclient.add(nserver, 11.61, 0, CTRL, 1.0); 32 | nclient.add(nserver, 11.64, 0, CTRL, 1.0); 33 | nclient.add(nserver, 11.68, 0, CTRL, 1.0); 34 | nclient.add(nserver, 12.63, 0, CTRL, 1.0); 35 | nclient.add(nserver, 12.66, 0, CTRL, 1.0); 36 | nclient.add(nserver, 12.70, 0, CTRL, 1.0); 37 | nclient.add(nserver, 12.73, 0, CTRL, 1.0); 38 | nclient.add(nserver, 12.74, 0, RETRANS, 1.0); 39 | nclient.add(nserver, 12.80, 0, CTRL, 1.0); 40 | nclient.add(nserver, 13.69, 0, CTRL, 1.0); 41 | nclient.add(nserver, 13.72, 0, CTRL, 1.0); 42 | nclient.add(nserver, 13.76, 0, CTRL, 1.0); 43 | nclient.add(nserver, 13.79, 0, CTRL, 1.0); 44 | nclient.add(nserver, 13.83, 0, CTRL, 1.0); 45 | nclient.add(nserver, 13.86, 0, CTRL, 1.0); 46 | nclient.add(nserver, 13.94, 0, CTRL, 1.0); 47 | nclient.add(nserver, 14.78, 0, CTRL, 1.0); 48 | nclient.add(nserver, 14.82, 0, CTRL, 1.0); 49 | nclient.add(nserver, 14.85, 0, RETRANS, 1.0); 50 | nclient.add(nserver, 14.89, 0, RETRANS, 1.0); 51 | nclient.add(nserver, 14.92, 0, RETRANS, 1.0); 52 | nclient.add(nserver, 14.95, 0, RETRANS, 1.0); 53 | nclient.add(nserver, 14.99, 0, RETRANS, 1.0); 54 | nclient.add(nserver, 15.02, 0, RETRANS, 1.0); 55 | nclient.add(nserver, 15.06, 0, RETRANS, 1.0); 56 | nclient.add(nserver, 15.09, 0, RETRANS, 1.0); 57 | nclient.add(nserver, 15.91, 0, RETRANS, 1.0); 58 | nclient.add(nserver, 15.94, 0, RETRANS, 1.0); 59 | nclient.add(nserver, 15.98, 0, RETRANS, 1.0); 60 | nclient.add(nserver, 16.01, 0, CTRL, 1.0); 61 | nclient.add(nserver, 16.05, 0, RETRANS, 1.0); 62 | nclient.add(nserver, 16.08, 0, CTRL, 1.0); 63 | nclient.add(nserver, 16.12, 0, RETRANS, 1.0); 64 | nclient.add(nserver, 16.97, 0, CTRL, 1.0); 65 | nclient.add(nserver, 17.00, 0, RETRANS, 1.0); 66 | nclient.add(nserver, 17.04, 0, CTRL, 1.0); 67 | nclient.add(nserver, 17.07, 0, RETRANS, 1.0); 68 | nclient.add(nserver, 17.12, 0, RETRANS, 1.0); 69 | nclient.add(nserver, 17.15, 0, RETRANS, 1.0); 70 | nclient.add(nserver, 17.19, 0, RETRANS, 1.0); 71 | nclient.add(nserver, 18.03, 0, RETRANS, 1.0); 72 | nclient.add(nserver, 18.06, 0, CTRL, 1.0); 73 | nclient.add(nserver, 18.14, 0, CTRL, 1.0); 74 | nclient.add(nserver, 18.18, 0, CTRL, 1.0); 75 | nclient.add(nserver, 18.21, 0, CTRL, 1.0); 76 | nclient.add(nserver, 18.25, 0, CTRL, 1.0); 77 | nclient.add(nserver, 19.12, 0, RETRANS, 1.0); 78 | nclient.add(nserver, 19.23, 0, RETRANS, 1.0); 79 | nclient.add(nserver, 19.27, 0, RETRANS, 1.0); 80 | nclient.add(nserver, 19.30, 0, RETRANS, 1.0); 81 | nclient.add(nserver, 19.34, 0, RETRANS, 1.0); 82 | nclient.add(nserver, 19.37, 0, RETRANS, 1.0); 83 | nclient.add(nserver, 19.41, 0, RETRANS, 1.0); 84 | nclient.add(nserver, 19.44, 0, RETRANS, 1.0); 85 | nclient.add(nserver, 19.48, 0, RETRANS, 1.0); 86 | nclient.add(nserver, 20.18, 0, RETRANS, 1.0); 87 | nclient.add(nserver, 20.29, 0, CTRL, 1.0); 88 | nclient.add(nserver, 20.36, 0, CTRL, 1.0); 89 | nclient.add(nserver, 20.43, 0, CTRL, 1.0); 90 | nclient.add(nserver, 20.50, 0, CTRL, 1.0); 91 | nclient.add(nserver, 20.54, 0, CTRL, 1.0); 92 | nclient.add(nserver, 21.24, 0, CTRL, 1.0); 93 | nclient.add(nserver, 21.35, 0, CTRL, 1.0); 94 | nclient.add(nserver, 21.42, 0, CTRL, 1.0); 95 | nclient.add(nserver, 21.46, 0, CTRL, 1.0); 96 | nclient.add(nserver, 21.49, 0, CTRL, 1.0); 97 | nclient.add(nserver, 21.60, 0, RETRANS, 1.0); 98 | nclient.add(nserver, 22.30, 0, RETRANS, 1.0); 99 | nclient.add(nserver, 22.33, 0, RETRANS, 1.0); 100 | nclient.add(nserver, 22.52, 0, RETRANS, 1.0); 101 | nclient.add(nserver, 22.56, 0, RETRANS, 1.0); 102 | nclient.add(nserver, 22.65, 0, RETRANS, 1.0); 103 | nclient.add(nserver, 23.36, 0, CTRL, 1.0); 104 | nclient.add(nserver, 23.58, 0, CTRL, 1.0); 105 | nclient.add(nserver, 24.35, 0, RETRANS, 1.0); 106 | nclient.add(nserver, 24.64, 0, CTRL, 1.0); 107 | nclient.add(nserver, 25.41, 0, RETRANS, 1.0); 108 | nclient.add(nserver, 25.70, 0, CTRL, 1.0); 109 | nclient.add(nserver, 26.76, 0, CTRL, 1.0); 110 | nclient.add(nserver, 27.82, 0, CTRL, 1.0); 111 | nclient.add(nserver, 28.88, 0, CTRL, 1.0); 112 | nclient.add(nserver, 28.91, 0, CTRL, 1.0); 113 | nclient.add(nserver, 29.94, 0, CTRL, 1.0); 114 | nclient.add(nserver, 29.97, 0, CTRL, 1.0); 115 | nclient.add(nserver, 30.99, 0, CTRL, 1.0); 116 | nclient.add(nserver, 31.03, 0, CTRL, 1.0); 117 | nclient.add(nserver, 32.05, 0, CTRL, 1.0); 118 | nclient.add(nserver, 32.09, 0, CTRL, 1.0); 119 | nclient.add(nserver, 32.12, 0, CTRL, 1.0); 120 | nclient.add(nserver, 32.16, 0, CTRL, 1.0); 121 | nclient.add(nserver, 33.11, 0, CTRL, 1.0); 122 | nclient.add(nserver, 33.18, 0, CTRL, 1.0); 123 | nclient.add(nserver, 33.22, 0, RETRANS, 1.0); 124 | nclient.add(nserver, 33.25, 0, RETRANS, 1.0); 125 | nclient.add(nserver, 34.17, 0, RETRANS, 1.0); 126 | nclient.add(nserver, 34.21, 0, RETRANS, 1.0); 127 | nclient.add(nserver, 34.24, 0, RETRANS, 1.0); 128 | nclient.add(nserver, 34.28, 0, RETRANS, 1.0); 129 | nclient.add(nserver, 34.31, 0, RETRANS, 1.0); 130 | nclient.add(nserver, 34.34, 0, CTRL, 1.0); 131 | nclient.add(nserver, 35.34, 0, RETRANS, 1.0); 132 | nclient.add(nserver, 35.37, 0, RETRANS, 1.0); 133 | nclient.add(nserver, 35.40, 0, RETRANS, 1.0); 134 | nclient.add(nserver, 36.40, 0, CTRL, 1.0); 135 | nclient.add(nserver, 36.44, 0, RETRANS, 1.0); 136 | nclient.add(nserver, 37.46, 0, CTRL, 1.0); 137 | nclient.add(nserver, 38.53, 0, CTRL, 1.0); 138 | nclient.add(nserver, 39.59, 0, CTRL, 1.0); 139 | nclient.add(nserver, 41.12, 0, RETRANS, 1.0); 140 | nclient.add(nserver, 42.18, 0, RETRANS, 1.0); 141 | nclient.add(nserver, 43.24, 0, RETRANS, 1.0); 142 | nclient.add(nserver, 43.58, 0, CTRL, 1.0); 143 | nclient.add(nserver, 44.64, 0, CTRL, 1.0); 144 | nclient.add(nserver, 44.67, 0, CTRL, 1.0); 145 | nclient.add(nserver, 45.70, 0, CTRL, 1.0); 146 | nclient.add(nserver, 45.73, 0, CTRL, 1.0); 147 | nclient.add(nserver, 45.77, 0, CTRL, 1.0); 148 | nclient.add(nserver, 46.76, 0, CTRL, 1.0); 149 | nclient.add(nserver, 46.82, 0, RETRANS, 1.0); 150 | nclient.add(nserver, 46.86, 0, RETRANS, 1.0); 151 | nclient.add(nserver, 46.89, 0, RETRANS, 1.0); 152 | nclient.add(nserver, 47.57, 0, RETRANS, 1.0); 153 | nclient.add(nserver, 47.88, 0, RETRANS, 1.0); 154 | nclient.add(nserver, 47.92, 0, RETRANS, 1.0); 155 | nclient.add(nserver, 47.99, 0, CTRL, 1.0); 156 | nclient.add(nserver, 48.98, 0, CTRL, 1.0); 157 | nclient.add(nserver, 49.04, 0, RETRANS, 1.0); 158 | nclient.add(nserver, 50.07, 0, RETRANS, 1.0); 159 | nclient.add(nserver, 50.10, 0, RETRANS, 1.0); 160 | nclient.add(nserver, 51.13, 0, CTRL, 1.0); 161 | nclient.add(nserver, 51.16, 0, CTRL, 1.0); 162 | nclient.add(nserver, 52.22, 0, RETRANS, 1.0); 163 | nclient.add(nserver, 53.28, 0, RETRANS, 1.0); 164 | nclient.add(nserver, 53.53, 0, CTRL, 1.0); 165 | nclient.add(nserver, 54.58, 0, RETRANS, 1.0); 166 | nclient.add(nserver, 54.62, 0, RETRANS, 1.0); 167 | nclient.add(nserver, 55.64, 0, CTRL, 1.0); 168 | nclient.add(nserver, 55.68, 0, RETRANS, 1.0); 169 | nclient.add(nserver, 55.77, 0, CTRL, 1.0); 170 | nclient.add(nserver, 56.70, 0, RETRANS, 1.0); 171 | nclient.add(nserver, 56.84, 0, RETRANS, 1.0); 172 | nclient.add(nserver, 57.76, 0, CTRL, 1.0); 173 | nclient.add(nserver, 57.90, 0, CTRL, 1.0); 174 | nclient.add(nserver, 58.82, 0, CTRL, 1.0); 175 | nclient.add(nserver, 58.96, 0, CTRL, 1.0); 176 | nclient.add(nserver, 59.00, 0, CTRL, 1.0); 177 | nclient.add(nserver, 60.06, 0, RETRANS, 1.0); 178 | nclient.add(nserver, 61.12, 0, RETRANS, 1.0); 179 | nclient.add(nserver, 61.35, 0, CTRL, 1.0); 180 | nclient.add(nserver, 66.27, 0, CTRL, 1.0); 181 | nclient.add(nserver, 67.37, 0, CTRL, 1.0); 182 | nclient.add(nserver, 68.43, 0, CTRL, 1.0); 183 | nclient.add(nserver, 68.46, 0, CTRL, 1.0); 184 | nclient.add(nserver, 68.50, 0, CTRL, 1.0); 185 | nclient.add(nserver, 69.49, 0, CTRL, 1.0); 186 | nclient.add(nserver, 69.53, 0, CTRL, 1.0); 187 | nclient.add(nserver, 69.56, 0, CTRL, 1.0); 188 | nclient.add(nserver, 70.55, 0, CTRL, 1.0); 189 | nclient.add(nserver, 70.59, 0, CTRL, 1.0); 190 | nclient.add(nserver, 70.62, 0, RETRANS, 1.0); 191 | nclient.add(nserver, 70.66, 0, RETRANS, 1.0); 192 | nclient.add(nserver, 71.61, 0, RETRANS, 1.0); 193 | nclient.add(nserver, 71.65, 0, RETRANS, 1.0); 194 | nclient.add(nserver, 71.68, 0, RETRANS, 1.0); 195 | nclient.add(nserver, 71.72, 0, RETRANS, 1.0); 196 | nclient.add(nserver, 71.75, 0, RETRANS, 1.0); 197 | nclient.add(nserver, 72.67, 0, CTRL, 1.0); 198 | nclient.add(nserver, 72.81, 0, RETRANS, 1.0); 199 | nclient.add(nserver, 82.29, 0, CTRL, 1.0); 200 | nclient.add(nserver, 83.34, 0, CTRL, 1.0); 201 | nclient.add(nserver, 83.38, 0, CTRL, 1.0); 202 | nclient.add(nserver, 84.40, 0, CTRL, 1.0); 203 | nclient.add(nserver, 84.44, 0, CTRL, 1.0); 204 | nclient.add(nserver, 84.44, 0, FIN, 1.0); 205 | nserver.add(nclient, 2.02, 0, CTRL, 1.0); 206 | nserver.add(nclient, 2.04, 1448, DATA, 1.0); 207 | nserver.add(nclient, 2.04, 1448, DATA, 1.0); 208 | nserver.add(nclient, 2.04, 1448, DATA, 1.0); 209 | nserver.add(nclient, 5.18, 1448, RETRANS, 1.0); 210 | nserver.add(nclient, 5.96, 1448, DATA, 1.0); 211 | nserver.add(nclient, 5.96, 1448, DATA, 1.0); 212 | nserver.add(nclient, 6.24, 1448, RETRANS, 1.0); 213 | nserver.add(nclient, 6.24, 1448, RETRANS, 1.0); 214 | nserver.add(nclient, 6.25, 1448, RETRANS, 1.0); 215 | nserver.add(nclient, 7.02, 1448, DATA, 1.0); 216 | nserver.add(nclient, 7.30, 1448, DATA, 1.0); 217 | nserver.add(nclient, 7.33, 1448, DATA, 1.0); 218 | nserver.add(nclient, 8.16, 1448, DATA, 1.0); 219 | nserver.add(nclient, 8.40, 1448, DATA, 1.0); 220 | nserver.add(nclient, 8.40, 1448, DATA, 1.0); 221 | nserver.add(nclient, 8.40, 1448, DATA, 1.0); 222 | nserver.add(nclient, 9.47, 1448, DATA, 1.0); 223 | nserver.add(nclient, 9.47, 1448, DATA, 1.0); 224 | nserver.add(nclient, 9.47, 1448, DATA, 1.0); 225 | nserver.add(nclient, 9.53, 1448, DATA, 1.0); 226 | nserver.add(nclient, 9.53, 1448, DATA, 1.0); 227 | nserver.add(nclient, 9.53, 1448, DATA, 1.0); 228 | nserver.add(nclient, 10.59, 1448, DATA, 1.0); 229 | nserver.add(nclient, 10.59, 1448, DATA, 1.0); 230 | nserver.add(nclient, 10.59, 1448, DATA, 1.0); 231 | nserver.add(nclient, 10.59, 1448, DATA, 1.0); 232 | nserver.add(nclient, 10.66, 1448, DATA, 1.0); 233 | nserver.add(nclient, 10.66, 1448, DATA, 1.0); 234 | nserver.add(nclient, 10.66, 1448, DATA, 1.0); 235 | nserver.add(nclient, 11.65, 1448, DATA, 1.0); 236 | nserver.add(nclient, 11.65, 1448, DATA, 1.0); 237 | nserver.add(nclient, 11.66, 1448, DATA, 1.0); 238 | nserver.add(nclient, 11.72, 1448, DATA, 1.0); 239 | nserver.add(nclient, 11.72, 1448, DATA, 1.0); 240 | nserver.add(nclient, 11.72, 1448, DATA, 1.0); 241 | nserver.add(nclient, 11.77, 1448, DATA, 1.0); 242 | nserver.add(nclient, 12.71, 1448, DATA, 1.0); 243 | nserver.add(nclient, 12.71, 1448, DATA, 1.0); 244 | nserver.add(nclient, 12.71, 1448, DATA, 1.0); 245 | nserver.add(nclient, 12.71, 1448, DATA, 1.0); 246 | nserver.add(nclient, 12.71, 1448, DATA, 1.0); 247 | nserver.add(nclient, 12.78, 1448, DATA, 1.0); 248 | nserver.add(nclient, 12.78, 1448, DATA, 1.0); 249 | nserver.add(nclient, 12.78, 1448, DATA, 1.0); 250 | nserver.add(nclient, 12.81, 1448, DATA, 1.0); 251 | nserver.add(nclient, 12.81, 1448, DATA, 1.0); 252 | nserver.add(nclient, 12.85, 1448, DATA, 1.0); 253 | nserver.add(nclient, 12.97, 1448, DATA, 1.0); 254 | nserver.add(nclient, 12.97, 1448, DATA, 1.0); 255 | nserver.add(nclient, 12.98, 1448, DATA, 1.0); 256 | nserver.add(nclient, 13.84, 1448, DATA, 1.0); 257 | nserver.add(nclient, 13.84, 1448, DATA, 1.0); 258 | nserver.add(nclient, 13.84, 1448, DATA, 1.0); 259 | nserver.add(nclient, 13.84, 1448, DATA, 1.0); 260 | nserver.add(nclient, 13.87, 1448, DATA, 1.0); 261 | nserver.add(nclient, 13.91, 1448, DATA, 1.0); 262 | nserver.add(nclient, 13.94, 1448, RETRANS, 1.0); 263 | nserver.add(nclient, 14.01, 1448, DATA, 1.0); 264 | nserver.add(nclient, 14.05, 1448, RETRANS, 1.0); 265 | nserver.add(nclient, 14.08, 1448, DATA, 1.0); 266 | nserver.add(nclient, 14.93, 1448, RETRANS, 1.0); 267 | nserver.add(nclient, 14.96, 1448, DATA, 1.0); 268 | nserver.add(nclient, 15.00, 1448, RETRANS, 1.0); 269 | nserver.add(nclient, 15.03, 1448, DATA, 1.0); 270 | nserver.add(nclient, 15.08, 1448, DATA, 1.0); 271 | nserver.add(nclient, 15.10, 1448, DATA, 1.0); 272 | nserver.add(nclient, 15.14, 1448, DATA, 1.0); 273 | nserver.add(nclient, 15.99, 1448, DATA, 1.0); 274 | nserver.add(nclient, 16.03, 1448, RETRANS, 1.0); 275 | nserver.add(nclient, 16.06, 1448, DATA, 1.0); 276 | nserver.add(nclient, 16.10, 1448, DATA, 1.0); 277 | nserver.add(nclient, 16.14, 1448, DATA, 1.0); 278 | nserver.add(nclient, 16.17, 1448, DATA, 1.0); 279 | nserver.add(nclient, 16.20, 1448, DATA, 1.0); 280 | nserver.add(nclient, 17.05, 1448, DATA, 1.0); 281 | nserver.add(nclient, 17.08, 1448, DATA, 1.0); 282 | nserver.add(nclient, 17.16, 1448, DATA, 1.0); 283 | nserver.add(nclient, 17.16, 1448, DATA, 1.0); 284 | nserver.add(nclient, 17.16, 1448, DATA, 1.0); 285 | nserver.add(nclient, 17.20, 1448, DATA, 1.0); 286 | nserver.add(nclient, 17.20, 1448, DATA, 1.0); 287 | nserver.add(nclient, 17.23, 1448, DATA, 1.0); 288 | nserver.add(nclient, 17.23, 1448, DATA, 1.0); 289 | nserver.add(nclient, 17.27, 1448, DATA, 1.0); 290 | nserver.add(nclient, 17.28, 1448, DATA, 1.0); 291 | nserver.add(nclient, 18.14, 1448, DATA, 1.0); 292 | nserver.add(nclient, 18.26, 1448, RETRANS, 1.0); 293 | nserver.add(nclient, 18.33, 1448, DATA, 1.0); 294 | nserver.add(nclient, 18.39, 1448, DATA, 1.0); 295 | nserver.add(nclient, 18.43, 1448, DATA, 1.0); 296 | nserver.add(nclient, 18.46, 1448, DATA, 1.0); 297 | nserver.add(nclient, 18.50, 1448, DATA, 1.0); 298 | nserver.add(nclient, 19.20, 1448, DATA, 1.0); 299 | nserver.add(nclient, 19.32, 1448, DATA, 1.0); 300 | nserver.add(nclient, 19.39, 1448, DATA, 1.0); 301 | nserver.add(nclient, 19.39, 1448, DATA, 1.0); 302 | nserver.add(nclient, 19.45, 1448, DATA, 1.0); 303 | nserver.add(nclient, 19.52, 1448, DATA, 1.0); 304 | nserver.add(nclient, 19.52, 1448, DATA, 1.0); 305 | nserver.add(nclient, 19.56, 1448, DATA, 1.0); 306 | nserver.add(nclient, 20.26, 1448, DATA, 1.0); 307 | nserver.add(nclient, 20.26, 1448, DATA, 1.0); 308 | nserver.add(nclient, 20.45, 1448, DATA, 1.0); 309 | nserver.add(nclient, 20.45, 1448, DATA, 1.0); 310 | nserver.add(nclient, 20.52, 1448, DATA, 1.0); 311 | nserver.add(nclient, 20.52, 1448, DATA, 1.0); 312 | nserver.add(nclient, 20.62, 1448, DATA, 1.0); 313 | nserver.add(nclient, 21.32, 1448, RETRANS, 1.0); 314 | nserver.add(nclient, 21.54, 1448, RETRANS, 1.0); 315 | nserver.add(nclient, 21.58, 1448, DATA, 1.0); 316 | nserver.add(nclient, 21.67, 1448, DATA, 1.0); 317 | nserver.add(nclient, 22.38, 1448, DATA, 1.0); 318 | nserver.add(nclient, 22.60, 1448, RETRANS, 1.0); 319 | nserver.add(nclient, 23.37, 1448, DATA, 1.0); 320 | nserver.add(nclient, 23.66, 1448, RETRANS, 1.0); 321 | nserver.add(nclient, 24.72, 1448, RETRANS, 1.0); 322 | nserver.add(nclient, 25.78, 1448, DATA, 1.0); 323 | nserver.add(nclient, 26.84, 1448, DATA, 1.0); 324 | nserver.add(nclient, 26.84, 1448, DATA, 1.0); 325 | nserver.add(nclient, 27.90, 1448, DATA, 1.0); 326 | nserver.add(nclient, 27.90, 1448, DATA, 1.0); 327 | nserver.add(nclient, 27.93, 1448, DATA, 1.0); 328 | nserver.add(nclient, 28.96, 1448, DATA, 1.0); 329 | nserver.add(nclient, 28.96, 1448, DATA, 1.0); 330 | nserver.add(nclient, 30.02, 1448, DATA, 1.0); 331 | nserver.add(nclient, 30.02, 1448, DATA, 1.0); 332 | nserver.add(nclient, 30.02, 1448, DATA, 1.0); 333 | nserver.add(nclient, 30.02, 1448, DATA, 1.0); 334 | nserver.add(nclient, 31.08, 1448, DATA, 1.0); 335 | nserver.add(nclient, 31.08, 1448, DATA, 1.0); 336 | nserver.add(nclient, 31.08, 1448, DATA, 1.0); 337 | nserver.add(nclient, 31.14, 1448, DATA, 1.0); 338 | nserver.add(nclient, 31.14, 1448, DATA, 1.0); 339 | nserver.add(nclient, 31.14, 1448, DATA, 1.0); 340 | nserver.add(nclient, 32.13, 1448, DATA, 1.0); 341 | nserver.add(nclient, 32.13, 1448, DATA, 1.0); 342 | nserver.add(nclient, 32.14, 1448, DATA, 1.0); 343 | nserver.add(nclient, 32.20, 1448, DATA, 1.0); 344 | nserver.add(nclient, 32.20, 1448, DATA, 1.0); 345 | nserver.add(nclient, 32.24, 1448, DATA, 1.0); 346 | nserver.add(nclient, 32.27, 1448, RETRANS, 1.0); 347 | nserver.add(nclient, 33.23, 1448, DATA, 1.0); 348 | nserver.add(nclient, 33.30, 1448, DATA, 1.0); 349 | nserver.add(nclient, 33.33, 1448, DATA, 1.0); 350 | nserver.add(nclient, 33.36, 1448, DATA, 1.0); 351 | nserver.add(nclient, 34.36, 1448, RETRANS, 1.0); 352 | nserver.add(nclient, 34.39, 1448, DATA, 1.0); 353 | nserver.add(nclient, 34.42, 1448, DATA, 1.0); 354 | nserver.add(nclient, 35.43, 1448, RETRANS, 1.0); 355 | nserver.add(nclient, 36.49, 1448, RETRANS, 1.0); 356 | nserver.add(nclient, 37.55, 1448, DATA, 1.0); 357 | nserver.add(nclient, 39.08, 1448, RETRANS, 1.0); 358 | nserver.add(nclient, 40.14, 1448, DATA, 1.0); 359 | nserver.add(nclient, 40.14, 1448, DATA, 1.0); 360 | nserver.add(nclient, 41.20, 1448, DATA, 1.0); 361 | nserver.add(nclient, 41.54, 1448, RETRANS, 1.0); 362 | nserver.add(nclient, 42.60, 1448, DATA, 1.0); 363 | nserver.add(nclient, 42.60, 1448, DATA, 1.0); 364 | nserver.add(nclient, 43.66, 1448, DATA, 1.0); 365 | nserver.add(nclient, 43.66, 1448, DATA, 1.0); 366 | nserver.add(nclient, 43.70, 1448, DATA, 1.0); 367 | nserver.add(nclient, 44.72, 1448, DATA, 1.0); 368 | nserver.add(nclient, 44.72, 1448, DATA, 1.0); 369 | nserver.add(nclient, 44.79, 1448, DATA, 1.0); 370 | nserver.add(nclient, 44.79, 1448, DATA, 1.0); 371 | nserver.add(nclient, 44.79, 1448, DATA, 1.0); 372 | nserver.add(nclient, 45.85, 1448, DATA, 1.0); 373 | nserver.add(nclient, 45.85, 1448, DATA, 1.0); 374 | nserver.add(nclient, 45.88, 1448, DATA, 1.0); 375 | nserver.add(nclient, 45.91, 1448, RETRANS, 1.0); 376 | nserver.add(nclient, 46.94, 1448, DATA, 1.0); 377 | nserver.add(nclient, 47.01, 1448, DATA, 1.0); 378 | nserver.add(nclient, 47.01, 1448, DATA, 1.0); 379 | nserver.add(nclient, 48.00, 1448, DATA, 1.0); 380 | nserver.add(nclient, 48.00, 1448, DATA, 1.0); 381 | nserver.add(nclient, 48.06, 1448, DATA, 1.0); 382 | nserver.add(nclient, 49.09, 1448, RETRANS, 1.0); 383 | nserver.add(nclient, 49.12, 1448, DATA, 1.0); 384 | nserver.add(nclient, 50.15, 1448, DATA, 1.0); 385 | nserver.add(nclient, 50.18, 1448, DATA, 1.0); 386 | nserver.add(nclient, 50.18, 1448, DATA, 1.0); 387 | nserver.add(nclient, 51.24, 1448, DATA, 1.0); 388 | nserver.add(nclient, 51.49, 1448, RETRANS, 1.0); 389 | nserver.add(nclient, 52.55, 1448, DATA, 1.0); 390 | nserver.add(nclient, 52.55, 1448, DATA, 1.0); 391 | nserver.add(nclient, 53.61, 1448, RETRANS, 1.0); 392 | nserver.add(nclient, 53.61, 1448, RETRANS, 1.0); 393 | nserver.add(nclient, 53.61, 1448, DATA, 1.0); 394 | nserver.add(nclient, 53.64, 1448, DATA, 1.0); 395 | nserver.add(nclient, 54.66, 1448, DATA, 1.0); 396 | nserver.add(nclient, 54.80, 1448, DATA, 1.0); 397 | nserver.add(nclient, 55.72, 1448, RETRANS, 1.0); 398 | nserver.add(nclient, 55.87, 1448, DATA, 1.0); 399 | nserver.add(nclient, 56.79, 1448, DATA, 1.0); 400 | nserver.add(nclient, 56.93, 1448, DATA, 1.0); 401 | nserver.add(nclient, 56.93, 1448, DATA, 1.0); 402 | nserver.add(nclient, 57.85, 1448, DATA, 1.0); 403 | nserver.add(nclient, 57.98, 1448, DATA, 1.0); 404 | nserver.add(nclient, 58.02, 1448, DATA, 1.0); 405 | nserver.add(nclient, 59.08, 1448, DATA, 1.0); 406 | nserver.add(nclient, 59.31, 1448, RETRANS, 1.0); 407 | nserver.add(nclient, 60.38, 1448, DATA, 1.0); 408 | nserver.add(nclient, 60.38, 1448, DATA, 1.0); 409 | nserver.add(nclient, 61.82, 1448, RETRANS, 1.0); 410 | nserver.add(nclient, 64.24, 1448, RETRANS, 1.0); 411 | nserver.add(nclient, 65.30, 1448, DATA, 1.0); 412 | nserver.add(nclient, 65.30, 1448, DATA, 1.0); 413 | nserver.add(nclient, 66.39, 1448, DATA, 1.0); 414 | nserver.add(nclient, 66.39, 1448, DATA, 1.0); 415 | nserver.add(nclient, 66.39, 1448, DATA, 1.0); 416 | nserver.add(nclient, 67.45, 1448, DATA, 1.0); 417 | nserver.add(nclient, 67.48, 1448, DATA, 1.0); 418 | nserver.add(nclient, 67.52, 1448, DATA, 1.0); 419 | nserver.add(nclient, 68.52, 1448, DATA, 1.0); 420 | nserver.add(nclient, 68.52, 1448, DATA, 1.0); 421 | nserver.add(nclient, 68.55, 1448, DATA, 1.0); 422 | nserver.add(nclient, 68.58, 1448, DATA, 1.0); 423 | nserver.add(nclient, 68.58, 1448, DATA, 1.0); 424 | nserver.add(nclient, 69.58, 1448, DATA, 1.0); 425 | nserver.add(nclient, 69.61, 1448, DATA, 1.0); 426 | nserver.add(nclient, 69.61, 1448, DATA, 1.0); 427 | nserver.add(nclient, 69.64, 1448, DATA, 1.0); 428 | nserver.add(nclient, 69.68, 1448, DATA, 1.0); 429 | nserver.add(nclient, 70.64, 1448, RETRANS, 1.0); 430 | nserver.add(nclient, 70.70, 1448, DATA, 1.0); 431 | nserver.add(nclient, 70.74, 1448, DATA, 1.0); 432 | nserver.add(nclient, 70.77, 1448, DATA, 1.0); 433 | nserver.add(nclient, 71.70, 1448, DATA, 1.0); 434 | nserver.add(nclient, 71.83, 1448, DATA, 1.0); 435 | nserver.add(nclient, 71.83, 1443, FIN, 1.0); 436 | nserver.add(nclient, 74.72, 1448, RETRANS, 1.0); 437 | nserver.add(nclient, 80.25, 1448, RETRANS, 1.0); 438 | nserver.add(nclient, 81.30, 1448, RETRANS, 1.0); 439 | nserver.add(nclient, 81.30, 1448, RETRANS, 1.0); 440 | nserver.add(nclient, 82.36, 1448, RETRANS, 1.0); 441 | nserver.add(nclient, 82.36, 1443, RETRANS, 1.0); 442 | nserver.add(nclient, 83.46, 0, CTRL, 1.0); 443 | } 444 | -------------------------------------------------------------------------------- /packet_flight/js/packet-flight.js: -------------------------------------------------------------------------------- 1 | // Packet Flight Viewer. 2 | 3 | var 4 | FRAME_SIZE = 1000, 5 | NODE_RADIUS = 20, 6 | PAPER = null, 7 | PLAY_SPEED = 2, 8 | STOP_ANIMATION; 9 | 10 | packet_counter = {}; 11 | 12 | 13 | var draw_packet_key = function(max_x, max_y) { 14 | var start_y = 10; 15 | var segments = Object.keys(PACKET_TYPES).length, 16 | segment_width = (max_y - start_y) / segments; 17 | 18 | 19 | var index = 0, 20 | packet_radius = 4; 21 | $.each(PACKET_TYPES, function(i, p) { 22 | index += 1; 23 | var y = start_y + (index * (segment_width + packet_radius)), 24 | x = 2 * packet_radius + NODE_RADIUS; 25 | var packet = PAPER.circle(x, y, packet_radius); 26 | var text = PAPER.text(x, y - (2*packet_radius), i); 27 | 28 | packet.attr("fill", new p().fill); 29 | }); 30 | }; 31 | 32 | 33 | var timeline = function() { 34 | } 35 | 36 | timeline.init = function(min, max) { 37 | this.start = min; 38 | this.end = max; 39 | } 40 | 41 | timeline.draw = function(packets, end_x, end_y, segments) { 42 | 43 | end_y += 75; 44 | end_x += 50; 45 | start_x = 50; 46 | var width = end_x - start_x; 47 | var segment_width = 5, 48 | segment_distance = (width - (segments * segment_width)) / segments, 49 | segment_delay = packets[packets.length-1].delay / segments; 50 | 51 | var start_delay, 52 | end_delay; 53 | 54 | PAPER.setStart(); 55 | var j = 0; 56 | for (var i = 0; i < segments; i++) { 57 | var count = 0; 58 | for (; packets[j].delay < segment_delay * i; j += 1) { 59 | count += 1; 60 | } 61 | 62 | var segment = PAPER.rect(start_x, end_y, segment_width, count); 63 | segment.attr("fill", "rgba(1, 1, 0, 0.5)"); 64 | start_x += segment_distance + segment_width; 65 | } 66 | 67 | var mover = PAPER.rect(50, end_y - 25, 5, 50); 68 | mover.attr("fill", "rgba(201,200,200,0.5)"); 69 | var st = PAPER.setFinish(); 70 | mover.animate({ 71 | x: end_x, 72 | }, (this.end - this.start) * 1000 * PLAY_SPEED, function() { 73 | STOP_ANIMATION = true; 74 | $("#canvas").fadeOut(function() { 75 | $('body').attr("background-color", "#000"); 76 | $('#controls').fadeIn(); 77 | }); 78 | 79 | }); 80 | } 81 | 82 | var DataPacket = function() { 83 | this.fill = "#1689cf"; 84 | return this; 85 | }; 86 | 87 | DataPacket.prototype.init = function(packet) { 88 | this.packet = packet; 89 | var size = Math.log(packet.bytes / 2 || 10); 90 | this.packetEl = PAPER.circle(packet.sendr.x, packet.sendr.y, size); 91 | this.packetEl.cleanup = $.proxy(function() { 92 | var s = this.packet.sendr, 93 | r = this.packet.recvr; 94 | for (var i in [s, r]) { 95 | var n = [s,r][i]; 96 | packet_counter[n.name] -= 1; 97 | if (packet_counter[n.name] <= 0) { 98 | n.nodeEl.hide(); 99 | } 100 | } 101 | this.packetEl.remove(); 102 | 103 | }, this); 104 | this.packetEl.hide(); 105 | } 106 | 107 | DataPacket.prototype.animate = function() { 108 | this.packetEl.attr("fill", this.fill || "#1689cf"); 109 | this.packetEl.attr("stroke", "none"); 110 | this.packetEl.show(); 111 | var rand_num = function() { 112 | var n = parseInt(Math.random() * NODE_RADIUS / 2); 113 | if (Math.random() > 0.5) { 114 | n *= -1; 115 | } 116 | return n; 117 | }; 118 | 119 | var control_x = this.packet.sendr.x + rand_num(), 120 | control_y = this.packet.sendr.y + rand_num(); 121 | this.packetEl.attr("cx", control_x); 122 | this.packetEl.attr("cy", control_y); 123 | this.packetEl.animate({ 124 | cx: this.packet.recvr.x + rand_num(), 125 | cy: this.packet.recvr.y + rand_num() 126 | }, 127 | this.packet.flight_time * 1000 * PLAY_SPEED, 128 | "<>", 129 | $.proxy(function() { setTimeout(this.packetEl.cleanup, 500); }, this) 130 | ); 131 | } 132 | 133 | function SynPacket() { 134 | this.fill = "#4d8c2a"; 135 | } 136 | $.extend(SynPacket, DataPacket); 137 | 138 | function FinPacket() { 139 | this.fill = "#990000"; 140 | } 141 | $.extend(FinPacket, DataPacket); 142 | 143 | function CtrlPacket() { 144 | this.fill = "#dddd00"; 145 | } 146 | $.extend(CtrlPacket, DataPacket); 147 | 148 | function UDPPacket() { 149 | this.fill = "#ec9234"; 150 | }; 151 | 152 | function PushPacket() { 153 | }; 154 | 155 | function ReTransPacket() { 156 | this.fill = "#a7466c"; 157 | }; 158 | 159 | $.extend(SynPacket.prototype, DataPacket.prototype); 160 | $.extend(FinPacket.prototype, DataPacket.prototype); 161 | $.extend(CtrlPacket.prototype, DataPacket.prototype); 162 | $.extend(UDPPacket.prototype, DataPacket.prototype); 163 | $.extend(PushPacket.prototype, DataPacket.prototype); 164 | $.extend(ReTransPacket.prototype, DataPacket.prototype); 165 | 166 | 167 | var PACKET_TYPES = { 168 | "DATA" : DataPacket, 169 | "SYN" : SynPacket, 170 | "FIN" : FinPacket, 171 | "CTRL" : CtrlPacket, 172 | "UDP" : UDPPacket, 173 | "PUSH" : PushPacket, 174 | "RETRANS" : ReTransPacket 175 | } 176 | 177 | for (var p in PACKET_TYPES) { 178 | if (!PACKET_TYPES.hasOwnProperty(p)) { continue; } 179 | window[p] = PACKET_TYPES[p]; 180 | } 181 | 182 | var packets = [], 183 | packetEls = [], 184 | nodes = []; 185 | 186 | nodes.put = nodes.push 187 | 188 | function NetworkNode(name, x, y) { 189 | // private members 190 | this.name = name || "client"; 191 | this.x = x; 192 | this.y = y; 193 | 194 | var sendPacket = function(node, delay, bytes, type, t) { 195 | var packet = new Packet(this, node, delay, bytes, type, t), 196 | packetEl = new packet.type(); 197 | packets.push(packet); 198 | packet.packetEl = packetEl; 199 | }; 200 | 201 | this.add = sendPacket; 202 | }; 203 | 204 | function Packet(sendr, recvr, delay, bytes, type, flight_time) { 205 | this.sendr = sendr; 206 | this.recvr = recvr; 207 | this.delay = delay; 208 | this.bytes = bytes; 209 | this.flight_time = flight_time; 210 | this.type = type; 211 | } 212 | 213 | function start_animation(paper, play_speed) { 214 | var node, 215 | packet, 216 | max_x = 0, 217 | min_x = 10000, 218 | max_y = 0, 219 | min_y = 10000; 220 | 221 | PAPER=paper; 222 | PLAY_SPEED=play_speed || 1; 223 | 224 | start_time = new Date(); 225 | packets.sort(function(a, b) { 226 | if (a.delay > b.delay) { return 1 } 227 | if (a.delay < b.delay) { return -1 } 228 | return 0; 229 | }); 230 | 231 | for (var p = 0; p < packets.length; p++) { 232 | var packet = packets[p]; 233 | packet.packetEl.init(packet); 234 | } 235 | 236 | for (var n in nodes) { 237 | var node = nodes[n]; 238 | var nodeEl = PAPER.set(); 239 | var node_circ = PAPER.circle(node.x, node.y, NODE_RADIUS); 240 | node_circ.attr("stroke", "none"); 241 | 242 | 243 | nodeEl.push(node_circ); 244 | nodeEl.push(PAPER.text(node.x, node.y - NODE_RADIUS - 10, node.name)); 245 | nodeEl.push(node_circ.glow( { width: 3 })); 246 | node.nodeEl = nodeEl; 247 | 248 | node_circ.hide(); 249 | 250 | if (node.x) { 251 | min_x = Math.min(node.x, min_x); 252 | max_x = Math.max(node.x, max_x); 253 | } 254 | 255 | if (node.y) { 256 | min_y = Math.min(node.y, min_y); 257 | max_y = Math.max(node.y, max_y); 258 | } 259 | nodeEl.hide(); 260 | } 261 | 262 | // Draw the little timeline bar across the top of the view 263 | var frame_skew = FRAME_SIZE / 1000 * PLAY_SPEED; 264 | timeline.draw(packets, max_x, max_y, 50); 265 | 266 | draw_packet_key(max_x, max_y); 267 | 268 | 269 | show_flight(PAPER, max_x, max_y); 270 | } 271 | 272 | fired = {}; 273 | function show_flight(PAPER, max_x, max_y) { 274 | 275 | var p = 0; 276 | var replay = function () { 277 | if (STOP_ANIMATION) { // saving CPUs 278 | return; 279 | } 280 | var packet = packets[p]; 281 | var cur_time = new Date(); 282 | 283 | var frame = (cur_time - start_time) / FRAME_SIZE / PLAY_SPEED; 284 | 285 | if (!packet) { setTimeout(replay, 200); return } 286 | var replay_time = (packet.delay - frame) * (FRAME_SIZE / 10 * PLAY_SPEED); 287 | 288 | 289 | if (replay_time <= 0 && !packet.fired) { 290 | packet.fired = true; 291 | packetEl = packet.packetEl; 292 | var s = packet.sendr, 293 | r = packet.recvr; 294 | 295 | if (!packet_counter[s.name]) { packet_counter[s.name] = 0 }; 296 | if (!packet_counter[r.name]) { packet_counter[r.name] = 0 }; 297 | 298 | for (var i in [s,r]) { 299 | var n = [s,r][i]; 300 | packet_counter[n.name] += 1; 301 | n.nodeEl.stop().show(); 302 | n.nodeEl.attr('fill-opacity', 1); 303 | } 304 | 305 | packetEl.animate(packet); 306 | 307 | p += 1; 308 | replay(); 309 | } else { 310 | setTimeout(replay, Math.max(replay_time, 30)); 311 | } 312 | }; 313 | 314 | replay(); 315 | }; 316 | 317 | -------------------------------------------------------------------------------- /packet_flight/packet_flight.pde: -------------------------------------------------------------------------------- 1 | /** 2 | * Packet Flight: watch the data fly. 3 | */ 4 | 5 | import de.looksgood.ani.*; 6 | import processing.video.*; 7 | 8 | //import arb.soundcipher.*; 9 | //SoundCipher sound = new SoundCipher(this); 10 | 11 | ArrayList packets = new ArrayList(); 12 | HashMap nodes = new HashMap(); 13 | Histo timeline = new Histo(); 14 | 15 | MovieMaker mm; 16 | PFont myFont; 17 | 18 | String title; 19 | float scale; 20 | float maxtime; 21 | float current; // current real clock, in seconds 22 | float flight_time = 1.0; // real time spent flying 23 | 24 | void setup() { 25 | size(640,480); 26 | smooth(); 27 | strokeWeight(1); 28 | frameRate(30); 29 | 30 | // from data.pde 31 | init_data(); 32 | 33 | Ani.init(this); 34 | Ani.setDefaultEasing(Ani.QUAD_OUT); 35 | 36 | for (int i=0; i= (maxtime + 1) * 1000.0) { 99 | stop(); 100 | } 101 | } 102 | 103 | void initLegend() { 104 | packets.add(new Packet(0,0, 70, 455, -1, 0, 1.0)); 105 | packets.add(new CtrlPacket(0,0, 170, 455, -1, 0, 1.0)); 106 | packets.add(new SynPacket(0,0, 270, 455, -1, 0, 1.0)); 107 | packets.add(new UdpPacket(0,0, 370, 455, -1, 0, 1.0)); 108 | packets.add(new FinPacket(0,0, 450, 455, -1, 0, 1.0)); 109 | packets.add(new RePacket(0,0, 520, 455, -1, 0, 1.0)); 110 | } 111 | 112 | void legend() { 113 | textAlign(LEFT); 114 | fill(66); 115 | text("Data", 80, 460); 116 | text("ACK", 180, 460); 117 | text("SYN", 280, 460); 118 | text("UDP", 380, 460); 119 | text("FIN", 460, 460); 120 | text("RETRANSMIT", 530, 460); 121 | } 122 | 123 | void keyPressed() { 124 | if (key == ' ') { 125 | stop(); 126 | } 127 | } 128 | 129 | 130 | class P { 131 | float x, y; 132 | P (float xx, float yy) { 133 | x = xx; 134 | y = yy; 135 | } 136 | } 137 | 138 | 139 | // blah. Java really sucks. 140 | int DATA = 0; 141 | int SYN = 1; 142 | int FIN = 2; 143 | int CTRL = 3; 144 | int UDP = 4; 145 | int PUSH = 5; 146 | int RETRANS = 6; 147 | 148 | class Packet { 149 | P pos; 150 | P dest; 151 | float start; 152 | float flight = 1; // # of real seconds it spends flying 153 | float sz; 154 | color mycolor = #1689cf; // default blue 155 | boolean played = false; 156 | float note = 60; 157 | float channel = 0; 158 | 159 | 160 | Packet (float x, float y, float dx, float dy, float dlay, float bytes, float t) { 161 | // randomize the origin points so packets don't occlude. 162 | pos = new P(random(-15, 15) + x, random(-15, 15) + y); 163 | dest = new P(dx, dy); 164 | start = dlay; 165 | sz = (bytes + 200.0) / 150.0; 166 | flight = t; 167 | } 168 | 169 | void draw() { 170 | if (start == -1 || (start < current && current <= (start + (flight*1.5)))) { 171 | shape(); 172 | } 173 | } 174 | 175 | void shape() { 176 | fill(mycolor); 177 | ellipse(dest.x, dest.y, sz+10, sz+10); 178 | } 179 | } 180 | 181 | class SynPacket extends Packet { 182 | SynPacket (float x, float y, float dx, float dy, float dlay, float bytes, float t) { 183 | super(x,y,dx,dy,dlay,bytes,t); 184 | } 185 | void shape() { 186 | fill(#4d8c2a); 187 | triangle(dest.x, dest.y+6, dest.x+6, dest.y-6, dest.x-6, dest.y-6); 188 | } 189 | } 190 | class FinPacket extends Packet { 191 | FinPacket (float x, float y, float dx, float dy, float dlay, float bytes, float t) { 192 | super(x,y,dx,dy,dlay,bytes,t); 193 | } 194 | void shape() { 195 | fill(#990000); 196 | triangle(dest.x, dest.y+6, dest.x+6, dest.y-6, dest.x-6, dest.y-6); 197 | } 198 | } 199 | class CtrlPacket extends Packet { 200 | CtrlPacket (float x, float y, float dx, float dy, float dlay, float bytes, float t) { 201 | super(x,y,dx,dy,dlay,bytes,t); 202 | } 203 | void shape() { 204 | fill(#4d8c2a); 205 | ellipse(dest.x, dest.y, 10, 10); 206 | } 207 | } 208 | class UdpPacket extends Packet { 209 | UdpPacket (float x, float y, float dx, float dy, float dlay, float bytes, float t) { 210 | super(x,y,dx,dy,dlay,bytes,t); 211 | } 212 | void shape() { 213 | fill(#ec9234); 214 | ellipse(dest.x, dest.y, 10, 10); 215 | } 216 | } 217 | class PushPacket extends Packet { 218 | PushPacket (float x, float y, float dx, float dy, float dlay, float bytes, float t) { 219 | super(x,y,dx,dy,dlay,bytes,t); 220 | } 221 | void shape() { 222 | fill(mycolor); 223 | ellipse(dest.x, dest.y, sz+10, sz+10); 224 | fill(192); 225 | text("P", dest.x, dest.y-10); 226 | } 227 | } 228 | 229 | class RePacket extends Packet { 230 | RePacket (float x, float y, float dx, float dy, float dlay, float bytes, float t) { 231 | super(x,y,dx,dy,dlay,bytes,t); 232 | } 233 | void shape() { 234 | fill(#a7466c); 235 | ellipse(dest.x, dest.y, sz+10, sz+10); 236 | } 237 | } 238 | 239 | 240 | class NetworkNode { 241 | P pos; 242 | P send; 243 | P recv; 244 | String name; 245 | float dia = 50; 246 | float start = 0; 247 | float mycolor = 66; 248 | 249 | NetworkNode(String n, float x, float y) { 250 | name = n; 251 | pos = new P(x, y); 252 | send = new P(x, y); 253 | recv = new P(x, y); 254 | } 255 | 256 | void draw() { 257 | fill(mycolor); 258 | ellipse(pos.x, pos.y, dia, dia); 259 | text(name, pos.x, pos.y + (dia / 2) + 25); 260 | } 261 | 262 | void setStart(float s) { 263 | if (s < start || start == 0) { 264 | start = s; 265 | } 266 | } 267 | 268 | void add(NetworkNode dest, float dlay, float bytes, int cls, float t) { 269 | dest.setStart(dlay); 270 | timeline.add(dlay); 271 | Packet p; 272 | switch (cls) { 273 | case 0: 274 | p = new Packet(send.x, send.y, dest.recv.x, dest.recv.y, dlay, bytes, t); 275 | break; 276 | case 3: 277 | p = new CtrlPacket(send.x, send.y, dest.recv.x, dest.recv.y, dlay, bytes, t); 278 | break; 279 | case 5: 280 | p = new PushPacket(send.x, send.y, dest.recv.x, dest.recv.y, dlay, bytes, t); 281 | break; 282 | case 1: 283 | p = new SynPacket(send.x, send.y, dest.recv.x, dest.recv.y, dlay, bytes, t); 284 | break; 285 | case 4: 286 | p = new UdpPacket(send.x, send.y, dest.recv.x, dest.recv.y, dlay, bytes, t); 287 | break; 288 | case 6: 289 | p = new RePacket(send.x, send.y, dest.recv.x, dest.recv.y, dlay, bytes, t); 290 | break; 291 | default: 292 | p = new FinPacket(send.x, send.y, dest.recv.x, dest.recv.y, dlay, bytes, t); 293 | break; 294 | } 295 | packets.add(p); 296 | } 297 | } 298 | 299 | class Histo { 300 | float start = 0; 301 | float endt = 100; 302 | float width = 500; 303 | float pix_per_sec = 1; // 1 pixel = 1 second of real time 304 | float[] buckets = new float[2000]; 305 | 306 | void init(float s, float en) { 307 | start = s; 308 | endt = en; 309 | pix_per_sec = width / (endt - start); 310 | for (int i=0; i 2 | 3 | Packet Flight 4 | 5 | 6 | 7 | 8 | 9 | 10 | 40 | 41 | 50 | 51 | 54 | 55 |
56 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /process-dump.py: -------------------------------------------------------------------------------- 1 | """ 2 | Parse a tcpdump file into a "data" pde file for packet flight. 3 | 4 | sudo tcpdump -n -i -tt host > data.dump 5 | cat data.dump | python process-dump.py > packet_flight/data.pde 6 | 7 | Eventually this will be replaced by Java code inside the 8 | Processing project. For now, a Python preprocessor is much 9 | easier to work with. 10 | 11 | 12 | What do we need to knwo about each packet? 13 | 14 | src 15 | dest 16 | size 17 | latency 18 | send/recv time 19 | flags (FIN, UDP, SYN, NACK, etc) 20 | annotation 21 | 22 | Nodes: who is the source of the dump? 23 | what are the latencies between each node? 24 | 25 | 26 | 27 | 28 | """ 29 | 30 | import re, fileinput, random 31 | 32 | # Where the network nodes live. Client in center, the rest arrayed around 33 | spots = ( 34 | (100, 250), 35 | (540, 250), 36 | (320, 250), 37 | (320, 120), 38 | (320, 380), 39 | (100, 120), 40 | (540, 380), 41 | (100, 380), 42 | (540, 120), 43 | (220, 120), 44 | (400, 120), 45 | (220, 380), 46 | (400, 380) 47 | ) 48 | 49 | numberOfMachine = 0 50 | 51 | def add_machine(mch): 52 | #split_mch = mch.split('.') 53 | #mch = ".".join(split_mch[:-1]) 54 | #port = split_mch[-1] 55 | 56 | if not machines.has_key(mch): 57 | # if we have a new machine, we try to put it at nice place on the grid, not occupied yet 58 | try: 59 | global numberOfMachine 60 | machines[mch] = {'xy':spots[numberOfMachine], 'packets':[]} 61 | numberOfMachine += 1 62 | # otherwise we put the machine at a random place @TODO would be nice to check that this place does not overlap 63 | # with an existent machine, at best with a minimun distance from any other, in order to correctly 64 | # visualize the packets 65 | except: 66 | machines[mch] = {'xy':(random.randint(10, 600), random.randint(30, 440)), 'packets':[]} 67 | 68 | return mch 69 | 70 | 71 | 72 | # 00:00:00.022019 IP client > server: Flags [S], seq 232647348, win 65535, options [mss 1460,nop,wscale 1,nop,nop,TS val 423667877 ecr 0,sackOK,eol], length 0 73 | verbose = re.compile(r'^\d\d:\d\d:(\d\d\.\d+) IP6? (\S+) > (\S+): Flags \[([^\[]+)\], .+ length (\d+)') 74 | 75 | # -tt 76 | # 1283448128.608708 IP client > dns: 59461+ AAAA? www.facebook.com. (34) 77 | # 1283449103.832338 IP client > www.facebook: Flags [S], seq 875995199, win 65535, options [mss 1460,nop,wscale 3,nop,nop,TS val 424662549 ecr 0,sackOK,eol], length 0 78 | tt_verbose = re.compile(r'^(\d+\.\d+) IP6? (\S+) > (\S+): .+? \(?(\d+)\)?$') 79 | 80 | # -tt -q 81 | # 1283397211.023307 IP client > webserver: tcp 0 82 | # 1283487251.146063 IP devserver > memcache: UDP, length 63 83 | tt_quiet = re.compile(r'^(\d+\.\d+) IP6? (\S+) > (\S+): .+? (\d+)$') 84 | 85 | pflags = re.compile(r'\[([\.SFPWN]+)\]') 86 | 87 | def flags(s): 88 | m = pflags.search(s) 89 | if m: 90 | return m.group(1) 91 | return '' 92 | 93 | # This scale is tuned by hand at the moment. I'm getting good 94 | # results from using the time between the first SYN/ACK divided 95 | # by two. For > 2 nodes this won't work, of course. 96 | scale = 1000 * 1000.0 97 | time = 0 98 | maxtime = 0 99 | 100 | machines = {} 101 | latencies = {} 102 | 103 | 104 | title = "Packet Visualization" 105 | 106 | epoch = None 107 | 108 | dump_source = 'client' # node the tcpdump came from 109 | 110 | # sorted list of latencies between nodes, in seconds 111 | latencies = { 112 | 'client > server': 0.8 113 | } 114 | 115 | sequences = {} 116 | 117 | # Node Label to Java identifier. 118 | def mangly(s): 119 | return 'n'+(re.sub(r'[^a-z0-9]+', '', s)) 120 | 121 | def get_seq(s): 122 | m = re.search(r'((?:seq|ack) \S+)', s) 123 | if m: 124 | return m.group(1) 125 | 126 | for line in fileinput.input(): 127 | # if the first line is a comment, use it as the title 128 | if line[0] == '#': 129 | title = line[1:].strip() 130 | continue 131 | 132 | m = verbose.match(line) 133 | if m == None: 134 | m = tt_verbose.match(line) 135 | if m: 136 | sec, src, dest, size = m.groups() 137 | f = flags(line) 138 | else: 139 | sec, src, dest, f, size = m.groups() 140 | if m: 141 | sec = float(sec) 142 | 143 | mpair = ' > '.join(sorted((src, dest))) 144 | 145 | if not size: 146 | size = 0 147 | 148 | if epoch == None: 149 | epoch = sec * 1000000.0 150 | 151 | start = (sec * 1000000.0) - epoch + (3 * scale) # microseconds 152 | time = start 153 | 154 | cls = 'DATA' 155 | if int(size) == 0: 156 | cls = 'CTRL' 157 | elif dest == "dns" or src == "dns": 158 | cls = 'UDP' 159 | 160 | #f = flags(line) 161 | if 'F' in f: 162 | cls = 'FIN' 163 | elif 'S' in f: 164 | cls = 'SYN' 165 | elif 'P' in f: 166 | cls = 'PUSH' 167 | 168 | seq = get_seq(line) 169 | if seq: 170 | if not sequences.has_key(seq): 171 | sequences[seq] = True 172 | else: 173 | cls = 'RETRANS' 174 | 175 | ## move start time for received packets backwards to account for latency. 176 | if dest == dump_source: 177 | start -= (1 * scale) 178 | src = add_machine(src) 179 | dest = add_machine(dest) 180 | 181 | machines[src]['packets'].append((dest, (start / scale), int(size), cls)) 182 | maxtime = (time / scale) + 1 183 | 184 | else: 185 | print "// BLARGH!", line 186 | 187 | print 'void init_data() {' 188 | print ' title="%s";' % title 189 | print ' scale=%d;' % scale 190 | print ' maxtime=%d;' % maxtime 191 | print ' timeline.init(0, %d);' % maxtime 192 | 193 | for name, data in machines.iteritems(): 194 | print ' NetworkNode %s = new NetworkNode("%s", %d, %d);' % (mangly(name), name, data['xy'][0], data['xy'][1]) 195 | print ' nodes.put("%s", %s);' % (name, mangly(name)) 196 | 197 | print ' NetworkNode node;' 198 | for name, data in machines.iteritems(): 199 | for dest, start, size, cls in data['packets']: 200 | print ' %s.add(%s, %.2f, %d, %s, %.1f);' % (mangly(name), mangly(dest), start, size, cls, 1) 201 | 202 | print '}' 203 | --------------------------------------------------------------------------------