telnet utility library