热点

手机抓包的两种方法:wireshark抓包和fiddler抓包

﹥>﹥吖頭↗ 提交于 2019-12-13 18:11:52
1、电脑做wifi热点,手机连上后电脑上使用wireshark抓包 该方法手机无须root,并且适用于各种有wifi功能的手机(IOS、android等)、平板等。只要电脑的无线网卡具有无线承载功能,就可以。方法如下: 1.把电脑的网络做为热点 2.开启wifi热点后,被测手机连接到该热点; 3.启动wireshark,选择做为热点的网卡,点击start开始抓包; 4.操作手机,可以抓取到手机所有与网络交互的数据包,如需停止,直接点击wireshark的stop即可。 2、使用fiddler来抓取 此方法只适应于抓取http。此方法的最大优点是,可以拦截发出或者收到的http,可以修改http的request和response数据。因此用此方法可以模拟一些特殊场景(如包无响应、模拟一些很难出现的错误码等)。 此方法最好有一台拥有无线网卡的电脑。 1.电脑和手机连接到同一个局域网下(如电脑和手机连接到同一个wifi下) 2.电脑打开fiddler,在fiddler下,Tools-fiddler options,在connections选项卡下设置监听的端口号和勾选“allow remote computers connect”,点击“ok” 3.手机在wifi的选项下,选择**为“手动”,然后主机名填上电脑的IP地址,端口号填上刚才设置的“8888”后,保存。 来源: CSDN 作者

Python3控制win10连接wifi热点

☆樱花仙子☆ 提交于 2019-12-12 21:13:11
一、基础知识 1.netsh简介: netsh(Network Shell) 是一个windows系统本身提供的功能强大的网络配置命令行工具,netsh支持指令如下: 本篇主要讲述如何通过netsh命令连接一个新的wifi(可以是局域网,也可以是公网),连接局域网主要考虑方便用python控制电脑连接wifi模块,然后就可以玩更多应用了,比如测试WIFI模块性能,通过电脑完成对设备的升级控制等。 二、操作步骤 1.制作用户配置文件 (1)查看当前电脑存在的配置文件 netsh wlan show profiles (2)导出已有配置文件 netsh wlan export profile key=clear (3)修改新的配置文件 现在需要连接新的热点,ssid是router_test 密码是12345678 需要从上文导出的配置文件中复制一个文件,修改名字为WLAN-router_test,文件内容如下: 2.增加配置文件 netsh wlan add profile filename=WLAN-router_test.xml 3.连接测试 netsh wlan connect name=router_test 来源: 51CTO 作者: 一叶孤沙 链接: https://blog.51cto.com/14616151/2458000

ios下获取所有实体/虚拟网卡的信息,并以此判断设备所处的网络状态

匆匆过客 提交于 2019-12-06 18:44:34
一直在做移动设备网络方面的开发,最近项目需要解决ios设备判断是否打开个人热点。 经过网上搜索,找到一个比较笨的办法,就是通过获取status bar高度是否等于40来判断热点状态。当有其他设备接入我的热点后,ios会在status bar height添加一行蓝底白色的文字提示有人接入,并一直保留在屏幕顶端,此时status bar height == 40。不过这个方法不能判断出在没有其他设备接入时,设备是否启动热点。 昨天,突然想到到获取ios设备ip地址的方法是遍历ios所有(实体/虚拟)网卡,当热点启动的时候,肯定会增加一个新的ip地址。于是通过日志记录了不启动热点和启动热点时所有ipv4地址,果然启动热点后,会增加一个桥接虚拟网卡,名称( ifa_name )为“ bridge0 ”或“bridge100”。 以下为热点启动后,所有ipv4网卡的情况: lo0 //本地ip, 127.0.0.1 en0 //局域网ip, 192.168.1.23 pdp_ip0 //WWAN地址,即3G ip, bridge0 //桥接、热点ip,172.20.10.1 通过遍历所有ipv4网卡,查询网卡名称是否包含“bridge”即可判断当前热点是否启动。 // Get All ipv4 interface + (NSDictionary *)getIpAddresses {

Android之高仿飞鸽传输热点创建与搜索模块

