Introdução
Neste projeto, você aprenderá como criar um script Zsh que monitora o status da comunicação de rede de uma porta específica. O script contará o número de pacotes de dados transmitidos e recebidos na porta especificada dentro de um período de 3 segundos.
👀 Pré-visualização
## Exemplo
$ sh /home/labex/project/netcheck.sh 22
Pacotes: 2
🎯 Tarefas
Neste projeto, você aprenderá:
- Como criar um script Zsh que aceita um número de porta como um parâmetro de entrada
- Como usar o comando
tcpdumppara capturar e contar o número de pacotes para a porta especificada - Como definir um tempo limite (timeout) de 3 segundos para a execução do script usando o comando
timeout - Como exibir a contagem de pacotes em um formato amigável ao usuário
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Desenvolver um script que pode monitorar o status da comunicação de rede de uma porta específica
- Entender como usar comandos Linux comuns como
tcpdumpetimeoutem um script Zsh - Ganhar experiência na escrita e teste de scripts de shell para resolver problemas práticos




