Services de la communauté¶
La communauté d'Assemblyline travaille fort pour améliorer cet outil à détecté des fichiers malicieux.
Cette page contient la liste de services crée et partagé avec le publique.
Attention
Ces services ne sont pas gèrer par l'équipe d'Assemblyline, nous vous invitons à faire une revue de leur code pour vous assurez d'être confortable avec ce qu'ils font avant de les utilisés dans vôtre système.
Liste de services (anglais seulement)¶
Nom de service | Description | Auteur | Source |
---|---|---|---|
AutoItRipper | AutoIt unpacker service | NVISO | link |
ClamAV | Assemblyline service which submits a file to ClamAV and displays the result | NVISO | link |
MalwareBazaar | Assemblyline service fetching Malware Bazaar report | NVISO | link |
MsgParser | Simple MSG extractor AssemblyLine service | NVISO | link |
MetaDefender Sandbox | Submits a file or a URL to MetaDefender Sandbox | OPSWAT | link |
PythonExeUnpack | Python exe unpacker service | NVISO | link |
StegFinder | AssemblyLine service which scans for embedded data in image using StegExpose | NVISO | link |
Unfurl | Assemblyline service parsing a submitted URL to unshorten it. | NVISO | link |
UrlScanIo | URLScan.io AL service | NVISO | link |
WindowsDefender | Windows defender service being adapted from an Assemblyline community conversation | Adam McHugh | link |
Construire un service de la communauté¶
- Obtenir le code source du service
- Modifiez le manifeste du service et assurez-vous que les éléments suivants sont définis
version: $SERVICE_TAG ... docker_config: image: ${REGISTRY}<service_container_image>:$SERVICE_TAG
- Créez une image et transférez-la vers votre registre local:
Attention
Il est fortement recommandé de baliser les images de service en suivant le format Assemblyline. Sinon, le système désactivera votre service car il le jugera incompatible avec le reste des composants.
Les versions de service doivent suivre le format « A.B.C.(dev|stable).D », où :
- « A, B » représentent respectivement la version du framework et du système.
- « C, D » peuvent être utilisés pour indiquer respectivement le majeur et le mineur d'un service.
- La partie « dev » ou « stable » de la balise doit indiquer l'état de la construction du service. Ceci est également pertinent pour fournir des mises à jour de service sous un certain canal.
Voici un exemple de build de service destiné à un déploiement Assemblyline exécutant la version 4.5.x.x :
docker build . -t <private_registry>/<service_container_image>:4.5.0.stable0 --build-arg version=4.5.0.stable0
docker push <private_registry>/<service_container_image>:4.5.0.stable0
Faire nous part de vos services!¶
Contactez-nous sur Discord pour faire ajouté vos services a cette page.