Multitor:一款带有负载均衡功能的多Tor实例创建工具
2023-9-16 08:40:9 Author: FreeBuf(查看原文) 阅读量:11 收藏

关于Multitor 

Multitor是一款带有负载均衡功能的多Tor实例创建工具,Multitor的主要目的是以最快的速度完成大量Tor进程的初始化,并将大量实例应用到我们日常使用的程序中,例如Web浏览器和聊天工具等等。除此之外,在该工具的帮助下,我们还可以在进行渗透测试和对基础设施安全性进行审计时提高隐蔽性和匿名性。

 工具要求 

Multitor需要使用到下列外部实用工具或代码库,请提前安装:
tor
netcat
haproxy
polipo
privoxy
http-proxy-to-socks

 支持的环境 

GNU/Linux(已在Debian和CentOS上进行过测试)
Bash(v4.4.19)

工具下载&安装

广大研究人员可以使用下列命令将该项目源码克隆至本地:
git clone https://github.com/trimstray/multitor
然后切换到项目目录中,运行安装脚本即可:
cd multitor
./setup.sh install

 工具执行参数 

Usage:
multitor <option|long-option>



Options:
--help 显示工具帮助信息和退出
--debug 在屏幕上打印调试信息
--verbose 显示与Tor进程相关的更多信息
-i, --init <num> 初始化新的Tor进程
-k, --kill 终止所有Multitor进程
-s, --show-id 显示指定的Tor进程ID
-n, --new-id 重新生成Tor实例进程
-u, --user <string> 设置用户
--socks-port <port_num|all> 设置Socks端口号
--control-port <port_num> 设置控制端口号
--proxy <proxy_type> 设置Socks或HTTP代理服务器(polipo, privoxy, hpts)
--haproxy 将HAProxy设置为HTTP代理前端

 工具运行样例 

multitor --init 2 --user debian-tor --socks-port 9000 --control-port 9900 --proxy privoxy --haproxy
multitor --init 2 --user debian-tor --socks-port 9000 --control-port 9900
multitor --init 10 --user debian-tor --socks-port 9000 --control-port 9900 --proxy socks
multitor --show-id --socks-port 9000

 工具输出样例 

multitor --init 5 -u debian-tor --socks-port 9000 --control-port 9900 --proxy privoxy

Set processes: 5
Created: 5
Not created: 0
Control password: TI24tO2k0E8f8jqoIr

Proxy state: running (privoxy » haproxy » socks)

 工具运行演示截图 

 许可证协议 

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

项目地址

Multitorhttps://github.com/trimstray/multitor

FreeBuf粉丝交流群招新啦!

在这里,拓宽网安边界

甲方安全建设干货;

乙方最新技术理念;

全球最新的网络安全资讯;

群内不定期开启各种抽奖活动;

FreeBuf盲盒、大象公仔......

扫码添加小蜜蜂微信回复“加群”,申请加入群聊



文章来源: http://mp.weixin.qq.com/s?__biz=MjM5NjA0NjgyMA==&mid=2651239093&idx=4&sn=f56a1431da132d4136a3951c9be5a08c&chksm=bd1d203e8a6aa92822d2732ed8501baf8ad9a15f45948e80500572c3a91adc350bd8a140ff45&scene=0&xtrack=1#rd
如有侵权请联系:admin#unsafe.sh