如何在 Android 应用程序中使用 iptables
如何在 Android 应用程序中使用 iptables?我需要这个来实现类似防火墙的功能,即数据包过滤、阻止站点等。
我也不确定 iptables 在 Android 内核中是否可用。
我之前听说我必须创建 iptables 的交叉编译二进制文件 - 但我该怎么做呢?我如何在应用程序中使用它们?
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?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这绝对是可能的。您可以考虑查看源代码Droidwall。
查看来自 Droidwall 的
iptables
API 查看具体示例。请注意,使用
iptables
时,您需要手机的 root 访问权限。It's definitely possible. You might consider looking at the source code of Droidwall.
Check out the
iptables
API from Droidwall for specific examples.Note that when using
iptables
you need root access to your phone.