[Android Software Development] galaara98:
Fiddler (proxy), and ReverseTethering_3.19

I have reverse tethering working... ( I disabled all wifi and radio data) and am able to use Device as if it had Internet connectivity, just fine

I have Fiddler working... ( when using any application or browser on my windows PC I can see HTTP, HTTPS and FTP traffic)

I cannot seem to get both wotking in tandem.

My ultimate goal is to see what http traffic a particular app is causing. However not even the Android browser is showing up in Fiddler.

How can I tell the android OS, or the Reverse Tethering Mobile App, or the reverse Tethering Service running in Windows: that I want to use a HTTP proxy for http, https and optionally FTP traffic from the device (and my chosen proxy is: the Ip address of the Windows box:8888 )

Aaron

This is what the reverse Tether Debug Says:

-----

02-26 12:18:30:293 W/I Tool version : 3.19

02-26 12:18:30:293 W/I C:\android-sdk\platform-tools\adb.exe

02-26 12:18:30:293 W/I C:\android-sdk\platform-tools\..\build-tools\18.0.0\aapt.exe

02-26 12:18:30:450 W/I Android Debug Bridge version 1.0.31

02-26 12:18:30:611 W/I Your IE proxy is "127.0.0.1" on port 8888. Enabled : true

02-26 12:18:35.17 A/W process (4546) : Implicit intents with startService are not safe: Intent { act=service.tracetool.SocketService.ACTION (has extras) } android.content.ContextWrapper.startService:494 android.content.ContextWrapper.startService:494 service.tracetool.TTBroadcastReceiver.onReceive:41

02-26 12:18:35.24 A/I UsbThread10 : usbServerSocket : Waiting for the host to connect

02-26 12:18:35:601 W/I Wait java service

02-26 12:18:35:698 W/I waiting android server connection ... 1

02-26 12:18:35:977 W/I Waiting for connection

02-26 12:18:37:239 L/D HOST : IrocEvo

02-26 12:18:37:244 L/D RELEASE : 4.4.2

02-26 12:18:37:244 L/D SDK : 19

02-26 12:18:37:244 L/D FINGERPRINT : htc/sprint_wwe/m7wls:4.3/JSS15J/251863.2:user/release-keys

02-26 12:18:37:244 L/D VM name : Dalvik

02-26 12:18:37:244 L/D OS Arch : armv7l

02-26 12:18:37:244 L/D Reverse tethering package version : 3.19

02-26 12:18:37:253 L/D Xposed installer : 2.4.1, app_process : 47, XposedBridge.jar : 42

02-26 12:18:37:266 L/D Hack Connectivity Service. Package version : 1.4, mode : 0, trace : 0

02-26 12:18:37:976 W/I interfaces before script startdummy0(DOWN), rmnet_usb3(DOWN), rmnet_usb1(DOWN), rmnet_usb2(DOWN), rmnet_usb0(DOWN), sit0(DOWN) 192.168.1.2/24, p2p0(UP), lo(UP) 127.0.0.1/8, wlan0(UP), rmnet1(DOWN), rmnet0(DOWN), rmnet7(DOWN), rmnet5(DOWN), rmnet6(DOWN), rmnet4(DOWN), rmnet2(DOWN), rmnet3(DOWN)

02-26 12:18:38:125 W/I no route

02-26 12:18:38:160 L/D OnStart script 3.19

02-26 12:18:38:166 L/D Interface to use : "sit0"

02-26 12:18:38:367 L/D ifconfig sit0 192.168.1.2 netmask 255.255.255.0

02-26 12:18:38:426 L/D route add default gateway 192.168.1.2 sit0

02-26 12:18:38:625 L/D redirect all communications to TETHER chain

02-26 12:18:38:659 L/D forward tcp to native handler

02-26 12:18:38.61 A/V Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)

02-26 12:18:38.61 A/V pkts bytes target prot opt in out source destination

02-26 12:18:38:822 L/D OnStart script done

02-26 12:18:38.61 A/V Chain INPUT (policy ACCEPT 0 packets, 0 bytes)

02-26 12:18:38.61 A/V pkts bytes target prot opt in out source destination

02-26 12:18:38.61 A/V Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)

02-26 12:18:38.61 A/V pkts bytes target prot opt in out source destination

02-26 12:18:38.61 A/V 0 0 TETHER all -- any any anywhere anywhere

02-26 12:18:38.61 A/V Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)

02-26 12:18:38.61 A/V pkts bytes target prot opt in out source destination

02-26 12:18:39:436 L/D => setHackMode to 'Wifi' result : 1

02-26 12:18:40:014 W/I interfaces after script startdummy0(DOWN), rmnet_usb3(DOWN), rmnet_usb1(DOWN), rmnet_usb2(DOWN), rmnet_usb0(DOWN), sit0(UP) 192.168.1.2/24, p2p0(UP), lo(UP) 127.0.0.1/8, wlan0(UP), rmnet1(DOWN), rmnet0(DOWN), rmnet7(DOWN), rmnet5(DOWN), rmnet6(DOWN), rmnet4(DOWN), rmnet2(DOWN), rmnet3(DOWN)

02-26 12:18:40:272 W/I route : destination : 0.0.0.0, gateway : 192.168.1.2, output : sit0

02-26 12:18:40:272 W/I route : destination : 192.168.1.0, gateway : 0.0.0.0, output : sit0

02-26 12:18:40:272 W/I

02-26 12:18:40:272 W/I Connection done

Server List at 02-26 12:19:39:982

domain (53) : A->H : 2000 ,H->A : 656

https (443) : A->H : 18400 ,H->A : 97302

DNS List

10.100.4.10 (ok)

10.100.4.12 (ok)

8.8.8.8 (ok)[default]

8.8.8.8

=====

Fiddler is set to: listen on 8888, allow remote computers, act as the system proxy, monitor all connections, etc.

IE and FF are set to use HTTP Proxy on port 8888 for all supported protocols

Fiddler shows traffic when using a local browser in windows and EVEN traffic from a remote browser that has been manually configured to use a proxy on my IP:8888

Fiddler does not see Android Browser traffic ( like google.com, searching for zzzz)

So, the Mobile Browser, is surfing through my PCs internet but not through my local proxy.

Aaron