[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[shell-script][ajuda] Retornar portas tcp e udp usadas
From: |
tallescss |
Subject: |
[shell-script][ajuda] Retornar portas tcp e udp usadas |
Date: |
Sun, 23 Sep 2007 13:44:00 -0000 |
User-agent: |
eGroups-EW/0.82 |
Preciso fazer um script que:
" Verifique em um intervalo de valores cujos valores inicial e final
sejam no mínimo 1 e no máximo 65535, quais portas do TCP ou UDP estão
sendo usadas por algum serviço da máquina. Sabe-se que estes números
de porta estão listados no arquivo /etc/services.
O possível lixo de execução de comandos no script não deve ser exibido
na tela.
Se digitarmos na linha de comando:
./verportas 25 30
Poderíamos ter como resposta:
Portas usadas no momento pelos servicos:
25
26
28
29"
Pensei em fazer usando netstat -tcp -an e awk -F. '{$4 "." $3 "." $2
"." $1}' pra quebrar o resultado do netstat em blocos e pegar o bloco
equivalente a porta que está sendo usada e com esse resultado usar o
grep pra procurar no arquivo services o protocolo que usa ela.
Mas não consegui, to indo pelo caminho certo? Tem outro modo de realizar?
- [shell-script][ajuda] Retornar portas tcp e udp usadas,
tallescss <=