当前位置: 首页 > news >正文

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

1.前言

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

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

       system\netd\server\binder\com\android\internal\net\IOemNetd.aidlsystem\netd\server\OemNetdListener.cppsystem\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        <链名> 

http://www.lryc.cn/news/129560.html

相关文章:

  • vue2和vue3响应式原理
  • 【面试八股文】每日一题:谈谈你对线程的理解
  • arm开发板 GDB远程调试方法
  • Linux命令(71)之unxz
  • 广告牌安全传感器,实时监测事故隐患尽在掌握
  • 对比学习损失—InfoNCE理论理解
  • 贝锐蒲公英助力电子公交站牌联网远程运维,打造智慧出行新趋势
  • SpringBoot + Vue 微人事(十)
  • 【Redis】Redis哨兵模式
  • 系统架构师---软件重用、基于架构的软件设计、软件模型
  • 【Web开发指南】MyEclipse XML编辑器的高级功能简介
  • 设计模式-观察者模式(观察者模式的需求衍变过程详解,关于监听的理解)
  • vue+electron中实现文件下载打开wps预览
  • 第4章 性能分析中的术语和指标
  • 数字化转型能带来哪些价值?_光点科技
  • 适用于Android™的Windows子系统Windows Subsystem fo r Android™Win11安装指南
  • hive高频使用的拼接函数及“避坑”
  • windows ipv4 多ip地址设置,默认网关跃点和自动跃点是什么意思?(跃点数)
  • java_免费文本翻译API_小牛翻译
  • flink消费kafka数据,按照指定时间开始消费
  • 【SpringCloud】Feign使用
  • WebApIs 第五天
  • 按斤称的C++散知识
  • C++策略模式
  • 如何在网页下载腾讯视频为本地MP4格式
  • opencv-yolov8-目标检测
  • CRYPTO 密码学-笔记
  • 基于YOLOv8模型的五类动物目标检测系统(PyTorch+Pyside6+YOLOv8模型)
  • Java课题笔记~ SpringBoot基础配置
  • vue实现文件上传,前后端