如何在Android应用程序中使用iptables

时间:2011-01-11 14:26:29

标签: android iptables

如何在Android应用程序中使用iptables?我需要这个类似于防火墙的功能,即包过滤,阻塞站点等。

我也不确定Android内核中是否有iptables可用。

我之前听说我必须创建iptables的交叉编译二进制文件 - 但我怎么能这样做?我如何在应用程序中使用它们?

1 个答案:

答案 0 :(得分:5)

这绝对有可能。您可以考虑查看the sourceDroidwall代码。

  

DroidWall - Android防火墙是功能强大的iptables Linux防火墙的前端应用程序。它允许您限制允许哪些应用程序访问您的数据网络(2G / 3G和/或Wi-Fi)。

从Droidwall查看iptables API以获取具体示例。

请注意,使用iptables时,您需要root权限才能使用手机。