mitmproxy 自身代理设置

原创 2013年12月02日 17:19:42

情景:公司内网走http代理,所以要设置mitmproxy也走这个代理,它不会读取http_proxy环境变量,所以要使用下面的方法解决


在mitmproxy最前面加下面片段

#socks 见下

import socks

import socket
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "proxy1", 8080)
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS4, "proxy1", 8080)
socks.setdefaultproxy(socks.PROXY_TYPE_HTTP, "proxy1", 8080)
socket.socket = socks.socksocket



python -- SocksiPy
<<<<<<<<<<<<<<<<
用来设置代理,支持SOCKS4, SOCKS5 or HTTP proxy.
http://nchc.dl.sourceforge.net/project/socksipy/socksipy/SocksiPy%201.00/SocksiPy.zip

将 socks.py 复制到 python的lib目录
可以处理dns
        见文档

文档:
        安装包中有详细文档

3种类型代理
        PROXY_TYPE_SOCKS4/PROXY_TYPE_SOCKS5/PROXY_TYPE_HTTP

用法1:代理所有socket
        可以拦截httplib, httplib2, urllib, urllib2的请求
<<
import socks
import socket
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "proxy1", 8080)
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS4, "proxy1", 8080)
socks.setdefaultproxy(socks.PROXY_TYPE_HTTP, "proxy1", 8080)
# 替换socket实例,在所有请求前
socket.socket = socks.socksocket
>>

>>>>>>>>>>>>>>>>>


初试使用mitmproxy搭建网络代理

初试使用mitmproxy搭建网络代理1 参考文章参考文章 https://mitmproxy.org/ http://www.freebuf.com/sectool/76361.html ...

mitmproxy的五种代理模式(六)

mitmproxy俗称中间人攻击的神器,有篡改功能的代理,支持http通信与https通信,总共有五种代理模式。 1、正向代理(regular proxy)启动时默认选择的模式 是...

mitmproxy(代理)——中间人攻击的神器

一、前言 http proxy在web渗透上占据着非常重要的地位,这方面的工具也非常多,像burp suite, Fiddler,Charles简直每个搞web的必备神器,还有历史比较久远的paro...
  • WHACKW
  • WHACKW
  • 2015年05月19日 08:56
  • 1608

mitmproxy中libmproxy简单介绍

mitmproxy中libmproxy简单介绍 jaffer · 2014/09/24 17:42 0x00 简介 Mitmproxy是一个基于python的中间人代理的框架...
  • WHACKW
  • WHACKW
  • 2015年05月19日 09:02
  • 804

Mitmproxy 学习

学习连接:百度网盘kali初级教程视频第二课 首先理解代理服务器(正向,反向,透明服务器区别):http://z00w00.blog.51cto.com/515114/1031287 ...
  • o0Roy
  • o0Roy
  • 2016年12月03日 13:25
  • 765

svn,git,scp,rsync,rake,ssh,wget,axel,aria2,nohup,grep,tail,siege,mitmproxy,ulimit,netstat,lsof

scp 把本地文件上传到服务器上 scp -P 1234 config/cert/dev/client.pem dev@xx.xxx.xxx:/srv/rorapps/fgcc/config/ce...

mitmproxy的中间拦截事件(七)

mitmproxy的基本原理 1.客户端发起一个到mitmproxy的连接,并且提交了HTTP CONNECT请求。 2.mitmproxy以200连接已经建立响应,好像已经建立了CONNECT通信...

和Charles同样强大的iOS免费抓包工具mitmproxy

现阶段给iOS设备进行网络抓包的手段非常之多,除了我之前介绍的tcpdump,wireshark之外,还有Charles,以及和Charles同样好用的mitmproxy,其实还有更多,比如更小众的d...

Mitmproxy 拦截、mock移动设备网络请求

Mitmproxy 拦截、mock移动设备网络请求本文主要介绍使用mitmproxy拦截、mock移动设备网络请求,讲解的硬件环境是mac + Android手机,其中的部分方法Linux、Wind...

mitmproxy

Mitmproxy(PS:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mitmproxy...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mitmproxy 自身代理设置
举报原因:
原因补充:

(最多只允许输入30个字)