2010-08-13 25 views
8

¿Existe una API/biblioteca telnet de código abierto para Java (algo así como Python telnetlib)? Necesito conectarme a un servidor usando telnet y ejecutar algunos comandos desde dentro de un programa Java.Open source API Telnet Java

Respuesta

9

Mi preferencia es el uso de los Apache Commons-Net biblioteca . http://commons.apache.org/net/ Admite muchos protocolos de cliente, incluido Telnet.

He usado esto en el pasado y funciona bastante bien.

+0

Tomé su sugerencia e hice algo [simple] (http://stackoverflow.com/questions/5988029/java-telnet-library/14098926#14098926) (y de alcance EXTREMADAMENTE limitado) para mi uso ... podría ser útil. – Boon

0

Sure is.

http://sourceforge.net/projects/jtelnet/ (EDIT: Conocido como basura.)

Aquí es un proyecto Apache, que presumiblemente es mucho más práctico:

http://commons.apache.org/net/

+0

Veamos, última actualización del sitio web en 2003, última actualización de archivos en 2003, y 2 votos negativos con un comentario que dice que es muy malo. No lo creo – TheLQ

+1

Sí, lo noté como 3 segundos después de haberlo publicado. ;) – Teekin

1

Quizás vale la pena considerar el uso del protocolo SSH, en lugar de Telnet. Telnet es mucho menos seguro, por ejemplo, todos los datos se transmiten como texto sin formato (incluidas sus contraseñas).

+1

es una máquina de Windows que ya tiene un servidor de telnet, también está en la red interna, por lo que no tiene acceso externo (sin problemas de seguridad). – shipmaster