Software — free catalog
Generate custom and malicious BPv7 bundles and LTP segments to ensure DTN implementations meet conformance and security requirements
A NASA software catalog entry available for reuse or request.
About this technology
Overview
Existing tools for testing Delay-Tolerant Networking (DTN) implementations often rely on complex, brittle shell scripts and binary processing utilities. Furthermore, while standard packet analyzers exist, they struggle to dissect custom or experimental DTN traffic and offer limited capabilities for intentional error injection. To address these gaps, we introduce bespokebpv7, a specialized, Python 3.12-based bundle generation and dissection framework explicitly designed to support the rigorous testing, verification, and validation of DTN systems. The software provides a flexible, programmatic interface for constructing, manipulating, and analyzing network traffic. It strictly adheres to core IETF standards-including the Bundle Protocol version 7 (BPv7), Bundle Protocol Security (BPSec), and the Licklider Transmission Protocol (LTP)-as well as Consultative Committee for Space Data Systems (CCSDS) specifications.