Discussion:
programa para capturar de manera sencilla las solicitudes GET/POST en http(s)
MAbeeTT
2011-11-14 22:00:59 UTC
Permalink
Tengo un router al que cada tanto debo darle algunas indicaciones a
través de la interfaz web (solo tiene eso). La tarea es mecánica,
usuario,clave, clic acá, clic allá.

Quisiera poder hacer eso de manera automatizada, entonces me pregunto
qué puedo hacer para capturar los datos que envía y recibe el browser
en cada paso, cookies, variables de formularios, etc.

Podría hacer paso a paso con el browser mirando los encabezados, con
el inspector de chromium o firebug en firefox, pero es muy engorroso.

He visto en algunos programas como jdownloader que levantan un proxy,
entonces uno se comunica con el proxy que sniffea las solicitudes,
bueno necesitaría algo así.
--
             .::MAbeeTT::.

 mabeett [at] gmail [ dot] com
 some time ago:


 mtspcchaiaeia [at] gmail [dot] com
Matias Sklar
2011-11-14 23:52:23 UTC
Permalink
Post by MAbeeTT
Tengo un router al que cada tanto debo darle algunas indicaciones a
través de la interfaz web (solo tiene eso). La tarea es mecánica,
usuario,clave, clic acá, clic allá.
Quisiera poder hacer eso de manera automatizada, entonces me pregunto
qué puedo hacer para capturar los datos que envía y recibe el browser
en cada paso, cookies, variables de formularios, etc.
Podría hacer paso a paso con el browser mirando los encabezados, con
el inspector de chromium o firebug en firefox, pero es muy engorroso.
Para firefox también tenés un plugin que se llama "tamper data".
Lo usó un compañero mío en el laburo para poder armar un robot
que levantaba data de varias páginas que persistían la sesion
justamente a través de cookies, variables por post y get, etc.
Usando eso y CURL podés hacer lo que necesitás
--
Matías Sklar

web: http://sklarweb.com.ar
lugmen: http://www.lugmen.org.ar
lugfi: http://lug.fi.uba.ar
Alejandro Vargas
2011-11-15 07:48:07 UTC
Permalink
El día 15 de noviembre de 2011 00:52, Matias Sklar
Post by MAbeeTT
Quisiera poder hacer eso de manera automatizada, entonces me pregunto
qué puedo hacer para capturar los datos que envía y recibe el browser
en cada paso, cookies, variables de formularios, etc.
Podría hacer paso a paso con el browser mirando los encabezados, con
el inspector de chromium o firebug en firefox, pero es muy engorroso.
La extensión tamper data de Firefox es muy buena para eso. Y si no
simplemente hacés un tcpdump -i eth0 -s 1500 -w archivo.cat. Después
hacés todo el proceso, cortás el tcpdump y lo mirás con el vi. Verás
algo de basura pero claramente los GET, POST y los datos que envía. Yo
lo hago muchas veces para después copiar la información a un programa
en PHP y automatizar procesos.

Si el router usa autenticación básica, podés hacer un simple shell
script con lynx y si usa cookies puede que necesités algo un poco más
elaborado.
Alfredo Daniel Rezinovsky
2011-11-15 13:05:17 UTC
Permalink
Post by Alejandro Vargas
El día 15 de noviembre de 2011 00:52, Matias Sklar
Post by MAbeeTT
Quisiera poder hacer eso de manera automatizada, entonces me pregunto
qué puedo hacer para capturar los datos que envía y recibe el browser
en cada paso, cookies, variables de formularios, etc.
Podría hacer paso a paso con el browser mirando los encabezados, con
el inspector de chromium o firebug en firefox, pero es muy engorroso.
La extensión tamper data de Firefox es muy buena para eso. Y si no
simplemente hacés un tcpdump -i eth0 -s 1500 -w archivo.cat. Después
hacés todo el proceso, cortás el tcpdump y lo mirás con el vi. Verás
algo de basura pero claramente los GET, POST y los datos que envía. Yo
lo hago muchas veces para después copiar la información a un programa
en PHP y automatizar procesos.
Si el router usa autenticación básica, podés hacer un simple shell
script con lynx y si usa cookies puede que necesités algo un poco más
elaborado.
tcpflow lo hace directamente.
Ariel Romeo
2011-11-14 23:54:15 UTC
Permalink
Hola, y porque no probas con herramientas al estilo de selenium?,
incluso tienen un plugin para firefox si no me equivoco


Saludos.
Post by MAbeeTT
Tengo un router al que cada tanto debo darle algunas indicaciones a
través de la interfaz web (solo tiene eso). La tarea es mecánica,
usuario,clave, clic acá, clic allá.
Quisiera poder hacer eso de manera automatizada, entonces me pregunto
qué puedo hacer para capturar los datos que envía y recibe el browser
en cada paso, cookies, variables de formularios, etc.
Podría hacer paso a paso con el browser mirando los encabezados, con
el inspector de chromium o firebug en firefox, pero es muy engorroso.
He visto en algunos programas como jdownloader que levantan un proxy,
entonces uno se comunica con el proxy que sniffea las solicitudes,
bueno necesitaría algo así.
MAbeeTT
2011-11-25 16:15:17 UTC
Permalink
Post by MAbeeTT
Tengo un router al que cada tanto debo darle algunas indicaciones a
través de la interfaz web (solo tiene eso). La tarea es mecánica,
usuario,clave, clic acá, clic allá.
Quisiera poder hacer eso de manera automatizada, entonces me pregunto
qué puedo hacer para capturar los datos que envía y recibe el browser
en cada paso, cookies, variables de formularios, etc.
Podría hacer paso a paso con el browser mirando los encabezados, con
el inspector de chromium o firebug en firefox, pero es muy engorroso.
He visto en algunos programas como jdownloader que levantan un proxy,
entonces uno se comunica con el proxy que sniffea las solicitudes,
bueno necesitaría algo así.
Al final usé "tamper data", es un plugin de firefox.

Es bastante incómodo porque sniffea todo el tráfico, y después podes
filtrarlo por dominio. Además presenta la información de cabeceras
enviadas y recibidas, pero no el cuerpo de la página (al estilo
inspector de chromium o firebug). Se puede exportar a un xml, pero no
encontré un editor cómodo para deshacerme de todas las consultas
irrelevantes (archivos gif. http, css, etc). No sé si lo recomendaría,
pero es lo que hay.
Post by MAbeeTT
--
             .::MAbeeTT::.
 mabeett [at] gmail [ dot] com
 mtspcchaiaeia [at] gmail [dot] com
--
             .::MAbeeTT::.

 mabeett [at] gmail [ dot] com
 some time ago:


 mtspcchaiaeia [at] gmail [dot] com
Alejandro Vargas
2011-11-28 08:43:45 UTC
Permalink
Post by MAbeeTT
Es bastante incómodo porque sniffea todo el tráfico, y después podes
filtrarlo por dominio. Además presenta la información de cabeceras
enviadas y recibidas, pero no el cuerpo de la página (al estilo
inspector de chromium o firebug). Se puede exportar a un xml, pero no
encontré un editor cómodo para deshacerme de todas las consultas
irrelevantes (archivos gif. http, css, etc). No sé si lo recomendaría,
pero es lo que hay.
Depende del uso. Yo te recomendaría una combinación de todos los
programas de los que hemos hablado. Muchas veces tamper data es la
única alternativa si lo que estás esnifeando es https.

Loading...