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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ioccheck — IOC 조사 과정을 간소화하는 도구입니다. | Kitploit
도구/GitHubGitHub/ranguli/ioccheck
Defensive ToolsIndicator of Compromise (IOC) ManagementOSINT (Open Source Intelligence)Hash AnalysisInformation GatheringThreat IntelligenceArchived
GitHubranguli/ioccheck

ioccheck

IOC 조사 과정을 간소화하는 도구입니다.

저장소 보기
254년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

ioccheck

Documentation Status Tests Maintainability PyPi Status codecov

파일 해시, IP 주소 및 기타 손상 지표(IOC)를 조사하는 과정을 간소화하는 도구입니다.

기능

  • 단일 명령어 또는 몇 줄의 Python 코드로 여러 위협 인텔리전스 서비스에서 해시를 조회합니다.
  • 현재 지원하는 서비스:
    • VirusTotal
    • MalwareBazaar
    • Shodan.io
  • 계획된 지원:
    • URLhaus
    • OTX
    • InQuest Labs
    • MalShare
    • Malpedia
    • Maltiverse

빠른 시작

root@kitploit:~
pip install ioccheck

코드를 직접 실행할 수도 있습니다.

root@kitploit:~
git clone https://github.com/ranguli/ioccheck && cd ioccheck
poetry install

자격 증명이 있는 각 서비스에 대한 항목을 ~/.config/ioccheck/credentials에 추가합니다:

root@kitploit:~
[virustotal]
api_key=YOUR_API_KEY_HERE

[malwarebazaar]
api_key=YOUR_API_KEY_HERE

[shodan]
api_key=YOUR_API_KEY_HERE

[twitter]
consumer_key=YOUR_API_KEY_HERE
consumer_secret=YOUR_API_KEY_HERE
access_token=YOUR_API_KEY_HERE
access_secret=YOUR_API_KEY_HERE

사용법

root@kitploit:~
➜  ioccheck 275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f

Checking hash 275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f.
[*] Hashing algorithm:
SHA256

[*] VirusTotal URL:
https://virustotal.com/gui/file/275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f/

[*] VirusTotal detections:
61 engines (81%) detected this file.

╒══════════════╤════════════╤═══════════════════════════════╕
│ Antivirus    │ Detected   │ Result                        │
╞══════════════╪════════════╪═══════════════════════════════╡
│ Malwarebytes │ No         │                               │
├──────────────┼────────────┼───────────────────────────────┤
│ Avast        │ Yes        │ EICAR Test-NOT virus!!!       │
├──────────────┼────────────┼───────────────────────────────┤
│ ClamAV       │ Yes        │ Win.Test.EICAR_HDB-1          │
├──────────────┼────────────┼───────────────────────────────┤
│ Kaspersky    │ Yes        │ EICAR-Test-File               │
├──────────────┼────────────┼───────────────────────────────┤
│ BitDefender  │ Yes        │ EICAR-Test-File (not a virus) │
├──────────────┼────────────┼───────────────────────────────┤
│ Paloalto     │ No         │                               │
├──────────────┼────────────┼───────────────────────────────┤
│ TrendMicro   │ Yes        │ Eicar_test_file               │
├──────────────┼────────────┼───────────────────────────────┤
│ FireEye      │ Yes        │ EICAR-Test-File (not a virus) │
├──────────────┼────────────┼───────────────────────────────┤
│ Sophos       │ Yes        │ EICAR-AV-Test                 │
├──────────────┼────────────┼───────────────────────────────┤
│ Microsoft    │ Yes        │ Virus:DOS/EICAR_Test_File     │
├──────────────┼────────────┼───────────────────────────────┤
│ McAfee       │ Yes        │ EICAR test file               │
├──────────────┼────────────┼───────────────────────────────┤
│ Fortinet     │ Yes        │ EICAR_TEST_FILE               │
├──────────────┼────────────┼───────────────────────────────┤
│ AVG          │ Yes        │ EICAR Test-NOT virus!!!       │
╘══════════════╧════════════╧═══════════════════════════════╛

[*] VirusTotal reputation:
3392

API 사용하기

해시 생성

root@kitploit:~
>>> from ioccheck import Hash
>>> from ioccheck.services import VirusTotal
>>> eicar = Hash("275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f")
>>> # 이 해시는 어떤 종류인가요?
>>> print(eicar.hash_type)
SHA256

해시 조회

root@kitploit:~
>>> # 인자 없이 check()는 지원되는 모든 서비스를 시도합니다. 기본적으로 ~/.ioccheck에서 API 키를 가져옵니다.
>>> eicar.check()
>>> # 또는:
>>> eicar.check(services=VirusTotal, config_path=/foo/bar/.ioccheck)

해시 조사

root@kitploit:~
>>> # VirusTotal 보고서를 확인하여 Sophos가 우리 해시를 탐지하는지 확인
>>> eicar.reports.virustotal.get_detections(engines=["Sophos"])
{'Sophos': {'category': 'malicious', 'engine_name': 'Sophos', 'engine_version': '1.0.2.0', 'result': 'EICAR-AV-Test', 'method': 'blacklist', 'engine_update': '20210314'}}
>>> # 이 해시는 무엇으로 알려져 있나요?
>>> print(eicar.reports.virustotal.name)
'eicar.com-2224'
>>> # 얼마나 많은 AV 엔진이 이 해시를 탐지하고 있나요?
>>> eicar.reports.virustotal.detection_count
60
root@kitploit:~
>>> # VirusTotal API 응답을 그냥 보여주세요!
>>> eicar.reports.virustotal.api_response
<vt.object.Object file 275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f>
도구 다운로드