Skip to content

system requirements

Werner Robitza edited this page Sep 15, 2020 · 1 revision

System Requirements

Many of the requirements in this tool chain depend on the configuration which should be processed in the chain. Therefore not all tools are needed. In the following the basic application requirements are given with an extra description for each tool which additional requirements are needed depending on the configuration which should be processed.

Basic requirements

  • Linux
  • Python 2.7

Tool requirements

Requirements for encoding

Requirements for streaming

Requirements for loss insertion

  • For offline loss insertion:
  • tpkloss
  • For online traffic manipulation:
  • tcpreplay
  • tc
  • tcpdump
  • OPTIONAL: scapy if you want to trace the loss

Requirements for payload extraction

  • scapy

Requirements for decoding operations


NOTE: It is recommended to place all required software tools into /usr/bin. If other pathes are required, the code has therefore to be adapted.