Netzwerk-Datenpaketstatistiken

Anfänger

In diesem Projekt lernen Sie, wie Sie ein Zsh-Skript erstellen, das den Netzwerkkommunikationsstatus eines bestimmten Ports überwacht. Das Skript zählt die Anzahl der Datenpakete, die innerhalb eines Zeitraums von 3 Sekunden über den angegebenen Port gesendet und empfangen werden.

ShellLinux

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Projekt lernst du, wie du ein Zsh-Skript erstelst, das den Netzwerkkommunikationsstatus eines bestimmten Ports überwacht. Das Skript wird die Anzahl der gesendeten und empfangenen Datenpakete auf dem angegebenen Port innerhalb eines Zeitraums von 3 Sekunden zählen.

👀 Vorschau

## Beispiel
$ sh /home/labex/project/netcheck.sh 22
Pakete: 2

🎯 Aufgaben

In diesem Projekt wirst du lernen:

  • Wie du ein Zsh-Skript erstelst, das eine Portnummer als Eingabeparameter akzeptiert
  • Wie du die tcpdump-Befehl verwendest, um Pakete für den angegebenen Port zu erfassen und zu zählen
  • Wie du einen Zeitüberschreitung von 3 Sekunden für die Skriptausführung mit dem timeout-Befehl einstellst
  • Wie du die Anzahl der Pakete in einem benutzerfreundlichen Format ausgibst

🏆 Errungenschaften

Nach Abschluss dieses Projekts wirst du in der Lage sein:

  • Ein Skript zu entwickeln, das den Netzwerkkommunikationsstatus eines bestimmten Ports überwachen kann
  • Verstehen, wie du in einem Zsh-Skript übliche Linux-Befehle wie tcpdump und timeout verwendest
  • Erfahrung im Schreiben und Testen von Shell-Skripten zur Lösung praktischer Probleme gewinnen

Lehrer

labby

Labby

Labby is the LabEx teacher.