Come posso ottenere gli URL / richieste esatti a cui un programma sta tentando di connettersi?

18

Attualmente utilizzo Little Snitch per controllare il traffico di rete sul mio Macbook Pro e vedere quali sono le mie app si stanno connettendo a.

Sfortunatamente, Little Snitch ti mostra solo il nome host a cui un'app si sta collegando. C'è uno strumento che ti mostrerà l'URL completo delle richieste che stanno facendo le app? Ancora meglio se puoi visualizzare le intestazioni.

    
posta Alex Coplan 15.02.2012 - 19:43
fonte

4 risposte

10

Il modo più completo per sbirciare nel traffico web è installare e configurare il tuo sistema per utilizzare un proxy web.

Lo mitmproxy proxy (e lo strumento mitmdump ) è maturo, affidabile e ben documentato, quindi inizierei lì a meno che non ne abbia un altro che soddisfa le tue esigenze specifiche.

Inoltre, ampiamente e ben considerato è link

    
risposta data 15.02.2012 - 23:04
fonte
8

Sembra che tu abbia bisogno di uno sniffer di pacchetti.

Wireshark registra e completa lo smontaggio su tutto il traffico che passa attraverso l'interfaccia di rete.

In altre parole, non ti mostrerà solo gli URL completi di ogni richiesta, ma ti permetterà di guardare all'interno di tutti i pacchetti, così puoi vedere anche le intestazioni e il contenuto (eccetto nelle connessioni SSL, dato che sono crittografate ).

Funziona su quasi tutte le piattaforme là fuori, compresi i Mac.

    
risposta data 15.02.2012 - 22:51
fonte
3

Anche se non ti darà l'URL completo, se sei un fan della linea di comando, allora iftop è anche abbastanza utile e mostra sia gli host in entrata che in uscita, i numeri di porta (nomi per le porte conosciute) e i totali cumulativi per ciascuno - così come i "grafici" di aggiornamento in tempo reale sulla riga di comando: -)

    
risposta data 16.02.2012 - 00:18
fonte
1

HandsOff!

è molto simile a Little Snitch. Ho spiegato le differenze in una risposta qui .

Il monitor di rete mostra i nomi degli host, ma li distinguerà se hanno IP diversi . Tramite il tasto destro è possibile ottenere l'indirizzo IP specifico: non è possibile visualizzare la richiesta completa dell'URL. Ma l'indirizzo IP è più specifico in ogni caso.

Gli sviluppatori sono aperti alle richieste di funzionalità. Potresti vedere questa funzionalità aggiunta in futuro.

    
risposta data 15.02.2012 - 20:35
fonte

Leggi altre domande sui tag