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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ThreatScraper — VirusTotal API를 쿼리하여 70개 이상의 안티바이러스 엔진에 대해 파일 해시를 확인하고, 반복 스캔을 예약하며, 탐지 추세 그래프와 보고서를 Excel로 내보내는 Python 도구입니다. | Kitploit
도구/GitHubGitHub/amorath/threatscraper
Vulnerability AnalysisInformation GatheringMalware AnalysisThreat Intelligence
GitHubamorath/threatscraper

ThreatScraper

VirusTotal API를 쿼리하여 70개 이상의 안티바이러스 엔진에 대해 파일 해시를 확인하고, 반복 스캔을 예약하며, 탐지 추세 그래프와 보고서를 Excel로 내보내는 Python 도구입니다.

저장소 보기
73년 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

ThreatScraper

ThreatScraper는 VirusTotal API를 사용하여 바이러스 정보를 확인하도록 설계된 Python 기반 도구입니다. 특정 시간에 확인을 예약하고, 악성코드 탐지 추세 그래프를 표시 및 저장하며, 바이러스 정보를 Excel 파일로 저장하는 기능을 제공합니다. "Toxicember.xlsx" Excel 파일은 프로그램을 테스트하는 데 사용할 수 있는 예제 파일이며, 일반적인 예약 보고서가 어떻게 표시되는지 보여줍니다.

이 ThreatScraper 버전은 종속성 관리를 위해 poetry를 사용하고, 코드 포맷팅을 위해 black과 isort를 사용하도록 개선되었습니다.

사전 요구 사항

시작하기 전에 다음이 설치되어 있는지 확인하세요.

  • Python 3.8 이상
  • Poetry 패키지 관리자
  • Visual Studio 2015, 2017, 2019용 Visual C++ 재배포 가능 패키지

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으로 개발 중이며, VirusTotal의 v2 API와 연동하여 파일 해시(SHA256/SHA1/MD5)를 데이터베이스에서 검색하고, 일치하는 항목이 발견되면 보고서 데이터를 요청자에게 다시 보냅니다. 반환되는 정보에는 70가지의 서로 다른 안티 바이러스 제품, 해당 파일에 대한 각각의 탐지 결과(악성 여부), 안티 바이러스 정의 파일의 버전 및 날짜, 그리고 요청된 특정 파일에 대해 안티 바이러스 서비스에서 사용하는 개별 명명 규칙(트로이 목마, 웜, 키로거 등)이 포함됩니다. 정보는 Excel 파일에 저장되며, 하루에 여러 번 실행되도록 예약할 수 있습니다. 프로그램은 아직 개발 중이지만, ThreatScraper.py 스크립트는 작동하는 프로토타입입니다.

  1. VirusTotal API 키로 스크립트를 수정합니다.

  2. 검색하려는 파일 해시를 입력합니다.

  3. 보고서를 저장할 Excel 파일 위치를 스크립트에 제공합니다.

  4. 마지막에 예약 시간을 수정하면, 스크립트가 해당 시간에 실행됩니다.

  5. 저장하고 닫습니다. 명령 프롬프트에서 "python ThreatScraper.py"를 사용하여 스크립트를 실행합니다.

라이선스

이 프로젝트는 다음 라이선스를 사용합니다.

MIT License

Copyright (c) 2023 amorath

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

연락처

문의 사항이 있으면 [email protected]으로 연락해 주세요.

도구 다운로드