Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
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é.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
cnspec — Une sécurité open source et cloud-native pour protéger tout, de la compilation à l'exécution | Kitploit
Outils/GitHubGitHub/mondoohq/cnspec
Sécurité de l'Infrastructure CloudOutils DéfensifsScanners de VulnérabilitésSécurité des ConteneursAnalyse des VulnérabilitésAudit de ConfigurationSécurité CloudDevSecOpsMauvaise Configuration
GitHubmondoohq/cnspec

cnspec

Une sécurité open source et cloud-native pour protéger tout, de la compilation à l'exécution

44542130il y a 1 jourVérifié par Kitploit
Voir le dépôtSite web

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

cnspec

cnspec light-mode logo cnspec dark-mode logo

Projet de sécurité et de politiques open source, cloud-native

cnspec évalue la sécurité et la conformité de l'ensemble de votre infrastructure. Il détecte les vulnérabilités et les erreurs de configuration dans les environnements cloud publics et privés, les clusters Kubernetes, les conteneurs, les registres de conteneurs, les serveurs, les points de terminaison, les produits SaaS, l'infrastructure as code, les API, et bien plus encore.

Moteur puissant de politiques as code, cnspec est bâti sur la structure de données de sécurité de Mondoo. Il est livré avec des politiques de sécurité par défaut qui fonctionnent immédiatement. Il est à la fois rapide et simple à utiliser !

Démarrage rapide

bash -c "$(curl -sSL https://install.mondoo.com/sh)"
cnspec scan local

cnspec scan example

Installation

Installez cnspec avec notre script d'installation :

Linux et macOS

bash -c "$(curl -sSL https://install.mondoo.com/sh)"

Windows

Set-ExecutionPolicy Unrestricted -Scope Process -Force;
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;
iex ((New-Object System.Net.WebClient).DownloadString('https://install.mondoo.com/ps1'));
Install-Mondoo;

Si vous préférez une installation manuelle, vous pouvez trouver les paquets cnspec dans nos releases.

Lancer un scan avec des politiques

Utilisez la sous-commande cnspec scan pour vérifier les cibles locales et distantes à la recherche de mauvaises configurations et de vulnérabilités.

Scan local

Cette commande évalue la sécurité de votre machine locale :

cnspec scan local

Cibles de scan distantes

Vous pouvez également spécifier des cibles distantes à scanner. Par exemple :

# to scan a docker image:
cnspec scan docker image ubuntu:22.04

# scan public ECR registry
aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws/r6z5b8t4
cnspec scan docker image public.ecr.aws/r6z5b8t4

# to scan an AWS account using the local AWS CLI config
cnspec scan aws

# scan an EC2 instance with EC2 Instance Connect
cnspec scan aws ec2 instance-connect root@i-1234567890abcdef0

# to scan a Kubernetes cluster via your local kubectl config or a local manifest file
cnspec scan k8s
cnspec scan k8s manifest.yaml

# to scan a GitHub repository
export GITHUB_TOKEN=<personal_access_token>
cnspec scan github repo <org/repo>

📚 Pour en savoir plus, consultez la documentation cnspec.

Politiques

Les politiques cnspec sont fondées sur le concept de politique en tant que code. cnspec est fourni avec des politiques de sécurité par défaut configurées pour toutes les cibles prises en charge. Les politiques par défaut sont disponibles dans le répertoire content de ce dépôt.

Analyse des vulnérabilités

cnspec analyse les vulnérabilités sur un large éventail de plateformes. L'analyse des vulnérabilités ne se limite pas aux images de conteneurs ; elle fonctionne également pour la compilation et l'exécution.

cnspec vulnerability scan example

REMARQUE : L'analyse des vulnérabilités nécessite que le client soit connecté à Mondoo Platform.

Exemples

# scan container image
cnspec vuln docker debian:12

# scan aws instance via EC2 instance connect
cnspec vuln aws ec2 instance-connect root@i-1234567890abcdef0

# scan instance via SSH
cnspec vuln ssh user@host

# scan windows via SSH or Winrm
cnspec vuln ssh user@host --ask-pass
cnspec vuln winrm user@host --ask-pass

# scan VMware vSphere ESXi hosts
cnspec vuln vsphere user@host --ask-pass

# scan Linux, Windows
cnspec vuln local
PlateformeVersions
Alpine3.10 - 3.24
AlmaLinux8, 9, 10
Amazon Linux1, 2, 2023
Arch LinuxRolling
CentOS6, 7, 8, Stream
Debian8, 9, 10, 11, 12, 13
Fedora30 - 44
openSUSELeap 15, Leap 16
Oracle Linux6, 7, 8, 9, 10
Photon Linux2, 3, 4, 5
Red Hat Enterprise Linux6, 7, 8, 9, 10
Rocky Linux8, 9, 10
SUSE Linux Enterprise12, 15, 16
Ubuntu18.04, 20.04, 22.04, 24.04, 26.04
VMware vSphere ESXi6, 7, 8, 9
Windows10, 11, 2016, 2019, 2022, 2025

Shell interactif cnspec

cnspec fournit également un shell interactif pour explorer les assertions. Il vous aide à comprendre les assertions utilisées par les politiques de sécurité, ainsi qu'à écrire vos propres politiques. C'est aussi un excellent moyen d'interagir à la volée avec des cibles locales et distantes.

Shell du système local

cnspec shell local

La commande help fournit des informations sur les ressources qui alimentent cnspec. Exécuter help sans aucun argument liste toutes les ressources disponibles et leurs champs. Vous pouvez également exécuter help <resource> pour obtenir plus de détails sur une ressource spécifique. Par exemple :

cnspec> help ports
ports:              TCP/IP ports on the system
  list []port:      List of all TCP/IP ports
  listening []port: All listening ports

Le shell utilise l'auto-complétion, ce qui facilite l'exploration.

Une fois dans le shell, vous pouvez saisir des assertions MQL comme ceci :

> ports.listening.none( port == 23 )

Pour effacer le terminal, tapez clear.

Pour quitter, appuyez sur CTRL + D ou tapez exit.

Priorisez les risques qui comptent avec Mondoo Platform

La plateforme de sécurité unifiée Mondoo détecte et priorise les vulnérabilités et les mauvaises configurations qui présentent le risque le plus élevé pour votre entreprise. La toile de données de sécurité de Mondoo analyse la menace et l'exposition de chaque constat dans le contexte unique de votre infrastructure. Au lieu d'un flot d'alertes de sécurité non pertinentes, Mondoo vous montre comment avoir un impact immédiat et significatif sur votre posture de sécurité.

Pour commencer, contactez-nous.

Pour en savoir plus sur Mondoo Platform, consultez la documentation de Mondoo Platform ou visitez mondoo.com.

Enregistrer cnspec auprès de Mondoo Platform

Pour utiliser cnspec avec Mondoo Platform, générez un token dans l'application Mondoo, puis exécutez :

cnspec login --token TOKEN

Une fois authentifié, vous pouvez scanner n'importe quelle cible :

cnspec scan <target>

cnspec renvoie les résultats de l'analyse vers STDOUT et vers Mondoo Platform.

Télécharger l’outil