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
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.
Sicher ist.
http://sourceforge.net/projects/jtelnet/ (EDIT: Notierte als Mist.)
Hier ist ein Apache-Projekt, das vermutlich viel handlicher ist:
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.
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
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