Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
ioccheck — Инструмент для упрощения процесса исследования IOCs. | Kitploit
Инструменты/GitHubGitHub/ranguli/ioccheck
Оборонительные ИнструментыУправление индикаторами компрометации (IOC)OSINT (Разведка открытых источников)Анализ хэшейСбор информацииРазведка угрозArchived
GitHubranguli/ioccheck

ioccheck

Инструмент для упрощения процесса исследования IOCs.

Репозиторий
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

Проверка хэша 275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f.
[*] Алгоритм хэширования:
SHA256

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

[*] Результаты VirusTotal:
61 движок (81%) обнаружил этот файл.

╒══════════════╤════════════╤═══════════════════════════════╕
│ Антивирус    │ Обнаружен  │ Результат                     │
╞══════════════╪════════════╪═══════════════════════════════╡
│ Malwarebytes │ Нет        │                               │
├──────────────┼────────────┼───────────────────────────────┤
│ Avast        │ Да         │ EICAR Test-NOT virus!!!       │
├──────────────┼────────────┼───────────────────────────────┤
│ ClamAV       │ Да         │ Win.Test.EICAR_HDB-1          │
├──────────────┼────────────┼───────────────────────────────┤
│ Kaspersky    │ Да         │ EICAR-Test-File               │
├──────────────┼────────────┼───────────────────────────────┤
│ BitDefender  │ Да         │ EICAR-Test-File (not a virus) │
├──────────────┼────────────┼───────────────────────────────┤
│ Paloalto     │ Нет        │                               │
├──────────────┼────────────┼───────────────────────────────┤
│ TrendMicro   │ Да         │ Eicar_test_file               │
├──────────────┼────────────┼───────────────────────────────┤
│ FireEye      │ Да         │ EICAR-Test-File (not a virus) │
├──────────────┼────────────┼───────────────────────────────┤
│ Sophos       │ Да         │ EICAR-AV-Test                 │
├──────────────┼────────────┼───────────────────────────────┤
│ Microsoft    │ Да         │ Virus:DOS/EICAR_Test_File     │
├──────────────┼────────────┼───────────────────────────────┤
│ McAfee       │ Да         │ EICAR test file               │
├──────────────┼────────────┼───────────────────────────────┤
│ Fortinet     │ Да         │ EICAR_TEST_FILE               │
├──────────────┼────────────┼───────────────────────────────┤
│ AVG          │ Да         │ EICAR Test-NOT virus!!!       │
╘══════════════╧════════════╧═══════════════════════════════╛

[*] Репутация VirusTotal:
3392

Использование API

Создание хэша

root@kitploit:~
>>> from ioccheck import Hash
>>> from ioccheck.services import VirusTotal
>>> eicar = Hash("275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f")
>>> # What kind of hash is this?
>>> print(eicar.hash_type)
SHA256

Поиск хэша

root@kitploit:~
>>> # With no arguments, check() tries all supported services. API keys grabbed from ~/.ioccheck by default.
>>> eicar.check()
>>> # Alternatively:
>>> eicar.check(services=VirusTotal, config_path=/foo/bar/.ioccheck)

Исследование хэша

root@kitploit:~
>>> # Check the VirusTotal report to see if Sophos detects our hash
>>> 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'}}
>>> # What is this hash known as?
>>> print(eicar.reports.virustotal.name)
'eicar.com-2224'
>>> # How many AV engines are detecting this hash?
>>> eicar.reports.virustotal.detection_count
60
root@kitploit:~
>>> # Just show me the VirusTotal API response!
>>> eicar.reports.virustotal.api_response
<vt.object.Object file 275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f>
Скачать инструмент