Saludos,
estoy haciendo una aplicacion web que se trata de hacer telnet he estado consultado sockets pero tengo una inquietud. Pongo el codigo para guiarme en la explicacion.
(1) -> $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
(2) -> $conexion = socket_connect($socket, "192.168.1.10", 23);
(3) -> $contenido = socket_read($socket,2048);
(3) -> $contenido = socket_read($socket,2048);
echo $contenido ;
//
(4) -> $mensaje = "v\r\n";
(5) -> $send = socket_write($socket, $mensaje, strlen($mensaje));
(6) -> $repuesta = socket_read($socket, 2048);
echo $repuesta;
//
(7) -> $mensaje = "enable\r\n";
(8) -> $send = socket_write($socket, $mensaje, strlen($mensaje));
(9) -> $repuesta = socket_read($socket, 2048);
(10) -> echo $repuesta;
----------------------------------
Bueno primero creo el socket lo conecto con el host remoto (ROUTER CISCO), leo los datos que me retorna el router hasta ahi todo bien pero cuando comienzo a ingresar las contrasenias del ROUTER tengo problemas en la primera contrasenia no hay problema me sale el pront R1> pero cuando ingreso enable y mando a imprimir lo que me retorna es "e" y no la siguiente linea que seria Password:
Espero me haya hecho entender y me puedan ayudar GRACIAS