C2 Search Netlas est un utilitaire Java conçu pour détecter les serveurs de commande et de contrôle (C2) à l'aide de l'API Netlas. Il fournit une interface CLI simple et conviviale pour rechercher des serveurs C2, en tirant parti de l'API Netlas pour collecter des données et les traiter localement.
Pour utiliser cet utilitaire de terminal, vous aurez besoin d'une clé API Netlas. Obtenez votre clé sur le site Netlas.
Après avoir acquis votre clé API, exécutez la commande suivante pour rechercher les serveurs :
c2detect -t < TARGET_DOMAIN > -p < TARGET_PORT > -s < API_KEY > [-v]
Remplacez <TARGET_DOMAIN>
par l'adresse IP ou le domaine souhaité, <TARGET_PORT>
par le port que vous souhaitez analyser et <API_KEY>
par votre clé API Netlas. Utilisez l'indicateur -v
facultatif pour une sortie détaillée. Par exemple, pour rechercher l'adresse IP google.com
sur le port 443
à l'aide de la clé API Netlas 1234567890abcdef
, saisissez :
c2detect -t google.com -p 443 -s 1234567890abcdef
Pour télécharger une version de l'utilitaire, procédez comme suit :
java -jar c2-search-netlas- < version > .jar -t < ip-or-domain > -p < port > -s < your-netlas-api-key >
Pour créer et démarrer le conteneur Docker pour ce projet, exécutez les commandes suivantes :
docker build -t c2detect .
docker run -it --rm
c2detect
-s " your_api_key "
-t " your_target_domain "
-p " your_target_port "
-v
Pour utiliser cet utilitaire, vous devez disposer d'une clé API Netlas. Vous pouvez obtenir la clé sur le site Netlas. Vous pouvez maintenant créer le projet et l'exécuter à l'aide des commandes suivantes :
./gradlew build
java -jar app/build/libs/c2-search-netlas-1.0-SNAPSHOT.jar --help
Cela affichera le message d'aide avec les options disponibles. Pour rechercher des serveurs C2, exécutez la commande suivante :
java -jar app/build/libs/c2-search-netlas-1.0-SNAPSHOT.jar -t < ip-or-domain > -p < port > -s < your-netlas-api-key >
Cela affichera une liste des serveurs C2 trouvés dans l'adresse IP ou le domaine donné.
Nom | Soutien |
---|---|
Métasploit | ✅ |
Ravage | ❓ |
Frappe au cobalt | ✅ |
Bruteratel | ✅ |
Mèche | ✅ |
DeimosC2 | ✅ |
PhénixC2 | ✅ |
Empire | |
Merlin | ✅ |
Engagement | |
Méchant | ✅ |
Shad0w | |
PoshC2 | ✅ |
Légende:
Si vous souhaitez contribuer à ce projet, n'hésitez pas à créer une pull request.
Ce projet est sous licence Licence - voir le fichier LICENSE pour plus de détails.