Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 1.25 KB

README.md

File metadata and controls

20 lines (16 loc) · 1.25 KB

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 OpenZiti services.

Build instructions

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

Note: 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). Building the application has so far been tested only on Ubuntu 24.04.1 LTS virtual machines created with multipass or Windows Subsystem for Linux. On other platforms, successful binary building cannot thus far be absolutely guaranteed.

Usage

./ZTcURL 'https://open.ziti.service.intercept.address:port/path?query' path/to/<openziti_identity_file>.json