Obtendo todas as portas abertas em todas as interfaces de rede

1

Eu instalei e executei o docker e agora ele criou outra interface de rede docker0 :

3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 06:19:32:11:AD:18 brd ff:ff:ff:ff:ff:ff
    inet xx.xx.xx.xx/16 scope global docker0
       valid_lft forever preferred_lft forever
    inet6 ab90::43:2af:fe30:2245/64 scope link 
       valid_lft forever preferred_lft forever

Mesmo ao interromper o serviço docker, essa interface ainda está ativa. Como é possível ver todas as portas abertas / ouvintes em todas as interfaces ( eth0 , wlan0 e docker0 )? Eu tentei usar lsof , mas não consegui encontrar nenhuma opção de granularidade da interface.

    
por Sebi 01.06.2016 / 16:34

1 resposta

2

netstat -plnt (ou o mais recente ss -plnt ) agora ouvirá todas as portas TCP em seu sistema e o processo está escutando. Se não for executado como superusuário, você verá apenas os nomes de processo dos processos de propriedade do usuário, aos quais netstat ou ss é invocado.

Para mostrar as portas UDP e TCP, omita a opção t ( netstat -pln / ss -pln ).

Os switches usados mostram p ports l em t cp n umericamente.

    
por 01.06.2016 / 16:59