socklist no bsd/mac os?

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
Anúncios

4 Comentários on “socklist no bsd/mac os?”

  1. Aldren Moraes disse:

    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

  2. alef disse:

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

    +_+

  3. lucas disse:

    sockstat

  4. alef disse:

    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

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s