PHP CURL y Ventana Emergente Login CGI
Publicado por Claudio (2 intervenciones) el 11/04/2019 20:56:04
Hola a todos, acudo a ustedes por que buscando y buscando no puedo dar con una solución.
Debo lograr login en una pagina de un equipo (http://192.168.1.242/cgi-bin/index.cgi), utilizando PHP + CURL, pero no tengo acceso al directorio donde esta alojada.

Cada vez que ingreso a la pagina desde el navegador, se la ventana emergente que me solicita "Login" y no logro obtener el código fuente de esta ventana para conocer el nombre de los campos (Usuario y Contraseña) y así luego ejecutar mi código:
Alguna idea para conocer el nombre de los campos?
Agradezco desde ya cualquier sugerencia.
Saludos,
Claudio
Debo lograr login en una pagina de un equipo (http://192.168.1.242/cgi-bin/index.cgi), utilizando PHP + CURL, pero no tengo acceso al directorio donde esta alojada.
Cada vez que ingreso a la pagina desde el navegador, se la ventana emergente que me solicita "Login" y no logro obtener el código fuente de esta ventana para conocer el nombre de los campos (Usuario y Contraseña) y así luego ejecutar mi código:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$ch = curl_init();
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt ($ch, CURLOPT_URL, "http://192.168.1.242/cgi-bin/index.cgi");
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "user=user&passwd=user&submit=submit");
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
?>
Alguna idea para conocer el nombre de los campos?
Agradezco desde ya cualquier sugerencia.
Saludos,
Claudio
Valora esta pregunta


0