Introduction
Dans ce projet, vous allez apprendre à créer un script Zsh qui surveille l'état de la communication réseau d'un port spécifique. Le script comptabilisera le nombre de paquets de données transmis et reçus sur le port spécifié dans une période de 3 secondes.
👀 Aperçu
## Exemple
$ sh /home/labex/project/netcheck.sh 22
Paquets : 2
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment créer un script Zsh qui accepte un numéro de port en tant que paramètre d'entrée
- Comment utiliser la commande
tcpdump
pour capturer et compter le nombre de paquets pour le port spécifié - Comment définir un délai d'attente de 3 secondes pour l'exécution du script à l'aide de la commande
timeout
- Comment afficher le compte des paquets dans un format convivial pour l'utilisateur
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Développer un script qui peut surveiller l'état de la communication réseau d'un port spécifique
- Comprendre comment utiliser des commandes Linux courantes telles que
tcpdump
ettimeout
dans un script Zsh - Gagner de l'expérience dans l'écriture et le test de scripts shell pour résoudre des problèmes pratiques