技术控

    今日:60| 主题:49409
收藏本版 (1)
最新软件应用技术尽在掌握

[其他] wyproxy:HTTP/HTTPS, Socks5代理服务器

[复制链接]
待我长发及腰 发表于 2016-10-1 07:01:13
724 15

立即注册CoLaBug.com会员,免费获得投稿人的专业资料,享用更多功能,玩转个人品牌!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
wyproxy

  Proxying And Recording HTTP/HTTPs and Socks5, Save To Mysql Database.
  HTTP/HTTPS, Socks5代理服务器, 并可以将网络请求记录保存到后台数据库.
  帮助安全测试人员更加便捷的发现(客户端/APP/网页)中隐藏的接口或资源。
  同时支持流量handle回放数据功能,
  在HTTP Header中插入 移动/联通/电信 营业厅的免流量域名头, 实现免流量代理上网。
  支持场景
  
       
  • iPhone App   
  • iPad App   
  • Mac OS X App   
  • Android APP  
  帮助说明

  [code]$ python wyproxy.py -h
usage: wyproxy.py [-h] [-d] [-stop] [-restart] [-pid] [-p] [-m] [-us]

wyproxy v 1.0 ( Proxying And Recording HTTP/HTTPs and Socks5)

optional arguments:
  -h, --help           show this help message and exit
  -d, --daemon         start wyproxy with daemond
  -stop, --stop        stop wyproxy daemond
  -restart, --restart  restart wyproxy daemond
  -pid , --pidfile     wyproxy daemond pidfile name
  -p , --port          wyproxy bind port
  -m , --mode          wyproxy mode (HTTP/HTTPS, Socks5, Transparent)
  -us, --unsave        Do not save records to MySQL server[/code]  记录字段如下
   
wyproxy:HTTP/HTTPS, Socks5代理服务器-1 (socks5代理,socks代理地址,socks5)

  
       
  • method (HTTP/HTTPS/OPTIONS)   
  • scheme (http/https/ftp)   
  • host ( www.wuyun.org )   
  • port (80/8080)   
  • url ( https://www.wuyun.org/foo/bar.php?id=1 )   
  • path (/foo/bar.php)   
  • extension (php)   
  • query (id=1)   
  • headers (response headers)   
  • content (response contnet)   
  • request_headers (reqeust client headers)   
  • request_content (request data: liked post data)   
  • status_code (200/404/403)   
  • date_start (unix timestamp)   
  • date_end (unix timestamp)  
  环境要求

  
       
  • CentOS 6.4   
  • Python 2.7   
  • Mysql Server  
  开发环境依赖

  [code]$ yum install python-devel libxml2-devel libxslt-devel libjpeg-turbo-devel libffi-devel mysql-devel[/code]  编译安装Python2.7环境

  [code]$ wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
$ tar zvxf Python-2.7.8.tgz
$ cd Python-2.7.8
$ ./configure
$ make
$ make install
$ mv /usr/bin/python /usr/bin/python2.6.6  
$ ln -s /usr/local/bin/python2.7 /usr/bin/python[/code]  重启bash终端, 就拥有新的Python2.7环境了
  安装新的Python2.7环境下的pip

   https://pip.pypa.io/en/latest/installing/
  [code]$ wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
$ python get-pip.py[/code]  yum在Python2.7环境下无法使用,需要让它使用python2.6.6的环境
  [code]$ vim /usr/bin/yum # 修改第一行的程序执行环境
#!/usr/bin/python   ->    #!/usr/bin/python2.6.6[/code]  获取代码

  [code]$ yum install git
$ mkdir src
$ cd ./src
$ git clone https://github.com/ring04h/wyproxy.git[/code]  安装python依赖库

  [code]$ pip install -r requirements.txt[/code]  安装MYSQL数据库

  [code]$ yum install mysql-server
$ service mysqld start
$ mysql -uroot -p < wyproxy.sql[/code]  性能优化

  MYSQL配置调优, 有时候网页的content内容size大于1M,
  需要修改MYSQL配置调优的全局配置文件max_allowed_packet, 允许插入的数据大小为64M.
  [code]$ vim /etc/my.cnf
[mysqld] # 位置
max_allowed_packet = 64M[/code]  Open Max file option:
  [code]$ echo ulimit -HSn 65536 >> /etc/rc.local
$ echo ulimit -HSn 65536 >> ~/.bash_profile[/code]  开发环境

  或者你可以配置和启动一个virtualenv环境来独立运行wyproxy.
  [code]$ yum install python-devel libxml2-devel libxslt-devel libjpeg-turbo-devel libffi-devel mysql-devel0[/code]  启动wyproxy

  如果不想将代理记录保存到数据库, 必须指定 -us 或者 --unsave 参数
  普通方式启动
  [code]$ yum install python-devel libxml2-devel libxslt-devel libjpeg-turbo-devel libffi-devel mysql-devel1[/code]  守护进程方式启动
  [code]$ yum install python-devel libxml2-devel libxslt-devel libjpeg-turbo-devel libffi-devel mysql-devel2[/code]  支持HTTPS, 需要配置客户端 SSL 证书

  iPhone 移动端, 使用Safari浏览器打开

   https://raw.githubusercontent.com/ring04h/wyproxy/master/ssl/mitmproxy-ca.pem
  会有如下图片提示, 点击右上角安装, 使证书状态变为绿色生效
  安装界面

wyproxy:HTTP/HTTPS, Socks5代理服务器-2 (socks5代理,socks代理地址,socks5)

  成功后的界面
123下一页
友荐云推荐




上一篇:Microsoft seeks testers for &#x27;Project Springfield&#x27; bug-detection servic
下一篇:Leveraging Property Based Testing
酷辣虫提示酷辣虫禁止发表任何与中华人民共和国法律有抵触的内容!所有内容由用户发布,并不代表酷辣虫的观点,酷辣虫无法对用户发布内容真实性提供任何的保证,请自行验证并承担风险与后果。如您有版权、违规等问题,请通过"联系我们"或"违规举报"告知我们处理。

duniang22221 发表于 2016-10-1 14:27:36
我是个哑巴,平时说话都是伪装的。
回复 支持 反对

使用道具 举报

蓝枫一 发表于 2016-10-1 18:45:37
明明可以靠脸吃饭,偏偏要靠才华
回复 支持 反对

使用道具 举报

,,,。 发表于 2016-10-1 20:39:19
放假前的节奏
回复 支持 反对

使用道具 举报

何艺 发表于 2016-10-4 04:21:47
为保住菊花,这个一定得回复!
回复 支持 反对

使用道具 举报

帝国崛起 发表于 2016-10-4 19:47:41
漏洞与补丁齐飞,蓝屏共死机一色!  
回复 支持 反对

使用道具 举报

厮守→上帝 发表于 2016-10-9 10:36:45
前排顶,很好!
回复 支持 反对

使用道具 举报

rtooj 发表于 2016-11-6 11:55:47
我回帖楼主给加积分吗?
回复 支持 反对

使用道具 举报

侯可 发表于 2016-11-6 23:47:56
我是耶稣他儿子,椰子!
回复 支持 反对

使用道具 举报

lkjhfds 发表于 2016-11-8 20:06:58
问君能有几多愁,恰似一群太监上青楼……
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

我要投稿

推荐阅读

扫码访问 @iTTTTT瑞翔 的微博
回页顶回复上一篇下一篇回列表手机版
手机版/CoLaBug.com ( 粤ICP备05003221号 | 文网文[2010]257号 )|网站地图 酷辣虫

© 2001-2016 Comsenz Inc. Design: Dean. DiscuzFans.

返回顶部 返回列表