triglav 0.2.0

High-performance multi-path networking tool with intelligent uplink management
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
I need you to write a tooling consisting of a client and a server. Specifically, the client connects to the server via multiple uplinks with extremely
  intelligent and predictive usage of uplinks for acceleration of transfer speeds / bandwidth / redundancy; with automatic evaluation of uplink
  qualities using a diverse range of signals; the connection to the server should be extremely high speed (i.e. like in lux, udp / tcp / noise etc. --
  /Users/int/dev/lux). You must write this in modern, professional, comprehensive and highly extensible and modular and compatible, but foremost
  extremely high performance, adaptive, intelligence, efficient and reliable Rust with extremely comprehensive support for MacOS and Linux; the user
  should be able to enter a key they received from a server, which then grants them the ability to 1) authenticate, and 2) establish the multiple
  connections to the server which can then be "plexed" into a single i/o at the exit side. The configuration should be instantaneously, the entire
  setup, monitoring, management and fallbacks shall be highly driven by complex and predictive algorithms and metrics analysis, enabling swift recovery
  from network issues and high resilience against outages. If an uplink breaks down, the tool shall absolutely guarantee that the packet is retried via
  the other active uplinks intelligently, with sensible and intelligent prioritisation; the connections must be encrypted at all times and the soundness
  and correctness of the packets must be ensured on the client and server side in tandem. Consider FASTPATH and MULTIPATH. You must support IPv4 and
  IPv6 equally. You must ensure this works equally well on macOS and Linux; it should be independent of the nature of the uplink. Doesn't matter if it's
  tethering or wifi. You must design a comprehensive and highly intuitive and beautiful CLI with all bells and whistles you'd exect from a modern
  tooling. Simple usage, easy deployment. All that while being the most technically sophisticated tool in existence. Now you go and make us proud.