Signed-off-by: Erik Hollensbe <email@example.com>
|1 year ago|
|README.md||1 year ago|
|example.png||1 year ago|
|go.mod||2 years ago|
|go.sum||1 year ago|
|menu.go||1 year ago|
|ssh_server.go||1 year ago|
|telnet.go||2 years ago|
|trade.go||1 year ago|
trade: ssh -> telnet proxy with bonus sugar
trade is intended to connect to Tradewars 2002 servers. It performs a number of features which make tradewars playable on a modern computer:
This image is taken from a standard SSH connection through
Some features of
- Multiple connections, same proxy -- all connections route to the same telnet session.
- translates DOS Code Page 437 to UTF-8, including line drawing characters. Works great with putty default settings over SSH, or most modern terminals with openssh.
- operates over SSH (telnet is still used to connect to tradewars)
- Menu for controlling your sessions (press
^Ein a session to escape to the menu)
- COMING SOON expect-like scripting capabilities with mruby
- COMING SOON outbound ssh support for controlling things that are not tradewars!
$ go get github.com/erikh/trade $ trade gen # generates a host key in ~/.config/trade/host_key $ trade & $ ssh -p 2002 localhost
After connecting with SSH, you can press enter or
? to get a menu. Press
c to connect
to a server (try
s to shutdown the server.
Erik Hollensbe firstname.lastname@example.org