Sign Up
EU Cyber Resilience Act (CRA) — First Deadline September 2026
If you sell LabVIEW-based software and systems in the EU, please be aware that new CRA regulations may require you to implement security vulnerability reporting starting September 11, 2026. The VIPM Team has prepared guides to help you understand how this applies to your software applications and published packages, since it's important you understand these regulatory requirements (click the Learn More link to read these guides). Thank you for your help in keeping security front-and-center within the LabVIEW community.
Learn more

LabPcap by Framatome ATMS - Toolkit for LabVIEW Download

LabPcap enables direct network packet capture and injection from LabVIEW

D Discussion Watch * 1 ↓37
 screenshot
Version1.0.1.12
ReleasedFeb 18, 2026
Publisher Framatome ATMS
License MIT
LabVIEW VersionLabVIEW>=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

1.0.1.12 (Feb 18, 2026)

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

framatome-atms-community and sebmichaud were contributors to this release


Download Package

Versions
All Contributors

  Post an Idea   Post a Resource

Recent Posts