在ubuntu16.04上面配置mitmproxy

本文详细记录了在Ubuntu 16.04上配置mitmproxy的全过程,包括如何搭建Python 3.6环境、安装pip3以及解决安装mitmproxy时的依赖问题。通过这篇博客,读者可以了解如何避免在配置过程中遇到的常见错误,如删除系统默认Python版本导致的问题,以及如何正确安装和使用mitmproxy进行中间人攻击。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于实验室里学长要求我用ubuntu环境下的mitmproxy做中间人攻击,所以我在这个问题上可以说踩过不少坑了。

我第一次配置这个环境是在实验室的台式机上,那次我给那个电脑上装了个双系统,然后当时对linux一窍不通的我在配置python3.6以上环境的时候,直接把系统自带的python给删了,这个问题的严重性大家也都知道,我直接就把ubuntu搞崩溃了,还好我的学长比较沉的住气,没有直接骂我,而是啥也没说把u盘递给了我。。。。。所以第一次配这个环境可以说是真的傻,重装完系统之后,我就小心翼翼的,最后不知道怎么把python环境配好之后,然后还是学长手把手帮我,从github上把mitmproxy安装了下来。

我第二次配这个环境是我之后不再去实验室,转而在自己的虚拟机上跑,然后还是在ubuntu16.04的虚拟机上配这个环境,那次还是比较顺利的,走的就是我一会儿要说的那条路。

第三次配这个环境就是刚刚,在我拥有了两个电脑之后,把原来跑windows的电脑直接跑ubuntu16.04了,然后在上面重新配的环境。

总的来说,有这么几种方法:第一种就是从git上安装:

git clone https://github.com/mitmproxy/mitmproxy.git
这是第一次我安装mitmproxy的时候所用的方法,事实证明可行。

第二种是直接把源码从官网下载下来,然后自己手动编译,这种方法我没有试过,因为我觉得不如敲几个指令来的快。

第三种方法就是我后几次用的,直接用pip3安装mitmproxy,这也是我接下来的正文所细说的方法。

我只会描述个人认为能成的方法流程,至于其他的肯定有很多别的方法,但是我就不做提及了,毕竟我也不熟悉。所以我的意思是按照以下步骤做是成功的,但至于为什么要这样做,或者说某些步骤改变之后还行不行,还请有心人下去自己实验和研究。

1.首先配置python3.6环境

现在在我的认知里这是很重要的一步,这步一定要实现的就是,你在shell里输入python命令时,它一定不能有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值