GNU/Linux >> Linux Esercitazione >  >> Linux

Ottieni un elenco di porte aperte in Linux

netstat -lntu

come risposto da @askmish ti fornirà un elenco di servizi in esecuzione sul tuo sistema su porte tcp e udp dove

  • -l =solo servizi in ascolto su alcune porte
  • -n =mostra il numero di porta, non tentare di risolvere il nome del servizio
  • -t =porte tcp
  • -u =porte udp
  • -p =nome del programma

Non hai bisogno del parametro 'p' perché ti interessa solo sapere quali porte sono libere e non quale programma è in esecuzione su di esse.

Tuttavia, questo mostra solo quali porte del tuo sistema sono utilizzate. Questo non ti dice lo stato della tua rete, ad es. se sei dietro NAT e vuoi che alcuni servizi siano accessibili dall'esterno. O se il firewall sta bloccando la porta per i visitatori esterni. In tal caso, nmap viene in soccorso.ATTENZIONE:usa nmap solo su reti che sono sotto il tuo controllo. Inoltre, ci sono regole del firewall che possono bloccare i ping nmap, dovrai giocherellare con le opzioni per ottenere risultati corretti.


Dal net-tools è deprecato, puoi usare il ss comando invece di netstat se netstat non è presente sulla tua macchina:

ss -lntu

dovrebbe funzionare in modo simile a

netstat -lntu

secondo la guida integrata:

-n, --numeric       don't resolve service names
-l, --listening     display listening sockets
-t, --tcp           display only TCP sockets
-u, --udp           display only UDP sockets

Questo comando elencherà le porte di rete aperte ei processi che le possiedono:

netstat -lnptu

puoi quindi filtrare i risultati in base alle tue specifiche esatte.

Puoi anche usare nmap per risultati più granulari sulle porte.


Linux
  1. Come chiudere le porte in Linux?

  2. 15 Esempi di comandi lsof Linux (Identifica i file aperti)

  3. Come elencare le porte aperte sul server Linux/Unix

  4. Ottieni un elenco di finestre aperte in Linux

  5. Il comando Linux ottiene la porta inutilizzata

Come controllare le porte aperte in Linux

Come trovare e chiudere le porte aperte in Linux

Come utilizzare Netcat per scansionare le porte aperte in Linux

Come ottenere l'elenco degli account utente MySQL in Linux

Come controllare le porte aperte in Linux?

Come ottenere un elenco di collegamenti simbolici su Linux