Retour au cours

Scripting Bash II : Variables et Boucles

Maîtrise de la Cybersécurité : de Zéro à Héros

Rendre les scripts dynamiques

Pour rendre les scripts véritablement utiles à l'automatisation de la sécurité, nous avons besoin de structures de contrôle comme les variables et les boucles.

Variables

Les variables stockent des données. Vous les définissez sans le symbole $, mais vous utilisez $ pour y faire référence.

bash #!/bin/bash TARGET_IP="192.168.1.10" PORT="80"

echo "Scan de la cible : $TARGET_IP sur le port $PORT"

La commande 'echo' utilise maintenant les valeurs des variables

Boucles (La boucle for)

Les boucles vous permettent d'itérer sur une liste d'éléments (ex : une liste d'adresses IP ou de noms d'utilisateurs).

bash #!/bin/bash

Itérer sur une liste de ports courants

for port in 21 22 23 80 443; do echo "Vérification du port : $port" # Dans un script réel, c'est ici que vous lanceriez un outil comme nmap done

Le scripting Bash est essentiel pour automatiser rapidement les tâches de reconnaissance et d'analyse.