openziti
Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.
Software by openziti
Ziti Tunnel Sdk C
The Ziti Tunneler SDK is a C library that provides protocol translation and shared functionality for building Ziti Tunnelers across supported operating systems. It handles common tasks including communicating with TCP/IP peers, mapping TCP/IP connections to Ziti sessions, and responding to DNS queries for Ziti service hostnames. Developers using the SDK only need to implement platform-specific functionality, such as creating a virtual network interface and providing a user interface. The SDK includes a set of callback functions that interact with a chosen ziti-sdk, and provides a built-in implementation of these callbacks for ziti-sdk-c. A minimal C tunneler application can be created by initializing the SDK with a network device and ziti-sdk callbacks, then specifying which services to expose. Docker images and multi-platform Linux crossbuild container instructions are also available for streamlined deployment and compilation.