Manipulating Wi-Fi Packet Traces with WiPal: Design and Experience - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Software: Practice and Experience Année : 2012

Manipulating Wi-Fi Packet Traces with WiPal: Design and Experience

Thomas Claveirole
  • Fonction : Auteur
Marcelo Dias de Amorim

Résumé

Packet traces are important objects in networking, commonly used in a wide set of applications, including monitoring, troubleshooting, measurements, and validation, to cite a few. Many tools exist to produce and process such traces, but they are often too specific; using them as a basis for creating extended tools is then impractical. Some other tools are generic enough, but exhibit performance issues. This paper reports on our experience designing WiPal, a packet trace manipulation framework with a focus on IEEE 802.11. WiPal is designed for performance and re-usability, while introducing several novel features compared to previous solutions. Besides presenting how WiPal's original design can benefit packet processing programs, we discuss a number of issues a program designer might encounter when writing packet trace processing software. An evaluation of WiPal shows that, albeit generic, it does not impact performance regarding execution speed. WiPal achieves performance levels observed only with specialized code and outperforms some well-known packet processing programs.

Dates et versions

hal-01151837 , version 1 (13-05-2015)

Identifiants

Citer

Thomas Claveirole, Marcelo Dias de Amorim. Manipulating Wi-Fi Packet Traces with WiPal: Design and Experience. Software: Practice and Experience, 2012, 42 (5), pp.585-599. ⟨10.1002/spe.1080⟩. ⟨hal-01151837⟩
51 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More