Closed GoogleCodeExporter closed 8 years ago
Those on-the-fly permission requests are not possible on DroidWall.
SuperUser can do it because "su" is an user-space application, so they
basically wrote a modified "su" binary which communicates with the Android app.
iptables works in a very different way. The user-space iptables application is
only responsible for configuring a kernel-space module (netfilter), and
netfilter is the one which effectively blocks/allows the connections.
I can't simply write a modified version of netfilter, since each kernel module
must be compiled for a specific kernel version.
I will consider some other way to make it easier to find recently-installed
applications, but that will take some time ;)
Original comment by rodrigo...@gmail.com
on 1 Feb 2011 at 1:34
What about "tail -f LOG_FILE" from Java to get informed about new iptables
events?
Original comment by ste...@endrullis.de
on 1 Feb 2011 at 1:48
There is no "log file"...
iptables logs are held in the Linux Kernel ring, which is an in-memory list of
kernel logs.
Everytime DroidWall needs to read the log, it requires the root access, and it
is not possible keep reading the logs continuously, such as in "tail -f"
Original comment by rodrigo...@gmail.com
on 1 Feb 2011 at 1:57
Issue 92 has been merged into this issue.
Original comment by rodrigo...@gmail.com
on 23 Feb 2011 at 12:38
Issue 131 has been merged into this issue.
Original comment by rodrigo...@gmail.com
on 11 Apr 2011 at 2:39
Would it be possible add a proxy server to droidwall and to redirect the IP
packages of all apps to this proxy before the proxy decides whether to actually
forward the request to the internet or drop it. The proxy could listen on
127.0.0.0/16 and each app would send its packages to one of the 127.0.0.0/16
addresses (set by droidwall) in order to be able to distinguish between the
apps. To reduce the development effort maybe the proxy app could be based on
AdBlock, an open source Android App that aims at filtering out ads in HTTP
requests.
Original comment by ste...@endrullis.de
on 11 Apr 2011 at 5:29
When i am launching droidwall, superuser does not popup asking for allowing
permission to droidwall. Therefore, Droidwall gives me error that the phone
must be rooted. The phone is rooted. I am using Galaxy Tab 7" with Android
2.3.3 rooted using odin PDA update. Please help.
Original comment by obmahm...@gmail.com
on 30 Nov 2011 at 10:30
Original issue reported on code.google.com by
kdman...@gmail.com
on 28 Dec 2010 at 7:27