What: Integrate useful CLI tools for de-centrialized authenticated/encrypted communication over arbitrary mediums.
- Transport Medium (Internet, Serial, RF)
- End to End Encyption via SSH (Port Forwarding)
- Support UDP based tools over SSH ( PartyA<->[UDP--<>TCP<--->SSH_TUNNEL<--->TCP<>UDP]<->PartyB )
- IHU (I Hear U) for VOIP (UDP {Investigate broken TCP?])
- utalk for Text (UDP)
- Option to use SLIP to run the stack over serial.
- CLI Mode Exclusive (ncurses based....?)
---Collecting Notes for Assimilation----
SSH Setup Configure for Resiliance / Compression / Clean Exit on Forward Failure
- Generate Keys
- Share Public Keys with Opposing End Points
- Create ~/.ssh/config (if it doesn't already exist)
- Modify the config
TCPKeepAlive no ServerAliveInterval 60 ServerAliveCountMax 5760 Compression yes CompressionLevel 6 ExitOnForwardFailure yes
Panstamp NRG Hooked up to RPI UART GPIO 17 Used for Radio Reset