"bChat" ------------------------------------------------------------------- distributed chat based on linux utilities and bash scripts This is simple bash script chat for small screen (mobile). Local chat archive files, named by channel name are appended by reading chat archive files across remote servers, if distributed system is desired. Access over ssh to central chat server is default starting configuration. By connecting to remote servers you can see outgoing chat messages of selected channel of remote server users. Any remote server user shall connect to your server to collect and see outgoing messages of your server. No dependencies except encryption and data wiping utilities are required. Install srm secure delete package and openssl cipher routines for data protection. OpenSSH server and client with password authorisation must be running on the system. For debian use: apt install openssh openssl secure-delete. Copy all provided files in working directory (~/.bchat by default) and start chat by running chat.sh script. Several chat archive files will be created in /chat subdirectory of working directory. These files can be destroyed manually using linux srm utility, or archive destruction can be started when anybody on the chat types ~DESTROY~ string at the chat prompt. Encryption AES-128 algorythm is used to encrypt chat data before writing to the chat archive file. Included ~/.bchat/docs/configs subdirectory contains sample configuration files for termux linux subsystem of android OS. Directory structure of ~/.bchat directory: ~/.bchat ├── chat │   ├── current │   ├── current.in │   ├── current.out │   ├── misc │   ├── misc.in │   ├── misc.out │   ├── urgent │   ├── urgent.in │   └── urgent.out ├── chat.sh ├── connect.sh ├── docs │   └── configs │   ├── bChat │   ├── i2pd.conf │   ├── ssh_config │   ├── sshd_config │   ├── start-i2pd │   ├── start-sshd │   └── tunnels.conf ├── readme.txt ├── suc.sh └── usuc.sh This chat is based on and is inspired by suc chat: Simple Unix Chat (the-dam.org) https://the-dam.org/docs/explanations/suc.html --------------------------------------- copyright http://salvio.montm.art:796