To let users connect in through your firewall, you only have to make a "port forward" to redirect the port# you want to use to your machine, then tell your remote friend to telnet to your firewall with that port number, e.g. 'telnet <your-firewall's-ip> 5555'.
It's fairly secure, because you can leave it off when you're not using it. Just run it when you expect someone to connect in, then kill it when done.
Currently, it only allows one person to connect at a time.. it gives a 'BUSY' signal to others trying to connect while a conversation is in progress.
'talkerco' Example Screen Shot |
% talkerco 5555 *** Server: Listening for new connections *** Screen size is 109 x 33 *** *** Tell remote to invoke: telnet ontario 5555 *** or if behind firewall: telnet <firewall-ip> 5555 *** *** Hit ^C to quit. *** *** New connection from [fritzy@goddard] at 192.168.0.9 -- WELCOME -- You can just start typing.. Hit ^C to close connection. Lines are not sent until you hit Enter. Remote's screen size is: 135 x 22 Local's screen size is: 109 x 33 [erco] yep, looks good. [erco] [erco] OK, I'll check for other crlf issues, and if I find any, [erco] I'll let you know by email, and will supply a new beta. [erco] [remote] cool - I'll let the other guys know about the update too [erco] I think that finally wraps it up..! [remote] now I'm hungry! [erco] Will see you in email.. thanks very much for helping debug!! [erco] [remote] ok, see you later.. ----oO------------------------------------------------------------------------ over and out |
The script runs on Linux, MacOSX, FreeBSD and probably other unix derivatives. It supports telnet connections from just about any platform I could get my hands on, including windows telnet and windows 'putty'.
To report bugs, see the instructions in the comment header at the top of the script.