netchatte is a netcat based terminal chat program, inspired by 'unnamed project' and made during the first tangible clouds worksession 18th → 21st May 2022 in Brussels (https://tangible-cloud.be/)
Go to file
2022-05-25 20:01:10 +02:00
LICENSE Initial commit 2022-05-21 15:21:13 +02:00
netchatte.sh added scripts and readme 2022-05-21 15:39:01 +02:00
README.md added demo video 2022-05-25 20:01:10 +02:00
rx.sh added scripts and readme 2022-05-21 15:39:01 +02:00
screenrc added scripts and readme 2022-05-21 15:39:01 +02:00
tx.sh added scripts and readme 2022-05-21 15:39:01 +02:00

  ,-.       _,---._ __  / \
 /  )    .-'       `./ /   \
(  (   ,'            `/    /|
 \  `-"             \'\   / |
  `.              ,  \ \ /  |
   /`.          ,'-`----Y   |
  (            ;        |   '
  |  ,-.    ,-'         |  /
  |  | (   |        hjw | /
  )  |  \  `.___________|/
  `--'   `--'`

copyleft, netchatte is a netcat based terminal chat program, inspired by 'unnamed project' and made during the first tangible clouds worksession 18th → 21st May 2022 in Brussels (https://tangible-cloud.be/)

Demo

Netchatte demo

Usage

chmod all .sh files, be on the same network and run ./netchatte.sh

Currently there are two options in the main menu:

  1. Who is online? - Scans for other clients running Netchatte, option is here for historical reasons
  2. Chat - Scans for other clients running Netchatte, allows you to select one client to connect to and start chatting

Chat

Each person running Netchatte has to explicitly select and connect to each others IP adress using the 2) Chat option.

Notes

Tested on OSX Catalina and OSX Monterey 12.3.1 (both ship with BSD version of Netcat from 2001 and Screen version 4.00.03 (FAU) 23-Oct-06 ). Not tested with more than two instances ;) YMMV.