Chaque scanner est orchestré, parallélisé et corrélé pour une visibilité défensive complète de ton périmètre.
Découverte réseau & scan de ports défensif
Détection de CVE par templates à grande échelle
Audit de configuration des serveurs web
Empreinte des technologies exposées
Corrélation locale avec l'Exploit-DB (CVE connues)
Sonde HTTP : statut, titres, technologies
Inventaire des sous-domaines de ton périmètre
Regroupement par hôte & sévérité en temps réel
Un pipeline d'évaluation complet. Chaque étape alimente la suivante avec une traçabilité totale.
Cartographie du périmètre autorisé : hôtes vivants, ports, sous-domaines.
Identification des services, versions et technologies web exposées.
Corrélation CVE, mauvaises configurations et failles via Nuclei + Nikto.
Classement par sévérité (CVSS) et liens Exploit-DB pour évaluer le risque.
Rapports exportables (CSV/PDF) et plan de correction par hôte.
Un backend Python asynchrone orchestre tous les scanners via des workers dédiés. Les résultats sont normalisés, dédupliqués et corrélés en temps réel.
from crimson.core import Assessment
from crimson.tools import nmap, nuclei, nikto, searchsploit
op = Assessment(
codename="BLUEWATCH",
targets="192.168.1.0/24", # périmètre autorisé
profile="standard",
)
# Phase 1 - inventaire
hosts = op.run(nmap, flags="-sV --script vulners")
# Phase 2 - détection web
op.run(nuclei.scan(hosts))
op.run(nikto.scan(hosts))
# Phase 3 - corrélation CVE
findings = op.run(searchsploit.correlate(hosts))
# Phase 4 - rapport de remédiation
op.export(findings, formats=["csv", "pdf"])
Crimson.OPS est un outil défensif (blue-team) réservé aux systèmes que tu possèdes ou pour lesquels tu disposes d'une autorisation écrite. La plateforme impose une liste blanche de cibles (réseaux privés, hôtes éducatifs comme scanme.nmap.org). Toute analyse d'un système tiers sans consentement est interdite.