前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mubeng:实现快速代理检测和IP地址轮转

mubeng:实现快速代理检测和IP地址轮转

作者头像
FB客服
发布2021-07-02 15:27:30
1.1K0
发布2021-07-02 15:27:30
举报
文章被收录于专栏:FreeBuf

关于mubeng

mubeng是一款功能强大的代理检查和IP地址轮转工具。该工具具备以下几种功能特性:

代理IP轮换:在每次发送请求之后变更你的IP地址。 代理检测:检测你的代理IP是否仍然可用。 支持所有的HTTP/S方法。 支持传递所有的参数和URI。 支持HTTP&Socksv5代理协议。 易于使用:你可以直接使用自己的代理文件来配置和运行mubeng,并选择需要执行的操作。 跨平台特性:无论你使用的是Windows、Linux、macOS或是树莓派,你都可以正常使用mubeng。

工具安装

预编译源码安装

广大研究人员可以直接访问该项目的【Releases页面】来获取预编译好的项目代码,下载之后即可直接运行。

Docker安装

直接运行下列命令即可将mubeng的Docker镜像拉取到本地:

代码语言:javascript
复制
▶ docker pull kitabisa/mubeng

源码安装

这里需要使用Go编译器(v1.15+):

代码语言:javascript
复制
▶ GO111MODULE=on go get -u ktbs.dev/mubeng/cmd/mubeng

注意:上述命令也适用于工具更新。

或者,你也可以使用下列命令将源代码手动构建为可执行程序:

代码语言:javascript
复制
▶ git clone https://github.com/kitabisa/mubeng

▶ cd mubeng

▶ make build

▶ (sudo) mv ./bin/mubeng /usr/local/bin

▶ make clean

工具使用

该工具要求我们提供自己的代理列表,可以是需要检测的代理,或是用于代理IP轮转的代理地址池:

代码语言:javascript
复制
▶ mubeng [-c|-a :8080] -f file.txt [options...]

工具选项

下面给出的是该工具所有支持的选项参数:

代码语言:javascript
复制
▶ mubeng -h

参数选项

描述

-f, —file

代理文件

-a, —address:

运行代理服务器

-d, —daemon

代理服务器守护程序

-c, —check

执行代理状态检测

-t, —timeout

代理服务器检测最大超时(默认为30s)

-r, —rotate

每次请求后轮转代理IP地址(默认为1)

-v, —verbose

导出HTTP请求/响应,或显示无响应的代理服务器

-o, —output

日志输出

-u, —update

更新mubeng 至最新稳定版本

-V, —version

显示当前mubeng版本

工具使用样例

比如说,你有一个如下所示的代理列表:

代码语言:javascript
复制
http://127.0.0.1:8080

https://127.0.0.1:3128

socks5://127.0.0.1:2121

...

...

代理检测

你可以在命令中传递—check选项来执行代理检测:

代码语言:javascript
复制
▶ mubeng -f proxies.txt --check --output live.txt

上述命令中还是用了—output选项来将可用代理存储至live.txt文件中:

代理IP轮转

如果你想轮转代理服务器IP地址的话,可以直接从live.txt中获取可用代理,此时你必须使用-a选项来运行代理服务器:

代码语言:javascript
复制
▶ mubeng -a localhost:8089 -f live.txt -r 10

BurpSuite代理

如果你想将mubeng作为BurpSuite中的上游代理使用的话,仅需按下图配置即可:

项目地址

mubeng:【点击文末阅读原文】

许可证协议

本项目的开发与发布遵循Apache开源许可证协议。

参考资料

https://golang.org/doc/install

https://pkg.go.dev/ktbs.dev/mubeng/pkg/mubeng#Transport

https://portswigger.net/burp/documentation/desktop/getting-started/installing-burp

https://www.zaproxy.org/download/

https://github.com/kitabisa/mubeng/blob/master/.github/CONTRIBUTING.md

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于mubeng
  • 工具安装
    • 预编译源码安装
      • Docker安装
        • 源码安装
        • 工具使用
          • 工具选项
          • 工具使用样例
            • 代理检测
              • 代理IP轮转
                • BurpSuite代理
                • 项目地址
                • 许可证协议
                • 参考资料
                相关产品与服务
                容器镜像服务
                容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档