A live web chat. No client-side javascript, cookies, accounts, or <meta http-equiv="refresh">
tags.
Instead, your browser never finishes loading the whole page, and downloads messages as they are posted by others. Authentification is done with a password/tripcode system using PBKDF2 hashes.
Try it! Visit chat.justhack.in
It's easy to self-host, and simple to use. Developed with a security-first mentality.
This project requires NodeJS, unless you download one of the releases.
Take a look at the releases for executable binaries if you just want to run the chat server.
If you want to run the source NodeJS file and tweak it, you can go to NodeJS.org to install NodeJS, and then follow along with Installation & Usage.
If you have node
installed, then skip to the section on Installation & Usage, otherwise, read the section below.
Run the following to install the wonderful n NodeJS version manager, and then install NodeJS v12.0.0:
curl -L https://git.io/n-install | bash
n 12.0.0
npm --version
Run the following commands to download ZeroChat (Windows and Mac computers will need git installed), go into the folder it's in locally, and download all libraries needed to run:
git clone https://github.com/rslay/ZeroChat zerochat
cd zerochat
npm install
Run the program with npm start
.
Check the Issue Tracker.