Ethernet/IP Industrial Protocol Library

  •        677

Implementation of the Ethernet/IP industrial protocol for .NET languages.



Related Projects


can4linux is an universal Linux device driver for ISA or PCI interface boards with CAN interface and embedded CAN controller solutions. Based on the API provided by can4linux commercial protocol stacks for CANopen, J1939 and DeviceNet are available.


Chevron is a industrial protocol translator or more accurately put, a translator of industrial protocols. These include Building Management, Process Control and SCADA protocols.

CDP Dissector

CDP Dissector is a plugin for Wireshark (the network protocol capture and analyzer tool) to dissect and analyze the UDP-based proprietary CDP protocol (Control Design Platform) from Industrial Control Design.

Linux firewall for Modbus/TCP protocol

Netfilter extention to make filtering decisions based on Modbus/TCP headers, such as function code, unit id and reference number. Modbus/TCP is a widely used industrial ethernet protocol.


EPICS-DDS is an open source implementation of the Object Management Group (OMG) Data Distribution Service (DDS) based on the Channel Access protocol of the Experimental Physics and Industrial Control System (EPICS).

mountebank - Over the wire test doubles

In fact, halfway through we discovered our corporate mocking software couldn’t handle the sheer amount of performance testing we were running as part of this effort (we completely crushed some pretty industrial enterprise software in the process). As a result, we made the call to move the entire program over to a Mountebank OSS-based solution with a custom provision to give us the ability to expand/shrink our mocking needs on demand. mountebank is the first open source tool to provide cross-platform, multi-protocol test doubles over the wire. Just point your application to mountebank instead of the real dependency, and test like you would with traditional stubs and mocks.


openPOWERLINK is an Open Source Industrial Ethernet solution provided by SYSTEC electronic (, Bamp;R ( and Kalycito ( It contains the Ethernet POWERLINK protocol stack for the Managing Node (master) and for the Controlled Nodes (slaves).

NtD automation libraries

Collection of libraries to help industrial application developement. ntd-data provides non-gui classes (glib-2.10 required), usually related to data management, such as serial communication, ISP (In-System Programming) for STM and LPC ARM based chips and some PLC protocol implementations (Nardi CE NCs). ntd-widgets is the gui counterpart, a collection of widgets such as switches, gauges and plots (gtk+-2.10 required).

Websocket - The Hoa\Websocket library.

Hoa is a modular, extensible and structured set of PHP libraries. Moreover, Hoa aims at being a bridge between industrial and research worlds. This library allows to manipulate the WebSocket protocol and proposes a server and a client. It supports two specifications RFC6455 and Hybi (at the same time).


This project defines a Standard API for access to the CAN (Controller Area Network) bus. The API provides functionality for ISO/OSI Layer-2 (Data Link Layer). The CANpie driver is the base for HLPs like CANopen, DeviceNet, J1939 etc.

Industrial strength BWT compression

Help implement an industrial strength Burrows-Wheeler transform compressor! Initial release covers block-sort, MTF coding, RLE coding, Huffman coding

EPICS .NET - Experimental Physics and Industrial Control System for .NET

EPICS .NET is the Experimental Physics and Industrial Control System for .NET Framework 4.0 and above. Written in C#, this control toolkit consists of three sub projects: * EPICS .NET Library, * Virtual Accelerator: Demonstrates full capabilities of the library, * EPICS Sim...

Industrial Programming

Industrial Programming approaches tips (it's old and in russian language)

VSBC-6 Industrial I/O Driver

Development of a device driver to support the on-board industrial I/O on the Versalogic VSBC-6 single board computer.

devise_security_extension - An enterprise security extension for devise, trying to meet industrial standard security demands for web applications

An enterprise security extension for Devise, trying to meet industrial standard security demands for web applications. Configuration and database schema for each module below.

Industrial Linux

Industrial Linux is dedicated to creating the most secure linux distro for professional server platforms.

IENetP Test Tool

Industrial Ethernet Network Performance (IENetP) Test Tool developed by the National Institute of Standards amp; Technology (NIST). This test tool determines the network performance of industrial devices using standardized metrics and tests.

openexr - OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications

OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic (ILM) for use in computer imaging applications. ILM subsequently released the source code and adjoining material as open source software. The distribution has evolved to include support for stereoscopic and deep images. Weta Digital, Disney, Sony Pictures Imageworks, Pixar, DreamWorks Animation and other studios have made contributions to the code base. The file format has seen wide adoption in a number of industries.

jammit - Industrial Strength Asset Packaging for Rails

Jammit is an industrial-strength asset packaging library for Rails, providing both the CSS and JavaScript concatenation and compression that you'd expect, as well as ahead-of-time gzipping, built-in JavaScript template support, and optional Data-URI / MHTML image embedding. Jammit is released under the MIT license (see the LICENSE file).

OLINUXINO - OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C

OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C