4.1 Article

Libtrace: A Packet Capture and Analysis Library

Journal

ACM SIGCOMM COMPUTER COMMUNICATION REVIEW
Volume 42, Issue 2, Pages 43-48

Publisher

ASSOC COMPUTING MACHINERY
DOI: 10.1145/2185376.2185382

Keywords

Measurement; Performance; Trace Analysis; Packet Capture; Protocol Decoding

Ask authors/readers for more resources

This paper introduces libtrace, an open-source software library for reading and writing network packet traces. Libtrace offers performance and usability enhancements compared to other libraries that are currently used. We describe the main features of libtrace and demonstrate how the libtrace programming API enables users to easily develop portable trace analysis tools without needing to consider the details of the capture format, file compression or intermediate protocol headers. We compare the performance of libtrace against other trace processing libraries to show that libtrace offers the best compromise between development effort and program run time. As a result, we conclude that libtrace is a valuable contribution to the passive measurement, community that will aid the development of better and more reliable trace analysis and network monitoring tools.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.1
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available