Calculate frame inter arrival times
Project description
Calculates frame inter arrival times
Branch |
Build |
Coverage |
---|---|---|
master |
||
develop |
Prerequisites
Installation
$ sudo pip install pdml2flow-frame-inter-arrival-time
Usage
usage: Calculate inter arrival times of frames in a flow or on an interface
[-h] [--no_flow] [--frames]
optional arguments:
-h, --help show this help message and exit
--no_flow Calculate inter arrival time to the previous frame on the
interface, not in the flow [default: False]
--frames Print the frames alongside the inter arrival time [default:
False]
Example
Print inter arrival times form dump.capture:
$ tshark -r dump.capture -Tpdml | pdml2flow +frame-inter-arrival-time {"inter_arrival_times": [7.152557373046875e-07, 0.0, 0.1733696460723877], "frames": null} {"inter_arrival_times": [3.7670135498046875e-05, 2.3126602172851562e-05], "frames": null} {"inter_arrival_times": [0.16418147087097168, 0.0007672309875488281, 0.16009950637817383, 0.00016069412231445312, 0.0007240772247314453, 0.15914177894592285, 3.814697265625e-05, 5.245208740234375e-06], "frames": null} {"inter_arrival_times": [0.1608715057373047, 0.15995335578918457, 2.384185791015625e-07, 2.384185791015625e-07, 2.384185791015625e-07, 0.15888381004333496], "frames": null} {"inter_arrival_times": [0.16829872131347656, 0.0007762908935546875, 0.14913678169250488, 0.000125885009765625, 0.000736236572265625, 10.19379997253418], "frames": null}
Print inter arrival times with a different flow aggregation. For example by interface, if you captured from multiple interfaces:
$ tshark -r dump.capture -Tpdml | pdml2flow -f frame.interface_name +frame-inter-arrival-time {"inter_arrival_times": [7.152557373046875e-07, 0.0, 0.00018739700317382812, 3.7670135498046875e-05, 2.3126602172851562e-05, 0.008971691131591797, 0.16414976119995117, 4.76837158203125e-07, 3.123283386230469e-05, 0.0007672309875488281, 0.16007304191589355, 2.6464462280273438e-05, 0.00016069412231445312, 0.0007240772247314453, 0.1590421199798584, 2.384185791015625e-07, 2.384185791015625e-07, 2.384185791015625e-07, 9.894371032714844e-05, 3.814697265625e-05, 5.245208740234375e-06, 0.0006232261657714844, 0.15811824798583984, 0.010167837142944336, 1.2636184692382812e-05, 0.0007762908935546875, 0.14911913871765137, 1.7642974853515625e-05, 0.000125885009765625, 0.000736236572265625, 0.16014313697814941, 0.035120248794555664, 0.2039034366607666, 1.907348632, ... ] }
Print arrival times without flow aggregation:
$ tshark -r dump.capture -Tpdml | pdml2flow +frame-inter-arrival-time --no_flow 0.0 7.152557373046875e-07 0.0 0.00018739700317382812 3.7670135498046875e-05 2.3126602172851562e-05 0.008971691131591797 0.16414976119995117 4.76837158203125e-07 3.123283386230469e-05
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for pdml2flow-frame-inter-arrival-time-0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48d6535922a5c1ac89b02bbb6be42628594f4c3d3f5d0fd039ae17571d695f91 |
|
MD5 | 2fbb321f0717140497c3a5fca44abf7e |
|
BLAKE2b-256 | f1af578089294cb7a3eb2f4407ae299172bbc94fc853af298923b8350019b32f |