Drony

Drony


★ Root NOT needed ★
Proxy that can operate with proxy authentications.
Android OS has just proxy with no authentication.
So this app can help you with your corporate/university/school network environment.

Supports digest, windows (ntlm), basic authentication. Http and https type of proxies.
Drony will start if wifi appears that has proxy set on same port that is used in Drony to listen.
Drony will stop when that wifi is no longer active.
-can be used with adblockplus
-can be used with local SOCKS proxies as Orbot(Tor network), SSHTunnel, ConnecBot
-support for multiple network configurations
-pac/wpad proxy script support http://code.google.com/p/sandrop/wiki/HowToUseDronyWithScriptProxy
-local networks name resolver http://code.google.com/p/android/issues/detail?id=8030
- tab INFO where you can see apps that are making requests and perform filter actions
- actions deny, allow, direct (no proxy)
- default filter behaviour : deny all, allow all
- filter by network or for all networks
- filter can be on client ip, application, hostname part, port, method

---- FAQ ----

Q: Wth... I can't get to the settings tab!
A: Just swipe from right to left. Same goes for info tab.

Q: I have concerns that traffics goes through your VPN servers. Is this the case?
A: There is no VPN servers. VPN mode is just used to intercept all traffic and direct to Drony app.
Because some apps not respect android OS proxy settings. You can check this if Drony then redirect traffic to other proxy. Squid for example. In squid logs will be just requests to servers that android apps needs.

Q: It is not working for app that don't respect andoid OS proxy settings on L preview?
A: https://code.google.com/p/android-developer-preview/issues/detail?id=346 . Star the issue to be more quickly resolved.

Q: TeamViewer is not working. Any ideas why?
A: TeamViewer--Options--Advanced--Enable UDP = OFF. Also when chain proxy is involved port 5938 is mapped to 443. It works, but could change in the future.

Q: Can I use AdBlockPlus with Drony?
A: Yes. Android OS proxy should point to AdBlockPlus proxy port. Drony should start with VPN mode.

Q: Looks to me that not all traffic goes to Tor, ssh tunnel when feature is active.
A: Redirection works currently only when vpn intercept traffic.
So to have all traffic redirected there should be no android wifi os proxy
set to point to Drony (localhost 8020).

If you need more options, features check SandroProxy. It's more a developer tool for intercepting traffic.
https://market.android.com/details?id=org.sandroproxy

How to connect to another proxy example:
http://code.google.com/p/sandrop/wiki/HowToUseDronyWithOtherProxy

Beta testing group:
https://groups.google.com/d/forum/drony-beta-test

XDA thread:
http://forum.xda-developers.com/showthread.php?t=2320008

Admin settings wizard:
http://code.google.com/p/sandrop/wiki/DronySettingsWizard

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

keywords: ssl, proxy, ISA proxy , Forefront TMG proxy, squid proxy, corporate proxy, ntlm auth, basic auth, school proxy, wpad, pac, script, orbot, adblockplus, sshtunnel, connectbot, teamviewer, firewall

Recent changes:
1.2.74
more fixes; no need to upgrade if current version is working fine
1.2.73
fix: crash on drony second run, crash on vpn starting; it will show toast with reason
1.2.72
fix: vpn on non english locale, vpn routing checks local network settings
1.2.71
feature: upper proxy can be on device. For example SandroProxy on localhost:8008 that can capture traffic as pcap files or http request/responses
Add to list
Free
87
4.4
User ratings
998
Installs
50,000+
Concerns
0
File size
2216 kb
Screenshots
Screenshot of Drony Screenshot of Drony Screenshot of Drony Screenshot of Drony Screenshot of Drony Screenshot of Drony Screenshot of Drony Screenshot of Drony Screenshot of Drony Screenshot of Drony Screenshot of Drony Screenshot of Drony Screenshot of Drony Screenshot of Drony Screenshot of Drony Screenshot of Drony Screenshot of Drony Screenshot of Drony

About Drony
★ Root NOT needed ★
Proxy that can operate with proxy authentications.
Android OS has just proxy with no authentication.
So this app can help you with your corporate/university/school network environment.

