Back to Home
Product

Documentation

Complete NetSwitch installation and user guide.

Guide Utilisateur NetSwitch

Bienvenue dans le guide utilisateur complet de NetSwitch, votre couteau suisse pour la gestion et le diagnostic réseau sous Windows. Ce guide couvre l'utilisation de l'interface graphique moderne (GUI) ainsi que du mode console (CLI) pour les interventions rapides.


1. Introduction et Démarrage

Premier Lancement

Au tout premier lancement de l'application, vous serez invité à :

  1. Accepter les Conditions Générales d'Utilisation (Disclaimer) : Une étape obligatoire pour utiliser le logiciel.
  2. Vérifier les Dépendances : NetSwitch vérifiera la présence d'outils essentiels (Nmap, Dumpcap/Wireshark, Speedtest). S'ils sont manquants, une interface dédiée vous permettra de les télécharger et de les installer automatiquement.

Modèle de Licence (Trial & Pro)

NetSwitch fonctionne sur un modèle Freemium temporisé :

  • Période d'Essai (Trial) : Pendant 6 mois après la première installation, vous bénéficiez gratuitement de toutes les fonctionnalités, y compris les outils "Pro".
  • Version Pro : Après 6 mois, l'application bascule en mode restreint. Les fonctionnalités avancées (Scan réseau, Capture, Analyse) sont bloquées et la gestion des profils est limitée. Une licence Pro est nécessaire pour débloquer ces outils.
  • Version Gratuite (Restreinte) : Même sans licence, les fonctions essentielles (Changement d'IP, DHCP, Ping, Speedtest) restent toujours accessibles et gratuites.

2. Mode Interface Graphique (GUI)

L'interface graphique est le mode d'utilisation recommandé pour la plupart des utilisateurs. Elle est structurée autour d'une barre de menus principale.

2.1 Menu "Tableau de Bord"

  • Tableau de bord : Affiche une vue synthétique de l'état de votre réseau (Interface active, IP, graphiques de débit en temps réel). C'est la page d'accueil.

2.2 Menu "Affichage" (Informations et Diagnostics)

Ce menu regroupe les outils de consultation passive de l'état du système.

  • Informations des adaptateurs : Liste détaillée de toutes les cartes réseau physiques et virtuelles (Nom, Description, MAC, Statut).
  • Configuration IP : Affiche la configuration IP complète de l'interface sélectionnée (IP, Masque, Passerelle, DNS, DHCP).
  • Console IP (brute) : Affiche le résultat brut de la commande ipconfig /all pour une vérification rapide.
  • Statistiques réseau : Affiche les compteurs de trafic (octets envoyés/reçus, erreurs, paquets) pour l'interface sélectionnée.
  • Connexions TCP actives : Liste toutes les connexions TCP établies par votre machine (IP locale, IP distante, Etat, Processus associé).
  • Connexions UDP actives : Liste les ports UDP en écoute ou actifs.
  • Routes réseau : Affiche la table de routage IPv4 du système.
  • Cache DNS : Affiche le contenu du cache de résolution DNS local (et permet de le vider).
  • Journaux de l'application : Affiche les logs internes de NetSwitch pour le débogage.
  • Afficher les logs de débogage : Active un panneau de logs en bas de la fenêtre pour suivre les actions en temps réel.

2.3 Menu "Outils" (Fonctionnalités Avancées)

Ce menu regroupe les outils d'intervention et d'analyse active.

  • Scan Réseau (Fonctionnalités Pro) :
    • Scan des appareils actifs (IP & MAC) : Scanne le réseau local (ARP/Nmap) pour lister tous les appareils connectés (IP, MAC, Fabricant).
    • Scan d'investigation sur une IP : Analyse approfondie d'une cible spécifique (Ports ouverts, OS, Services).
    • Découverte de la passerelle : Tente d'identifier la passerelle (routeur) par analyse de configuration et de trafic.
  • Capture & Analyse (Fonctionnalités Pro) :
    • Analyse en temps réel : Affiche le flux de paquets en direct avec filtrage (TCP/UDP/ICMP).
    • Capture et Gestion de Paquets (Dumpcap) : Lance une capture complète du trafic dans un fichier .pcapng via l'outil Dumpcap (Wireshark). Permet de gérer les fichiers capturés.
    • Analyser un fichier de capture (.pcap) : Analyse un fichier existant via TShark pour en extraire des statistiques.
  • Rechercher une adresse MAC (Pro) : Recherche une adresse MAC spécifique sur le réseau pour trouver son IP associée.
  • Tester la connectivité Internet : Effectue une série de Pings (Google DNS, Passerelle) pour diagnostiquer la connexion.
  • Test de débit : Lance un test de vitesse (Speedtest) pour mesurer la bande passante Internet.
  • Gestionnaire de configuration IP : Interface simplifiée pour changer l'IP (Statique/DHCP) d'une carte réseau.

2.4 Menu "Profils" (Configuration Rapide)

  • Gérer les Profils de configuration : Permet de créer, modifier et supprimer des profils réseau (combinaisons IP/Masque/Passerelle/DNS pré-enregistrées). Note : Limité à 2 profils en version gratuite.
  • Gérer les adresses MAC connues : Permet de maintenir une liste d'adresses MAC favorites (ex: Imprimante, Serveur NAS) avec des noms personnalisés. Note : Limité à 2 adresses en version gratuite.

2.5 Menu "Aides"

  • Configuration... : Ouvre les paramètres globaux de l'application (Chemins des outils, Options de log).
  • Gérer la licence... : Affiche le statut de votre licence et permet d'entrer une clé d'activation.
  • Vérifier les dépendances : Relance l'outil de vérification et d'installation des logiciels externes (Nmap, Wireshark, etc.).
  • Ouvrir la console (CLI) : Lance une nouvelle fenêtre avec l'interface en ligne de commande de NetSwitch.
  • Informations de sous-réseaux : Outil de calculatrice IP (CIDR) pour visualiser les plages d'adresses.
  • Quitter : Ferme l'application.

3. Mode Console (CLI)

Le mode console est idéal pour une utilisation rapide au clavier ou sur des machines sans interface graphique riche. Il se lance via NetSwitch.ps1 ou le menu "Aides" de la GUI.

Navigation

Utilisez les chiffres pour sélectionner un menu, et le point . pour revenir en arrière.

Menu Principal

  • 1 -> Configurer l'interface reseau
    • 1.1 -> Appliquer un profil de configuration : Applique instantanément un profil enregistré.
    • 1.2 -> DHCP (Automatique) : Remet l'interface en mode IP automatique.
    • 1.3 -> IP Statique (Manuelle) : Permet de saisir manuellement une IP, un masque et une passerelle.
  • 2 -> Afficher les informations reseau
    • Affiche un tableau de bord textuel de l'interface sélectionnée (IP, MAC, Vitesse, Statut).
    • Permet d'accéder à un sous-menu de diagnostic (Ping Passerelle, Ping Internet, Résolution DNS, ipconfig complet).
  • 3 -> Scan & Recherche reseau (Fonctionnalités Pro pour la plupart)
    • 1 -> Scanner le reseau : Liste les appareils connectés (IP/MAC).
    • 2 -> Rechercher une adresse MAC : Trouve l'IP d'une MAC donnée.
    • 3 -> Scan d'investigation sur IP : Analyse détaillée d'une IP.
    • 4 -> Decouvrir la passerelle reseau : Identification avancée du routeur.
    • 5 -> Capture de trafic reseau (Dumpcap) : Lance une capture de paquets vers un fichier.
    • 6 -> Analyser un fichier de capture (TShark) : Analyse un fichier .pcap existant.
    • 7 -> Test de debit Internet (Speedtest) : Mesure la vitesse de connexion (Gratuit).
    • 8 -> Infos Switch (LLDP) : Affiche les informations du switch connecté via le protocole LLDP (Gratuit).
  • 4 -> Configuration de l'application
    • 1 -> Gerer les profils de configuration : Créer, lister et supprimer des profils réseau.
    • 2 -> Gerer les adresses MAC : Gérer la liste des adresses MAC connues.
    • 3 -> Gestion des logiciels externes : Configurer les chemins vers Nmap, Dumpcap, etc.
  • 0 -> Lancer l'interface graphique (GUI) : Démarre l'application WPF.
  • 5 -> Quitter : Ferme la console.

4. Dépannage Rapide

  • Droits Administrateur : NetSwitch nécessite les droits d'administrateur pour modifier la configuration réseau (IP) et lancer des captures de paquets. Assurez-vous d'accepter l'élévation de privilèges (UAC) au démarrage.
  • Outils Manquants : Si une fonctionnalité (ex: Scan, Capture) ne fonctionne pas, allez dans Aides > Vérifier les dépendances pour vous assurer que Nmap et Wireshark/Npcap sont bien installés.
  • Licence : Si vous avez acheté une clé, allez dans Aides > Gérer la licence pour l'activer et débloquer les fonctions Pro.