Sobes.tech
Junior

Come si possono visualizzare le connessioni attuali?

sobes.tech AI

Risposta dell'AI

Utilizzando l'utilità netstat:

# Mostrare tutte le connessioni (attive e passive)
netstat -a

# Mostrare solo i socket in ascolto
netstat -l

# Mostrare le connessioni TCP
netstat -t

# Mostrare le connessioni UDP
netstat -u

# Mostrare PID e nome del processo (richiede privilegi root)
netstat -p

# Combinazione di flag per una visualizzazione più completa
netstat -tunlp

Utilizzando l'utilità ss (preferibile sui sistemi moderni per le sue prestazioni superiori):

# Mostrare tutte le connessioni
ss -a

# Mostrare solo i socket in ascolto
ss -l

# Mostrare le connessioni TCP
ss -t

# Mostrare le connessioni UDP
ss -u

# Mostrare PID e nome del processo
ss -p

# Combinazione di flag
ss -tunlp

Utilizzando il contenuto della directory /proc/net/:

Le informazioni sulle connessioni sono disponibili nei file /proc/net/tcp, /proc/net/udp e altri in questa directory.

# Visualizzare i dati grezzi delle connessioni TCP
cat /proc/net/tcp

Questo metodo richiede interpretazione manuale dei dati, che sono in formato esadecimale. Gli strumenti netstat e ss forniscono un output più comodo e leggibile.