shell-script-pt
[Top][All Lists]
Advanced

[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?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]