Telmnet is a telnet like client, written in Elm. Actually, it is a client for the websockify protocol. So, it only connects to websockify based proxies instead of any TCP server.
To build, run:
elm-make Telmnet.elm --output assets/app.js
and open index.html in a browser.
For continuous builds, use watchman:
watchman -r *.elm -- elm-make Telmnet.elm --output assets/app.js
The motivation for this comes from my desire to build a web based client for FICS (Free internet chess server), which runs over TCP. This really is proof of concept.
To try it out, you can connect to any server proxied by websocify. I run two of those at:
-
ws://vps.rohanjain.in:9000/
: A simple group chat server. -
ws://vps.rohanjain.in:9001/
: Proxy to the FICS server. One can do anything possible withtelnet freechess.org
, even play a few chess games. -
ws://vps.rohanjain.in:9002/
: Proxy to the Freenode IRC server. If you know the protocol, you have your IRC client! Try this link. -
You can connect to any other server by installing websockify and running:
websockify [options] [address:]port [service_address:service_port]
.address
should be visible to your browser though.