Hallo!
Ich bin neu hier... bisher war ich nur stiller Mitleser
Also... ich wollte mal fragen, ob es möglich ist, über PHP einen Telnet-Client zu programmieren. Genauer gesagt möchte ich mich über Telnet mit einem Router verbinden und das alles soll über PHP realisiert werden.
Da PHP eine Socket-Klasse hat und man damit TCP-Verbindungen realisieren kann, sollte es eigentlich möglich sein, denke ich. Einziges Manko bisher: Aufbauen der TCP-Verbindung zum Herstellen der Telnet-Sitzung (3-Way-Handshake). Da weiß ich nicht, wie ich da vorgehen soll. Denn ich wünsche mir, dass der User nur das Telnet-Passwort für den Router eingibt und dann die Befehle von PHP aus gesendet werden (und der User diese nicht eingeben muss, sondern er klicken kann).
Ziel des Ganzen ist es, die Cisco Router-Konfig auszulesen... denn ich habe keine Idee, wie ich da sonst (außer Telnet) rankommen kann... TFTP-Server steht nämlich nicht zur Verfügung und auf dem Router läuft auch kein HTTP-Server.
Für Anregungen, Tipps, Ideen und v.a. Code-Schnipsel wäre ich dankbar!
Vielen Dank und einen schönen Abend,
schnecke
Ich bin neu hier... bisher war ich nur stiller Mitleser
Also... ich wollte mal fragen, ob es möglich ist, über PHP einen Telnet-Client zu programmieren. Genauer gesagt möchte ich mich über Telnet mit einem Router verbinden und das alles soll über PHP realisiert werden.
Da PHP eine Socket-Klasse hat und man damit TCP-Verbindungen realisieren kann, sollte es eigentlich möglich sein, denke ich. Einziges Manko bisher: Aufbauen der TCP-Verbindung zum Herstellen der Telnet-Sitzung (3-Way-Handshake). Da weiß ich nicht, wie ich da vorgehen soll. Denn ich wünsche mir, dass der User nur das Telnet-Passwort für den Router eingibt und dann die Befehle von PHP aus gesendet werden (und der User diese nicht eingeben muss, sondern er klicken kann).
Ziel des Ganzen ist es, die Cisco Router-Konfig auszulesen... denn ich habe keine Idee, wie ich da sonst (außer Telnet) rankommen kann... TFTP-Server steht nämlich nicht zur Verfügung und auf dem Router läuft auch kein HTTP-Server.
Für Anregungen, Tipps, Ideen und v.a. Code-Schnipsel wäre ich dankbar!
Vielen Dank und einen schönen Abend,
schnecke
Kommentar