Cisco, Linux & Windows: Deck de Commandes CLI & Conformité

Deck de Commandes Cisco Linux Windows et Standards de Conformité

L'infrastructure informatique des entreprises est rarement homogène. Les ingénieurs système et auditeurs de sécurité basculent en permanence entre les commutateurs Cisco IOS, les terminaux serveurs Linux et les contrôleurs de domaine Windows (PowerShell). Les exigences réglementaires (NIS2, DORA, ISO/IEC 27001 et CIS Benchmarks) imposent un durcissement rigoureux sur l'ensemble de ces trois couches.

Cette référence réconcilie exigences de conformité et commandes de terminal concrètes, avec moteur de recherche instantané et copie en un clic.

1. Checklist de Conformité d'Audit (NIS2 / DORA / CIS)

🛡️ Points Clés de l'Audit d'Infrastructure :

  • Contrôle des ports inutilisés (NIS2 Art. 21 / CIS Control 4) : Tous les ports physiques de commutateurs et sockets serveurs inactifs doivent être désactivés administrativement ou filtrés par pare-feu.
  • Délai d'inactivité de session (ISO 27001 A.8.20) : Déconnexion automatique obligatoire des sessions d'administration inactives via SSH, VTY et console.
  • Sécurité d'accès niveau 2 (Zero-Trust L2) : Activation du port-security (Sticky MAC, limites d'adresses, arrêt du port en cas d'infraction) pour bloquer la saturation de table CAM et les commutateurs pirates.
  • Synchronisation temporelle (NTP / DORA) : Synchronisation certifiée via NTP central sur tous les équipements pour garantir la corrélation forensique dans le SIEM.

2. Pierre de Rosette Interactive (Équivalences Multiplateformes)

Vous connaissez la commande sous Linux mais hésitez sur la syntaxe Cisco ou PowerShell ? Utilisez la recherche rapide :

Tâche Administrative 🌐 Cisco IOS 🐧 Linux CLI 🪟 Windows PowerShell
Table de Routage
Afficher les routes & passerelle par défaut
show ip route ip route show Get-NetRoute
Ports en Écoute
Auditer les services actifs en écoute
show control-plane host open-ports ss -tulpn Get-NetTCPConnection -State Listen
Test de Port TCP
Tester l'ouverture de port / pare-feu
telnet 10.0.0.1 443 nc -zv 10.0.0.1 443 Test-NetConnection 10.0.0.1 -Port 443
Table ARP / Voisins
Résolutions IP vers adresses MAC
show ip arp ip neigh show Get-NetNeighbor
Statistiques d'Interface
Compteurs de paquets & erreurs CRC
show interfaces status ip -s link Get-NetAdapterStatistics
Réinitialisation Interface
Basculer l'état physique du lien
shutdown
no shutdown
ip link set eth0 down && up Restart-NetAdapter -Name "Ethernet"
Règle Pare-feu (Port 443)
Autoriser le trafic HTTPS entrant
permit tcp any any eq 443 ufw allow 443/tcp New-NetFirewallRule -Name "HTTPS" -Port 443 -Protocol TCP -Action Allow
Vider le Cache DNS
Purger les enregistrements résolus
clear hosts cache resolvectl flush-caches Clear-DnsClientCache
Aperçu Adresses IP
Vérifier tous les adaptateurs actifs
show ip interface brief ip -br addr show Get-NetIPAddress -AddressFamily IPv4

3. Module Cisco IOS — Durcissement en Production

