Skip to content
/ kchat Public

kChat or Kernal Chat is a functional chat-room server that you can connect using netcat, telnet or any TCP client. (mirror)

License

Notifications You must be signed in to change notification settings

kernaleu/kchat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kChat — Kernal Chat

kChat or Kernal Chat is a functional chat-room server that you can connect using netcat, telnet or any TCP client.

Joining the chat is as simple as running nc server port.

Features

  • Requires no external libraries
  • Register/login (SHA-256)
  • Rules (much like iptables, enables users to choose who to receive from and who to send to.)
  • Direct messages
  • MOTD
  • Uses I/O multiplexing (no threads)
  • IPv6 or binding to both IPv4 and IPv6 addresses
  • Everything is configurable in config.c

However, not having a specific client comes with some limitations. Such as overlapping issues, no arrow history etc.
To make your kernal-chat experience better, we recommend using rlwrap and connecting with the command below,

rlwrap -S "> " nc server port

Still not excited?
Join our kChat instance available at chat.kernal.eu 1337.

About

kChat or Kernal Chat is a functional chat-room server that you can connect using netcat, telnet or any TCP client. (mirror)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published