projet dans Linux Skill Tree

Statistiques des paquets de données réseau

Débutant

Dans ce projet, vous apprendrez à créer un script Zsh qui surveille l'état de communication réseau d'un port spécifique. Le script comptera le nombre de paquets de données envoyés et reçus sur le port spécifié dans un délai de 3 secondes.

linuxshell

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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 et timeout 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

Enseignant

labby
Labby
Labby is the LabEx teacher.