Úvod
Ping je softwarový nástroj pro správu počítačové sítě používaný k testování dosažitelnosti hostitele v síti internetového protokolu (IP). Je k dispozici prakticky pro všechny operační systémy, které mají síťové funkce, včetně většiny vestavěného softwaru pro správu sítě.
Čísla portů patří k protokolům transportní vrstvy, jako je TCP a UDP . Čísla portů pomáhají identifikovat, kam se zpráva z internetu nebo jiné sítě přeposílá, když dorazí.
S o Pingové porty je jednou z nejúčinnějších technik odstraňování problémů, abyste zjistili, zda služba existuje nebo ne.
V tomto tutoriálu vám ukážeme, jak pingnout port v Linuxu pomocí tří různých nástrojů.
Nástroje pro ping na port v Linuxu
Takže můžete použít tyto nástroje pro ping na port:
- Telnet
- Netcat (nc)
- Mapovač sítě (nmap)
Ping na konkrétní port přes Telnet
Telnet is_an aplikační protokol používaný na internetu nebo v místní síti k poskytování obousměrné interaktivní textově orientované komunikace pomocí virtuálního terminálového připojení. Uživatelská data proložená v rámci pásma s řídicími informacemi Telnetu v 8bitovém datovém spojení orientovaném na bajty přes Transmission Control Protocol (TCP).
- Pokud telnet není nainstalován, nainstalujte jej pomocí níže uvedeného příkazu:
yum install telnet -y #CentOS/Fedora
sudo apt install telnet -y #Ubuntu
- Syntaxe příkazu ping portu pomocí telnetu
telnet [address] [port number]
Příklad:
telnet google.com 443

POZNÁMKA: Takže pokud je port otevřený, telnet naváže spojení. pokud ne, jedná se o stav selhání.
- Ukončete telnet spuštěním q nebo stisknutím Ctrl + ] .
Ping na konkrétní port přes Netcat
netcat (často zkráceno na nc ) je počítačový síťový nástroj pro čtení a zápis do síťových připojení pomocí TCP nebo UDP. Příkaz navržený tak, aby byl spolehlivým back-endem, který lze použít přímo nebo snadno ovládat jiné programy a skripty.
- Pokud netcat není nainstalován, nainstalujte jej pomocí příkazu níže:
yum install netcat -y #CentOS/Fedora
sudo apt install netcat -y #Ubuntu
- Syntaxe příkazu ping portu pomocí netcat
nc -vz [address] [port number]
Příklad:
nc -vz google.com 80

Jak je uvedeno výše, připojení bylo úspěšné!
Ping na konkrétní port přes Nmap
Nmap (Mapovač sítě ) je bezplatný síťový skener s otevřeným zdrojovým kódem Nmap používaný k objevování hostitelů a služeb v počítačové síti odesíláním paketů a analýzou odpovědí. Nástroj je také užitečný pro hledání otevřených portů a zjišťování bezpečnostních rizik.
- Pokud netcat není nainstalován, nainstalujte jej pomocí příkazu níže:
yum install nmap -y #CentOS/Fedora
sudo apt install nmap -y #Ubuntu
- Po instalaci Nmap do systému odešlete příkaz ping na konkrétní port se syntaxí:
nmap -p [port number] [address]
Příklad:
nmap -p 80 yahoo.com

- Syntaxe příkazu ping pro více než jeden port
nmap -p [number-range] [address]
Příklad :
nmap -p 80-93 yahoo.com

Závěr
To je ono
Ukázali jsme, jak pingnout konkrétní port v Linuxu.