lsof (Era:Peço a ajuda de todos nesse script de verificação de portas.)

3 views
Skip to first unread message

Francisco Brasileiro

unread,
Nov 26, 2009, 7:17:20 PM11/26/09
to slack-u...@googlegroups.com
Concordo, o lsof tem muito mais detalhes, mas só para constar com o netstat -p tb pega o pid.

Mas voltando ao -i do lsof, fiz vários testes em vários sabores de linux e todos tive a mesma resposta, só mostra as conexões ESTABLISHED, segue exemplo:

Saída do netstat:

kico@soho-mobile:~$ netstat -antu
Conexões Internet Ativas (servidores e estabelecidas)
Proto Recv-Q Send-Q Endereço Local          Endereço Remoto         Estado     
tcp        0      0 127.0.0.1:7634          0.0.0.0:*               OUÇA     
tcp        0      0 0.0.0.0:21              0.0.0.0:*               OUÇA     
tcp        0      0 127.0.0.1:631           0.0.0.0:*               OUÇA     
tcp        0      0 0.0.0.0:25              0.0.0.0:*               OUÇA     
tcp        0      0 192.168.254.11:34481    64.233.163.17:80        TIME_WAIT 
tcp        0      0 192.168.254.11:50370    64.233.163.17:80        ESTABELECIDA
tcp        0      0 192.168.254.11:35002    64.233.163.167:80       ESTABELECIDA
tcp        0      0 192.168.254.11:45813    64.233.163.18:80        ESTABELECIDA
tcp        0      0 192.168.254.11:45908    72.246.63.172:80        ESTABELECIDA
tcp        0      0 192.168.254.11:45812    64.233.163.18:80        ESTABELECIDA
tcp        0      0 192.168.254.11:54596    63.111.24.129:80        ESTABELECIDA
tcp        0      0 192.168.254.11:46816    96.7.196.20:80          ESTABELECIDA
udp        0      0 0.0.0.0:69              0.0.0.0:*                         
udp        0      0 0.0.0.0:54091           0.0.0.0:*                         
udp        0      0 0.0.0.0:5353            0.0.0.0:*                         

kico@soho-mobile:~$ lsof -Pni:80
COMMAND     PID USER   FD   TYPE DEVICE SIZE NODE NAME
firefox-3 27245 kico   51u  IPv4 798912       TCP 192.168.254.11:45812->64.233.163.18:80 (ESTABLISHED)
firefox-3 27245 kico   60u  IPv4 792677       TCP 192.168.254.11:34481->64.233.163.17:80 (ESTABLISHED)
firefox-3 27245 kico   62u  IPv4 795207       TCP 192.168.254.11:45908->72.246.63.172:80 (ESTABLISHED)
firefox-3 27245 kico   64u  IPv4 798945       TCP 192.168.254.11:45813->64.233.163.18:80 (ESTABLISHED)
firefox-3 27245 kico   66u  IPv4 798963       TCP 192.168.254.11:50370->64.233.163.17:80 (ESTABLISHED)
firefox-3 27245 kico   68u  IPv4 798964       TCP 192.168.254.11:35002->64.233.163.167:80 (ESTABLISHED)
firefox-3 27245 kico   71u  IPv4 800321       TCP 192.168.254.11:54596->63.111.24.129:80 (ESTABLISHED)
firefox-3 27245 kico   80u  IPv4 795219       TCP 192.168.254.11:46816->96.7.196.20:80 (ESTABLISHED)
kico@soho-mobile:~$ lsof -ni:25
kico@soho-mobile:~$ lsof -ni:21

Veja que não foi listada as portas em Listener, salvo se eu estiver usando o parametro -i de forma incorreta.

Abraços,

______________________________________________________________________
Francisco Vasconcelos Brasileiro             fran...@brasileiro.adm.br
UIN: 6826562                                          Linux User: #101368


"A utopia está lá no horizonte. Me aproximo dois passos, ela se afasta dois passos. Caminho dez passos e o horizonte corre dez passos. Por mais que eu caminhe, jamais alcançarei. Para que serve a utopia? Serve para isso: para que eu não deixe de caminhar". Eduardo Galeano.


2009/11/26 Noilson Caio <caio...@gmail.com>
E o script do amigo é para saber se a porta tá em uso ou não. com o lsof ele pode ir além. pegar o pid etc etc.


2009/11/26 Noilson Caio <caio...@gmail.com>
       -i [i]   This  option selects the listing of files any of whose Internet address
                matches the address specified in i.  If no address is  specified,  this
                option  selects  the  listing  of all Internet and x.25 (HP-UX) network
                files.


lsof é diferente do netstat. aqui eu sei qual arquivo é usado por uma conexão ou pid.
 

Ellington Santos

unread,
Nov 27, 2009, 6:17:34 AM11/27/09
to slack-u...@googlegroups.com
2009/11/26 Francisco Brasileiro <fvbras...@gmail.com>:
Aproveito a thread pra levantar uma questão: vcs perceberam que o
apache nao aparece no netstat como LISTEN????

--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>> necropresto - Slackware User <<
>> necro...@gmail.com <<

Noilson Caio

unread,
Nov 27, 2009, 6:21:59 AM11/27/09
to slack-u...@googlegroups.com
Se eu te engano, mostra sim.

2009/11/27 Ellington Santos <necro...@gmail.com>



--
" Eu quero saber como renomear um arquivo " ele diz.
Por favor, é dia de pagamento, não é?! Mas eu estou de bom humor.
" Claro. Basta dar 'rm' e o nome do arquivo "
" Obrigado "

Ellington Santos

unread,
Nov 27, 2009, 6:30:40 AM11/27/09
to slack-u...@googlegroups.com
2009/11/27 Noilson Caio <caio...@gmail.com>:
root@darkdwarf:~# sh /etc/rc.d/rc.httpd start
root@darkdwarf:~# netstat -aA inet | grep LISTEN
tcp 0 0 *:x11 *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN

E ele está respondendo a requisicoes.

Noilson Caio

unread,
Nov 27, 2009, 6:40:52 AM11/27/09
to slack-u...@googlegroups.com
mendigo@caio-desktop:~# netstat -aA inet | grep www | head
tcp        0      0 *:www                   *:*                     LISTEN    


¬ ¬



2009/11/27 Ellington Santos <necro...@gmail.com>

Ellington Santos

unread,
Nov 27, 2009, 7:29:39 AM11/27/09
to slack-u...@googlegroups.com
2009/11/27 Noilson Caio <caio...@gmail.com>:
Slackware Current, 32 bits. O que será que está contecendo?
Aconteceu o mesmo nos meus Slack13.0 tanto 32 qto 64b.
Reply all
Reply to author
Forward
0 new messages