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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ffufw — 멀티스레드 ffuf 실행, 기술 스택 인식 워드리스트, 엔드포인트 필터링, WAF 제외, 침투 테스트용 gowitness 스크린샷을 통해 웹 콘텐츠 탐색과 디렉터리 무차별 대입을 자동화합니다. | Kitploit
도구/GitHubGitHub/puzzlepeaches/ffufw
ReconnaissanceInformation GatheringWeb SecurityFuzzingPenetration Testing
GitHubpuzzlepeaches/ffufw

ffufw

멀티스레드 ffuf 실행, 기술 스택 인식 워드리스트, 엔드포인트 필터링, WAF 제외, 침투 테스트용 gowitness 스크린샷을 통해 웹 콘텐츠 탐색과 디렉터리 무차별 대입을 자동화합니다.

저장소 보기
1461056개월 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

ffufw

특별한 소스를 곁들인 ffuf

설치

root@kitploit:~
go install github.com/puzzlepeaches/ffufw@latest

왜?

ffufw는 디렉터리 무차별 대입(bruteforcing)을 더 쉽고 지능적으로 만들어 주는 ffuf 래퍼입니다. 이 도구는 다음과 같은 기능을 제공합니다:

  • URL 목록에 대한 ffuf 명령의 멀티스레드 실행
  • gowappalyzer를 사용한 기술 동적 감지
  • 감지된 기술에 기반한 ffuf 명령 동적 생성 (사용자 정의 워드리스트 및 확장자 포함)
  • ffuf 출력을 파싱하여 불필요한 항목을 제거하고 잠재적으로 흥미로운 엔드포인트 식별
  • 발견된 URL을 검토를 위해 gowitness로 전달하는 기능
  • WAF를 사용하는 URL을 스캔에서 제외하는 기능

시작하기

이 프로젝트는 Go가 설치되어 있어야 합니다. 설치 지침은 여기에서 찾을 수 있습니다. 또는 다음 명령과 저장소를 사용하여 Go를 빠르게 설치할 수 있습니다:

root@kitploit:~
wget -q -O - https://git.io/vQhTU | bash

다음 명령을 사용하여 도구를 설치하세요:

root@kitploit:~
go install github.com/puzzlepeaches/ffufw@latest

도구를 실행하려면 다음 도구가 필요합니다:

  • ffuf
  • ffufPostProcessing

다음 명령을 사용하여 요구 사항을 설치하세요:

root@kitploit:~
go install github.com/Damian89/ffufPostprocessing@latest
go install github.com/ffuf/ffuf/v2@latest

워드리스트는 시스템에 이미 존재하지 않는 경우 첫 실행 시 ~/.ffufw/wordlists/ 디렉터리에 다운로드됩니다. 다운로드되는 모든 워드리스트 목록은 cmd/wordlists/storage.go를 참조하세요. 단일 사용자 정의 워드리스트도 지원되며 -w 플래그를 사용하여 지정할 수 있습니다.

사용법

도구의 도움말 메뉴는 다음과 같습니다:

root@kitploit:~
ffuf with that special sauce

Usage:
  ffufw [flags] -i <input file> -o <output directory>
  ffufw [command]

Available Commands:
  help        Help about any command
  version     Print the version number of generated code example

Flags:
  -t, --concurrency int             Set the concurrency level for scanning (default 3)
  -c, --config string               Specify the config file for FFUF (default "~/.ffufrc")
  -w, --custom-wordlist string      Specify a custom wordlist to use for scanning. This disable technology detection and pre-defined wordlists for all URLs.
  -e, --exclude-waf                 Exclude WAFs from the scans.
      --ffuf string                 Specify the path to the ffuf binary (default "ffuf")
      --ffufPostprocessing string   Specify the path to the ffufPostprocessing binary (default "ffufPostprocessing")
  -g, --gowitness string            Specify the address for the gowitness API. Ensure format is http://<ip>:<port>
  -h, --help                        help for ffufw
  -i, --input string                Specify the list of URLs to scan
  -o, --output string               Specify the output directory for FFUF results
  -q, --quiet                       Enable silent mode (no additional information printed)
  -r, --replay-proxy string         Specify the address for a replay proxy. Ensure format is http://<ip>:<port>
  -v, --verbose                     Enable verbose mode (print additional information)

Use "ffufw [command] --help" for more information about a command.

예제

사용자 정의 ffuf 구성 파일과 상세 출력을 사용한 매우 기본적인 도구 사용법:

root@kitploit:~
ffufw -o /tmp/output/ -i /tmp/targets.txt -c /opt/.ffufrc -v

출력을 gowitness로 전송하는 기본 사용법:

root@kitploit:~
ffufw -o /tmp/output/ -i /tmp/targets.txt -g http://127.0.0.1:9999

사용자 정의 ffuf 및 ffufPostprocessing 바이너리를 사용하는 방법:

root@kitploit:~
ffufw --ffuf /usr/local/bin/ffuf --ffufPostprocessing /usr/local/bin/ffufPostprocessing -o /tmp/output/ -i /tmp/targets.txt

사용자 정의 동시성(한 번에 스캔할 URL 수)을 사용하는 방법:

root@kitploit:~
ffufw -o /tmp/output/ -i /tmp/targets.txt -c /opt/.ffufrc -t 5

gowitness, 상세 출력, WAF 제외를 사용한 기본 사용법:

root@kitploit:~
ffufw -o /tmp/output/ -i /tmp/urls.txt -c /opt/.ffufrc -v -e -g http://127.0.0.1:9000

5개 스레드와 리플레이 프록시(Burp, Zap 등) 전송을 사용한 기본 사용법:

root@kitploit:~
ffufw -o /tmp/output/ -i /tmp/urls.txt -c /opt/.ffufrc -t 5 -r http://127.0.0.1:8080

TODO

  • 기술 확인 추가를 쉽게 지원하도록 리팩터링
  • 특정 기술을 무시하는 기능
  • 사용자 정의 기술을 추가하는 기능
  • 더 나은 로깅 및 오류 처리

참고 자료 및 감사

  • gowappalyzer
  • ffuf
  • ffufPostProcessing
  • gowitness
도구 다운로드