Nmap Nmap

Importez vos scans réseau Nmap pour la découverte et l'inventaire

Le connecteur Nmap permet d'importer vos résultats de scan réseau Nmap pour découverte de réseau, inventaire des ports et détection des systèmes d'exploitation.

Objectif

Le connecteur Nmap permet d'importer les informations suivantes :

  • Découverte réseau (hosts actifs, plages IP scannées)
  • Ports et services ouverts
  • Systèmes d'exploitation détectés

Prérequis

  • Fichiers XML générés par Nmap (format .xml)
  • Scans Nmap exécutés sur votre infrastructure

Procédure

Générer les Résultats de Scan Nmap

  1. Exécutez une analyse Nmap sur votre réseau :
nmap -sV -O -oX scan_results.xml <target_range>

Paramètres :

  • -sV : Détection de versions de services
  • -O : Détection du système d'exploitation
  • -oX scan_results.xml : Sortie en format XML
  • <target_range> : Plage IP à scanner (ex: 192.168.0.0/24)
  1. Attendez la fin du scan (la durée varie selon la taille de la cible).
  2. Le fichier .xml sera créé dans le répertoire courant.

Importer dans OverView

  1. Dans OverView, aller à Data Sources Settings > Sources.
  2. Sélectionner Nmap et cliquer sur Configure.
  3. Télécharger le fichier .xml généré par Nmap.
  4. Cliquer sur Save Configuration.

OverView importera automatiquement les données de découverte réseau, les services détectés et les informations de système d'exploitation.

Importer les fichiers via DropPoint

Les fichiers du connecteur Nmap sont déposés dans un bucket S3 dédié nommé nmap. Placez vos fichiers CSV (ou JSON) à la racine de s3://nmap/ : OverView détecte automatiquement les nouveaux fichiers et les importe lors de la prochaine synchronisation.

Où déposer les fichiers ?

Bucket : s3://nmap/

Exemple : s3://nmap/export.csv

Plusieurs façons d'envoyer vos fichiers

Vous pouvez alimenter votre bucket de plusieurs manières :

  • Interface web OverView — importez vos fichiers, configurez le mapping, puis cliquez sur « Remplacer » pour rafraîchir les données sans avoir à refaire le mapping.
  • AWS CLI — pour un envoi ponctuel ou scripté.
  • SDK S3 (boto3, etc.) — pour automatiser entièrement des imports récurrents.

Via AWS CLI

# Upload a file to the nmap bucket
aws s3 cp export.csv s3://nmap/export.csv --profile ovs_your_org

# Or sync a whole local folder
aws s3 sync ./exports/ s3://nmap/ --profile ovs_your_org

Automatiser l'import via S3

import boto3

s3 = boto3.client(
    "s3",
    endpoint_url="https://s3.oversoc.com",
    region_name="fr-par",
    aws_access_key_id="YOUR_ACCESS_KEY",
    aws_secret_access_key="YOUR_SECRET_KEY",
)

# Push the export into the nmap bucket
s3.upload_file("export.csv", "nmap", "export.csv")

Associez ce script à une tâche planifiée (cron sous Linux, Planificateur de tâches sous Windows) pour pousser automatiquement vos exports à intervalle régulier. Chaque dépôt déclenche un nouvel import côté OverView.

Prérequis : générez vos credentials S3 et configurez votre client (endpoint, profil) comme décrit dans le guide OverView DropPoint. Le profil et l'endpoint utilisés ici y sont expliqués.

Documentation Officielle

Pour plus d'informations sur le format de sortie XML de Nmap, consulter la Documentation de Sortie XML de Nmap