Ottieni un elenco di connessioni di rete che la mia macchina sta realizzando


16

Su Ubuntu, come posso ottenere un elenco di connessioni di rete che il mio computer ha effettuato negli ultimi giorni? C'è un modo semplice per farlo?


per i casi futuri, è possibile impostare il sistema come descritto in .
sazary,

Risposte:


28

Non è possibile ottenere connessioni terminate se non le si stava registrando. Per ottenere le connessioni correnti:

# sudo netstat -tupn

Questo mostrerà le porte aperte e di destinazione attualmente aperte con IP.

Per ottenere maggiori dettagli sul contenuto delle connessioni, installare tcpdump se non è installato ed eseguire:

# sudo tcpdump -X -i eth0 

E puoi eseguirlo in background e scrivere l'output in un file.


Grazie @islam. Esiste un buon modo per convertire automaticamente l'indirizzo IP in netstat nelle corrispondenti voci DNS?
Saqib Ali,

1
Nel netstat rimuovi l'argomento 'n' che significa non risolvere gli IP in nomi host.
Islam

Consiglierei di aggiungere anche il flag -a (all).
Cupojavashort,

0

Se stai cercando un elenco di porte puoi usare:

netstat -tupn | grep -E ":(22|80|8000) .*"

o

netstat -tupn | grep -E ":(22|80|8000) .*ESTABLISHED"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.