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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
FTPBuster — FTPBuster는 사전 기반 공격을 통해 FTP, SFTP 및 명시적 FTPS 서버를 무차별 대입하도록 설계된 강력한 명령줄 기반 무차별 대입 도구입니다. | Kitploit
도구/GitLabGitLab/s_r_e_e_r_a_j/ftpbuster
Password AttacksInformation GatheringPenetration Testing
GitLabs_r_e_e_r_a_j/ftpbuster

FTPBuster

FTPBuster는 사전 기반 공격을 통해 FTP, SFTP 및 명시적 FTPS 서버를 무차별 대입하도록 설계된 강력한 명령줄 기반 무차별 대입 도구입니다.

저장소 보기웹사이트
14개월 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

FTPBuster

FTPBuster는 사전 기반 공격을 수행하여 FTP, SFTP 및 명시적 FTPS 서버를 브루트포스하도록 설계된 강력한 명령줄 브루트포싱 도구입니다. 윤리적 해킹 및 침투 테스트를 목적으로 합니다.


기능

  • FTP, SFTP 및 명시적 FTPS (AUTH TLS만 해당) 브루트포스 지원
  • 단일 사용자 이름/비밀번호 및 사용자 이름/비밀번호 워드리스트 지원
  • 실시간 진행률: 시도 횟수, 남은 횟수, 속도, 경과 시간, 예상 완료 시간
  • 유효한 자격 증명을 파일에 저장하는 선택적 옵션
  • 멀티스레드 처리로 속도 향상 (정확성을 위해 최대 스레드 50개)
  • UTF-8 인코딩 워드리스트 자동 처리, UTF-8 실패 시 Latin-1으로 대체

⚠️ 법적 고지

FTPBuster는 교육 목적 및 승인된 보안 테스트 용도로만 사용됩니다. 명시적 허가 없이 이 도구를 시스템에 무단 사용하는 것은 불법이며 엄격히 금지됩니다. 저자는 이 도구의 사용으로 인한 오용, 손해 또는 법적 결과에 대해 책임을 지지 않습니다.


요구 사항

  • Python 3.x
  • paramiko 라이브러리

의존성 설치:

root@kitploit:~
pip3 install paramiko

Kali, Parrot, Ubuntu 23.04+, Arch Linux 사용자 참고:

다음과 같은 오류가 표시되면:

root@kitploit:~
error: externally-managed-environment

다음을 사용하세요:

root@kitploit:~
pip3 install paramiko --break-system-packages

호환성

Linux (Debian, RHEL, Arch 등)


설치

1. 저장소 복제

root@kitploit:~
git clone https://gitlab.com/s_r_e_e_r_a_j/FTPBuster.git

2. FTPBuster 디렉토리로 이동

root@kitploit:~
cd FTPBuster

3. 설치 프로그램 실행

root@kitploit:~
sudo python3 install.py

그런 다음 설치를 위해 y 입력

4. 도구 실행

root@kitploit:~
ftpbuster [옵션]

필수 인수

사용자 이름과 비밀번호 모두에 대해 워드리스트 또는 단일 값을 제공해야 합니다.

선택적 인수


예제

워드리스트를 사용한 FTP

root@kitploit:~
ftpbuster -t 192.168.1.5 -P FTP -u /home/kali/Desktop/users.txt -p /home/kali/Desktop/passwords.txt

단일 사용자 이름을 사용한 SFTP

root@kitploit:~
ftpbuster -t 192.168.1.5 -P SFTP --user root -p /home/kali/Desktop/passwords.txt

출력 파일을 사용한 FTPS

root@kitploit:~
ftpbuster -t ftp.example.com -P FTPS -u /home/kali/Desktop/user.txt -p /home/kali/Desktop/pass.txt --outfile /home/kali/Desktop/valid.txt

제거

install.py 스크립트 실행

root@kitploit:~
sudo python3 install.py

그런 다음 제거를 위해 n 입력


라이선스

이 프로젝트는 GNU General Public License v3.0에 따라 라이선스가 부여됩니다.

도구 다운로드
옵션설명
-t, --target대상 IP 주소 또는 도메인
-P, --protocol사용할 프로토콜: FTP, SFTP, FTPS
-u, --user-file사용자 이름 워드리스트
--user단일 사용자 이름
-p, --pass-file비밀번호 워드리스트
--password단일 비밀번호
옵션설명
--port사용자 지정 포트 (기본값: FTP/FTPS의 경우 21, SFTP의 경우 22)
--threads스레드 수 (기본값: 10, 정확성을 위해 최대 50개 적용)
--timeout시간 초과(초) (기본값: 10)
--outfile유효한 자격 증명을 파일에 저장하는 선택적 옵션
--debug디버그 출력 활성화 (각 로그인 시도 결과 출력)