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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Vanquish — Vanquish는 Kali Linux 기반 Enumeration Orchestrator입니다. Vanquish는 Kali의 오픈소스 열거 도구를 활용하여 여러 능동적 정보 수집 단계를 수행합니다. | Kitploit
도구/GitHubGitHub/frizb/vanquish
ReconnaissancePassword AttacksPort ScanningVulnerability AnalysisDNS & Subdomain EnumerationExploitationScripting & AutomationInformation GatheringWeb SecurityNetwork SecurityPenetration Testing
5151328년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
GitHub
frizb/vanquish

Vanquish

Vanquish는 Kali Linux 기반 Enumeration Orchestrator입니다. Vanquish는 Kali의 오픈소스 열거 도구를 활용하여 여러 능동적 정보 수집 단계를 수행합니다.

저장소 보기

Vanquish – 셸에 접속하기

Vanquish는 Python으로 제작된 Kali Linux 기반 열거 오케스트레이터입니다. Vanquish는 Kali의 오픈소스 열거 도구를 활용하여 여러 능동적 정보 수집 단계를 수행합니다. 각 단계의 결과는 다음 단계로 전달되어 원격 셸을 획득하는 데 활용될 수 있는 취약점을 식별합니다.

asciicast

Vanquish 기능

다른 열거 스크립트와 비교하여 Vanquish가 특별한 점은 무엇인가요?

  1. 멀티스레드 – 여러 명령을 동시에 실행하고 여러 호스트를 동시에 스캔합니다.
  2. 구성 가능 – 모든 명령은 별도의 .ini 파일에서 구성되므로 조정이 용이합니다.
  3. 다단계 – 가장 빠른 열거 명령을 먼저 실행하여 가능한 한 빨리 실행 가능한 결과를 얻도록 최적화되었습니다.
  4. 지능형 – 한 단계의 발견 결과를 다음 단계에 전달하여 더 깊은 취약점을 찾아냅니다.
  5. 모듈식 – 목적에 맞는 열거 오케스트레이션을 위해 새로운 공격 계획과 명령 구성을 쉽게 구축할 수 있습니다.

시작하기

Vanquish는 Kali Linux에서 다음 명령을 사용하여 설치할 수 있습니다:

root@kitploit:~
git clone https://github.com/frizb/Vanquish
cd Vanquish
python Vanquish2.py -install
vanquish --help

asciicast

Vanquish가 설치되면 최고의 Kali Linux 도구를 활용하여 호스트를 스캔할 수 있습니다:

root@kitploit:~
echo 192.168.126.133 >> test.txt
vanquish -hostFile test.txt -logging
echo 결과를 확인하세요!
cd test
cd 192_168_126_133
ls -la

Vanquish가 활용하는 Kali 도구는?

| NMap | Hydra | Nikto | Metasploit | | Gobuster | Dirb | Exploitdb | Nbtscan | | Ntpq | Enum4linux | Smbclient | Rpcclient | | Onesixtyone | Sslscan | Sslyze | Snmpwalk | | Ident-user-enum | Smtp-user-enum | Snmp-check | Cisco-torch | | Dnsrecon | Dig | Whatweb | Wafw00f | | Wpscan | Cewl | Curl | Mysql | Nmblookup | Searchsploit | | Nbtscan-unixwiz | Xprobe2 | Blindelephant | Showmount |

Vanquish 실행

  • Ctrl + C

    Ctrl + C를 누르면 열거 단계를 종료하고 다음 단계로 건너뜁니다(명령 실행이 너무 오래 걸릴 때 유용). Vanquish는 출력 파일이 이미 존재하면 해당 명령을 다시 실행하지 않고 건너뜁니다. 명령을 다시 실행하려면 출력 파일(.txt,.xml,.nmap 등)을 삭제하고 Vanquish를 다시 실행하세요.

  • Ctrl + Z

    Ctrl + Z를 누르면 Vanquish를 종료합니다.

  • 재개 모드

    Vanquish는 출력 파일이 이미 존재하면 해당 명령을 다시 실행하지 않고 건너뜁니다.

  • 열거 명령 다시 실행

    명령을 다시 실행하려면 출력 파일(.txt,.xml,.nmap 등)을 삭제하고 Vanquish를 다시 실행하세요.

명령줄 인수

root@kitploit:~
Command Line Arguments
usage: vanquish [-h] [-install] [-outputFolder folder] [-configFile file]
                [-attackPlanFile file] [-hostFile file] [-workspace workspace]
                [-domain domain] [-dnsServer dnsServer] [-proxy proxy]
                [-reportFile report] [-noResume] [-noColor]
                [-threadPool threads] [-phase phase] [-noExploitSearch]
                [-benchmarking] [-logging] [-verbose] [-debug]

Vanquish is Kali Linux based Enumeration Orchestrator.

