Android13.0 系统限制上网系列之iptables用IOemNetd实现清除所有规则的实现

1.前言

在13.0的系统rom定制化开发中,对于系统限制网络的使用,需要在system中netd网络这块的产品要求中,会要求设置屏蔽ip地址之内的功能,
liunx中iptables命令也是比较重要的,接下来就来在IOemNetd这块实现清除所有自定义规则的的相关功能

2.  系统限制上网系列之iptables用IOemNetd实现清除所有自定义规则功能的实现的核心类

       system\netd\server\binder\com\android\internal\net\IOemNetd.aidl
        system\netd\server\OemNetdListener.cpp
        system\netd\server\OemNetdListener.h

3. 系统限制上网系列之iptables用IOemNetd实现清除所有自定义规则功能的实现的核心功能分析和实现


在android原生系统中,iptables是在网络过滤包模块非常重要的,Iptabels是与Linux内核集成的包过滤防火墙系统,linux和android都会包含Iptables的功能。
如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则Iptables有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。
netfilter/iptables的另一个重要优点是,它使用户可以完全控制防火墙配置和信息包过滤。您可以定制自己的规则来满足您的特定需求

iptables 常用命令如下:
命令                                        说明

-L  --list          <链名>  查看iptables规则列表
-A  --append        <链名> 

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-07 06:18:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-07 06:18:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-07 06:18:04       82 阅读
  4. Python语言-面向对象

    2024-04-07 06:18:04       91 阅读

热门阅读

  1. 原型设计模式的学习

    2024-04-07 06:18:04       37 阅读
  2. 【算法-数组】二分查找法

    2024-04-07 06:18:04       49 阅读
  3. Php中依赖注入是怎样的

    2024-04-07 06:18:04       43 阅读
  4. 34-2 SSRF(服务器端请求伪造)漏洞 - SSRF相关函数

    2024-04-07 06:18:04       45 阅读
  5. React Native调用Android的原生功能

    2024-04-07 06:18:04       35 阅读
  6. SpringBoot 优雅的网络请求

    2024-04-07 06:18:04       34 阅读
  7. spring 和springBoot区别

    2024-04-07 06:18:04       26 阅读
  8. 期权的各种套利分类

    2024-04-07 06:18:04       35 阅读
  9. 效率系列(十) macOS软件管理工具

    2024-04-07 06:18:04       33 阅读
  10. 设计模式:策略模式示例

    2024-04-07 06:18:04       29 阅读
  11. 计算机网络路由的配置

    2024-04-07 06:18:04       34 阅读
  12. C语言预处理基础知识笔记

    2024-04-07 06:18:04       34 阅读
  13. YOLOv5实战记录03 数据集构建

    2024-04-07 06:18:04       30 阅读