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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
GitHunt — Black Hat Europe 2025의 'The Forensic Trail On GitHub: Hunting For Supply Chain Activity'를 위한 데모 | Kitploit
도구/GitHubGitHub/wiz-sec-public/githunt
OSINT (Open Source Intelligence)ForensicsInformation GatheringThreat IntelligenceSupply Chain SecurityLearning & EducationCurated Resources
GitHubwiz-sec-public/githunt

GitHunt

Black Hat Europe 2025의 'The Forensic Trail On GitHub: Hunting For Supply Chain Activity'를 위한 데모

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

BHEU 데모

이 저장소는 Black Hat Europe 2025의 The Forensic Trail On GitHub: Hunting For Supply Chain Activity 를 위한 세 가지 데모를 포함합니다.

  1. potential_attacks_demo: 공개 GH firehose를 기반으로 공격을 식별하고 조사하는 데모를 보여주는 Flask 웹 애플리케이션입니다.
  2. ghdig: GitHub 활동을 조사하기 위한 명령줄 도구입니다.
  3. gitthrunter: 의심스러운 GitHub 활동을 식별하고, 이를 보강하며, 추가 조사를 위해 렌더링하는 장난감 도구입니다.

potential_attacks_demo

데모 실행

  1. potential_attacks_demo 디렉터리로 이동합니다:
    root@kitploit:~
    cd potential_attacks
    
  2. 필요한 종속성을 설치합니다:
    root@kitploit:~
    pip install -r requirements.txt
    
  3. Flask 애플리케이션을 실행합니다:
    root@kitploit:~
    flask run
    
  4. 웹 브라우저를 열고 http://127.0.0.1:5000으로 이동하여 데모를 확인합니다.

ghdig

설치

  1. ghdig 디렉터리로 이동합니다:
    root@kitploit:~
    cd ghdig
    
  2. 필요한 종속성을 설치합니다:
    root@kitploit:~
    pip install -r requirements.txt
    

구성

ghdig는 GitHub API와 상호작용하기 위해 GitHub Personal Access Token이 필요합니다.

  1. ghdig 디렉터리에 .env 파일을 만듭니다.

  2. 다음과 같이 GitHub 토큰을 파일에 추가합니다:

    root@kitploit:~
    GITHUB_TOKEN=your_github_token_here
    

사용법

도구는 프로젝트 루트에서 Python 모듈로 실행됩니다.

root@kitploit:~
python -m ghdig <command> [options]

명령어

사용 가능한 명령어와 사용 예시는 다음과 같습니다:

  • gist: GitHub Gist를 처리합니다.

    • 사용법: python -m ghdig gist <gist_id_or_url>
    • 예시: python -m ghdig gist https://gist.github.com/mmvojwip/e9975a3a16acc492e3e7f677b6276cb2
  • pr: GitHub Pull Request를 처리합니다.

    • 사용법: python -m ghdig pr <repo_url>
    • 예시: python -m ghdig pr https://github.com/7finney/ethcode
  • commit: GitHub Commit을 처리합니다.

    • 사용법: python -m ghdig commit <commit_url>
    • 예시: python -m ghdig commit https://github.com/mmvojwip/agentkit/commit/023f11f08cc7b82036a78580202143381d703b9a
  • user: GitHub 사용자를 분석합니다.

gitthrunter

설치

  1. gitthrunter 디렉터리로 이동합니다:
    root@kitploit:~
    cd gitthrunter
    
  2. 필요한 종속성을 설치합니다:
    root@kitploit:~
    pip install -r requirements.txt
    

사용법

쿼리를 실행하려면 main.py 스크립트를 실행하고 queries/ 디렉터리에 있는 SQL 쿼리 파일의 경로를 제공합니다.

root@kitploit:~
python main.py potential_attacks.sql --start_date "2025-09-01 00:00:00"

참고: --start_date는 쿼리 크기를 줄이는 데 필요할 수 있습니다

그런 다음 행위자 데이터를 보강합니다:

root@kitploit:~
python main.py potential_attacks.sql --enrich

참고: GitHub 토큰이 설정되지 않은 경우 보강 과정에서 속도 제한 문제가 발생할 가능성이 있습니다

마지막으로 앱을 시작합니다:

root@kitploit:~
python app.py
도구 다운로드
  • 사용법: python -m ghdig user <username_or_url>
  • 예시: python -m ghdig user mmvojwip
  • render: 사용자 분석 HTML 보고서를 렌더링합니다.

    • 사용법: python -m ghdig render <username>
    • 예시: python -m ghdig render mmvojwip
  • absence: ClickHouse 쿼리에서 누락된 사용자와 저장소를 확인합니다.

    • 사용법: python -m ghdig absence "<query>"
    • 예시: python -m ghdig absence "$(< ghdig/tjactions_demo_query.sql)"