Volevo vedere se una porta specifica di un computer desktop o server è aperta da una shell della riga di comando Linux o Unix. Come faccio a eseguire il ping di una porta specifica? È possibile eseguire il ping di un 192.168.1.254:80 o 192.168.1.254:23 porte?
Si utilizza il comando ping per inviare pacchetti ICMP ECHO_REQUEST a computer di rete, router, switch e altro ancora. ping funziona sia con IPv4 e IPv6. Ping sta usando ICMP protcol. Il comando ping non può essere utilizzato per eseguire il ping di una porta specifica.,
Tuttavia, utilizzare uno dei seguenti comandi per vedere se una porta è aperta o meno come segue:
Linux ping porta, usando il comando telnet
La sintassi è:telnet {host} {port}
telnet www.cyberciti.biz 80
telnet 192.168.2.254 80
Esempio di output:
Trying 192.168.2.254...Connected to router.Escape character is '^]'.^]telnet> qConnection closed.
Per chiudere la sessione, premere Ctrl+]+q.,
Usa nc comando
La sintassi è:nc -vz {host} {port}
nc -vz 192.168.2.254 80
nc -vz www.cyberciti.biz 443
Esempio di output:
found 0 associationsfound 1 connections: 1:flags=82outif utun1src 10.8.0.2 port 54997dst 104.20.187.5 port 443rank info not availableTCP aux info availableConnection to www.cyberciti.biz port 443 succeeded!
Unix ping porta, usando il comando nmap
La sintassi è:nmap -PNp {port} {host}
nmap -p {port} {host}
nmap -p 22 www.cyberciti.biz
nmap -p 443 192.168.2.254
Esempio di output:
Vedere “Top 32 Comando Nmap Esempi Per Sys/Amministratori di Rete” per ulteriori informazioni.
Usa bash shell
La sintassi è la seguente:
Output di esempio:
Close 22Open 443
Usa il comando nping
Nping è uno strumento open source per la generazione di pacchetti di rete, l’analisi della risposta e la misurazione del tempo di risposta., Nping consente agli utenti di generare pacchetti di rete di una vasta gamma di protocolli, permettendo loro tunevirtually qualsiasi campo delle intestazioni del protocollo. Mentre Nping può essere utilizzato come una semplice utility ping per rilevare gli host attivi, può anche essere utilizzato come un generatore di pacchetti raw. La sintassi è:sudo nping --tcp -p {port} {host}
sudo nping --tcp -p 443 www.cyberciti.biz
Uscite di esempio:
Fig.01: nping appena eseguito il ping www.cyberciti.biz host al porto 443
– Ricevi le ultime esercitazioni su Linux, Open Source& DevOps tramite feed RSS o newsletter settimanale.
comments 5 commenti finora… aggiungere uno ↓
Categoria | Elenco di Unix e Linux i comandi |
---|---|
Gestione File | gatto |
Firewall | Alpino Mura • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.,04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.,04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |