ITKeyword,专注技术干货聚合推荐

注册 | 登录

Ubuntu使用Charles监控Android手机网络请求

ITleaks 分享于 2016-05-24

2018阿里云全部产品优惠券(新购或升级都可以使用,强烈推荐)
领取地址https://promotion.aliyun.com/ntms/yunparter/invite.html

核心思想是Android手机使用ubuntu pc中的网络代理Charles,然后手机的网络数据都会先到Charles, 然后使用Charles的网络数据分析工具分析网络

安装Charles

下面代码来源https://gist.github.com/heyalexej/,并做了精简

#!/usr/bin/env sh
set -e
# install charles proxy from deb sources.
# http://www.charlesproxy.com
sudo sh -c 'echo "deb http://www.charlesproxy.com/packages/apt/ charles-proxy main" > /etc/apt/sources.list.d/charles-proxy.list'
wget -q http://www.charlesproxy.com/packages/apt/PublicKey -O - | sudo apt-key add -

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install -y charles-proxy
# or for the brave
#sudo apt-get install -y charles-proxy-beta 

运行charles

执行./charles即可

配置手机代理

1)连接一个wifi网络 (比如 ‘itleaks’)
2)进入setting,选择wifi选项
3)长按已经连接的wifi网络 ‘itleaks’
4) Modify network config-> Show advanced options.
Set proxy settings.
ip: 设置为pc的ip
port:8888

核心思想是Android手机使用ubuntu pc中的网络代理Charles,然后手机的网络数据都会先到Charles, 然后使用Charles的网络数据分析工具分析网络 安装Charles 下面代码来源https://gist.github.com

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。