7

How can I use iptables in an Android application? I need this for a firewall-like functionality i.e. packet filtering, blocking sites etc.

I'm also not sure whether iptables are available in the Android kernel.

I previously heard that I'd have to create cross-compiled binaries of iptables – but how can I do that? And how can I use them in the application?

4

1 に答える 1

5

それは間違いなく可能です。Droidwallのソースコードを見ることを検討してください。

DroidWall-Androidファイアウォールは、強力なiptablesLinuxファイアウォールのフロントエンドアプリケーションです。これにより、データネットワーク(2G / 3Gおよび/またはWi-Fi)へのアクセスを許可するアプリケーションを制限できます。

具体的な例については、DroidwallのiptablesAPIを確認してください。

iptables使用するときは、電話へのルートアクセスが必要であることに注意してください。

于 2011-01-11T14:30:18.207 に答える