DNP3 Source Code Library

Our ANSI C source code library provides a quick and cost effective way to implement a DNP3 master or outstation.  A .NET component version is also available. 

For almost 30 years, Triangle has provided the diagnostic tools and protocol expertise to  our customers to support all their conformance  & certification needs. We will work with you to ensure that your implementation of our source code libraries will pass all industry related certification and conformance testing.

Related Products

DNP3 Secure Authentication

Cyber-security Features
  • End to end cryptographic authentication at the application layer which goes beyond VPN tunnels or TLS
  • Based on IEC 62351 security standard (Parts 3, 5, and 8)
  • TLS is supported for DNP3 IP based networks
  • Legacy support for networks or devices that do not support encryption
  • Configuration of which requests are considered critical
  • Authentication can be performed in either direction (Outstation or Master)
Support for Multiple Users
  • Supports Role Based Access Control (RBAC) - multiple users and roles (engineers, operators, viewers, admin)
  • Configure privileges(view, read, security, etc.) for each role
  • Users can be added, modified, or removed
Legacy Support
  • Support low bandwidth and/or serial networks
  • Low overhead for Outstations that may not have processing capability for public/private certificates or encryption

Additional tools for Secure Authentication

Test Harness

Distributed Test Manager (DTM)

  • Distributed Test Manager (DTM) supports Secure Authentication
  • A powerful tool that can simulate the SCADA communications in the substation and perform automated tests to confirm system or individual device behavior

SCADA Data Gateway

  • For projects where Secure Authentication needs to be added to an existing system
  • The SCADA Data Gateway is a flexible protocol translation application for easily deploying Secure Authentication in a control center or substation

Watch our training videos to learn more about DNP3 Secure Authentication

Example of Challenge-Reply Sequence for DNP3 Secure Authentication:
DNP3 SA Challenge Reply Sequence



Quick Links  Contact Us:
About Us

Triangle MicroWorks, Inc.
Sales: +1 919.870.5101
Support: +1 919.781.1931
Fax: +1 919.870.6692

Follow us on YouTube Follow us on Facebook Visit us on LinkedIn Follow us on Twitter

Copyright © 2013-2024 Triangle MicroWorks, Inc. All Rights Reserved