The stunnelprogram worksas SSLencryptionwrapper betweenremote andlocal networksockets orinetd-starteddaemons. Itadds SSL or TLSfunctionalityto any networkservice,commonly POP3,IMAP or HTTPservers.Stunnel usesOpenSSL forcryptography.It can itselffunction asportredirectiondeamon, or astemporarytrafficinterceptor,and requires noadaption of theshadowedprograms.