optional arguments:
  -h, --help            show this help message and exit
  -install              Install Vanquish and it's requirements
  -outputFolder folder  output folder path (default: name of the host file))
  -configFile file      configuration ini file (default: config.ini)
  -attackPlanFile file  attack plan ini file (default: attackplan.ini)
  -hostFile file        list of hosts to attack (default: hosts.txt)
  -workspace workspace  Metasploit workspace to import data into (default: is
                        the host filename)
  -domain domain        Domain to be used in DNS enumeration (default:
                        megacorpone.com)
  -dnsServer dnsServer  DNS server option to use with Nmap DNS enumeration.
                        Reveals the host names of each server (default: )
  -proxy proxy          Proxy server option to use with scanning tools that
                        support proxies. Should be in the format of ip:port
                        (default: )
  -reportFile report    filename used for the report (default: report.txt)
  -noResume             do not resume a previous session
  -noColor              do not display color
  -threadPool threads   Thread Pool Size (default: 8)
  -phase phase          only execute a specific phase
  -noExploitSearch      disable searchspolit exploit searching
  -benchmarking         enable bench mark reporting on the execution time of
                        commands(exports to benchmark.csv)
  -logging              enable verbose and debug data logging to files
  -verbose              display verbose details during the scan
  -debug                display debug details during the scan

사용자 정의 공격 계획

GoBuster Max

GoBuster Max는 모든 웹 애플리케이션 콘텐츠 탐지 사전을 대상에 대해 실행하는 공격 계획입니다.

root@kitploit:~
Vanquish -hostFile test.txt -attackPlanFile ./attackplans/gobuster-max.ini -logging

asciicast

Hydra 자격 증명 스캐너

사용자는 여러 시스템에서 비밀번호를 재사용하는 것을 좋아합니다. 네트워크를 탐색하고 사용자 이름과 비밀번호를 수집할 때, 해당 사용자 이름과 비밀번호가 다른 곳에서도 사용되는지 확인하는 것이 좋습니다. 이 공격 계획은 단일 호스트 또는 전체 네트워크에 대해 정확히 그 작업을 수행합니다. 또한 공격 계획은 이전 스캔에서 네트워크에 대해 학습한 내용을 활용하며, 자격 증명 테스트의 일부로 발견된 서비스를 자동으로 사용합니다.

이 공격은 네트워크에 대해 알려진 자격 증명 목록을 사용하여 발견된 모든 호스트 및 서비스에 대해 테스트합니다. 자격 증명을 스캔 경로의 루트에 있는 파일에 저장하고 이름을 credentials.txt로 지정하세요.

예: 호스트 목록이 포함된 파일: /root/Documents/Vanquish/myhosts.txt

root@kitploit:~
/root/Documents/Vanquish/myhosts/credentials.txt

알려진 각 자격 증명을 텍스트 파일에 username:password 형식으로 저장하세요. 예: credentials.txt

root@kitploit:~
elvis:Password!
jamesdean:rockyou
justin:12345678

참고: 이 공격 계획은 >> .txt 파일을 생성하지 않으므로 출력 파일을 삭제하지 않고도 반복 실행할 수 있습니다. 따라서 목록에 새 자격 증명을 추가하고 네트워크를 자주 다시 스캔할 수 있습니다.

root@kitploit:~
python Vanquish2.py -hostFile hostlist.txt -attackPlanFile ./attackplans/credentials.ini

Hydra 사용자 이름 및 비밀번호 목록 스캐너

이 공격은 네트워크에 대해 알려진 사용자 이름 목록과 알려진 비밀번호 목록을 사용하여 발견된 모든 호스트 및 서비스에 대해 테스트합니다.

사용자 이름을 스캔 경로의 루트에 있는 파일에 저장하고 이름을 usernames.txt로 지정하세요. 예: 호스트 목록이 포함된 파일: /root/Documents/Vanquish/myhosts.txt

root@kitploit:~
/root/Documents/Vanquish/myhosts/usernames.txt

비밀번호를 스캔 경로의 루트에 있는 파일에 저장하고 이름을 passwords.txt로 지정하세요. 예: 호스트 목록이 포함된 파일: /root/Documents/Vanquish/myhosts.txt

root@kitploit:~
/root/Documents/Vanquish/myhosts/passwords.txt

각 사용자 이름 또는 비밀번호를 텍스트 파일의 새 줄에 저장하세요. 예: usernames.txt

root@kitploit:~
elvis
jamesdean
justin

비밀번호도 passwords.txt 파일에 비슷한 방식으로 저장됩니다.

참고: 이 공격 계획은 >> .txt 파일을 생성하지 않으므로 출력 파일을 삭제하지 않고도 반복 실행할 수 있습니다. 따라서 목록에 새 자격 증명을 추가하고 네트워크를 자주 다시 스캔할 수 있습니다.

root@kitploit:~
python Vanquish2.py -hostFile hostlist.txt -attackPlanFile ./attackplans/usernamespasswords.ini
도구 다운로드