use Net::Telnet (); my $conn = new Net::Telnet (TelnetMode => 0); unless ($conn->open(Host => $host, Port => 23)) { die "Error opening socket:: ".$conn->errmsg(); } print "Connected to ".$conn->host().", port ".$conn->port()."\n"; $conn->prompt('/...>/'); # prompt is 014> my $lines = $conn->put("15\r"); # command 15 to give me the site name my ($a,$b); ($a,$b) = $conn->waitfor(Match=>'/...>/',Timeout=>100); $conn->close;