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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
binfinder — 패키지 관리자를 통해 설치되지 않은 바이너리 파일 찾기 | Kitploit
도구/GitHubGitHub/aquasecurity/binfinder
Container SecurityBinary AnalysisSupply Chain Security
GitHubaquasecurity/binfinder

binfinder

패키지 관리자를 통해 설치되지 않은 바이너리 파일 찾기

저장소 보기
1163년 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

binfinder

패키지 관리자를 통해 설치되지 않은 바이너리 파일 찾기

사전 요구 사항

소프트웨어

  • go 버전 >= 1.12
  • docker 버전 >= 19

binfinder 빌드 및 실행 방법

빌드

root@kitploit:~
$ make build

빌드가 완료되면 다음 명령으로 bindfinder를 실행할 수 있습니다:

root@kitploit:~
$ ./binfinder --images <comma separated list of image> --output data --top 20

출력은 이미지별 diff 파일입니다. top 플래그(기본값 0)가 0보다 크면 인기 있는 N개 이미지를 가져와 binfinder를 실행합니다.

diff를 찾은 후 생성된 diff 파일을 분석하려면, 모든 json 파일에서 diff별 개수를 얻기 위해 분석을 실행할 수 있습니다:

root@kitploit:~
$ ./binfinder --analyze --output data

출력은 analysis.csv 파일입니다.

레지스트리에서 binfinder를 실행하려면 CLI에 --registry host 플래그를 전달하세요.

root@kitploit:~
$ ./binfinder --top=10 --registry=http://localhost:5000 --output data

CLI는 리포지토리에서 이미지를 가져와 바이너리 diff를 확인합니다.

DTR 레지스트리에서 binfinder를 실행하려면 CLI에 --registry={HOSTNAME} --dtr --user={USER} --password={PASSWORD} 플래그를 전달하세요.

root@kitploit:~
$ ./binfinder --top=10 --registry=https://vm01-7b86bb7b.westeurope.cloudapp.azure.com:8443 --dtr --user={user} --password={password} --output data

CLI는 DTR에서 이미지를 가져와 바이너리 diff를 확인합니다.

참고 사항:

  • Binfinder가 작동하려면 셸 파일 alpine.sh, ubuntu.sh, centos.sh, centos_get_all_pkg.sh 파일이 필요합니다. 이 셸 파일들은 명령이 실행될 디렉터리에 있어야 합니다.
  • 성능을 향상시키려면 binfinder를 실행하기 전에 docker 이미지를 받아 두세요.
  • Busybox 기반 이미지는 현재 지원되지 않습니다.
도구 다운로드