2010-08-13 12 views
8

Gibt es eine Open-Source-Telnet-API/Bibliothek für Java (etwas wie Python Telnetlib)? Ich muss eine Verbindung zu einem Server mit Telnet herstellen und einige Befehle innerhalb eines Java-Programms ausführen.Open-Source-Telnet-Java-API

Antwort

9

Meine Präferenz der Apache Commons-Net-Bibliothek zu verwenden ist . http://commons.apache.org/net/ Es unterstützt viele Client-Protokolle, einschließlich Telnet.

Ich habe das in der Vergangenheit verwendet und es funktioniert ganz gut.

+0

Ich nahm Ihren Vorschlag und machte etwas [einfach] (http://stackoverflow.com/questions/5988029/java-telnet-library/14098926#14098926) (und EXTREM begrenzt im Umfang) für meine Verwendung ... könnte handlich sein. – Boon

0

Sicher ist.

http://sourceforge.net/projects/jtelnet/ (EDIT: Notierte als Mist.)

Hier ist ein Apache-Projekt, das vermutlich viel handlicher ist:

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

+0

Lets sehen, letzte Aktualisierung der Website im Jahr 2003, letzte Aktualisierung der Datei im Jahr 2003 und 2 negative Stimmen mit einem Kommentar, der seine sehr schlecht sagt. Ich glaube nicht – TheLQ

+1

Ja, ich habe das 3 Sekunden nachdem ich es gepostet habe bemerkt. ;) – Teekin

1

Vielleicht ist es sinnvoll, das SSH-Protokoll anstelle von Telnet zu verwenden. Telnet ist viel weniger sicher, zum Beispiel werden alle Daten als reiner Text (einschließlich Ihrer Passwörter) übertragen.

+1

es ist eine Windows-Maschine, die bereits einen Telnet-Server hat, ist es auch im internen Netzwerk, so dass kein Zugriff von außen (keine Sicherheitsbedenken). – shipmaster