Obslužný program telnet, kdysi běžný protokol, který zdobil terminál každého správce systému a pokročilého uživatele, byl předchůdcem SSH. V dnešní době je to zapomenutá relikvie, která není standardně nainstalována na většině distribucí Linuxu.
Navzdory jiným protokolům, které jej nahradily, zůstává telnet ideálním nástrojem pro testování připojení k určitému portu zařízení. V této příručce uvidíme, jak nainstalovat telnet na Kali Linux, spolu s několika příklady použití.
V tomto tutoriálu se naučíte:
- Jak nainstalovat telnet
- Příklady použití příkazů pro telnet
příkaz telnet na Kali Linux
Kategorie | Požadavky, konvence nebo použitá verze softwaru |
---|---|
Systém | Kali Linux |
Software | telnet |
Jiné | Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz. |
Konvence | # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel |
Nainstalujte telnet na Kali
telnet se snadno instaluje ze systémového správce balíčků apt. Otevřete terminál a spusťte následující příkazy k jeho instalaci.
$ sudo apt update $ sudo apt install telnet
Příklady použití příkazů pro telnet
Cílové zařízení můžete určit pomocí názvu hostitele, názvu domény nebo adresy IP. Zkuste se připojit ke konkrétnímu portu zadáním čísla za hostitelem. Následující příklad kontroluje, zda je example.com otevřen na portu 80.
$ telnet example.com 80 Trying 93.184.216.34... Connected to example.com.
Třetí řádek potvrzuje, že jsme navázali úspěšné připojení, což znamená, že port je otevřený a zranitelný vůči útoku.
telnet na webovou stránku na portu 80Můžete také interagovat s připojením. Chcete-li například načíst html z webu, můžeme po navázání spojení vložit následující fragment.
GET /index.html HTTP/1.0 Host: example.com
Všimněte si dvou dalších zalomení řádků, protože jsou také nezbytné.
Příjem dat HTML z webové stránky přes připojení telnetS telnetem můžeme dělat i další zajímavé věci, například posílání e-mailů. Toto je účel telnetu, připojit se k portu a umožnit uživateli interakci s jakýmkoli protokolem, který akceptuje komunikaci ve formátu prostého textu. V kontextu Kali je nejužitečnější jako nástroj pro rychlé zjištění, zda je port otevřený nebo zavřený.
Zbývající možnosti telnetu můžete vidět na manuálové stránce.
$ man telnet
Úvahy na závěr
V této příručce jsme viděli, jak nainstalovat a používat telnet na Kali Linuxu. Přestože telnet vypadl z širokého používání, stále má své místo jako nástroj pro kontrolu otevřených portů a odesílání textové komunikace. Může být použit jako průzkumný nástroj na Kali nebo k odesílání požadavků na konkrétní port jako pokus odhalit citlivé informace nebo jiná zranitelnost.