Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
multiscanner — Cadre modulaire de scan/analyse de fichiers | Kitploit
Outils/GitHubGitHub/mitre/multiscanner
Analyse StatiqueAnalyse Dynamique (Sandboxing)Analyse de MalwareUtilitaires et Frameworks
GitHubmitre/multiscanner

multiscanner

Cadre modulaire de scan/analyse de fichiers

Voir le dépôt
6201281il y a 7 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Site web

MultiScanner

Build Status

Introduction

MultiScanner est un framework d'analyse de fichiers qui aide l'utilisateur à évaluer un ensemble de fichiers en exécutant automatiquement une suite d'outils et en agrégeant les résultats. Les outils peuvent être des scripts Python personnalisés, des API web, des logiciels s'exécutant sur une autre machine, etc. Les outils sont intégrés en créant des modules qui s'exécutent dans le framework MultiScanner.

Les modules sont conçus pour être rapidement écrits et facilement intégrés dans le framework. Les modules actuellement écrits et maintenus sont liés à l'analyse de malwares, mais le framework n'est pas limité à ce domaine. Pour une liste des modules, vous pouvez consulter le dossier modules/. Les descriptions et les options de configuration se trouvent sur la page Analysis Modules.

MultiScanner prend également en charge un flux de travail distribué pour le stockage des échantillons, l'analyse et la visualisation des rapports. Cette fonctionnalité comprend une interface web, une API REST, un système de fichiers distribué (GlusterFS), un stockage/recherche de rapports distribué (Elasticsearch) et une gestion des tâches distribuée (Celery / RabbitMQ). Veuillez consulter Architecture pour plus de détails.

Utilisation

MultiScanner peut être utilisé comme interface en ligne de commande, API Python ou système distribué avec interface web. Consultez la documentation pour des informations plus détaillées sur l'installation et l'utilisation.

Ligne de commande

Si ce n'est pas déjà fait, installez Python (2.7 ou 3.4+).

Exécutez ensuite les commandes suivantes (en remplaçant <fichier> par le fichier que vous souhaitez analyser) :

root@kitploit:~
$ git clone https://github.com/mitre/multiscanner.git
$ cd multiscanner
$ sudo -HE ./install.sh
$ multiscanner init

Cela générera une configuration par défaut. Vérifiez config.ini pour voir quels modules sont activés. Consultez Configuration pour plus d'informations.

Vous pouvez maintenant analyser un fichier (en remplaçant <fichier> par le fichier que vous souhaitez analyser) :

root@kitploit:~
$ multiscanner <fichier>

Exécutez la commande suivante pour obtenir la liste de toutes les options en ligne de commande de MultiScanner :

root@kitploit:~
$ multiscanner --help

Remarque : Si vous n'êtes pas sur une distribution Linux RedHat ou Debian, au lieu d'exécuter le script install.sh, installez pip (si ce n'est pas déjà fait) et exécutez :

root@kitploit:~
$ pip install -r requirements.txt

API Python

root@kitploit:~
import multiscanner
multiscanner.config_init(filepath)
output = multiscanner.multiscan(file_list)
results = multiscanner.parse_reports(output, python=True)

Interface Web

Installez les dernières versions de Docker et Docker Compose si ce n'est pas déjà fait.

root@kitploit:~
$ git clone https://github.com/mitre/multiscanner.git
$ cd multiscanner
$ docker-compose up

Vous devrez peut-être patienter un moment jusqu'à ce que tous les services soient opérationnels, mais ensuite vous pouvez utiliser l'interface web en accédant à http://localhost:8000 dans votre navigateur web.

Remarque : cela ne doit pas être utilisé en production ; il s'agit simplement d'une introduction à ce à quoi ressemblerait une installation complète. Voir ici pour plus de détails.

Documentation

Pour plus d'informations, consultez la documentation complète sur ReadTheDocs.

Télécharger l’outil