diff --git a/LICENSE b/LICENSE index 83c90e7..13144f3 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2017 - 2019 Russell Magee (xs/xsd/xsnet/xspasswd) +Copyright (c) 2017 - 2021 Russell Magee (xs/xsd/xsnet/xspasswd) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 9a57e48..c3f925b 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,14 @@ # XS -- -XS (**X**perimental **S**hell) is a golang implementation of a simple remote shell client and -server, similar in role to ssh, offering encrypted interactive and non-interactive sessions (remote commands), -remote file copying and tunnels with optional traffic obfuscation ('chaffing'). +XS (**X**perimental **S**hell) is a simple alternative to ssh (<5% total SLOCC) written from scratch in Go. +A testbed for candidate PQC (Post-Quantum Cryptography) KEMs (Key-Encapsulation Mechanisms) and symmetric +session encryption algorithms. + +xs also features integrated traffic chaffing to obscure interactive session and file copy activity. +Supports encrypted interactive and non-interactive sessions (remote commands), remote file copying and tunnels. + +Runs on Linux, FreeBSD, Windows (client only, MSYS) and Android (within Termux). https://gogs.blitter.com/RLabs/xs It is stable to the point that I use it for day-to-day remote access in place of, and in preference to, ssh.