Oi tallescss, dê uma olhada no script abaixo e veja se ele te ajuda,
#!/bin/bash
if [ $# -lt 2 ]; then
echo 'Uso: $0 '
else
MIN=$1
MAX=$2
if [ $MIN -ge 1 ] && [ $MAX -le 65535 ]; then
netstat -tcp -an | egrep -v "^Active|^Proto" | awk -F:
'{ print $
Talles,
Para este proposíto temos o comando fuser, faça o teste na sua máquina:
$ fuser 25
Acredito que deve ser possível passar outras portas como parâmetro, veja a
documentação ( $ man fuser )
boa sorte,
--
| --
| Otávio Fernandes < otaviof | gmail | com >
| FreeBSD 6.2 Release && GNU/Linux
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