• Multitor:一款带有负载均衡功能的多Tor实例创建工具


    关于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 
    
     
    
     
    
     
    
      Options:
    
            --help                      显示工具帮助信息和退出
    
            --debug                   在屏幕上打印调试信息
    
            --verbose                  显示与Tor进程相关的更多信息
    
        -i, --init                  初始化新的Tor进程
    
        -k, --kill                        终止所有Multitor进程
    
        -s, --show-id                   显示指定的Tor进程ID
    
        -n, --new-id                    重新生成Tor实例进程
    
        -u, --user               设置用户
    
            --socks-port    设置Socks端口号
    
            --control-port      设置控制端口号
    
            --proxy         设置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开源许可证协议。

  • 相关阅读:
    公平、非公平锁、可重复锁、自旋锁、死锁
    大数据项目之电商数仓、日志采集Flume测试、日志采集Flume启停脚本
    JVM虚拟机浅谈(四)
    如何写好科研论文笔记 李玉军 清华大学 学堂在线课程
    vue el-table字段点击出现el-input输入框,失焦保存
    CCF-C类 | 仅1个月Accept!中科院2区SCI,Elsevier出版社,审稿快易录用!
    由浅到深的操作系统学习
    Opus Security利用其AI驱动的多层次优先级引擎提升漏洞管理能力
    如何通过git指令加入管理者仓库并提交分支(Github Gitee)
    BGP路径属性与路由反射器
  • 原文地址:https://blog.csdn.net/2301_76869453/article/details/132921282