A Library Implementation for DDS Packet Capture and Parsing based on Wireshark
This paper presents an library implementation called NPGA (Network Packet Grabbing and Analysis), which serves as a comprehensive solution for packet capture and parsing in the Data Distribution Service (DDS) environment, with a particular focus on the Real-Time Publish-Subscribe (RTPS) protocol. The NPGA library is engineered with a modular architecture, integrating a customized version of the open-source Wireshark dynamic library for in-depth parsing. It offers a flexible API through a callback mechanism, enabling developers to conveniently capture and analyze DDS traffic. This library will furnish a toolkit to facilitate in-depth analysis and monitoring, thereby making it more accessible for developers to utilize and integrate into their projects.
Authors
- Xiao-Bao Sun
- Yonghong Zheng (ORCID: https://orcid.org/0000-0002-6573-4430)
- Ke Liu (ORCID: https://orcid.org/0000-0002-5090-8186)
- Shi Guo
Institutions
- Hohai University (CN)
- NARI Group (China) (CN)
Publication Details
- Published
- 2025-03-21
- DOI
- https://doi.org/10.1109/iscait64916.2025.11010540
- Primary Topic
- Network Packet Processing and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.00