# Agent Vigie — déclarer votre périmètre

Trois façons de nous transmettre votre parc. Tous les outils fournis sont **en lecture seule** :
ils n'installent rien, ne modifient rien et n'envoient rien sur Internet. Vous relisez le
fichier produit avant de nous l'envoyer.

## 1. Serveurs Linux (Debian, Ubuntu, RHEL/Rocky/Alma)

```bash
bash inventaire_linux.sh vpn.votre-domaine.fr > parc-$(hostname).csv
```
L'argument (facultatif) est le nom public du serveur s'il en a un.

## 2. Serveurs et postes Windows

Dans PowerShell (pas besoin d'être administrateur, mais les résultats sont plus complets en administrateur) :
```powershell
powershell -ExecutionPolicy Bypass -File .\inventaire_windows.ps1
```
Le fichier `parc-NOMDUSERVEUR.csv` est créé dans le dossier courant.
Options : `-Hote mail.votre-domaine.fr` (nom public), `-Tout` (tous les logiciels installés,
au lieu de la sélection pertinente pour la sécurité).

## 3. Saisie manuelle ou export de votre CMDB

Partez de `parc_modele.csv` (séparateur `;`, UTF-8). Colonnes :

| Colonne | Obligatoire | Contenu |
|---|---|---|
| Editeur | conseillé | Fortinet, Microsoft, Atlassian… |
| Produit | **oui** | FortiGate, Exchange Server, Confluence… |
| Version | **fortement conseillé** | Sans version exacte, nous ne pouvons pas dire si un correctif est appliqué : l'alerte devient « version à préciser ». |
| Hôte | si exposé | Nom public (ex. `vpn.votre-domaine.fr`). Doit appartenir à un domaine déclaré. |
| Exposé | conseillé | `oui` si accessible depuis Internet, `non` sinon. |
| Origine | facultatif | `debian`, `ubuntu`, `rhel` pour un paquet de distribution. |
| Paquet | facultatif | Rempli par le script Linux sur Debian, pour vérifier les correctifs rétroportés. |
| Cpe | facultatif | Identifiant CPE NVD exact, si vous le connaissez. |

Un export CycloneDX (SBOM JSON) est aussi accepté tel quel.

## Et ensuite ?

Envoyez le ou les fichiers CSV avec la liste de vos **domaines** et les **adresses e-mail**
des destinataires du bulletin. Votre premier bulletin arrive le lendemain matin.
