Is there an open source telnet API/library out there for Java (something like Python telnetlib)? I need to connect to a server using telnet and execute some commands from within a Java program.
A:
Sure is.
http://sourceforge.net/projects/jtelnet/ (EDIT: Noted as crap.)
Here is an Apache project which is presumably much more handy:
Helgi Hrafn Gunnarsson
2010-08-13 21:26:26
Lets see, last website update in 2003, last file update in 2003, and 2 negative votes with a comment saying its very bad. I don't think so
TheLQ
2010-08-13 21:28:26
Yeah, I noticed that like 3 seconds after I posted it. ;)
Helgi Hrafn Gunnarsson
2010-08-13 21:31:22
+4
A:
My preference is to use the Apache Commons-Net library. http://commons.apache.org/net/ It supports many client protocols, including Telnet.
I've used this in the past and it works quite well.
Paul Kuykendall
2010-08-13 21:32:35
A:
Maybe is worth considering using SSH protocol, instead of Telnet. Telnet is much less secure, for instance all the data is transmitted as plain text (including your passwords).
kofucii
2010-08-13 21:35:11
it's a windows machine that already has a telnet server, it's also in the internal network, so no outside access (no security concerns).
shipmaster
2010-08-13 21:40:43