SoloCodigo

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Altareum en Martes 27 de Febrero de 2007, 13:59

Título: Browser Para Consola
Publicado por: Altareum en Martes 27 de Febrero de 2007, 13:59
Hola gente.
Quería saber si alguien conoce algún navegador web para consola (ej. Lynx) pero que no reemplaze las comillas en la url.

El problema es que tengo que testear la seguridad de un sistema desarrollado en php, y uno de los aspectos a probar es que no permita los SQL Injection. Pero cuando quiero testearlo, el navegador me "escapa" las comillas (dobles y simples) .

Desde ya muchas gracias.
Altareum.
Título: Re: Browser Para Consola
Publicado por: shakka en Martes 27 de Febrero de 2007, 16:06
Prueba con el w3m
Título: Re: Browser Para Consola
Publicado por: su - en Martes 27 de Febrero de 2007, 20:55
Cita de: "Altareum"
Hola gente.
Quería saber si alguien conoce algún navegador web para consola (ej. Lynx) pero que no reemplaze las comillas en la url.

El problema es que tengo que testear la seguridad de un sistema desarrollado en php, y uno de los aspectos a probar es que no permita los SQL Injection. Pero cuando quiero testearlo, el navegador me "escapa" las comillas (dobles y simples) .

Desde ya muchas gracias.
Altareum.
 :huh: Y de verdad hace eso?

Bien, esta links (con soporte vga), elinks y puedes buscar mas en http://freshmeat.net (http://freshmeat.net)


Código: Text
  1. Lynx handles http URLs exactly as specified in RFC1738. The format is:
  2.       http://host:port/path?searchpart#fragment
  3. where :port is optional and defaults to :80, /path if present is a slash-separated series of symbolic elements, and ?searchpart if present is the query for an ISINDEX search or the content of a FORM with METHOD="GET". The #fragment field if present indicates a location in the document to seek for display, based on a NAME-ed anchor or an ID attribute within the document, and is technically an instruction rather than part of the URL. Lynx will treat ID attributes as NAME-ed anchors for all tags in the BODY of a document which can correspond to positions in the rendering of the document.
  4.  
  5. The https URL has the same format, but the default port is :443. Patches for support of https URLs and the CONNECT procedure are available for qualified recipients via Lynx links. US Export laws and associated red tape pose severe impediments to inclusion of this support in the general distributions of freeware WWW clients such as Lynx. Sorry.
  6.  
Título: Re: Browser Para Consola
Publicado por: NRM en Martes 27 de Febrero de 2007, 23:24
tambien podrias usar algo(curl, python, perl, etc) para trabajar directamente con http.
Título: Re: Browser Para Consola
Publicado por: su - en Miércoles 28 de Febrero de 2007, 01:16
Cita de: "NRM"
tambien podrias usar algo(curl, python, perl, etc) para trabajar directamente con http.
Es una buena idea, larga tarea pero aqui hay un poquito de eso:
http://www.solocodigo.com/blogs/?p=127 (http://www.solocodigo.com/blogs/?p=127)
Título: Re: Browser Para Consola
Publicado por: NRM en Miércoles 28 de Febrero de 2007, 22:53
Cita de: "su -"
Cita de: "NRM"
tambien podrias usar algo(curl, python, perl, etc) para trabajar directamente con http.
Es una buena idea, larga tarea pero aqui hay un poquito de eso:
http://www.solocodigo.com/blogs/?p=127 (http://www.solocodigo.com/blogs/?p=127)
no es tanto, podes usar urllib2[1] en python.

nrm

[1] - http://docs.python.org/lib/module-urllib2.html (http://docs.python.org/lib/module-urllib2.html)
Título: Re: Browser Para Consola
Publicado por: su - en Miércoles 28 de Febrero de 2007, 23:59
Claro, tambien esta cURL, LWP (Perl) y muchos mas pero puede ser interesante hacer un browser desde 0, toma tiempo...

Pero lo mas facil seria interntar con links o elinks incluso con w3m o mejor aun firefox/mozilla, opera o dillo ¿amaya?

Tambien se puede buscar (en pagina dada [freshmeat.net] ) liberiras como la que NRM ha dado.

El punto es que todo este tipo de programas se encuentran en la pagina.