Obecně používám telnet příkaz k testování, zda daný port naslouchá na vzdáleném počítači. Například telnet remote_host 80 . Ale jednou jsem byl v situaci, kdy jsem testoval port na vzdáleném počítači přes HTTP proxy. Použil jsem k tomu metodu CONNECT. Zde je návod, jak můžete použít metodu CONNECT na HTTP proxy pomocí telnetu.
# telnet 192.168.1.100 8080 Trying 192.168.11.100... Connected to 192.168.1.100. Escape character is '^]'. CONNECT google.com:80 HTTP/1.0
:::::::::::::Hit Enter twice:::::::::::::::: HTTP/1.1 200 Connection established GET / HTTP/1.0 HTTP/1.0 200 OK
Na výše uvedeném snímku se nejprve připojujeme k proxy serveru na portu 8080. Po dokončení můžete použít metodu CONNECT k otevření HTTP tunelu ke vzdálenému počítači. Nakonec dvakrát stiskněte klávesu Enter a vytvořte připojení. Po navázání připojení můžete odesílat příkazy podle příslušných protokolů.
Metodu CONNECT lze použít pro připojení k SMTP, Internet Relay Chat atd…
Jak ručně vytvořit uživatelský účet Linux
Jak opravit zranitelnost DROWN na webovém serveru Apache/NGINX a SMTP?