Skychat is a basic encrypted messaging system, where clients connect to server via tcp.
- Clients connect to server via tcp
- Command-line based
- Light weight : low on system resources.
The application is madeup of a single binary so to get it running :
- Download binary
- Grant access :
chmod +x skychat
- Execute it ( default address ) :
./skychat
- Execute it ( custom address ) :
./skychat -addr :1313
That's all !
See releases for available packages.
- Install Go
- Clone or fork this repository.
- Open the directory with this repo's contents.
- Run the command :
go build
( this should create a new file within the present working directory ). - Finally, you can run the executable :
./skychat
. This should start the server at :8080 (default). - connect to this server using telnet : enter following command into a commandline while server is running.
telnet localhost 8080
Usage : /<command>
[arguments]
name
: Specify your name.list
: List connected users.join
: Specify message recepient.msg
: Send message to recepient.quit
: Exit Skychat.help
: List help commands.
It took close to 10 hours to finish the task completely including researching, coding, documenting and everything else.