。_饼干妹妹 提交于 2019-12-06 16:28:16
这两天,无意中看到飞鸽传书的wifi热点创建与搜索模块,于是乎很蛋疼的还原了一下他的这一小模块代码,感觉效果差不多,跟大家分享一下: 源码下载地址: http://download.csdn.net/download/weidi1989/5293352 我们先来看看效果图: 1.山寨机主界面 2.进应用就会自动搜索wifi,这个动画效果截屏变形了。将就一下吧 3.搜索结果显示 4.连接上我另外一台山寨机创建的热点 5.正在创建热点 6.热点创建成功,关于那个黑黑的gif动画,我试了三种方法:①.网上导了那个很泛滥的包,不行,②.用Movie实现的动画,还是不行,在有的机器上会花屏,③.就是下面这个效果了,自定义的一个view,由于图片是透明的,所以黑色底没有解决。 下面是几个关键类的代码: 1.我们先来看看这个广播:WTBroadcast,通过这个广播,可以及时更新我们的界面显示信息。重点是“android.net.wifi.WIFI_STATE_CHANGED” 与“android.net.wifi.STATE_CHANGE”两个状态的区别 /** * wifi状态监听广播 * * @author way * */ public class WTBroadcast extends BroadcastReceiver { public static ArrayList

Spring cloud微服务安全实战-6-10sentinel之热点和系统规则

允我心安 提交于 2019-12-06 15:01:26
热点规则 热点就是经常访问的数据。很多时候我们希望争对某一些热点数据,然后来进行限制。比如说商品的信息这个服务,我们给它做一个限流,qps是100,某一天我想做一个秒杀活动,可能会有很大的流量,这个时候一个商品的qps就达到100了,这个时候就会把流量给他控制住。其他的商品就都看不了。 我希望秒杀这个商品,只把秒杀这个上商品id来的请求,它的qps限制在50,剩下还能留下50给我其他的商品。这是我们碰到的场景。 这个时候我们就需要我们能根据请求的参数来做限流。带的参数是我的热点参数,就给你应用一个特殊的规则。没带我的热点参数,非热点有另外一个限流规则。但是他们调用的是同一个服务。 说白了就是,针对同一个资源,针对不同的参数做不同的流量规则。 sentinel里面这个规则怎么去实现 给getInfo方法加上sentinel的注解。做成一个Resource,然后才可以根据getInfo来制定一些规则 我们根据id的参数不同做限流的规则 这样我就声明了一个新的资源。 启动orderAPI 返回回来就是一个订单信息。 这样服务就调用通了,有了一些流量后。 id为1的qps是1,不是1 的qps是10. 现在传的是2 qps是10怎么点 都不会有限流的问题。 换成id为1,如果一旦点快了。返回500 就说明被限流了。 id是1的时候抛出了ParamFlowException的异常

Raspberry Pi 配置静态IP

一笑奈何 提交于 2019-12-05 22:33:01
2019-11-28 10:32:18 树莓派通过连接笔记本热点上网,并且通过SSH远程连接 一、配置树莓派WiFi 1、配置WiFi 第一次进入树莓派系统之后,修改 wpa_supplicant.config文件,让树莓派自动连接该热点。 sudo vim /etc/wpa_supplicant/wpa_supplicant.config ssid是电脑开启的热点的名称,psk是热点的密码,key_mgmt=WPA-PSK是加密方式,除此之外还可设置优先级,由于只需要这一个热点,此处省略。 2、配置静态IP 树莓派2代之前都是通过修改 /etc/network/interfaces文件来配置静态IP,我使用的是3代B,当我试图打开interfaces文件看到了这几段文字 # Please note that this file is written to be used with dhcpcd # For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf' 修改 /etc/dhcpcd.conf文件 sudo vim /etc/dhcpcd.conf 因为我们是使用无线连接的所以选择wlan0网卡 去掉 interface wlan0, static ip_address, static routers 前面的 #

【架构类】秒杀系统的设计思考 ~ 1

旧城冷巷雨未停 提交于 2019-12-05 15:43:22
转载自:中华石杉公众号 关键词 :高性能、动静分离、热点优化、系统优化、一致性(库存扣减准确性)、高并发读写、高可用(流量削峰、)、缓存失效和命中率 前言 秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。 简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。 从架构视角来看,秒杀系统本质是一个高性能、高一致、高可用的三高系统。而打造并维护一个超大流量的秒杀系统需要进行哪些关注,就是本文讨论的话题。 整体思考 首先从高维度出发,整体思考问题。秒杀无外乎解决两个核心问题,一是并发读,一是并发写,对应到架构设计,就是高可用、一致性和高性能的要求。 关于秒杀系统的设计思考,本文即基于此 3 层依次推进,简述如下: 高性能。 秒杀涉及高读和高写的支持,如何支撑高并发,如何抵抗高IOPS?核心优化理念其实是类似的:高读就尽量"少读"或"读少",高写就数据拆分。 本文将从动静分离、热点优化以及服务端性能优化 3 个方面展开 一致性。 秒杀的核心关注是商品库存,有限的商品在同一时间被多个请求同时扣减,而且要保证准确性,显而易见是一个难题。 如何做到既不多又不少?本文将从业界通用的几种减库存方案切入,讨论一致性设计的核心逻辑 高可用。 大型分布式系统在实际运行过程中面对的工况是非常复杂的,业务流量的突增、依赖服务的不稳定

