Potrzebuję skryptu, który na podstawie pliku zawierającego wynik tcpdump obliczałby prędkość wysyłania i odbierania danych przez hosta. Czy ktoś czuje się na siłach dobrowolnie pomóc?

Przykładowe dane do obróbki
Kod: Zaznacz cały
1:03:29.805935 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: S 2527809927:2527809927(0) win 5840 <mss 1460,sackOK,timestamp 832951 0,nop,wscale 5>
11:03:29.847028 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: S 2359145054:2359145054(0) ack 2527809928 win 49232 <nop,nop,timestamp 783836052 832951,mss 1460,nop,wscale 0,nop,nop,sackOK>
11:03:29.847072 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: . ack 1 win 183 <nop,nop,timestamp 832961 783836052>
11:03:29.849067 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: P 1:699(698) ack 1 win 183 <nop,nop,timestamp 832962 783836052>
11:03:29.918210 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: . ack 699 win 49232 <nop,nop,timestamp 783836059 832962>
11:03:30.083324 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: . 1:1449(1448) ack 699 win 49232 <nop,nop,timestamp 783836074 832962>
11:03:30.083360 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: . ack 1449 win 273 <nop,nop,timestamp 833020 783836074>
11:03:30.085621 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: P 2897:4345(1448) ack 699 win 49232 <nop,nop,timestamp 783836074 832962>
11:03:30.085659 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: . ack 1449 win 273 <nop,nop,timestamp 833021 783836074,nop,nop,sack 1 {2897:4345}>
11:03:30.096330 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: . 1449:2897(1448) ack 699 win 49232 <nop,nop,timestamp 783836074 832962>
11:03:30.096369 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: . ack 4345 win 364 <nop,nop,timestamp 833024 783836074>
11:03:30.152120 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: . 4345:5793(1448) ack 699 win 49232 <nop,nop,timestamp 783836082 833024>
11:03:30.152158 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: . ack 5793 win 454 <nop,nop,timestamp 833038 783836082>
11:03:30.152698 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: . 5793:7241(1448) ack 699 win 49232 <nop,nop,timestamp 783836082 833024>
11:03:30.152722 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: . ack 7241 win 545 <nop,nop,timestamp 833038 783836082>
11:03:30.154552 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: . ack 699 win 49232 <nop,nop,timestamp 783836083 833024>
11:03:30.157257 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: . ack 699 win 49232 <nop,nop,timestamp 783836082 833024>
11:03:30.158959 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: P 8689:10137(1448) ack 699 win 49232 <nop,nop,timestamp 783836082 833024>
11:03:30.159000 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: . ack 7241 win 545 <nop,nop,timestamp 833039 783836082,nop,nop,sack 1 {8689:10137}>
11:03:30.181444 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: . 7241:8689(1448) ack 699 win 49232 <nop,nop,timestamp 783836082 833024>
11:03:30.181476 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: . ack 10137 win 635 <nop,nop,timestamp 833045 783836082>
11:03:30.182008 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: . 11585:13033(1448) ack 699 win 49232 <nop,nop,timestamp 783836084 833038>
11:03:30.182033 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: . ack 10137 win 635 <nop,nop,timestamp 833045 783836082,nop,nop,sack 1 {11585:13033}>
11:03:30.201388 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: . 10137:11585(1448) ack 699 win 49232 <nop,nop,timestamp 783836084 833038>
11:03:30.201437 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: . ack 13033 win 726 <nop,nop,timestamp 833050 783836084>
11:03:30.202134 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: P 13033:14425(1392) ack 699 win 49232 <nop,nop,timestamp 783836084 833038>
11:03:30.202158 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: . ack 14425 win 816 <nop,nop,timestamp 833050 783836084>
11:03:30.302676 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: P 699:1377(678) ack 14425 win 816 <nop,nop,timestamp 833075 783836084>
11:03:30.362662 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: . ack 1377 win 49232 <nop,nop,timestamp 783836104 833075>
11:03:30.365181 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: P 14425:14963(538) ack 1377 win 49232 <nop,nop,timestamp 783836104 833075>
11:03:30.365205 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: . ack 14963 win 907 <nop,nop,timestamp 833091 783836104>
11:03:45.370896 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: F 14963:14963(0) ack 1377 win 49232 <nop,nop,timestamp 783837605 833091>
11:03:45.408012 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: . ack 14964 win 907 <nop,nop,timestamp 836852 783837605>
11:03:55.940699 IP 192.168.2.3.34820 > web2.uci.agh.edu.pl.www: F 1377:1377(0) ack 14964 win 907 <nop,nop,timestamp 839485 783837605>
11:03:55.955383 IP web2.uci.agh.edu.pl.www > 192.168.2.3.34820: . ack 1378 win 49232 <nop,nop,timestamp 783838663 839485>