Configuration VLAN & Trunk 802.1Q Cisco IOS
Définir les VLANs de production et configurer les liens montants 802.1Q avec filtrage explicite.
vlan 10 name SERVERS_PROD exit interface GigabitEthernet0/1 description UPLINK-TO-CORE switchport trunk encapsulation dot1q switchport mode trunk switchport trunk allowed vlan 10,20,30 no shutdown
Port-Security & Sticky MAC (Sécurité Niveau 2) Cisco IOS
Sécurité Zero-Trust sur port : restreindre aux adresses MAC apprises et couper le port en cas d'infraction.
interface GigabitEthernet0/2 switchport mode access switchport port-security switchport port-security maximum 2 switchport port-security mac-address sticky switchport port-security violation shutdown
Routage Dynamique OSPF v2 Cisco IOS
Initialiser le processus OSPF, publier les sous-réseaux locaux et configurer les interfaces passives.
router ospf 1 router-id 1.1.1.1 network 192.168.1.0 0.0.0.255 area 0 passive-interface GigabitEthernet0/0
Vérification Opérationnelle Rapide Cisco IOS
Commandes de diagnostic essentielles pour la résolution rapide des pannes réseau.
show ip interface brief ! Statut et adresses IP assignées show cdp neighbors detail ! Analyse des équipements Cisco adjacents show mac address-table dynamic ! Entrées MAC apprises show running-config | section ospf ! Filtrer la configuration OSPF active

4. Module Linux (CLI) — Exploitation Système & Réseau

Gestion Réseau Moderne (iproute2) Linux CLI
Assigner une adresse IP statique, activer l'interface et définir la passerelle par défaut.
sudo ip addr add 192.168.10.50/24 dev eth0 sudo ip link set dev eth0 up sudo ip route add default via 192.168.10.1 dev eth0
Inspection des Sockets & Ports (`ss` / `lsof`) Linux CLI
Auditer les services en écoute TCP/UDP et identifier les processus rattachés avec leur PID.
sudo ss -tulpn # Auditer les processus en écoute (PID & nom) sudo lsof -i :80 # Identifier quel service écoute sur le port 80 sudo resolvectl status # Vérifier les serveurs DNS actifs
Durcissement Pare-feu UFW (Baseline NIS2) Linux CLI
Appliquer une politique de refus par défaut et autoriser uniquement les sous-réseaux d'administration.
sudo ufw default deny incoming sudo ufw default allow outgoing sudo ufw allow from 192.168.1.0/24 to any port 22 proto tcp sudo ufw allow 443/tcp sudo ufw enable && sudo ufw status verbose
Télémétrie Services & Journaux (systemd / journalctl) Linux CLI
Consulter les logs en direct, filtrer par gravité et repérer les démons en échec.
sudo journalctl -u nginx.service -f --no-tail sudo journalctl -p err..emerg -b 0 # Afficher uniquement les erreurs critiques sudo systemctl list-units --type=service --state=failed

5. Module Windows PowerShell — NetOps & Sécurité

Télémétrie Adaptateur & Configuration IP PowerShell
Cmdlets modernes remplaçant les utilitaires obsolètes ipconfig, route et netsh.
Get-NetIPConfiguration | Format-Table InterfaceAlias, IPv4Address, IPv4DefaultGateway New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 10.10.10.5 -PrefixLength 24 -DefaultGateway 10.10.10.1 Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("1.1.1.1","8.8.8.8")
Diagnostic Réseau Complet (`Test-NetConnection`) PowerShell
Test combiné de ping, résolution DNS, sauts de routage et poignée de main TCP.
Test-NetConnection -ComputerName dc01.corp.local -Port 389 -InformationLevel Detailed Get-NetTCPConnection -State Listen | Select-Object LocalAddress, LocalPort, OwningProcess
Gestion Pare-feu Windows Defender PowerShell
Créer des règles d'autorisation et de blocage entrant restreintes aux sous-réseaux autorisés.
New-NetFirewallRule -DisplayName "SSH-Admin-Access" -Direction Inbound -LocalPort 22 -Protocol TCP -Action Allow -RemoteAddress 192.168.1.0/24 Get-NetFirewallRule -Enabled True | Where-Object Direction -eq "Inbound"

⚡ Besoin d'Outils Visuels Interactifs ?

Évitez les erreurs de configuration manuelles. Profitez des outils Zero-Trust de l'écosystème SpecInfo :

SpecInfo.org est développé comme standard technologique indépendant. Si ce guide vous a été utile, envisagez de soutenir le projet.
☕ Soutenir le Projet ↗