Darse de alta en la web | Recuperar password   

Datos del Archivo

  • Autor/es: thessoro
  • Fecha de alta: 02 enero 2007
  • Descargas: 854

QuestZ

QuestZ es un script que realiza peticiones HTTP para envío de datos, recupera código HTML de páginas web y realiza envío de datos por POST, subida de archivos...

Características
--------------------
* Con QuestZ puedes enviar datos por POST (rellenado automático de formularios) y por GET
* Añade y modifica cookies y referer de forma transparente.
* Continúa por sí mismo a través de múltiples redirecciones hasta la página destino
* Permite la subida de archivos por POST (file-upload) pudiendo especificar el Content-Type
* Realiza peticiones por http y el protocolo seguro https (requiere openSSL)

* Admite la recepción en trozos de los datos (Transfer-Encoding: chunked - los 'chunks' implementados en HTTP 1.1-)
* Admite la recepción de código comprimido (Content-Encoding: gzip) descomprimiéndolo automáticamente (necesaria la librería Zlib -incluida por defecto en Windows-)
* Soporta autenticación básica HTTP
* Soporta autenticacion Digest HTTP (en desarrollo y sólo para version PHP5)


Otras features:
- Visualización de las cabeceras intercambiadas y las distintas URLs por las que atraviesa la petición.
- Posibilidad de modificar el userAgent, cookies, referer en cualquier momento.

Nota: QuestZ requiere de PHP >= 4.1.0 o mayor para funcionar. Recomendada la extensión Zlib (por defecto en Windows) y openSSL si quereis hacer peticiones a páginas seguras.
En el archivo realmente se implementan 2 versiones, una para PHP 4 y otra para PHP 5. El script se ejecutará deacuerdo a tu versión de PHP. Algunas features podrían no estar disponibles en la versión PHP 4.

Nota2: Si usas este script para hacer el cafre y atacar paginas web con file-uploads automáticos o haciendo cualquier otra guarrería similar es bajo tu propia responsabilidad. QuestZ ya es útil de por sí para recuperar cualquier tipo de información de páginas web, el resto es cosa tuya.

Para bugs o sugerencias: thessoro@gmail.com

El código probablemente tenga más de un bug ya que nadie se ha ofrecido como tester (bueno, sí, han aceptado pero no han hecho nada) así que en los agradecimientos no consta nadie. A joderse.
(actualización: ups si, se me olvidaba incluir en los agradecimientos a {Arias} por su ayuda con los patrones de diseño y sus sugerencias de organización de clases)

Versiones


Web alojada en Zilos

php-hispano.net 2002 - 2008 | XHTML 1.0
Datos Legales | Webmaster