
끊임없이 진화하는 사이버 환경에서 파일 스캔, 악성코드 탐지 및 분석을 위한 포괄적인 Python 기반 보안 도구입니다.
VTScanner는 선택한 디렉터리 내 파일을 포괄적으로 스캔하여 악성코드를 탐지하고 분석할 수 있는 다목적 Python 도구입니다. VirusTotal API와 원활하게 통합되어 파일 안전성에 대한 폭넓은 통찰력을 제공합니다. VTScanner는 Windows, macOS, Linux에서 모두 호환되므로 보안에 민감한 개인 및 전문가에게 유용한 도구입니다.
VTScanner는 사용자가 특정 디렉터리를 선택하여 스캔할 수 있도록 합니다. 이를 통해 해당 디렉터리 내 모든 파일의 잠재적 악성코드 위협을 평가할 수 있습니다.
스캔이 완료되면 VTScanner는 결과를 요약한 상세 보고서를 생성합니다. 이 보고서는 스캔된 파일의 해시, 파일 형식, 탐지 상태 등 필수 정보를 제공합니다.
VTScanner는 효율적인 악성코드 탐지를 위해 파일 해시를 활용합니다. 각 파일의 해시를 알려진 악성코드 시그니처와 비교하여 잠재적 위협을 신속하게 식별할 수 있습니다.
VTScanner는 VirusTotal API와 원활하게 상호 작용합니다. 이전에 VirusTotal에서 스캔된 적이 없는 파일의 경우 VTScanner가 자동으로 해시를 제출하여 분석을 요청합니다. 그런 다음 응답을 기다리며 포괄적인 VirusTotal 보고서에 접근할 수 있습니다.
무료 VirusTotal 계정 사용자를 위해 VTScanner는 시간 지연 기능을 제공합니다. 이 기능은 각 스캔 요청 사이에 지정된 지연 시간(20~25초 권장)을 도입하여 VirusTotal의 속도 제한을 준수하도록 합니다.
프리미엄 VirusTotal API 계정이 있는 경우 VTScanner는 동시 스캔 옵션을 제공합니다. 이 기능을 사용하면 스캔 속도를 최적화할 수 있어 대규모 파일 컬렉션에 이상적입니다.
VTScanner는 한 단계 더 나아가 사용자가 간단한 더블 클릭만으로 모든 파일에 대한 VirusTotal의 상세 보고서를 탐색할 수 있도록 합니다. 이 기능은 파일 탐지 및 동작에 대한 유용한 통찰력을 제공합니다.
편의를 위해 VTScanner는 PyInstaller로 컴파일된 사전 설치된 Windows 바이너리를 제공합니다. 이 바이너리는 10개의 안티바이러스 스캐너에서 탐지됩니다.
자체 바이너리를 생성하거나 Windows 이외의 플랫폼에서 VTScanner를 사용하려는 경우 PyInstaller로 사용자 정의 바이너리를 쉽게 만들 수 있습니다.
VTScanner를 설치하기 전에 다음 사전 요구 사항이 준비되어 있는지 확인하세요.
pip install -r requirements.txt
GitHub 저장소를 로컬 머신에 클론하여 VTScanner를 받을 수 있습니다.
git clone https://github.com/samhaxr/VTScanner.git
VTScanner를 시작하려면 다음 단계를 따르세요.
cd VTScanner
python3 VTScanner.py
VTScanner는 GPL 라이선스로 배포됩니다. 전체 라이선스 세부 사항은 LICENSE 파일을 참조하세요.
VTScanner는 잠재적 악성코드 위협을 식별하여 보안을 강화하기 위해 설계된 도구입니다. 그러나 어떤 도구도 완벽한 보호를 제공하지 않는다는 점을 기억하는 것이 중요합니다. 악성 콘텐츠가 포함될 수 있는 파일을 처리할 때는 항상 주의를 기울이고 추가 보안 조치를 사용하세요. 문의, 문제 또는 피드백이 있으시면 GitHub 저장소에 이슈를 등록해 주시기 바랍니다. VTScanner v1.0을 선택해 주셔서 감사합니다.
