对于在Android开发出具有流量防火墙的功能,在Android4.0后,提供了VpnService的API供调用,

我在上一篇博客 使用Android系统自带的VpnService截取流量中提到了VpnService的使用原理,并附上了我开发中测试的简单demo,但是这个demo没有实现数据回传的功能,就是说开了VPN开关后,没法进行上网,没办法接收到回传的数据包。这里我再提供个例子,供大家使用。

这个小程序实现了VPN的功能,也能够根据IP地址和端口号进行过滤数据包,下面将使用方法介绍下:

1、在SD卡中加入destIPAndPort.txt文件,在这个文件中的第一行写上IP地址,第二行写上端口号。

2、安装此程序,点击开启VPN按钮,此时就会根据IP地址进行流量过滤,过滤到的数据包日志信息会存放到SD卡目录下的logTag.txt文件中,打开文件可以看到时间,IP地址,端口号,十六进制的数据包信息。

下载程序:http://download.csdn.net/detail/jsqfengbao/9698316

有不懂的地方,可以随时跟帖进行交流。

Android免root流量防火墙,简单小程序相关推荐

  1. Android免Root环境下Hook框架Legend原理分析

    0x1 应用场景 现如今,免Root环境下的逆向分析已经成为一种潮流! 在2015年之前的iOS软件逆向工程领域,要想对iOS平台上的软件进行逆向工程分析,越狱iOS设备与安装Cydia是必须的!几乎 ...

  2. Android免root查看数据库内容

    Android免root查看数据库内容 用Android Studio 的一个小工具 1.首先需要Android Studio 3.0 还没有升级AS 3.0的小伙伴赶快升级啦. AS升级方式:菜单栏 ...

  3. 【android免root脚本制作】基于控件的操作——auto.js进阶

    在[android免root脚本制作]自动坐标操作手机--京东金融程序金果摇钱树自动收金果 之后,想要做进一步优化,因为基于坐标点击如何屏幕被移动之类就会点击错位,不同手机还需去适配坐标,甚是麻烦,所 ...

  4. 私域流量公众号+小程序+企业微信+视频号+积分组合营销

    企业微信.视频号是引流,公众号是最好的截流载体,回流的环境交给小程序. 一.企业微信.视频号引流 通常来讲就是利用拓客方式加渠道方式,将企业微信.视频号平台的客户引到自己的公众号,操作其实很简单,就是 ...

  5. 免单拼团商城小程序开发

    免单拼团商城小程序开发 概述// 免单活动是现在商家比较喜欢的一种营销活动,几乎所有的商家都是通过免单系统进行免单的,市面上大部分的免单系统都是只有排队免单的功能,免单周期较长且比较单一,但是我们免单 ...

  6. 小程序源码:星座运势,周公解梦流量主微信小程序

    这是一款以星座运势查询,周公自定义解梦为主的一款小程序 内支持流量主模式插入 多个功能包含如下: 星座查询 星座运势查询 十二生肖查询 生肖运势查询 星座配对 生肖配对 配对排行榜 星盘查询 周公解梦 ...

  7. Anti-recall 防撤回神器 -- Android 免root查看撤回消息和闪照 官网

    Anti-recall 防撤回神器官方下载 Android 免root查看撤回消息和闪照 官网 下载地址 anti-recall.com 哪里撤回点哪里 妈妈再也不用担心我错过劲爆消息了呢 爆照撤回没 ...

  8. 编写C语言的最简单小程序Hello world和函数使用

    编写C语言的最简单小程序Hello world 一.示例一 1.编写demo.c程序 #include<stdio.h> int main() {printf("Hello wo ...

  9. 人气头像榜单壁纸套图下载流量主微信小程序开发

    人气头像榜单壁纸套图下载流量主微信小程序开发 云开发,小程序免服务器和域,.包括微信和QQ端小程序,本程序包括壁纸下载,头像下载,套图下载,刘海壁纸制作,动态壁纸下载等功能. 功能服务// 微信小程序 ...

  10. python简单的小程序_Python简单小程序---名片简易系统

    Python简单小程序---名片简易系统 主程序功能代码 import cards_tools while True: cards_tools.show_meun() action = int(inp ...

最新文章

  1. 【组队学习】十一月微信图文索引
  2. python数据逆透视_PIVOT(透视转换)和UNPIVOT(逆透视转换)
  3. Docker操作系统理解
  4. 三十、Pyspider爬虫框架总结,爬取Scrapy文档
  5. junit4.0/4.9与testng6.4 pom依赖对比
  6. 第一次Sprint总结
  7. java静态类如何赋值_Java class对象说明 Java 静态变量声明和赋值说明
  8. AN EMPIRICAL STUDY OF EXAMPLE FORGETTING DURING DEEP NEURAL NETWORK LEARNING 论文笔记
  9. 游戏筑基开发之初识指针
  10. TensorFlow 安装
  11. 【随感】i want to rest ,i want to read some books ,i want tone sleep
  12. 偶们院就业相关政策及问题解答----吃面
  13. es6-3.webpack应用
  14. 传智java答案_传智播客_Java基础入门习题答案
  15. Ola VS Uber:从印度到伦敦的出行战争
  16. 棋牌游戏“拖拉机”牌型提取
  17. mysql utc_MySQL的时区是否应该设置为UTC?
  18. 苹果免密支付怎么关闭_有人苹果手机被盗刷了!那是设置有问题...
  19. 从飞思卡尔到NXP,经久不衰的i.MX系列产品背后的“成功学”
  20. C语言幻方矩阵的求解

热门文章

  1. Linux 常用的命令
  2. JAVA基础【刘意】27天全集【Day02小结】
  3. mysql中sex数据类型_MySQL数据类型+简单操作
  4. ngrok小米球实现访问本地项目
  5. python怎么下载网站_python怎么下载网页上的文件
  6. python根据url链接下载文件
  7. 51单片机 code关键字
  8. 使用Spine来完成骨骼动画
  9. OpenCore启动项中无Install macOS Big Sur 的解决办法
  10. java 16进制与汉字_Java汉字与16进制数相互转换