2011-02-02 31 views
85

Necesito capturar el tráfico HTTP en el navegador. TamperData es una extensión para rastrear y modificar solicitudes HTTP/HTTPS¿Hay una extensión como Tamperdata para Chrome?

Soy consciente de herramientas como violinista, pero estoy en busca de un complemento que se ejecuta en el navegador web como extensión.

+1

Acabo de encontrar esto: https://chrome.google.com/webstore/detail/tamper-chrome-application/odldmflbckacdofpepkdkmkccgdfaemb – BWStearns

+0

Pruebe tamper (http://dutzi.github.io/tamper), le permite ver y modificar todas las solicitudes HTTP realizadas por la pestaña actual – dutzi

+0

Seguimiento: [Extensión de Chrome como Tamper Data] (http://softwarerecs.stackexchange.com/q/336/3474) – kenorb

Respuesta

52

Puede usar las Herramientas de desarrollo de Chrome (activarlas con Ctrl + Mayúsculas + I y seleccionar la pestaña Red), si solo necesita rastrear las solicitudes.

[El siguiente párrafo ahora está obsoleto. Por favor vea el comentario de delfuego a continuación.]

La modificación del tráfico HTTP arbitrario en Chrome es imposible, porque Google aún no ha expuesto una API a los desarrolladores de extensiones que lo haría posible. Pero también dudo que Google exponga una API de tan bajo nivel en el futuro, porque todas sus API actuales son bastante de alto nivel.

+0

Gracias, la pestaña Red es realmente útil :-) No sé de qué otra manera Pude ver los datos HTTPS encriptados que mi cliente envía a un servidor de www.google.com en otro lugar. (En Windows hay Fiddler pero no para Ubuntu Linux, hasta donde yo sé). – KajMagnus

+1

@LeoMaheo - Siempre hay una máquina virtual, o está usando Fiddler en otra máquina y simplemente configura la IP de esa máquina como su proxy (hay una opción para permitir que el violinista trabaje en una red) – Wil

+0

para activar las Herramientas del desarrollador de Chrome en OSX. – Hitesh

14

No se pueden modificar las solicitudes HTTP en Chrome debido a restricciones de la API. En su lugar, use Charles, un proxy HTTP que captura todo el tráfico en el nivel de la máquina.

+0

y para https? – user2284570

7

actualización de 2012: las versiones de Chrome 17 y más nuevas agregaron más capacidades en este sentido. Estoy intentando una extensión de Chrome llamada "Cambiar encabezado de solicitud HTTP" que de forma predeterminada solo hace User-Agent, pero también te permite ingresar nombres/valores de encabezado arbitrarios.

P.S. la [Charles] idea de proxy es de algún interés, aunque Charles es Nag-ware (cada 30 minutos, aparece un recordatorio para ir de pago/registro ...)

+4

Realmente vale la pena su precio – Marc

+0

De hecho. Descubrí que mi compañía tiene una licencia de sitio, así que la he estado usando felizmente durante las últimas semanas. – MarkHu

5

Fiddler (apoderado) todavía está libre y OK. Lo usé por años.

+0

Sólo Windows, ¿correcto? –

+0

@AndrewSwan: recientemente lanzaron una versión alpha para linux/osx. –

Cuestiones relacionadas