dnp3 / Opendnp3
Licence: apache-2.0
DNP3 (IEEE-1815) protocol stack. Modern C++ with bindings for .NET and Java.
Stars: ✭ 212
Projects that are alternatives of or similar to Opendnp3
Pycomm3
A Python Ethernet/IP library for communicating with Allen-Bradley PLCs.
Stars: ✭ 102 (-51.89%)
Mutual labels: protocol, scada
Netcode
A protocol for secure client/server connections over UDP
Stars: ✭ 2,121 (+900.47%)
Mutual labels: protocol
Erpc
An efficient, extensible and easy-to-use RPC framework.
Stars: ✭ 2,274 (+972.64%)
Mutual labels: protocol
Oshmi
SCADA HMI for substations and automation applications.
Stars: ✭ 180 (-15.09%)
Mutual labels: scada
Reflow
Content-routable socks5 proxy switcher for your entire LAN.
Stars: ✭ 170 (-19.81%)
Mutual labels: protocol
Zenoh
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
Stars: ✭ 182 (-14.15%)
Mutual labels: protocol
Msquic
Cross-platform, C implementation of the IETF QUIC protocol.
Stars: ✭ 2,501 (+1079.72%)
Mutual labels: protocol
Xiaomirobotvacuumprotocol
Attempt to describe the Xiaomi Robot Vacuum Protocol
Stars: ✭ 200 (-5.66%)
Mutual labels: protocol
Geyser
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
Stars: ✭ 2,851 (+1244.81%)
Mutual labels: protocol
Xiaomi Kettle
Xiaomi Kettle BLE protocol reverse-engineered
Stars: ✭ 187 (-11.79%)
Mutual labels: protocol
Rglistkit
RGListKit is a Protocol & MVVM based framework to easily populate a UITableView or UICollectionView via single api.
Stars: ✭ 178 (-16.04%)
Mutual labels: protocol
Re Whatsapp
Reverse engineering WhatsApp. Documentation and protocols.
Stars: ✭ 184 (-13.21%)
Mutual labels: protocol
Hazel Networking
Hazel Networking is a low level networking library for C# providing connection orientated, message based communication via TCP, UDP and RUDP.
Stars: ✭ 194 (-8.49%)
Mutual labels: protocol
Ircdotnet
IRC.NET is a complete IRC (Internet Relay Chat) client library for .NET.
Stars: ✭ 166 (-21.7%)
Mutual labels: protocol
Trisis Triton Hatman
Repository containting original and decompiled files of TRISIS/TRITON/HATMAN malware
Stars: ✭ 178 (-16.04%)
Mutual labels: scada
Quarry
Python library that implements the Minecraft network protocol and data types
Stars: ✭ 182 (-14.15%)
Mutual labels: protocol
Lego Ble Wireless Protocol Docs
This repository contains information about LEGO Hubs (name, battery level, etc.) and to interact with any sensors and motors connected to it.
Stars: ✭ 205 (-3.3%)
Mutual labels: protocol
Overview
Opendnp3 is a portable, scalable, and rigorously tested implementation of the DNP3 protocol stack written in C++11. The library is designed for high-performance applications like many concurrent TCP sessions or huge device simulations. It also embeds with a small footprint on Linux.
Build status
Branch | Build | Code coverage | Quality |
---|---|---|---|
release-2.x | - | ||
develop |
Documentation
The documentation can be found on the project homepage.
If you want to help contribute to the official guide its in this repo.
License
Licensed under the terms of the Apache 2.0 License.
Copyright (c) 2010, 2011 Green Energy Corp
Copyright (c) 2013 - 2020 Automatak LLC
Copyright (c) 2010 - 2020 various contributors
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].