使用 whistle 在 macOS 上进行抓包-程序员宅基地

技术标签: 前端  功能测试  JS  其他  macos  

  1. 首先确保 node.js 已经安装,没有安装的在 https://nodejs.org/en/ 下载安装
  2. 使用 node.js 全局安装 whistle (仅第一次需要)
$ npm i -g whistle
  1. whistle 安装 ca 证书 (仅第一次需要)
$ w2 ca
  1. whistle 自动设置代理 (每次都需要)
whistle proxy
  1. whistle 启动
w2  start
  1. 开始抓包
    在这里插入图片描述访问这个地址
    在这里插入图片描述
    进入 Network 栏目
    在这里插入图片描述
    记得打开 http/2
    即可查看当前设备的所有请求

  2. whsitle 停止

whistle stop
  1. whistle 关闭代理(不关闭无法正常使用网络)
w2 proxy --off
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/nju_zjy/article/details/129068777

智能推荐

文件大小(bit,bytes,KB,MB,GB,TB)换算_bytes转换mb-程序员宅基地

文章浏览阅读2.3w次,点赞3次,收藏11次。基本概念bit 意为“位”或“比特”,是计算机运算的基础,属于二进制的范畴;Byte 意为“字节”,是计算机文件大小的基本计算单位;计算机最小存储计量单位是:bit(位)计算机最基本存储计量单位是:Bytes(字节)两者应用的场合不同:1、bit通常用来作数据传输的单位,因为物理层,数据链路层的传输对于用户是透明的,而这种通信传输是基于二进制的传输。2、byte通常是在应用层用来作单位,表示文件的大小,在用户看来就是可见的数据大小。比如一个字符就是1byte,如果是汉字,则是2byte。_bytes转换mb

Excel 还在重复输入相同的数据?不用那么麻烦(避免重复输入,批量填充 -- 非手动输入与复制粘贴的快捷精准输入的方法)_excel行打字怎么出现重复-程序员宅基地

文章浏览阅读4.2k次。引言  本篇博文结合链接食用更佳(知识点遥相呼应,有共通之处,且大多结合使用,轻松举一反三)Excel 信息录入(登记人员信息录入,打字慢如何快速输入数据,数据列的格式调整)业务需求 & 效果实现  Excel 表格在手动输入别人的手写数据时,总会有那么几列名义变量的类别是固定的,比如性别要么男要么女;所属部门要么A要么B or C or D 之类的,如果你还在手动输入他们或者..._excel行打字怎么出现重复

Cookie跨域以及Cookie共享问题_跨域cookie共享-程序员宅基地

文章浏览阅读5.3k次。解决跨域以后,如何允许跨域请求携带cookie,例如访问B的接口,默认情况下是不允许带cookie的,此时需要设置axios的withcredentials的属性为true,告诉浏览器在访问B网站时,将B网站的cookie带上,此时光前端设置还不行,还需要后端在响应头中添加 allow-withcredentials = true,这样就可以保证跨域请求也可以携带cookie。在站点A下面访问B域名的接口,那么这是一个跨域请求,如果不做处理,此时这个请求就跨域了,浏览器在接收到响应以后会直接报错。_跨域cookie共享

安全架构与企业风险管理:实现全面的安全保障-程序员宅基地

文章浏览阅读456次,点赞14次,收藏20次。1.背景介绍在当今的数字时代,数据安全和企业风险管理已经成为企业最关键的问题之一。随着互联网和人工智能技术的发展,企业数据的安全性和隐私保护成为了越来越重要的问题。因此,安全架构和企业风险管理已经成为企业最关键的问题之一。在这篇文章中,我们将讨论安全架构与企业风险管理的关系,以及如何实现全面的安全保障。我们将从以下几个方面进行讨论:背景介绍核心概念与联系核心算法原理和具体操作步骤...

P问题、NP问题、NPC问题、NP hard问题-程序员宅基地

文章浏览阅读4.1w次,点赞50次,收藏268次。图论算法摘要1. 图的概念图一个图(graph) G=(V,E)G=(V,E)G=(V,E) 由顶点(vertex)集 VVV 和边(edge)集 EEE 组成。每一条边就是一个点对 (a,b),a,b∈V(a,b),a,b∈V(a,b),a,b∈V。有时候也把边叫做弧(arc)。有向图如果点对(a,b),a,b∈V(a,b),a,b∈V(a,b),a,b∈V是有序的,那么图就是有向的..._npc问题

