Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
multitor — 로드 밸런싱을 통해 여러 TOR 인스턴스를 생성합니다. | Kitploit
도구/GitHubGitHub/trimstray/multitor
OSINT (Open Source Intelligence)Network SecurityPenetration TestingPrivacyRed Teaming
GitHubtrimstray/multitor

multitor

로드 밸런싱을 통해 여러 TOR 인스턴스를 생성합니다.

저장소 보기
1.2k188691년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

multitor

로드 밸런싱을 사용하여 여러 TOR 인스턴스를 생성합니다.

Travis-CI Version License

설명 • 소개 • 사용 방법 • 매개변수 • 요구사항 • 도커 • 기타 • 라이선스 • Wiki


Master

설명

클라이언트를 위한 단일 엔드포인트를 제공합니다. HAProxy, socks 프로토콜 및 http-proxy 서버(polipo, privoxy 및 hpts)를 지원합니다.

또한 이전에 실행 중인 TOR 프로세스를 확인하고 모든 프로세스 또는 선택한 프로세스에 대해 새 신원을 생성할 수 있습니다.

multitor는 다음을 기반으로 완전히 재작성되었습니다.

  • Jan Seidl이 작성한 Multi-TOR 프로젝트: Multi-TOR
  • 원본 소스는 (Sebastian Wain 프로젝트): Distributed Scraping With Multiple TOR Circuits

소개

multitor는 가능한 한 빨리 많은 TOR 프로세스를 초기화하는 목적으로 만들어졌습니다. 일상적으로 사용하는 프로그램(웹 브라우저, 메신저 등)에 여러 인스턴스를 사용할 수 있었습니다. 또한 침투 테스트 및 인프라 보안 테스트 시 익명성을 높여주는 도구를 찾고 있었습니다.

multitor를 사용하기 전에 다음을 기억해야 합니다:

  • TOR는 이미 여러 스트림을 생성하려고 시도합니다. 이러한 관점에서 볼 때, 이는 이미 로드 밸런싱입니다(그리고 HAproxy보다 훨씬 더 똑똑하게 수행합니다).
  • 주 목표는 여러 스트림에 요청을 전송하여 우리의 출처를 숨기는 것입니다. 공격자가 어디에서 오는지 찾기는 쉽지 않습니다. http/https 서버(예: 프록시 서버)를 사용했다면 무슨 일이 일어나고 있는지 알 수 있지만...
  • 여러 TOR 인스턴스를 사용하면 손상된 회로를 사용할 확률이 증가할 수 있습니다.
  • multitor는 TOR 네트워크에 연결하는 다른 방식이기 때문에 약간의 대역폭 향상을 얻습니다.
  • multitor 구성에서 대부분 HAProxy는 로컬 (syn, syn/ack) 소켓을 확인합니다. 모든 TOR 노드(존재하는 노드도 포함)를 확인하는 것은 아닙니다. 소켓에 문제가 있으면 다음 단계를 건드리지 않고 사용 가능한 다른 소켓으로 트래픽을 보내려고 시도합니다. 데이터가 도착한다는 보장은 없습니다.
  • TOR 네트워크는 별개의 유기체이며 multitor는 이에 영향을 미치지 않습니다. 노드 중 하나가 손상되어 데이터가 출구 노드를 떠날 수 없는 경우 연결 오류가 반환되거나 최상의 경우 다른 로컬 소켓을 통해 데이터가 전송될 가능성이 있습니다.
  • HAProxy는 로컬 TOR 또는 http-proxy 프로세스 간에 네트워크 트래픽을 로드 밸런싱합니다. TOR 네트워크 내부의 노드 간이 아닙니다.

TOR는 훌륭한 보안 프로젝트이자 심층 방어 전략의 훌륭한 구성 요소이지만 (안타깝게도) 투명 망토는 아닙니다. TOR를 사용할 때는 가능한 모든 곳에서 ssl(예: https)에 대해 항상 기억하십시오.

또한 **제한 사항**을 참조하십시오.

사용 방법

❗ multitor, 그 매개변수, 기능 및 작동 방식에 대한 더 자세한 이해를 위해서는 **매뉴얼**을 참조하십시오.

간단합니다:

root@kitploit:~
# Clone this repository
git clone https://github.com/trimstray/multitor

# Go into the repository
cd multitor

# Install
./setup.sh install

# Run the app
multitor --init 2 --user debian-tor --socks-port 9000 --control-port 9900 --proxy privoxy --haproxy
  • bin/multitor에 대한 심볼릭 링크는 /usr/local/bin에 위치합니다.
  • 매뉴얼 페이지는 /usr/local/man/man8에 위치합니다.

매개변수

다음 옵션을 제공합니다:

root@kitploit:~
  Usage:
    multitor <option|long-option>

  Examples:
    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

  Options:
        --help                        show this message
        --debug                       displays information on the screen (debug mode)
        --verbose                     displays more information about TOR processes
    -i, --init <num>                  init new tor processes
    -k, --kill                        kill all multitor processes
    -s, --show-id                     show specific tor process id
    -n, --new-id                      regenerate tor circuit
    -u, --user <string>               set the user (only with -i|--init)
        --socks-port <port_num|all>   set socks port number
        --control-port <port_num>     set control port number
        --proxy <proxy_type>          set socks or http (polipo, privoxy, hpts) proxy server
        --haproxy                     set HAProxy as a frontend for http proxies (only with --proxy)

요구사항

multitor는 실행 전에 설치해야 하는 외부 유틸리티를 사용합니다:

  • tor
  • netcat
  • haproxy
  • polipo
  • privoxy
  • http-proxy-to-socks

이 도구는 다음 환경에서 작동합니다:

  • GNU/Linux (Debian 및 CentOS에서 테스트)
  • Bash (4.4.19에서 테스트)

또한 루트 액세스가 필요합니다.

도커

이 프로젝트를 참조하십시오: docker-multitor

기타

중요

이 도구를 출력이 화면 대신 파일에 저장되는 다른 스크립트에서 사용하는 경우, 생성된 비밀번호를 사용할 수 없다는 점을 기억하십시오. 다음 버전에서 수정하겠습니다. 비밀번호로 단일 또는 모든 TOR 회로를 재생성하는 기능을 사용하지 않는다면, multitor를 안전하게 재시작하면 됩니다. 그러면 자동으로 수행됩니다.

제한 사항

  • 각 TOR, http-proxy 및 HAProxy 프로세스는 일정량의 메모리가 필요합니다. TOR 프로세스 수가 너무 많으면 가장 오래된 프로세스가 시스템에 의해 자동으로 종료됩니다.
  • Polipo는 더 이상 지원되지 않지만 여전히 매우 좋고 가벼운 프록시입니다. 제 생각에 최고의 http-proxy 솔루션은 Privoxy입니다.
  • multitor를 사용하기 전에 이 주제가 도움이 될 것 같습니다 - 다른 종료 IP로 여러 Tor 프로세스를 한 번에 실행하는 방법?

기여

**이 문서**를 참조하십시오.

프로젝트 구조

**이 문서**를 참조하십시오.

라이선스

GPLv3 : http://www.gnu.org/licenses/

무료 소프트웨어, 예!

도구 다운로드