We often test a service, by telnet'ing to its port, and then
entering some commands, like this:
dcs-strombrg> telnet dcs.nac.uci.edu smtp
Trying 128.200.34.32...
Connected to dcs.nac.uci.edu.
Escape character is '^]'.
220 dcs.nac.uci.edu ESMTP Sendmail 8.12.11/8.12.10; Thu, 28 Oct 2004 15:09:37 -0700
ehlo dcs.nac.uci.edu
250-dcs.nac.uci.edu Hello dcs.nac.uci.edu [128.200.34.32], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH GSSAPI
250-DELIVERBY
250 HELP
quit
221 2.0.0 dcs.nac.uci.edu closing connection
Connection closed by foreign host.
But you can also do things like:
dcs-strombrg> ssl-connect positron.ps.uci.edu:https
depth=0 /C=US/ST=California/L=Irvine/O=Univ Calif, Irvine/OU=NUINT Conference/CN=positron.ps.uci.edu/Email=root@positron.ps.uci.edu
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=0 /C=US/ST=California/L=Irvine/O=Univ Calif, Irvine/OU=NUINT Conference/CN=positron.ps.uci.edu/Email=root@positron.ps.uci.edu
verify error:num=27:certificate not trusted
verify return:1
depth=0 /C=US/ST=California/L=Irvine/O=Univ Calif, Irvine/OU=NUINT Conference/CN=positron.ps.uci.edu/Email=root@positron.ps.uci.edu
verify error:num=21:unable to verify the first certificate
verify return:1
GET / HTTP/1.0
HTTP/1.1 200 OK
Date: Thu, 28 Oct 2004 22:14:19 GMT
Server: Apache/1.3.29 (Unix) PHP/4.3.4 mod_perl/ mod_ssl/2.8.16 OpenSSL/0.9.7c
Last-Modified: Wed, 27 Mar 2002 23:11:48 GMT
ETag: "548002-1f-3ca251b4"
Accept-Ranges: bytes
Content-Length: 31
Connection: close
Content-Type: text/html
Place your html in /Web/htdocs
dcs-strombrg>
And simap is a bit of an unusual case, because you have to prefix your commands with a string that'll be used to prefix the output of those
commands:
hostname-username> ssl-connect localhost:993
* OK Dovecot ready.
AB LOGIN username password
AB OK Logged in.
AD SELECT "Inbox"
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.
* 26253 EXISTS
* 4 RECENT
* OK [UNSEEN 2] First unseen.
* OK [UIDVALIDITY 1134684360] UIDs valid
* OK [UIDNEXT 26254] Predicted next UID
AD OK [READ-WRITE] Select completed.
AF CAPABILITY
* CAPABILITY IMAP4rev1 SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS
AH LIST "" *
* LIST (\HasNoChildren) "." "ew"
* LIST (\HasNoChildren) "." "almost-certainly-spam"
* LIST (\HasNoChildren) "." "oddball"
* LIST (\HasNoChildren) "." "bo2c"
* LIST (\HasNoChildren) "." "threadtest"
* LIST (\HasNoChildren) "." "projects"
* LIST (\HasNoChildren) "." "newsprint"
* LIST (\HasNoChildren) "." "gtl"
* LIST (\HasNoChildren) "." "agenda-announce"
* LIST (\HasNoChildren) "." "luis"
* LIST (\HasNoChildren) "." "elan"
AH OK List completed.
ZZ LOGOUT
* BYE Logging out
ZZ OK Logout completed.
read:errno=0
You can download ssl-connect here