手机抓包的两种方法:wireshark抓包和fiddler抓包

强颜欢笑 提交于 2019-12-05 08:34:26
1、电脑做wifi热点,手机连上后电脑上使用wireshark抓包 该方法手机无须root,并且适用于各种有wifi功能的手机(IOS、android等)、平板等。只要电脑的无线网卡具有无线承载功能,就可以。方法如下: 1.把电脑的网络做为热点 2.开启wifi热点后,被测手机连接到该热点; 3.启动wireshark,选择做为热点的网卡,点击start开始抓包; 4.操作手机,可以抓取到手机所有与网络交互的数据包,如需停止,直接点击wireshark的stop即可。 2、使用fiddler来抓取 此方法只适应于抓取http。此方法的最大优点是,可以拦截发出或者收到的http,可以修改http的request和response数据。因此用此方法可以模拟一些特殊场景(如包无响应、模拟一些很难出现的错误码等)。 此方法最好有一台拥有无线网卡的电脑。 1.电脑和手机连接到同一个局域网下(如电脑和手机连接到同一个wifi下) 2.电脑打开fiddler,在fiddler下,Tools-fiddler options,在connections选项卡下设置监听的端口号和勾选“allow remote computers connect”,点击“ok” 3.手机在wifi的选项下,选择**为“手动”,然后主机名填上电脑的IP地址,端口号填上刚才设置的“8888”后,保存。 4.设置完毕之后

一个秒杀系统的设计思考,超详细!

坚强是说给别人听的谎言 提交于 2019-12-04 23:34:00
前言 秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。从架构视角来看,秒杀系统本质是一个高性能、高一致、高可用的三高系统。而打造并维护一个超大流量的秒杀系统需要进行哪些关注,就是本文讨论的话题。 整体思考 首先从高维度出发,整体思考问题。秒杀无外乎解决两个核心问题,一是并发读,一是并发写,对应到架构设计,就是高可用、一致性和高性能的要求。关于秒杀系统的设计思考,本文即基于此 3 层依次推进,简述如下—— 高性能。 秒杀涉及高读和高写的支持,如何支撑高并发,如何抵抗高IOPS?核心优化理念其实是类似的:高读就尽量"少读"或"读少",高写就数据拆分。本文将从动静分离、热点优化以及服务端性能优化 3 个方面展开 一致性。 秒杀的核心关注是商品库存,有限的商品在同一时间被多个请求同时扣减,而且要保证准确性,显而易见是一个难题。如何做到既不多又不少?本文将从业界通用的几种减库存方案切入,讨论一致性设计的核心逻辑 高可用。 大型分布式系统在实际运行过程中面对的工况是非常复杂的,业务流量的突增、依赖服务的不稳定、应用自身的瓶颈、物理资源的损坏等方方面面都会对系统的运行带来大大小小的的冲击。如何保障应用在复杂工况环境下还能高效稳定运行,如何预防和面对突发问题

一个秒杀系统的设计思考,超详细!

血红的双手。 提交于 2019-12-04 23:33:42
前言 秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。从架构视角来看,秒杀系统本质是一个高性能、高一致、高可用的三高系统。而打造并维护一个超大流量的秒杀系统需要进行哪些关注,就是本文讨论的话题。 整体思考 首先从高维度出发,整体思考问题。秒杀无外乎解决两个核心问题,一是并发读,一是并发写,对应到架构设计,就是高可用、一致性和高性能的要求。关于秒杀系统的设计思考,本文即基于此 3 层依次推进,简述如下—— 高性能。 秒杀涉及高读和高写的支持,如何支撑高并发,如何抵抗高IOPS?核心优化理念其实是类似的:高读就尽量"少读"或"读少",高写就数据拆分。本文将从动静分离、热点优化以及服务端性能优化 3 个方面展开 一致性。 秒杀的核心关注是商品库存,有限的商品在同一时间被多个请求同时扣减,而且要保证准确性,显而易见是一个难题。如何做到既不多又不少?本文将从业界通用的几种减库存方案切入,讨论一致性设计的核心逻辑 高可用。 大型分布式系统在实际运行过程中面对的工况是非常复杂的,业务流量的突增、依赖服务的不稳定、应用自身的瓶颈、物理资源的损坏等方方面面都会对系统的运行带来大大小小的的冲击。如何保障应用在复杂工况环境下还能高效稳定运行,如何预防和面对突发问题