Introduzione
Ping è un'utilità software di amministrazione della rete di computer utilizzata per testare la raggiungibilità di un host su una rete IP (Internet Protocol). È disponibile praticamente per tutti i sistemi operativi dotati di funzionalità di rete, inclusa la maggior parte dei software di amministrazione di rete incorporati.
Numeri di porta appartengono ai protocolli del livello di trasporto, come TCP e UDP . I numeri di porta aiutano a identificare dove è stato inoltrato un messaggio Internet o di altra rete quando arriva.
S o Porte di ping è una delle tecniche di risoluzione dei problemi più efficaci per vedere se un servizio è attivo o meno.
In questo tutorial, ti mostreremo come eseguire il ping di una porta in Linux utilizzando tre diversi strumenti.
Strumenti per eseguire il ping di una porta in Linux
Quindi puoi utilizzare questi strumenti per eseguire il ping di una porta:
- Telnet
- Netcat (nc)
- Mapper di rete (nmap)
Esegui il ping di una porta specifica tramite Telnet
Telnet è_un protocollo applicativo utilizzato su Internet o su una rete locale per fornire una struttura di comunicazione interattiva bidirezionale orientata al testo utilizzando una connessione terminale virtuale. I dati dell'utente sono inframmezzati in banda con le informazioni di controllo Telnet in una connessione dati orientata ai byte a 8 bit tramite il TCP (Transmission Control Protocol).
- Se telnet non è installato, installalo con il comando seguente:
yum install telnet -y #CentOS/Fedora
sudo apt install telnet -y #Ubuntu
- Sintassi per eseguire il ping di una porta utilizzando telnet
telnet [address] [port number]
Esempio:
telnet google.com 443
NOTA: Quindi, se la porta è aperta, telnet stabilisce una connessione. in caso contrario si tratta di uno stato di errore.
- Chiudi telnet eseguendo q comando o premendo Ctrl + ] .
Esegui il ping di una porta specifica tramite Netcat
netcat (spesso abbreviato in nc ) è un'utilità di rete di computer per leggere e scrivere su connessioni di rete tramite TCP o UDP. Il comando progettato per essere un back-end affidabile che può_essere utilizzato direttamente o facilmente gestito da altri programmi e script.
- Se netcat non è installato, installalo con il comando seguente:
yum install netcat -y #CentOS/Fedora
sudo apt install netcat -y #Ubuntu
- Sintassi per eseguire il ping di una porta utilizzando netcat
nc -vz [address] [port number]
Esempio:
nc -vz google.com 80
Come mostrato sopra, la connessione è riuscita!
Esegui il ping di una porta specifica tramite Nmap
Mappa (Mappatura di rete ) è uno scanner di rete gratuito e open source, Nmap utilizzato per scoprire host e servizi su una rete di computer inviando pacchetti e analizzando le risposte. L'utilità è utile anche per trovare porte aperte e rilevare i rischi per la sicurezza.
- Se netcat non è installato, installalo con il comando seguente:
yum install nmap -y #CentOS/Fedora
sudo apt install nmap -y #Ubuntu
- Una volta installato Nmap sul sistema, eseguire il ping di una porta specifica con la sintassi:
nmap -p [port number] [address]
Esempio:
nmap -p 80 yahoo.com
- Sintassi per eseguire il ping su più di una porta
nmap -p [number-range] [address]
Esempio :
nmap -p 80-93 yahoo.com
Conclusione
Questo è tutto
Abbiamo illustrato come eseguire il ping di una porta specifica in Linux.