【Android抓包】Ubuntu mitmProxy配置

2023-05-16

Ubuntu 安装 mitmProxy

直接使用编译好的二进制包

参考:
https://cuiqingcai.com/31053.html#Linux-%E4%B8%8B%E7%9A%84%E5%AE%89%E8%A3%85

直接下载下载编译好的二进制包
https://mitmproxy.org/
在这里插入图片描述
解压出来,得到mitmproxy mitmdump mitmweb
在这里插入图片描述
sudo mv mitmproxy mitmdump mitmweb /usr/bin

之后可以直接使用

报错pkg_resources.DistributionNotFound

如果使用sudo apt install mitmproxy,安装可以成功,但是运行mitmproxy会报错:

pkg_resources.DistributionNotFound: The ‘mitmproxy==2.0.2’ distribution was not found and is required by the application:
在这里插入图片描述

Traceback (most recent call last):
  File "/usr/bin/mitmproxy", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/python3/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3257, in <module>
    def _initialize_master_working_set():
  File "/usr/local/python3/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3240, in _call_aside
    f(*args, **kwargs)
  File "/usr/local/python3/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3269, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/local/python3/lib/python3.9/site-packages/pkg_resources/__init__.py", line 582, in _build_master
    ws.require(__requires__)
  File "/usr/local/python3/lib/python3.9/site-packages/pkg_resources/__init__.py", line 899, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/local/python3/lib/python3.9/site-packages/pkg_resources/__init__.py", line 785, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'mitmproxy==2.0.2' distribution was not found and is required by the application

报错subprocess-exited-with-error

如果使用sudo pip3 install mitmproxy,会报错 subprocess-exited-with-error:
在这里插入图片描述

  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [1 lines of output]
      ERROR: Can not execute `setup.py` since setuptools is not available in the build environment.
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Android抓包】Ubuntu mitmProxy配置 的相关文章

