Введение
В этом проекте вы научитесь создавать скрипт на Zsh, который будет мониторить статус сетевого общения определенного порта. Скрипт будет подсчитывать количество переданных и полученных пакетов данных на указанном порте за период в 3 секунды.
👀 Предварительный просмотр
## Пример
$ sh /home/labex/project/netcheck.sh 22
Packages: 2
🎯 Задачи
В этом проекте вы научитесь:
- Создавать скрипт на Zsh, который принимает номер порта в качестве входного параметра
- Использовать команду
tcpdump
для захвата и подсчета количества пакетов для указанного порта - Устанавливать таймаут в 3 секунды для выполнения скрипта с использованием команды
timeout
- Выводить количество пакетов в удобочитаемом формате
🏆 Достижения
После завершения этого проекта вы сможете:
- Разрабатывать скрипт, который может мониторить статус сетевого общения определенного порта
- Разбираться, как использовать общие команды Linux, такие как
tcpdump
иtimeout
, в скрипте на Zsh - Получать опыт в написании и тестировании shell-скриптов для решения практических задач