-
Try out the new Jake: AI Coding Assistant for LabVIEW!
Get answers to questions about LabVIEW and discuss your code.
LabPcap by Framatome ATMS - Toolkit for LabVIEW Download
LabPcap enables direct network packet capture and injection from LabVIEW
| Version | 1.0.0.123 |
| Released | Jan 30, 2026 |
| Publisher | Framatome ATMS |
| License | MIT |
| LabVIEW Version | LabVIEW>=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
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.