随机推荐

  • FreeRTOS的学习(十三)——任务创建

    FreeRTOS的学习系列文章目录 FreeRTOS的学习 xff08 一 xff09 STM32上的移植问题 FreeRTOS的学习 xff08 二 xff09 任务优先级问题 FreeRTOS的学习 xff08 三 xff09 中断机制
  • FreeRTOS的学习(十四)——PendSV异常

    FreeRTOS的学习系列文章目录 FreeRTOS的学习 xff08 一 xff09 STM32上的移植问题 FreeRTOS的学习 xff08 二 xff09 任务优先级问题 FreeRTOS的学习 xff08 三 xff09 中断机制
  • adb命令大全

    目录 基本用法 命令语法 为命令指定目标设备 启动 停止 查看 adb 版本 以 root 权限运行 adbd 指定 adb server 的网络端口 设备连接管理 查询已连接设备 模拟器 USB 连接 无线连接 xff08 需要借助 US
  • Sallen-Key二阶低通滤波器——设计问题浅析

    目录 前言1 Sallen Key二阶低通滤波器结构2 截止频率3 结语 前言 这两天接了个简单的活 xff0c 关于设计一个Sallen Key二阶低通滤波器 xff0c 有一些体会 1 Sallen Key二阶低通滤波器结构 这个结构很
  • VsCode之常见操作01 修改背景颜色

    改变 Vscode的背景颜色 file 61 61 gt preferences 61 61 gt color theme 分别提供了亮色 xff0c 暗色主模版 也可以使用 快捷键 crtl 43 k crtl 43 t 61 61 gt
  • 学习Java一年的心得体会

    趁着这个时间 xff0c 写下我这一年来学习Java的总结 从17年的7月13号至今 xff0c 已经入坑一年了 xff0c 有汗水也有收获 最开始是在淘宝买了个五块钱的JAVA视频教程 xff0c 有基础 xff0c 进阶以及一些实战 说
  • 《Python数据结构与算法分析》读书笔记三——基本数据结构(一)

    文章目录 3 1 本章目标3 2 何谓线性数据结构3 3 栈3 3 1 何谓栈3 3 2 栈抽象数据类型3 3 3 用Python实现栈3 3 4 匹配括号3 3 5 普通情况 xff1a 匹配符号3 3 6 将十进制数转换成二进制数3 3
  • C++数据结构与算法——哈希表实现(链式法)

    解决散列冲突 文件结构字典类概念代码 哈希类概念代码 有序链表概念代码 哈希表实现概念代码 测试主函数代码输出 文件结构 字典类 概念 代码 span class token comment dictionary h span span c
  • Ubuntu编译安装LLVM(13.0.1)

    参考官方教程 xff1a https llvm org docs GettingStarted html 环境要求 我的电脑是Ubuntu 20 04虚拟机 xff0c 看一下官网的要求 xff1a 硬件要求 xff1a 软件要求 xff1
  • Ubuntu 20.04 安装docker报错

    在下载公钥后运行sudo apt update报错 xff0c 错误如图 xff1a 试了这两种方法都不好使 xff1a span class token function sudo span apt key adv keyserver k
  • 超声波传感器知识(第四部分):测量精度的影响

    摘要 xff1a 对于超声波传感器 xff0c 测量精度通常是指模拟输出的测量值的绝对精度 基于回波传输时间 xff0c 超声波传感器的测量精度依靠数个物理参数 这些参数通常与空气和内部偏差相关 对于超声波传感器 xff0c 测量精度通常是
  • STM32学习之旅④ USART串口和上位机通信

    STM32系列博客 xff1a STM32学习之旅 开发环境搭建STM32学习之旅 固件库的使用及工程模板的建立STM32学习之旅 从点灯到代码移植STM32学习之旅 USART串口和上位机通信STM32学习之旅 SPI控制TFT xff0
  • STM32-F407入门学习专题(五) STM32外设之DMA

    目录 1 DMA 2 DMA功能框图 2 1 外设通道选择 2 2 仲裁器 2 3 FIFO 2 4存储器端口 外设端口 3 DMA传输配置 1 DMA DMA xff08 Direct Memory Access xff09 xff0c
  • Linux修改用户名主机名

    首先修改主机名 george 64 George JI sudo vi etc hostname sudo password for george Daiver 修改hosts文件 george 64 George JI sudo vi e
  • SVO2安装,编译和运行q

    一 编译环境配置及安装 github address GitHub uzh rpg rpg svo pro open SVO2是在SVO的基础上的升级版 xff0c 其与SVO的不同在于 xff1a 1 SVO2 0支持透视 xff0c 鱼
  • 【统计学】Q1、Median、Q3含义

    五数概括法 xff08 Five number Summary xff09 是一种对数据离散程度的描述方法 1 Min xff1a 最小值 xff1b 2 Q1 xff1a 第一四分位数 xff08 又称 xff1a 下四分位数 xff0c
  • 【Android安全】Android app开发者证书和代码签名机制

    参考链接 xff1a 安卓证书相关验证机制 xff1a https duanqz github io 2017 09 01 Android Digital Signature xff08 部分内容不准确 xff09 关于META INF文件
  • 【Android安全】IDA 处理伪代码JUMPOUT指令(Undefine + Create Function)

    IDA 处理伪代码JUMPOUT指令 函数被IDA错误合并 IDA分析so时 xff0c 可能会遇到反编译结果不准确的情况 xff0c 如下 xff1a 这里的两个JUMPOUT其实解析有问题 xff0c 如下 xff1a 例如loc 18
  • 【Android安全】小米8刷机、救砖、root教程

    线刷 xff1a 通过计算机上的刷机软件把ROM 通过数据线传输 并安装到手机内存中 ROM包以tgz为后缀 卡刷 xff1a 把所需要的ROM下载或者复制到内存 SD卡根目录中 小米8救砖教程 xff08 线刷 xff09 按照https
  • 【Android抓包】Ubuntu mitmProxy配置

    Ubuntu 安装 mitmProxy 直接使用编译好的二进制包 参考 xff1a https cuiqingcai com 31053 html Linux E4 B8 8B E7 9A 84 E5 AE 89 E8 A3 85 直接下载