socklist no bsd/mac os?

18 06 2008

No linux é bem fácil extrair uma lista de processos e suas respectivas portas alocadas com bind(2), seja tcp ou udp.

No bsd e mac os não tem socklist, pois esse programa é distribuído com o pacote procps, que usa o /proc do linux. Aí, só rola usando lsof.

Por porta (usando ipv4):

lsof -ni 4:porta

Por processo (PID, usando ipv4):

lsof -np PID -a -i 4

Ações

Informações

4 respostas

19 06 2008
Aldren Moraes

E por que comigo não funciona? Hein?

aruxp01[/root] netstat -an | grep LIST | grep 4045
tcp 0 0 *.4045 *.* LISTEN

aruxp01[/root] lsof -ni 4:4045
aruxp01[/root]

fiz um for pegando todos os PIDs pra tentar achar, mesma coisa, not found. hehe

19 06 2008
alef

nham! acho que te zoaram hein, gordinho.
esses hp-ux velhos ai devem estar cheios de backdoor, rootkit, etc.
>> http://www.chkrootkit.org/

+_+

3 07 2008
lucas

sockstat

3 07 2008
alef

no mac osx não tem sockstat ;)

# which sockstat
# port search sockstat
No match for sockstat found

só no lsof mesmo…

Deixe um comentário