[BASH] Ver codigo fuente de pagina con login.

Iniciado por Hekaly, 14 Marzo 2016, 19:30 PM

0 Miembros y 3 Visitantes están viendo este tema.

Hekaly

Buenas.

He estado mirando un buen rato y manuales en internet para ver si puedo ver el codigo fuente de una web que pide un formulario directamente desde la linea de comandos.

Para ello he probado lynx, w3m, links y elinks.

Directamente me funciona: EJ: lynx dominio.com --> luego introduzco user , pass y navego.

Pero mi intencion es mostrar el codigo fuente directamente desde la linea de comandos.

he probado con
lynx -source -auth=user:pass dominio.com

pero no hay manera, me conecta hasta pedirme de nuevo el login.

Tambien con:

lynx -source -accept_all_cookies -auth=user:pass dominio.com
lynx -accept_all_cookies -auth=user:pass dominio.com


Por ultimo he intentado configurar un fichero cfg de lynx.

SET_COOKIES:TRUE
ACCEPT_ALL_COOKIES:TRUE
PERSISTENT_COOKIES:TRUE
COOKIE_FILE:cookie.file
USERNAME:xxxx
PASSWORD:xxxxx


lynx -cfg=/etc/lynx/pruebas.cfg dominio.com


Con los otros comandos me pasa igual, da igual lo que ponga, que siempre me pide el login sin obtener el codigo directamente.



Sabeis la forma correcta para hacer esto, si es que se puede, python, perl?

Muchas gracias.

Un saludo.



xDie

Licence to kill!

Hekaly

Buenas.

Si, y con curl tambien he probado, varias formas, pero nada.


Me saca el codigo ( o descarga) de la pagina de login, pero no pasa de ahí.

Saludos.

Hekaly

Aqui os dejo mas pruebas que he hecho y siguen fallandome.

Como bien es sabido en el navegador generalmente puedes introducir el login en la url de esta forma.

http://user:pass@dominio.com

Aplicando eso con curl , wget, lynx , links , etc, tampoco.

Saludos.