2010-08-13 20 views
8

Esiste un'API/libreria telnet open source per Java (qualcosa come Python telnetlib)? Devo connettermi a un server usando telnet ed eseguire alcuni comandi da un programma Java.Open source API Telnet Java

risposta

9

La mia preferenza è quella di utilizzare i Apache Commons-Net libreria . http://commons.apache.org/net/ Supporta molti protocolli client, incluso Telnet.

L'ho usato in passato e funziona abbastanza bene.

+0

Ho accettato il tuo suggerimento e ho creato qualcosa [semplice] (http://stackoverflow.com/questions/5988029/java-telnet-library/14098926#14098926) (e ESTREMAMENTE limitato nell'ambito) per il mio utilizzo ... potrebbe essere a portata di mano. – Boon

0

Sicuro.

http://sourceforge.net/projects/jtelnet/ (EDIT: Notato come merda.)

Ecco un progetto Apache che è presumibilmente molto più a portata di mano:

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

+0

Vediamo, ultimo aggiornamento del sito web nel 2003, ultimo aggiornamento del file nel 2003 e 2 voti negativi con un commento che dice che è molto brutto. Io non la penso così – TheLQ

+1

Sì, l'ho notato come 3 secondi dopo che l'ho postato. ;) – Teekin

1

Forse vale la pena considerare l'utilizzo del protocollo SSH, anziché Telnet. Telnet è molto meno sicuro, ad esempio tutti i dati vengono trasmessi come testo semplice (comprese le password).

+1

è una macchina Windows che ha già un server telnet, è anche nella rete interna, quindi nessun accesso esterno (nessun problema di sicurezza). – shipmaster