Sign Up

LabPcap by Framatome ATMS - Toolkit for LabVIEW Download

LabPcap enables direct network packet capture and injection from LabVIEW

D Discussion Watch * 0 ↓2
 logo
Version1.0.0.123
ReleasedJan 30, 2026
Publisher Framatome ATMS
License MIT
LabVIEW VersionLabVIEW>=20.0
Operating System Windows
Project links Homepage   Repository   Discussion

Description

Overview
Network Packet Capture and Injection in LabVIEW
LabPcap is a library that enables network packet capture, injection, and replay directly from LabVIEW. It is designed for advanced use cases that go beyond standard network primitives (TCP, UDP, etc.). LabPcap has been presented at GLA Summit 2025. The project became open source in July 2025.

Compatible .NET Runtime: LabPcap is compatible with .NET Framework only: it is not yet compatible with .NET Core. That's why the key DisableDotNetFrameworkSupport=True does not work with LabPcap.

Key Features
- Discover live network interfaces
- Apply Berkeley Packet Filters (BPF)
- Capture packets in real time
- Dump captured packets to Pcap files
- Emulate a live capture from a Pcap file
- Inject custom traffic from memory or from a Pcap file

Use Cases
LabPcap is particularly suited for corner cases, such as:
- Network analysis or spy modules
- Acting as a hardware driver with specific dissector/constructor
- Capture and injection of previously recorded .pcap files
- Network diagnostics and statistics
- Protocol unit testing
- Fault injection and network robustness testing
- Simulation of advanced cybersecurity scenarios

Release Notes

1.0.0.123 (Jan 30, 2026)

Beta version
Contributors: Cyril H., Micaël Da Silva & Sébastien Michaud
Documentation generated by Antidoc: https://wovalab.gitlab.io/open-source/labview-doc-generator

Added a timeout boolean output to GetNextPacket method.

framatome-atms-community was a contributor to this release


Download Package

Versions
All Contributors

  Post an Idea   Post a Resource

Recent Posts