Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
inventory — 800개 이상의 공개 버그 바운티 프로그램을 대상으로 공격 표면을 자동으로 인벤토리화하며, 예약된 서브도메인 열거, 순열, DNS 및 웹 서버 보고 워크플로를 실행합니다. | Kitploit
도구/GitHubGitHub/trickest/inventory
OSINT (Open Source Intelligence)ReconnaissanceNetwork MappingDNS & Subdomain EnumerationScripting & AutomationInformation GatheringPenetration TestingSubdomain EnumerationCurated Resources
GitHubtrickest/inventory

inventory

800개 이상의 공개 버그 바운티 프로그램을 대상으로 공격 표면을 자동으로 인벤토리화하며, 예약된 서브도메인 열거, 순열, DNS 및 웹 서버 보고 워크플로를 실행합니다.

1.6k282271년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
저장소 보기웹사이트

Inventory Tweet

공개 버그 바운티 프로그램의 공격 표면 관리.

여기서 수집하는 데이터에는 공개 버그 바운티 프로그램의 DNS 및 웹 서버 데이터가 포함됩니다.

이 프로젝트의 목표는 다음과 같습니다:

  • 800개 이상의 기업을 모니터링하여 새로운 자산을 탐지
  • 버그 바운티 헌터가 새로운 프로그램에 최대한 빠르게 적응할 수 있도록 지원
  • 보안 팀이 자사 자산에 대한 가시성을 높일 수 있도록 지원
  • 일부 프로그램이 자동화 도구로 인해 겪는 부하와 노이즈 감소 (정해진 일정에 따라 실행하고 결과를 모든 사람에게 제공)

작동 방식

이 구성은 두 개의 워크플로로 이루어집니다

  • Inventory 3.0 - Targets
  • Inventory 3.0

Inventory 3.0 - Targets

이 워크플로는 다양한 소스에서 버그 바운티 프로그램 데이터를 통합하는 과정을 간소화하여 포괄적이고 체계적인 뷰를 보장합니다. 자세히 살펴보겠습니다:

  1. 데이터 수집: 워크플로는 두 개의 중요한 소스에서 데이터를 가져옵니다:

    • Bounty Targets Data: 이 저장소에는 풍부한 버그 바운티 프로그램 정보가 포함되어 있습니다.
    • Chaos Public Bug Bounty Programs: 추가로 가치 있는 버그 바운티 프로그램 데이터를 제공합니다.
  2. 데이터 변환: 수집된 데이터는 Python 스크립트를 사용하여 변환됩니다. 스크립트는 데이터를 특정 형식으로 변환하여 일관성과 분석 용이성을 보장합니다. 자세한 데이터 형식은 targets.json 파일에서 확인할 수 있습니다.

  3. 프로그램 병합: 중복을 피하기 위해 워크플로는 동일한 URL을 가진 프로그램을 함께 병합합니다. 이 통합은 중복을 제거하고 버그 바운티 프로그램에 대한 통일된 뷰를 제공합니다.

  4. 커뮤니티 프로그램 포함: 워크플로는 community.json 파일에서 추가 프로그램 세트를 통합합니다. 이 프로그램들은 기존 데이터셋과 병합되어 범위와 다양성을 향상시킵니다.

  5. 최종 출력: 워크플로는 병합된 모든 버그 바운티 프로그램 데이터를 포함하는 최종 통합 JSON 파일인 targets.json을 생성합니다. 이 파일은 버그 바운티 연구자에게 가치 있는 리소스로서 프로그램에 대한 중앙화되고 포괄적인 뷰를 제공합니다.

Trickest Targets

참고: 위 스크린샷은 워크플로를 시각적으로 표현한 것입니다.

Inventory 3.0

  1. 타겟 수집: targets.json에서 도메인 목록을 가져오고 프로그램 이름을 추출합니다.

  2. 워크플로 병렬 실행: 추출된 프로그램 이름은 file-splitter 노드에 연결되어 전체 워크플로가 프로그램별로 분산 실행됩니다

Trickest Parsing Targets

  1. 패시브 열거:
    • subfinder, vita, findomain을 사용하여 패시브 열거 데이터를 가져옵니다.
    • mksub를 사용하여 잠재적 서브도메인의 사용자 정의 목록을 생성합니다
    • puredns와 trickest resolvers로 확인합니다
    • 사용자 정의 bash 스크립트로 패시브 결과에서 사용자 정의 워드리스트를 생성합니다

Trickest Passive Enumeration

  1. 능동적 열거(Active Enumeration)
    • 수동적 열거 데이터를 사용하여 새로운 무차별 대입(bruteforce) 단어 목록 생성
    • dsieve를 사용하여 서브도메인 레벨별 환경 추출
    • mksub와 사용자 지정 단어 목록, 추가 level2.txt 단어 목록을 사용하여 새로운 잠재적 서브도메인 생성
    • puredns로 다시 확인(resolve)

Trickest Active Enumeration

  1. 순열(Permutations)
    • 이전 단계의 능동적 결과와 수동적 결과 병합
    • 서브도메인 레벨별 환경을 다시 추출
    • alterx를 사용하여 순열을 생성하고 puredns로 확인(resolve)

Trickest Permutations

  1. 이전 결과 수집
    • 프로그램별로 이전의 모든 hostnames.txt를 가져오는 python 스크립트 사용
    • anew를 사용하여 새로 발견된 호스트 이름 가져오기
    • 프로그램별 능동적, 수동적, 순열 결과를 zip으로 압축하여 저장소에 푸시

Trickest Previous Results

  1. 보고(Reporting)
    • dnsx를 사용하여 발견된 호스트 이름을 확인(resolve)하고 python 스크립트로 dns-report.csv 생성; anew에서 새로 발견된 도메인을 [x]로 표시
    • httpx를 사용하여 웹 서버를 수집하고 python 스크립트로 server-report.csv 생성
    • 저장소에 푸시

Trickest Reporting

최종 워크플로

Trickest Inventory 3.0 Workflow

참고: 설명한 대로, 이 저장소의 거의 모든 것은 자동으로 생성됩니다. 결과가 최대한 정확하도록 워크플로를 신중하게 설계했으며 계속 개발하고 있습니다.

기여

모든 기여/아이디어/제안을 환영합니다! 타깃/워크플로를 추가하거나 편집하고 싶으시다면 community.json을 통해 새로운 타깃과 함께 PR을 보내주시거나, @trick3st로 트윗하시거나, Discord에서 대화에 참여해 주세요.

나만의 워크플로 구축하기!

우리는 직접 만져보는 것의 가치를 믿습니다. trickest.com에서 데모에 등록하여 이 워크플로를 여러분의 사용 사례에 맞게 커스터마이즈하고, 더 많은 워크플로에 접근하거나, 처음부터 직접 구축해 보세요!

도구 다운로드