Controlla le porte di ascolto su Linux

Controlla le porte di ascolto su Linux

È importante tenere un controllo sui problemi relativi alla rete in particolare durante la risoluzione dei problemi di rete. La prima cosa che deve essere controllata è quali porte sono attive e ascoltando o quale applicazione è connessa al server. La sezione delle porte di ascolto su una rete indica quale processo ascolta e funge da endpoint di comunicazione. Lo stato della porta di ascolto può essere aperto, chiuso, filtrato o non filtrato.

Segui la guida di questo articolo, se stai cercando comandi per controllare le informazioni sulla porta di ascolto su Linux.

Come controllare le porte di ascolto su Linux

Esistono quattro modi semplici e veloci per ottenere informazioni sulla porta di ascolto sul sistema Linux. Controlliamo questi praticamente:

  • 1: Porte di ascolto tramite il comando NetStat
  • 2: Porte di ascolto tramite il comando SS
  • 3: Porte di ascolto tramite il comando LSOF
  • 4: Porte di ascolto tramite comando NMAP

1: Porte di ascolto tramite il comando NetStat

Network Statistics (NetStat) è uno strumento di monitoraggio della rete e risoluzione dei problemi di comando. Viene utilizzato per gestire la configurazione delle connessioni sulla rete. Durante l'utilizzo del comando NetStat su un sistema Linux, otterresti informazioni complete su TCP, UDP, connessioni in entrata e in uscita, abbonamenti multicast, tabelle di routing e ascolto della porta.

Esegui il comando menzionato per elencare tutte le porte utilizzando il comando NetStat:

$ sudo netstat -tunlp


Le bandiere sopra descrivono quanto segue:

T - per le porte TCP

u - per le porte UDP

N - per indirizzi numerici

l - Per visualizzare le porte di ascolto

P - per visualizzare i PID

2: Porte di ascolto tramite il comando SS

The Socket Statistics (SS) è un altro modo per stampare le informazioni sulla rete di rete con ulteriori dettagli e statistiche. È un'ottima alternativa al comando NetStat con alcune funzioni simili.

È possibile eseguire il comando indicato per ascoltare le porte su Linux:

$ sudo ss -tunlp

3: Porte di ascolto tramite il comando LSOF

Come sappiamo, tutto in Linux e Unix funziona come filesystem. Che si tratti di un dispositivo o di una cartella, puoi chiamarlo un file. Alcuni di questi file sono visibili e alcuni sono nascosti da noi. IL lsof (Elenco dei file aperti) Il comando è uno strumento di riga di comando integrato utilizzato per visualizzare le informazioni sui file aperti.

Possiamo eseguire il seguente comando per elencare i file di rete e le informazioni di ascolto della porta su un sistema Linux:

$ sudo lsof -i

4: Porte di ascolto tramite comando NMAP

Network Mapper (nmap) è uno degli strumenti di revisione più sicuri per visualizzare le informazioni di rete. È utilizzato da esperti di rete per le porte di scoperta e ascolto della rete.

IL nmap non è uno strumento integrato nel sistema Linux, può essere installato utilizzando il seguente comando nel terminale:

$ sudo apt install nmap

Il seguente comando verrebbe utilizzato per visualizzare tutte le porte aperte e di ascolto del sistema Linux:

$ sudo nmap -n -pn -st -p- localhost

Conclusione

Le porte di ascolto sono porte di rete su cui l'applicazione o il processo ascoltano, oppure possiamo dire che questi sono gli endpoint di comunicazione. È importante per te tenere un controllo sui problemi di rete e quali applicazioni sono connesse al nostro server di rete. Nelle linee guida di cui sopra, abbiamo coperto diversi modi per visualizzare le porte di ascolto del nostro sistema Linux. L'abbiamo fatto usando gli strumenti di comando I-E, NetStat, SS, nmap e lsof.