
Un outil de sécurité complet basé sur Python pour l'analyse de fichiers, la détection de malwares et l'analyse dans un paysage cybernétique en constante évolution.
VTScanner est un outil Python polyvalent qui permet aux utilisateurs d'effectuer des analyses complètes de fichiers dans un répertoire sélectionné pour la détection et l'analyse de logiciels malveillants. Il s'intègre parfaitement à l'API VirusTotal pour fournir des informations approfondies sur la sécurité de vos fichiers. VTScanner est compatible avec Windows, macOS et Linux, ce qui en fait un atout précieux pour les personnes soucieuses de la sécurité ainsi que pour les professionnels.
VTScanner permet aux utilisateurs de choisir un répertoire spécifique à analyser. Ainsi, vous pouvez évaluer tous les fichiers de ce répertoire pour détecter d'éventuelles menaces de logiciels malveillants.
Une fois l'analyse terminée, VTScanner génère des rapports détaillés résumant les résultats. Ces rapports fournissent des informations essentielles sur les fichiers analysés, notamment leur empreinte (hash), leur type de fichier et leur état de détection.
VTScanner utilise les empreintes de fichiers pour une détection efficace des logiciels malveillants. En comparant l'empreinte de chaque fichier aux signatures de logiciels malveillants connues, il peut rapidement identifier les menaces potentielles.
VTScanner interagit de manière transparente avec l'API VirusTotal. Si un fichier n'a pas encore été analysé sur VirusTotal, VTScanner soumet automatiquement son empreinte pour analyse. Il attend ensuite la réponse, vous permettant d'accéder aux rapports complets de VirusTotal.
Pour les utilisateurs disposant de comptes VirusTotal gratuits, VTScanner propose une fonction de délai. Cette fonction introduit un délai spécifié (recommandé entre 20 et 25 secondes) entre chaque demande d'analyse, garantissant le respect des limites de débit de VirusTotal.
Si vous possédez un compte API VirusTotal premium, VTScanner offre la possibilité d'une analyse simultanée. Cette fonctionnalité permet d'optimiser la vitesse d'analyse, ce qui en fait un choix idéal pour des collections de fichiers plus volumineuses.
VTScanner va plus loin en permettant aux utilisateurs d'explorer les rapports détaillés de VirusTotal pour n'importe quel fichier en un simple double-clic. Cette fonctionnalité offre des informations précieuses sur les détections et le comportement des fichiers.
Pour plus de commodité, VTScanner est livré avec des binaires Windows préinstallés compilés avec PyInstaller. Ces binaires sont détectés par 10 antivirus.
Si vous préférez générer vos propres binaires ou utiliser VTScanner sur des plateformes non Windows, vous pouvez facilement créer des binaires personnalisés avec PyInstaller.
Avant d'installer VTScanner, assurez-vous de disposer des prérequis suivants :
pip install -r requirements.txt
Vous pouvez obtenir VTScanner en clonant le dépôt GitHub sur votre machine locale :
git clone https://github.com/samhaxr/VTScanner.git
Pour lancer VTScanner, suivez ces étapes :
cd VTScanner
python3 VTScanner.py
VTScanner est publié sous la licence GPL. Consultez le fichier LICENSE pour tous les détails de la licence.
VTScanner est un outil conçu pour renforcer la sécurité en identifiant les menaces potentielles de logiciels malveillants. Cependant, il est essentiel de se rappeler qu'aucun outil n'offre une protection infaillible. Faites toujours preuve de prudence et utilisez des mesures de sécurité supplémentaires lorsque vous traitez des fichiers pouvant contenir du contenu malveillant. Pour toute question, problème ou retour d'information, n'hésitez pas à ouvrir un problème sur notre dépôt GitHub. Merci d'avoir choisi VTScanner v1.0.
