I'm thinking of writing a reverse telnet program for linux or generally unix based.
First of all, I would like to know is it possible to write a telnet program with C? Any better languages with the necessary libraries?
Secondly what I meant by a 'reverse' telnet program is,
if I have a server that disable incoming remote login sessions(for security reasons), and if I'm outside my intranet, that means I can't access my home area or mails.
So I'm thinking of writing a reverse telnet program so that the program will telnet to the external IP address I put in from my server, and opens a window at the external computer just as if I'm doing a normal remote login.