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

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

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

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

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

Категории

Все категории
Loading categories
ThreatScraper — Инструмент на Python, который запрашивает API VirusTotal для проверки хэшей файлов по 70+ антивирусным движкам, планирует повторяющиеся сканирования и экспортирует графики тенденций обнаружения и отчёты в Excel. | Kitploit
Инструменты/GitHubGitHub/amorath/threatscraper
Анализ уязвимостейСбор информацииАнализ вредоносных программРазведка угроз
GitHubamorath/threatscraper

ThreatScraper

Инструмент на Python, который запрашивает API VirusTotal для проверки хэшей файлов по 70+ антивирусным движкам, планирует повторяющиеся сканирования и экспортирует графики тенденций обнаружения и отчёты в Excel.

Репозиторий
73 лет назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

ThreatScraper

ThreatScraper — это инструмент на Python, предназначенный для проверки информации о вирусах с использованием API VirusTotal. Он предлагает такие функциональные возможности, как планирование проверки в определённое время, отображение и сохранение графика тенденций обнаружения вредоносных программ, а также сохранение информации о вирусах в файл Excel. Файл Excel "Toxicember.xlsx" является примером, который можно использовать для тестирования программы, а также для демонстрации того, как будет выглядеть типичный отчёт по расписанию.

Эта версия ThreatScraper была улучшена: теперь для управления зависимостями используется poetry, а для форматирования кода — black и isort.

Предварительные требования

Перед началом убедитесь, что у вас установлено:

  • Python 3.8 или выше
  • Менеджер пакетов Poetry
  • Распространяемый пакет Visual C++ для Visual Studio 2015, 2017 и 2019

Установка ThreatScraper

Чтобы установить ThreatScraper и его зависимости, выполните следующие действия:

  1. Клонируйте репозиторий:
root@kitploit:~
git clone https://github.com/amorath/ThreatScraper.git
  1. Перейдите в каталог ThreatScraperEdit:
root@kitploit:~
cd ThreatScraper
  1. Установите зависимости:
root@kitploit:~
poetry install

Запуск ThreatScraper

Для запуска ThreatScraper:

root@kitploit:~
poetry run python main.py

Форматирование кода с помощью Black и Isort

Перед фиксацией новых изменений убедитесь, что ваш код Python правильно отформатирован, выполнив:

root@kitploit:~
poetry run black .
poetry run isort .

ThreatScraper.py — скрипт Python

ThreatScraper разрабатывается на Python для взаимодействия с API v2 VirusTotal с целью поиска хеша файла (SHA256/SHA1/MD5) в их базе данных. Если совпадение найдено, данные отчёта отправляются обратно запросившему. Возвращаемая информация содержит данные 70 различных антивирусных продуктов: их индивидуальные результаты проверки файла (вредоносный или нет), версию и дату антивирусных определений, а также индивидуальное соглашение об именовании, которое антивирусный сервис использует для запрошенного файла (троян, червь, кейлоггер и т.д.). Информация сохраняется в файл Excel и может запускаться по расписанию несколько раз в день. Программа находится в активной разработке, однако скрипт ThreatScraper.py является рабочим прототипом.

  1. Измените скрипт, указав свой ключ API VirusTotal.

  2. Введите хеш файла, который вы хотите найти.

  3. Укажите скрипту путь к файлу Excel для сохранения отчёта.

  4. Измените запланированное время в конце скрипта — скрипт будет выполняться в указанное время.

  5. Сохраните и закройте файл. В командной строке запустите скрипт командой "python ThreatScraper.py".

Лицензия

Этот проект использует следующую лицензию:

Лицензия MIT

Copyright (c) 2023 amorath

Настоящим предоставляется бесплатное разрешение любому лицу, получившему копию данного программного обеспечения и связанных с ним файлов документации («Программное обеспечение»), на использование Программного обеспечения без ограничения, включая, без ограничения, права на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также на разрешение лицам, которым предоставляется Программное обеспечение, делать это при соблюдении следующих условий:

Указанное выше уведомление об авторских правах и данное разрешение должны быть включены во все копии или существенные части Программного обеспечения.

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ ПРАВ. НИ В КОЕМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, УБЫТКАМ ИЛИ ИНЫМ ТРЕБОВАНИЯМ, ВОЗНИКШИМ ИЗ ДОГОВОРА, ДЕЛИКТА ИЛИ ИНЫХ ДЕЙСТВИЙ, СВЯЗАННЫХ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ЕГО ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ ОПЕРАЦИЯМИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.

Контакты

Если вы хотите связаться со мной, вы можете написать мне на [email protected]

Скачать инструмент