TII TLS 1.3 Log and Test features
Go to file
2024-08-15 10:23:29 +01:00
cap init repo 2024-08-15 09:30:14 +01:00
images init repo 2024-08-15 09:30:14 +01:00
.gitignore init repo 2024-08-15 09:30:22 +01:00
README.md chore: udpate content 2024-08-15 10:23:29 +01:00

TII TLS 1.3 log and test features

Capture TII TLS 1.3 logs and make them usefull to trace and test protocol developments and contexts

Provide TII TLS 1.3 negotiating protocol logs, store, make them availables to be downloaded and navigate via browsers and command line requests against different test contextsi and services

TII TLS 1.3 log and test

Note

TII TLS 1.3 Design, Develop and Deploy all interfaces published in https://tls13.io: browser-UI, CLI and backend services.

Caution

Code not published here as it belongs to TII CRC

Features

TII TLS 1.3 features- logs and tests services and infrastructure to make them usefull in trace, diagnosis, researchs, etc.

  • Transparent mode. Do not disturb too much: use Rust logs and trace crates, redefine logs on the fly for contexts (secure and quiet modes)
  • Capture TLS negotiation. Even when one is not allowed to be in: via developed log wrappers and libraries with conditional definitions for several existing log crates
  • Handling logs info ... suddenly an overwhelming quantity of infos: handling different formats, categories and sources
  • Collecting and parsing to allow friendly use and output format. Establish a taxonomy, structures and methods
  • Navigate among categories: INFO, DEBUG, TRACE, ERROR, WARN. A search mechanism and some kind of filtering
  • Log can for each request can have several hundreds of lines, some kind of compression is need for saving and sending and some kind of autoclean
  • Trusted procedures to deliver logs with authorization, policies and permissions without authentication users
  • Share Source Libraries for Servers, Client and Processes. Keep one's head healty and in place
  • Server to listen http and command-line requests and to connect with TLS servers
  • Sharing settings for all actors around logs. Extending Settings to be shared, reused and for validation and definitions
  • Log client for friendly log use and consume. A Wasm client was created for browser and cli tools, under same Rust codebase
  • Allow use for common standards like: curl, wget, openssl. Easy copy & paste command or descriptions with examples
  • Use templating subsystem to share response and customize them for different clients and context
  • Test Challenge. A final destination when everything seems to fail
  • Test mechanism to collect logs even when everything in TLS negotiation fails
  • Test different context and client against different settings and cominations
  • Customizable Services: resources, primitives, settings, modules, text languages, etc
  • Create and support AWS infastructure for all public Services using declarative mode and CD/CI in a Kubernetes cluster
  • Create automation procedures and tools for develop and production toolchain around private git respositories
  • **Design and Develop website for TII TLS 1.3 project as a personalized experince (ask permissions, save choices, sessions-ids, etc)
  • Events tracking and trace to understand how services are used, what is used and where to improve
  • Documentation service by using Rust mdbook and link code documention in logs viewer in browser UI

Log Request

TII TLS 1.3 Log
TII TLS 1.3 log Homepage

Click in the following links to see:

Test Request

TII TLS 1.3 Test
TII TLS 1.3 Test HomePage

Click in the following links to see: