OS X: elenca tutti i socket attivi

1

Sto cercando un comando semplice che elencherà ALL attualmente attivo e / o altrimenti associato TCP & Prese UDP, numeri di porta corrispondenti e rispettivi stati (vale a dire ESTABLISHED, LISTEN, WAIT, ecc.)

Un po 'come un reverse nmap scan è ciò che sto cercando qui.

    
posta tjt263 24.09.2015 - 07:46
fonte

2 risposte

4

man netstat (1)

The netstat command symbolically displays the contents of various network-related data structures. There are a number of output formats, depending on the options for the information presented. The first form of the command displays a list of active sockets for each protocol.

pse@Mithos:~$ netstat
Active Internet connections
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)    
tcp4       0      0  localhost.8228         localhost.52662        ESTABLISHED
tcp4       0      0  localhost.52662        localhost.8228         ESTABLISHED
tcp4       0      0  192.168.1.30.52661     stackoverflow.co.https ESTABLISHED
tcp4       0      0  localhost.8228         localhost.52656        ESTABLISHED
tcp4       0      0  localhost.52656        localhost.8228         ESTABLISHED
tcp4       0      0  localhost.8228         localhost.52651        ESTABLISHED
...
    
risposta data 24.09.2015 - 07:59
fonte
3

Questo è vecchio, ma ci siamo imbattuti in esso cercando di trovare un modo ultra veloce per fare ciò per monitorare una sceneggiatura che sto scrivendo, quindi ho pensato di pubblicare per il tuo scopo nel caso in cui qualcun altro fosse interessato ...

Un altro modo per farlo è usare lsof.

lsof -n -i | grep -e LISTEN -e ESTABLISHED

Un vantaggio di questo è che mostra il processo che ha stabilito il socket. Per vedere aspettare, basta aggiungere -e WAIT alla fine di esso. Conosco alcune versioni di Netstat Show Process con l'opzione -b, ma non quella OSX / BSD apparentemente ...

    
risposta data 26.11.2016 - 04:05
fonte

Leggi altre domande sui tag