1、需要root的实现方案:
其原理是在root后的机器使用root权限来配置iptable,利用linux这个自带的防火墙实行流量控制。
例如:
Droidwall:https://github.com/CfYz/droidwall
android_firewall:https://github.com/skullone/android_firewall

2、不需要root的实现方案;
android的vpnservice技术,实现了免root的防火墙,Android提供了VpnService类。这是一个Service的子类。一旦start了该service,它会创建一个类似于应用代理的服务。任何应用外出的包,都会先发给该服务,然后该服务再转发到网络上。于是这个VpnService就成为需要使用网络的应用和网络服务器之间的一个中间人。这就提供了一个机会来控制外出流量。

用途:网络管理、流量管理、网络安全,广告过滤、联网控制、WiFi安全通道等等
例如:
NetGuard:https://github.com/M66B/NetGuard

WIFI连接相关:

https://github.com/rorist/android-network-discovery

https://github.com/mkch/android-wifi-connecter

参考文章:
如何使用Android系统自带的VPN服务框架
Android VPN Service实现免root防火墙

欢迎关注微信公众号:DroidMind
精品内容独家发布平台


呈现与博客不一样的技术干货

Android流量监控以及流量防火墙的概述相关推荐

  1. Android:全面详细的解析Android数据流量统计流程与分析方法(流量检测、流量监控、流量提示)相关类PhoneStateListener,dcTracker,TrafficStats

    作者:GentlemanTsao https://blog.csdn.net/GentelmanTsao 每篇一格言 Stay hungry,stay foolish! --Steve Jobs 文章 ...

  2. 网络流量监控及流量异常检测

    当今的企业面临着许多挑战,尤其是在监控其网络基础设施方面,需要确保随着网络规模和复杂性的增长,能够全面了解网络的运行状况和安全性.为了消除对网络性能的任何压力,组织应该采取的一项重要行动是使用随组织一 ...

  3. linux+eth0+流量监控,linux流量监控脚本 | 旺旺知识库

    #######################脚本内容如下####################### #!/bin/bash ##作用:监控eth0端口的流量 ##可以将eth0换为eth1等其他 ...

  4. 计算机网络监控技术,实现网络流量监控的核心技术要求

    利用计算机网络流量监控来阻止来自网络的攻击以及网络木马病毒等.设计计算机网络流量监控软件是优化与规划计算机网络的基础,不仅能够收集计算机网络上的数据资料,也可以对计算机网络进行持续性地监控.利用产生的 ...

  5. 流量监控软件轻松处理异常流量

    异常流量一般是网络流量管理中比较难对付的现象,对于网管来说,使用流量监控软件轻松处理网络异常流量的问题,应该是常见的事了. 随着越来越多的软件采用了P2P技术进行通讯,一两台电脑使用的P2P软件就可以 ...

  6. WiFi网络带宽、流量监控管理

    当您的组织拥有越来越多的有线和无线设备时,有必要在预算.性能和安全性之间取得准确的平衡.尽管无线设备可以为用户提供灵活性,但鉴于其动态性质,发现和管理这些设备可能极具挑战性. 为用户提供功能性无线网络 ...

  7. Android中的 eBPF 流量监控

    eBPF 网络流量工具结合使用内核与用户空间实现来监控设备自上次启动以来的网络使用情况.它提供了额外的功能(如套接字标记.分离前台/后台流量,以及按 UID 划分的防火墙),以根据手机状态阻止应用访问 ...

  8. android流量监控步骤_Android流量网络监控设计(超级实用版).doc

    Android流量网络监控设计(超级实用版).doc 摘 要 伴随着Android智能移动设备的普及,其对网络系统和流量监控的要求越来越高,因而,让用户有能力实现对移动设备网络流量的实时监控和显示,同 ...

  9. android流量显示插件,[android]仿360状态,种流量监控桌面浮动显示

    [android]仿360状态,类流量监控桌面浮动显示 前两天看到部分音频播放器可以实现在桌面上显示歌词,360那个浮动的桌面提示,想不到怎么实现.然后查了些资料大致了解了下,比想象的简单多了.先看效 ...

  10. linux下的流量监控之应用程序防火墙

    linux下的流量监控之应用程序防火墙 date: 2022-10-03 lastmod: 2022-10-03 今天我发现使用 wps 打开 pdf 文件的时候,硬盘扩展坞会被激活并且硬盘发出的声音 ...

最新文章

  1. mysql事件探查器_【干货】Mysql的事件探查器-之Mysql-Proxy代理实战一(安装部署与实战sql拦截与性能监控)...
  2. 15 上下篇博客和按月分类
  3. 基于matlab 读取文件夹 保存文件夹
  4. 两个矩阵相加 Exercise08_05
  5. [数据库]数据库三级加锁协议深入理解
  6. qt没有mysql文件夹_qt5-qt目录下没有mysql文件夹
  7. 为什么NaN - NaN == 0.0与英特尔C ++编译器?
  8. 大数据技术常用的工具有哪些
  9. Ubuntu1404+Django1.9+Apache2.4部署配置1安装
  10. 微信支付jsapi并写入数据库--回调函数(notify.php)的使用
  11. 源码分析三:OkHttp(2)—拦截器简介
  12. 技术分享 | MySQL:caching_sha2_password 快速问答
  13. 阿里月饼事件,猿方怎么看?
  14. eclipse IED 创建springboot项目教程
  15. 从事互联网产品运营所需的8条技能
  16. 2018数学建模国赛回顾(国一)
  17. 智能硬件蓝牙配网方案概要
  18. Linux下安装google浏览器
  19. 深度学习篇之数据集划分方法-附代码python详细注释
  20. OLED通信方式_IIC通信

热门文章

  1. jmeter录制脚本
  2. jmeter录制脚本(Mac)
  3. mysql物业管理系统设计_Java开发物业管理系统:数据库表单设计
  4. Unicode编码在JavaScript中的作用是什么?
  5. 2020华为软挑成渝赛区初赛复赛方案分享
  6. 冒泡排序C语言代码 时间复杂度
  7. 硬件工程师成长之路(10.1)——芯片选型
  8. 【问题解决】sql2012安装时卡在正在启动操作系统功能"NetFx3"上不动的解决办法
  9. 大学python教材电子版下载_Python数据分析基础(全国高等院校应用型创新规划教材·计算机系列)...
  10. delphi2007 打开项目时,突然报错,提示microsoft.net borland 报错