Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
cnspec — Sicurezza open source e cloud-native per proteggere tutto, dalla build al runtime | Kitploit
Strumenti/GitHubGitHub/mondoohq/cnspec
Sicurezza dell'Infrastruttura CloudStrumenti DifensiviScanner di VulnerabilitàSicurezza dei ContenitoriAnalisi delle VulnerabilitàAudit di ConfigurazioneSicurezza CloudDevSecOpsConfigurazione Errata
GitHubmondoohq/cnspec

cnspec

439401026 giorni faRevisionato da Kitploit

Sicurezza open source e cloud-native per proteggere tutto, dalla build al runtime

Vedi RepositorySito web

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

cnspec

cnspec light-mode logo cnspec dark-mode logo

Progetto open source di sicurezza e policy cloud-native

cnspec valuta la sicurezza e la conformità dell'intera infrastruttura. Individua vulnerabilità e misconfigurazioni in ambienti cloud pubblici e privati, cluster Kubernetes, container, registry di container, server, endpoint, prodotti SaaS, infrastructure as code, API e altro ancora.

Potente motore di policy as code, cnspec è costruito sul security data fabric di Mondoo. Viene fornito con policy di sicurezza predefinite che funzionano immediatamente. È sia veloce che semplice da usare!

Avvio rapido```bash

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

![cnspec scan example](https://assets.kitploit.com/production/public/readmes/56196/076fa4d18bd611c0ba6f02b9cc4ce3cc6f3b0f09ae5cbf667f5e54a79410ffa2/85882c6870ce07dd41b6e8f1063c1bfe8248711c6f8ef3743de17db4a0d24a2c-display-v1.webp)

## Installazione

Installa cnspec con il nostro script di installazione:

**Linux e macOS**```bash
bash -c "$(curl -sSL https://install.mondoo.com/sh)"

Windows```powershell 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;

Se preferisci l'installazione manuale, puoi trovare i pacchetti cnspec nelle nostre [releases](https://github.com/mondoohq/cnspec/releases).

## Esegui una scansione con le policy

Usa il sottocomando `cnspec scan` per verificare configurazioni errate e vulnerabilità su target locali e remoti.

### Scansione locale

Questo comando valuta la sicurezza della tua macchina locale:```bash
cnspec scan local

Target di scansione remoti

Puoi anche specificare target remoti da scansionare. Ad esempio:```bash

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>

[:books: Per saperne di più, consulta la documentazione di cnspec.](https://mondoo.com/docs/cnspec)

### Policy

Le policy di cnspec si basano sul concetto di policy as code. cnspec viene fornito con policy di sicurezza predefinite configurate per tutte le destinazioni supportate. Le policy predefinite sono disponibili nella directory `content` di questo repository.

## Scansione delle vulnerabilità

cnspec esegue la scansione delle vulnerabilità su un'ampia gamma di piattaforme. La scansione delle vulnerabilità non è limitata alle immagini dei container; funziona anche per build e runtime.

![Esempio di scansione delle vulnerabilità di cnspec](https://assets.kitploit.com/production/public/readmes/56196/d17a3d15a7304923948dc19be112128fb8f210e5b14f216215ccadde74fce18c/a0373897f07b648bb3f6dac20852563a782092e32ed244b66a8aac68205d23ce-display-v1.webp)

NOTA: La scansione delle vulnerabilità richiede che il client abbia effettuato l'accesso a Mondoo Platform.

### Esempi```bash
# 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
PiattaformaVersioni
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 interattiva di cnspec

cnspec fornisce anche una shell interattiva per esplorare le asserzioni. Ti aiuta a comprendere le asserzioni utilizzate dalle policy di sicurezza, oltre a scrivere le tue policy. È anche un ottimo modo per interagire al volo con target locali e remoti.

Shell del sistema locale```bash

cnspec shell local

La shell fornisce un comando `help` per informazioni sulle risorse che alimentano cnspec. Eseguire `help` senza argomenti elenca tutte le risorse disponibili e i loro campi. Puoi anche eseguire `help <resource>` per ottenere maggiori dettagli su una risorsa specifica. Ad esempio:```bash
cnspec> help ports
ports:              TCP/IP ports on the system
  list []port:      List of all TCP/IP ports
  listening []port: All listening ports

La shell utilizza l'auto-completamento, che rende facile l'esplorazione.

Una volta dentro la shell, puoi inserire asserzioni MQL come questa:```coffeescript

ports.listening.none( port == 23 )

Per cancellare il terminale, digita `clear`.

Per uscire, premi CTRL + D oppure digita `exit`.

## Dai priorità ai rischi che contano con Mondoo Platform

La piattaforma di sicurezza unificata Mondoo individua e dà priorità alle vulnerabilità e alle misconfigurazioni che rappresentano il rischio più elevato per la tua azienda. Il security data fabric di Mondoo analizza la minaccia e l'esposizione di ogni rilevamento nel contesto unico della tua infrastruttura. Invece di un diluvio di avvisi di sicurezza irrilevanti, Mondoo ti mostra come puoi avere un impatto immediato e significativo sulla tua postura di sicurezza.

Per iniziare, [contattaci](https://mondoo.com/contact).

Per saperne di più su Mondoo Platform, leggi la [documentazione di Mondoo Platform](https://mondoo.com/docs) o visita [mondoo.com](https://mondoo.com).

### Registrare cnspec con Mondoo Platform

Per utilizzare cnspec con Mondoo Platform, [genera un token nella Mondoo App](https://mondoo.com/docs/cnspec/install/registration), poi esegui:```bash
cnspec login --token TOKEN

Una volta autenticato, puoi scansionare qualsiasi target:```bash cnspec scan

cnspec restituisce i risultati della scansione su `STDOUT` e alla Mondoo Platform.

Con un account su Mondoo Platform, puoi caricare le policy:```bash
cnspec bundle upload mypolicy.mql.yaml

Policy personalizzate

Una policy cnspec è semplicemente un file YAML che ti consente di esprimere qualsiasi regola di sicurezza o best practice per la tua flotta.

Scarica lo strumento