Obter lista de portas com o awk

1. Obter lista de portas com o awk

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/09/2007 - 09:58h

Preciso obter a lista de portas abertas (em listen) da máquina (com o resultado do comando lsof -i). Ela precisa estar no formato "porta1 porta2 porta3" (as portas abertas separadas por espaço). Como faço?


  


2. Re: Obter lista de portas com o awk

Thadeu Penna
tjpp

(usa Debian)

Enviado em 26/09/2007 - 10:17h

lsof -i | awk '{ print $2 }' | uniq | grep -v PID | tr '\n' ' '


3. Re: Obter lista de portas com o awk

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/09/2007 - 11:14h

Uma boa resposta, o problema é que ele pega o PID (Process ID) e não as porta abertas. Consegui obter *:8000, sendo 8000 a porta aberta. Como faço para dividir e só pegar o 8000?


4. Re: Obter lista de portas com o awk

Miguel Mucio
miglinux

(usa Fedora)

Enviado em 15/10/2007 - 22:41h

lsof -i | awk '{ print $8 }' | uniq | cut -d ":" -f 2 | cut -d "-" -f 1 | tr '\n' ' '






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts