Voglio acquisire pacchetti di dati di rete su app Android. Avete suggerimenti o codice sorgente per aiutarmi a capire se è possibile?Come acquisire pacchetti di rete in Android senza utilizzare i permessi di root
risposta
Senza radice è necessario utilizzare un metodo pass-thru.
- Imposta il tuo PC/Mac per condividere la connessione cablata tramite l'adattatore wireless
- di collegare l'adattatore wireless con il dispositivo Android
- Run Wireshark
Desidero acquisire pacchetti di dati di rete sul mio dispositivo Android dalla mia app.Non solo PC. Desidero elencare quali siti gli utenti sono connessi al dispositivo. Grazie –
E questo è quello che ho appena spiegato come fare. A meno che tu non abbia root, non puoi tracciare i pacchetti. La tua unica scelta è quella che ho elencato sopra che ti permette di annusare i pacchetti che il tuo dispositivo Android sta inviando inviando traffico attraverso il PC. –
Grazie per l'aiuto. Devo super utente. –
la maggior parte delle applicazioni che il filtro/sniff/traffico di rete account in Android senza root utilizzare il trucco loopback vpn, dove si imposta una VPN e controllare il traffico (o qualsiasi altra cosa si voglia)
sniffer, controlla tpacketcapture, ma non credo che tu abbia la fonte ... prova a contattare poi, o controlla fdroid per una simile app open source
Questo dovrebbe essere solo un approccio man-in-the-middle - pensa a creare un proxy.
Sicuramente spero che questo sia impossibile, per ovvi motivi di privacy e sicurezza. – CommonsWare
È sicuramente possibile, perché l'app VPN della rete Juniper lo utilizza. – anishsane