【UE4 C++】大规模人群绕行避让的最优解DetourCrowdAIController如何开启_detour crowd-程序员宅基地

文章浏览阅读7.6k次,点赞8次,收藏24次。目录问题阐述与解决效果RVO Avoidance与Detour Crowd AI Controller的区别如何使用Detour Crowd AI Controller蓝图C++弃用的写法新版写法(也很简便)问题阐述与解决效果在项目存在大规模寻路人群时,很容易出现两个角色的寻路路径相冲突,就会造成这种互斥现象。使用AI ControllerUE4为此..._detour crowd

随便推点

满二叉树(Full Binary Tree)&&完全二叉树(Complete Binary Tree)-程序员宅基地

文章浏览阅读4.9k次,点赞2次,收藏3次。满二叉树(Full Binary Tree)、完全二叉树(Complete Binary Tree)_full binary tree

学做 方玲玉 网络营销_网络营销实务(方玲玉)课件及习题参考答案-程序员宅基地

文章浏览阅读1.2k次。内容简介:网络营销实务(方玲玉)课件及参考答案教学内容第01讲 网络正在改写传统商业规则第02讲 网络营销:传统营销的继承与超越(1)实训1 传统企业经营现状及网络平台建设情况调研第03讲 网络营销:传统营销的继承与超越(2)第04讲 创新创意:网络营销的核心竞争力实训2 成功网络卖家网络营销创新创意分析第05讲 目标市场及竞争对手分析第06讲 网民消费模式分析实训3 网络目标用户、竞争对手及消费..._网络营销实务课后题答案

JAVA java学习(16)——————javaweb主流框架介绍(小结)_javaweb框架-程序员宅基地

文章浏览阅读993次。Java Web开发的用到的框架之多简直令人发指,而且因为版本的更新换代导致的问题也是层出不穷。然而这也是Web技术不断演化的结果,要么选择接受,要么引领节奏。原来常用的Javaweb框架是SSH(Struts + Spring + Hibernate)后来随着Spring的强大以及Struts漏洞上的等等问题,演变成为了Spring + SpringMVC + Hibernate/Mybatis。互联网这块比较常见的是Mybatis。再后来也慢慢演变为了Springboot + Mybatis。1. _javaweb框架

和我一起写lua - 确认操作系统-程序员宅基地

文章浏览阅读294次。最近写的lua脚本需要运行在多个平台,因而一些平台相关的属性必须区别设置。如路径分隔符。在lua中,没有找到相关判断操作系统的函数。因此相关设置一直手工设置,增加了环境配置的时间。 在luarocks模块中,有一个luarocks.site_config模块(一个lua文件),其安装时便设定了操作系统类型。因此我们可以从这个模块获取操作系统:示例:require "..._lua判断操作系统

广度优先搜索算法及其MATLAB实现_广度优先算法可行路径matlab-程序员宅基地

文章浏览阅读6.2k次,点赞6次,收藏39次。摘要广度优先搜索算法(又称宽度优先搜索)是最简便的图的搜索算法之一,这一算法也是很多重要的图的算法的原型。Dijkstra单源最短路径算法和Prim最小生成树算法都采用了和宽度优先搜索类似的思想。其别名又叫BFS,属于一种盲目搜寻法,目的是系统地展开并检查图中的所有节点,以找寻结果。换句话说,它并不考虑结果的可能位置,彻底地搜索整张图,直到找到结果为止。(来自百度百科)算法思想1.对图中的任..._广度优先算法可行路径matlab

微信和支付宝相关支付业务场景介绍_支付宝的应用场景-程序员宅基地

文章浏览阅读1.1w次,点赞5次,收藏38次。支付宝 当面付 条码支付 应用场景:商家使用扫码设备,扫描用户支付宝钱包上的条码/二维码,完成收款。支付流程:API列表: 接口名称 描述 API地址 alipay.trade.pay 统一收单交易支付接口 https://docs.op..._支付宝的应用场景

推荐文章

热门文章

相关标签