2011-02-02 9 views
85

Devo acquisire il traffico HTTP nel browser. TamperData è un'estensione per tracciare e modificare le richieste http/httpsC'è un'estensione come Tamperdata per Chrome?

Sono a conoscenza di strumenti come Fiddler, ma sto cercando un addon che viene eseguito all'interno del browser come estensione.

+1

Appena trovato questo: https://chrome.google.com/webstore/detail/tamper-chrome-application/odldmflbckacdofpepkdkmkccgdfaemb – BWStearns

+0

Prova tamper (http://dutzi.github.io/tamper), ti consente di visualizzare e modificare tutte le richieste HTTP effettuate dalla scheda corrente – dutzi

+0

Follow-up: [Estensione di Chrome come Tamper Data] (http://softwarerecs.stackexchange.com/q/336/3474) – kenorb

risposta

52

Si potrebbe semplicemente utilizzare gli Strumenti per sviluppatori di Chrome (attivarli con Ctrl + Maiusc + I e selezionare la scheda Rete), se è solo necessario tenere traccia delle richieste.

[Il seguente paragrafo è ora obsoleto. Si prega di consultare il commento delfuego qui sotto.

Modificare il traffico HTTP arbitrario in Chrome è impossibile, perché Google non ha ancora esposto un'API agli sviluppatori di estensioni che lo renderebbe possibile. Ma dubito anche che Google esporterà questa API di basso livello in futuro, perché tutte le loro attuali API sono piuttosto di alto livello.

+0

Grazie, la scheda Rete è davvero utile :-) Non so come altro Potrei visualizzare i dati HTTPS crittografati che il mio cliente invia a un server www.google.com altrove. (Su Windows c'è Fiddler ma non per Ubuntu Linux per quanto ne so.) – KajMagnus

+1

@LeoMaheo - C'è sempre una VM, o usando Fiddler su un'altra macchina e semplicemente l'IP di quella macchina come proxy (C'è un'opzione per consentire al violinista di lavorare su una rete) – Wil

+0

14

Non è possibile modificare le richieste HTTP in Chrome a causa delle restrizioni API. Utilizzare invece Charles, un proxy HTTP che cattura tutto il traffico a livello macchina.

+0

e per https? – user2284570

7

Aggiornamento 2012: le versioni di Chrome 17 e successive hanno aggiunto ulteriori funzionalità a questo proposito. Sto provando un'estensione di Chrome chiamata "Modifica intestazione richiesta HTTP" che per impostazione predefinita fa solo User-Agent, ma ti consente anche di inserire nomi/valori di intestazione arbitrari.

P.S. l'idea del proxy [Charles] è di qualche interesse, anche se Charles è nag-ware (ogni 30 minuti si apre un promemoria per andare a pagare/registrare ...)

+4

Vale davvero la pena il suo prezzo – Marc

+0

Infatti. Ho scoperto che la mia azienda ha una licenza per sito, quindi l'ho utilizzata con piacere nelle ultime settimane. – MarkHu

5

Fiddler (proxy) è ancora libero e OK. L'ho usato per anni.

+0

Solo Windows, corretto? –

+0

@AndrewSwan - hanno recentemente rilasciato una build alpha per linux/osx. –