Skip to content

A Zero-Trust Networking Architecute-embedded command line client application that utilizes curl's libcurl() library and the OpenZiti-C SDK to allow secure, authenticated access to Fiware Orion Context Broker instances through OpenZiti Overlay Networks.

Notifications You must be signed in to change notification settings

LiodakisOdysseas/ZTcURL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ZTcURL

ZTcURL is a Zero-Trust Networking Architecture-embedded command line client application that utilizes curl's libcurl() library and OpenZiti-C SDK to allow secure, authenticated access to Fiware Orion Context Broker instances through OpenZiti overlay networks.

Build instructions

Note: Building the application has so far been tested only on Ubuntu 24.04.1 LTS virtual machines created with multipass. Successful binary building on other platforms cannot thus far be guaranteed. The dependencies-setup.sh bash script takes about 5 minutes to install all the necessary dependencies (or maybe a bit longer if snap is not installed on the host).

git clone https://github.com/LiodakisOdysseas/ZTcURL.git
cd ZTcURL
. dependencies-setup.sh
mkdir build && cd build
cmake ..
make

Usage

./ZTcURL path-to/<openziti_identity_file.json>

About

A Zero-Trust Networking Architecute-embedded command line client application that utilizes curl's libcurl() library and the OpenZiti-C SDK to allow secure, authenticated access to Fiware Orion Context Broker instances through OpenZiti Overlay Networks.

Topics

Resources

Stars

Watchers

Forks