首页 > 系统相关 >mitmproxy初探(windows版以及linux版)

mitmproxy初探(windows版以及linux版)

时间:2023-07-11 20:36:45浏览次数:48  
标签:证书 windows 代理服务器 mitmproxy linux 安装

mitmproxy简介

mitmproxy是一组工具,包括:

mitmproxy(交互式的,具有控制台界面,但不支持windows)

mitmweb(基于web的图形化界面)

mitmdump(命令行版本)

win10安装mitmproxy

查阅了官方文档以及各位大佬博客,基本上都是在python环境下安装的,但是python版本好像要高于3.6,我就试了一下直接用pip

pip3 install mitmproxy

很顺利,直接就安装好了,检查是否安装完毕:

mitmproxy --version

如果出现类似于下图版本的信息,就是安装成功

安装成功后,尝试运行mitmproxy、mitmweb、mitmdump发现根本抓不到包,应该是没有设置代理,于是安装了Proxy SwitchyOmega该插件,新建情景模式mitmproxy,如图:因为mitmproxy默认监听的是8080端口,所以设置端口为8080,但是这个端口后面也可以更改

设置完之后,点击应用选项,再次访问,发现这次提示,代理服务器拒绝连接,也没有正常显示页面,最后查了一些资料才知道,还要安装CA证书,让代理服务器是可信任的,才能响应,根据官网上所说,访问http://mitm.it/,看是否成功,可是我打开后要么是

要么就是代理服务器拒绝连接,其实这里也有个坑,要打开mitmproxy才可以

打开之后再访问,就会出现如图

接着就简单了,下载第一个windows版本的证书,下载完之后,点击开始进行证书导入向导,后面的网上都能找到,安装完之后就OK了,个人感觉windows总体来说比linux下简单一点

Linux下安装

首先linux要能联网,然后一直到访问http://mitm.it/都和windows是一样的,但打开mitmproxy之后出现的安装证书的界面不太一样

因为我们是linux,所以只能选其他了,下载完other之后,出现以下三种,我选的是最后一种手动安装(不能照着它的顺序来,最后一步应该先运行,要先将pem文件转换成crt文件)然后按顺序运行完就OK了,这里还是有点坑的。

 

标签:证书,windows,代理服务器,mitmproxy,linux,安装
From: https://www.cnblogs.com/Athena-ydy/p/17545819.html

相关文章

  • windows下rclone挂在alist
    相比RaiDrive,rclone开源、免费、无广告、无弹窗。在使用上,rclone可能比RaiDrive卡顿。原因是rclone启动参数没设置好。把rclone的启动命令换成下面这个,将使rclone流畅度提升数倍。.\rclonemountalist:M:--network-mode--header"Referer:"--multi-thread-streams8--bu......
  • Linux创建用户、删除用户
     一、创建用户1.创建用户:vagrant为用户名->sudouseradd-mvagrant-d/home/vagrant-s/bin/bash2、为创建的用户设置密码->sudopasswdvagrant3、修改用户的权限:(/etc/sudoers文件只有r权限,在改动前需要增加w权限,改动后,再去掉w权限)(1)为sudoers增加写......
  • C程序设计(基于Linux平台) 微课版
    本书以“学完C语言之后知道能做什么”为编写目标,共包括9章:LinuxC语言程序设计简介、C语言基础I、C语言基础II、链表、C标准库、Linux系统调用、Socket编程、Pthreads编程、GTK图形界面编程。其中,C语言基础I、C语言基础II、C标准库、Linux系统调用为本书最基础最......
  • linux 中ls -F 选项
     ls-F选项在输出项追加文件的类型标识符。例如:001、[root@PC1test02]#ls##测试文件testtest01.txttest02.txttest03.txttest04.txtxxx001.pedxxx003.pedtest01.csvtest02.csvtest03.csvtest03.txt.linktest05.txtxxx002.ped......
  • WIMBoot是一种在Windows系统中实现文件镜像引导的技术。它允许将Windows镜像文件(WIM文
    WIMBoot是一种在Windows系统中实现文件镜像引导的技术。它允许将Windows镜像文件(WIM文件)直接注入到硬盘的压缩存储空间中,从而节省磁盘空间并提高系统性能。在WIMBoot中,WIM文件包含了完整的Windows操作系统及其组件。通常,WIM文件中的内容被解压缩并复制到硬盘上的普通文件系统中。......
  • linux 设置代理
    linux设置代理exportproxy="http://XXXX:8080"exporthttp_proxy=$proxyexporthttps_proxy=$proxyexportftp_proxy=$proxyexportno_proxy="localhost,127.0.0.1,::1"解除代理unsethttp_proxyunsethttps_proxyunsetftp_proxyunsetno_proxy ......
  • Windows10无法上网网络提示"依赖或组无法启动"的处理方法
    参考:https://www.haozhuangji.com/xtjc/111319342.htmlwin+r输入msconfig选择服务-全部启用重新启动......
  • Linux 软链接删除
    创建软链接在Linux中,可以使用ln-s[源文件][软链接文件]的命令来创建软链接。首先,打开终端并进入目标路径,可以使用pwd命令查看当前路径。使用mkdir命令创建一个名为test的目录,并使用touch命令在该目录下创建两个测试文件,分别为test.txt和val.txt......
  • LINUX系列-grep篇
    一grep完整语法结构grep[options][pattern]file命令参数匹配模式文件数据常用参数总结-i--忽略大小写-n--列出所有匹配的行,并显示行号-l--只列出符合条件的文件名称-L--列出不包含匹配项的文件名称-r--递归搜索-x--匹配整行-w--匹配......
  • linux系统安装pycharm环境
    1、安装Pycharm环境参考网站:https://www.linuxidc.com/Linux/2018-04/152003.htmwindows注册方法启动方法彻底删除方法pycharm安装后代码区不能编辑  安装pip的方法安装jango的方法      安装jango出错  解决办法延长下载时间 --default-timeout=100   ......