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

Pre*_*tam 7 android iptables

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

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

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

slh*_*hck 5

这绝对是可能的.您可以考虑查看Droidwall 的源代码.

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

有关具体示例,请查看Droidwall 的iptablesAPI.

请注意,使用iptables时需要root权限才能访问手机.