Repolode
alexandreborges

alexandreborges/malwoverview

해시, URL, IP, 도메인을 여러 위협 인텔리전스 서비스, 샌드박스, 악성코드 저장소에 조회하는 CLI 우선 초동 대응 도구입니다.

대체할 수 있는 제품:VirusTotal Graph

스타
4,139
포크
556
열린 이슈
0
마지막 커밋
2개월 전

어떤 프로젝트인가요?

Malwoverview는 위협 헌터와 악성코드 분석가를 위한 초동 분류 도구입니다. VirusTotal, Hybrid Analysis, URLHaus, Malware Bazaar, ThreatFox, Malshare, Polyswarm, AlienVault OTX, Malpedia, Triage, Shodan, AbuseIPDB, GreyNoise, URLScan.io, NIST NVD 등 여러 서비스의 클라이언트 역할을 하므로, 분석가는 각 사이트를 방문하는 대신 하나의 명령줄에서 해시, URL, IP, 도메인 또는 CVE를 확인할 수 있습니다.

조회 외에도 샘플 제출 및 다운로드, 해시 목록 일괄 확인, 디렉터리 검사, 텍스트에서 IOC 추출, YARA 규칙을 사용한 파일 검사가 가능합니다. PE 초동 분석, 엔트로피 및 오버레이 보고, Authenticode 서명 확인 같은 로컬 기능은 API 키 없이 사용할 수 있습니다. 선택 사항인 LLM 분석 기능은 Claude, Gemini, OpenAI 또는 로컬 Ollama 모델을 사용해 위험 평가와 MITRE ATT&CK 매핑을 조회 결과에 추가합니다.

이 도구는 CLI, 대화형 REPL 또는 텍스트 기반 TUI로 실행할 수 있으며 JSON이나 CSV로 결과를 출력할 수 있습니다. PyPI에서 설치하며 Python 3.11 이상이 필요합니다. 기본 설정에서는 어떤 엔드포인트에도 샘플을 제출하지 않으므로 NDA 제약이 있는 환경에서도 사용할 수 있습니다.

핵심 기능

  • 01VirusTotal, Hybrid Analysis, Malware Bazaar, URLHaus, ThreatFox 등 다양한 위협 인텔리전스 소스를 하나의 CLI에서 조회합니다.
  • 02해시 일괄 확인, 디렉터리 검사, 텍스트 파일에서 IOC를 추출합니다.
  • 03파일 및 디렉터리의 YARA 검사와 VirusTotal Retrohunt 및 Livehunt를 지원합니다.
  • 04API 키가 필요 없는 로컬 PE 초동 분석 및 Authenticode 서명 확인을 제공합니다.
  • 05Claude, Gemini, OpenAI 또는 로컬 Ollama를 사용한 LLM 분석을 선택적으로 지원합니다.
  • 06대화형 REPL 및 TUI 모드와 JSON 및 CSV 출력을 지원합니다.

활용 사례

  • 사고 대응 중 의심스러운 파일, 해시, URL 또는 IP를 초동 분류합니다.
  • 여러 위협 인텔리전스 서비스에 해시 또는 IP 목록을 한 번에 일괄 조회합니다.
  • 샘플이 담긴 폴더를 YARA 규칙으로 검사하고 일치 결과를 요약합니다.
  • Android 기기에 설치된 APK가 샌드박스나 VirusTotal에 알려진 샘플인지 확인합니다.

빠른 시작

  1. 1

    pip으로 Malwoverview를 설치합니다

    python -m pip install -U malwoverview
  2. 2

    필요한 경우 YARA 스캔이나 TUI 대시보드 등의 추가 기능을 설치합니다

    pip install malwoverview[all]
  3. 3

    홈 디렉터리에 있는 .malwapi.conf 파일에 API 키를 추가합니다

사용 전 알아둘 점

  • 모든 기능을 사용하려면 여러 개별 서드파티 서비스의 API 키가 필요합니다.
  • Windows에서는 특정 python-magic 설정이 필요하며, macOS에서는 Homebrew를 이용한 추가 단계가 필요합니다.

토픽

#malware-analysis#threat-intelligence#threat-hunting#cybersecurity#virustotal#yara#ioc#alienvault#cve#cve-search

자주 묻는 질문

malwoverview은(는) 무엇인가요?
해시, URL, IP, 도메인을 여러 위협 인텔리전스 서비스, 샌드박스, 악성코드 저장소에 조회하는 CLI 우선 초동 대응 도구입니다. Malwoverview는 위협 헌터와 악성코드 분석가를 위한 초동 분류 도구입니다. VirusTotal, Hybrid Analysis, URLHaus, Malware Bazaar, ThreatFox, Malshare, Polyswarm, AlienVault OTX, Malpedia, Triage, Shodan, AbuseIPDB, GreyNoise, URLScan.io, NIST NVD 등 여러 서비스의 클라이언트 역할을 하므로, 분석가는 각 사이트를 방문하는 대신 하나의 명령줄에서 해시, URL, IP, 도메인 또는 CVE를 확인할 수 있습니다.
malwoverview은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
malwoverview은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
malwoverview은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. malwoverview의 마지막 커밋은 2026년 9월 22일입니다.
malwoverview은(는) 어디에 사용할 수 있나요?
사고 대응 중 의심스러운 파일, 해시, URL 또는 IP를 초동 분류합니다. 여러 위협 인텔리전스 서비스에 해시 또는 IP 목록을 한 번에 일괄 조회합니다. 샘플이 담긴 폴더를 YARA 규칙으로 검사하고 일치 결과를 요약합니다. Android 기기에 설치된 APK가 샌드박스나 VirusTotal에 알려진 샘플인지 확인합니다.
malwoverview는 어떻게 설치하나요?
pip으로 Malwoverview를 설치합니다: python -m pip install -U malwoverview 필요한 경우 YARA 스캔이나 TUI 대시보드 등의 추가 기능을 설치합니다: pip install malwoverview[all] 홈 디렉터리에 있는 .malwapi.conf 파일에 API 키를 추가합니다
malwoverview은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/alexandreborges/malwoverview

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트