-
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.1.12 |
| Released | Feb 18, 2026 |
| Publisher | Framatome ATMS |
| License | MIT |
| LabVIEW Version | LabVIEW>=20.0 |
| Operating System | Windows |
| Project links | Homepage Documentation Repository Discussion |
Description
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
Udapted examples to better take advantage of the previous version
Memo of the previous version 1.0.1.11 Release Notes:
Added a maxSize parameter (default = -1) and a DroppedPackets property to CaptureQueue
https://gitlab.com/framatome-atms-community/labpcap/-/issues/1
Fixed a race condition in CaptureQueue.cs and improved performance
https://gitlab.com/framatome-atms-community/labpcap/-/issues/20
Replaced custom error output with the standard error out indicator
https://gitlab.com/framatome-atms-community/labpcap/-/issues/17
Added an error case to each Write xx.vi
https://gitlab.com/framatome-atms-community/labpcap/-/issues/18
Updated palettes and examples
Documentation generated with Antidoc
https://wovalab.gitlab.io/open-source/labview-doc-generator