telnet als diagnose tool voor imap, http en pop servers

By | 14 oktober 2013

Telnet als service / daemon is onveilig en is vervangen door het veel veiligere ssh. Maar de telnet client kan uitstekend gebruikt worden om de repsonse van web en emailservers (smtp, pop en imap) te testen.

testen van een smtp server

telnet mx1.linuxpro.nl 25

geeft terug:

Connected to mx1.linuxpro.nl.
Escape character is '^]'.
220 mx1.linuxpro.nl ESMTP Postfix

De SMTP server is online en geeft antwoord.

testen van een webserver

telnet www.wyzphoto.nl 80

geeft terug:

Trying 81.23.226.83...
Connected to www.wyzphoto.nl.
Escape character is '^]'.

De webserver is online en geeft antwoord. Om te zien wat er gebeurd als je de index opvraagt geef je:

HEAD / HTTP/1.1
Host: wyzphoto.nl

En als dat werkt volgt het volgende antwoord:

HTTP/1.1 200 OK
Server: nginx/1.5.6
Date: Mon, 14 Oct 2013 09:48:55 GMT
Content-Type: text/html
Content-Length: 317
Last-Modified: Wed, 04 Sep 2013 13:30:25 GMT
Connection: keep-alive
ETag: "522735f1-13d"
Accept-Ranges: bytes

testen van een POP server

telnet mx1.linuxpro.nl 110

Geeft als antwoord:

Trying 81.23.226.83…
telnet: connect to address 81.23.226.83: Connection refused

Er is dus geen POP server bereikbaar of wordt door bijv. een firewall rule geblokkeerd. Als er wel verbinding zou zijn geweest zou je bijv. een inlog kunnen controleren door

+OK Hello There
user
+OK Password required.
pass +OK Logged in.
stat
+OK a b
quit
+OK goodbye