Supports digest, windows (ntlm), basic authentication. Http and https type of proxies.
Drony will start if wifi appears that has proxy set on same port that is used in Drony to listen.
Drony will stop when that wifi is no longer active.
-can be used with adblockplus
-can be used with local SOCKS proxies as Orbot(Tor network), SSHTunnel, ConnecBot
-support for multiple network configurations
-pac/wpad proxy script support http://code.google.com/p/sandrop/wiki/HowToUseDronyWithScriptProxy
-local networks name resolver http://code.google.com/p/android/issues/detail?id=8030
- tab INFO where you can see apps that are making requests and perform filter actions
- actions deny, allow, direct (no proxy)
- default filter behaviour : deny all, allow all
- filter by network or for all networks
- filter can be on client ip, application, hostname part, port, method

---- FAQ ----

Q: Wth... I can't get to the settings tab!
A: Just swipe from right to left. Same goes for info tab.

Q: I have concerns that traffics goes through your VPN servers. Is this the case?
A: There is no VPN servers. VPN mode is just used to intercept all traffic and direct to Drony app.
Because some apps not respect android OS proxy settings. You can check this if Drony then redirect traffic to other proxy. Squid for example. In squid logs will be just requests to servers that android apps needs.

Q: It is not working for app that don't respect andoid OS proxy settings on L preview?
A: https://code.google.com/p/android-developer-preview/issues/detail?id=346 . Star the issue to be more quickly resolved.

Q: TeamViewer is not working. Any ideas why?
A: TeamViewer--Options--Advanced--Enable UDP = OFF. Also when chain proxy is involved port 5938 is mapped to 443. It works, but could change in the future.

Q: Can I use AdBlockPlus with Drony?
A: Yes. Android OS proxy should point to AdBlockPlus proxy port. Drony should start with VPN mode.

Q: Looks to me that not all traffic goes to Tor, ssh tunnel when feature is active.
A: Redirection works currently only when vpn intercept traffic.
So to have all traffic redirected there should be no android wifi os proxy
set to point to Drony (localhost 8020).

If you need more options, features check SandroProxy. It's more a developer tool for intercepting traffic.
https://market.android.com/details?id=org.sandroproxy

How to connect to another proxy example:
http://code.google.com/p/sandrop/wiki/HowToUseDronyWithOtherProxy

Beta testing group:
https://groups.google.com/d/forum/drony-beta-test

XDA thread:
http://forum.xda-developers.com/showthread.php?t=2320008

Admin settings wizard:
http://code.google.com/p/sandrop/wiki/DronySettingsWizard

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

keywords: ssl, proxy, ISA proxy , Forefront TMG proxy, squid proxy, corporate proxy, ntlm auth, basic auth, school proxy, wpad, pac, script, orbot, adblockplus, sshtunnel, connectbot, teamviewer, firewall

Recent changes:
1.2.74
more fixes; no need to upgrade if current version is working fine
1.2.73
fix: crash on drony second run, crash on vpn starting; it will show toast with reason
1.2.72
fix: vpn on non english locale, vpn routing checks local network settings
1.2.71
feature: upper proxy can be on device. For example SandroProxy on localhost:8008 that can capture traffic as pcap files or http request/responses

User reviews of Drony
Write the first review for this app!
Android Market Comments
A Google User
6 days ago
problem with android 5 on nexus 5 its not working with android l on nexus 5 . please fix bugs and upgrade it.
A Google User
6 days ago
Excellent App, essential for schools with proxies requiring authentication This app allowed us to use Samsung Note 8 tablets within our school network. Previously we were limited to using only the browser as teachers need to authenticate with our proxy server. Now Drony has enabled teachers can use all their apps. They can even use the all share cast dongle to wirelessly connect to the classroom projector. The developer was extremely helpful in making this last part happen. We are very happy with the app and the timely responses to questions we have had. Excellent job all around!
A Google User
Nov 17, 2014
Why isn't this a feature of android by default?
A Google User
Nov 15, 2014
i have problem it suddenly switches off again again every 10 minuts..please fix this
A Google User
Nov 14, 2014
Missing some features Update 2014-09-16: unable to allow direct intranet connection. Tested with AirDroid. Default port 8888. Have tried setting up filter rule direct mode to bypass vpn, which does not seems to work. (help needed!). Update 2014-11-14: on Lollipop, need to disable cellular data to force correct detection of proxy server. (Pls fix!)