Stunnel

stunnel
Developer(s)Michał Trojnara
Initial release11 February 1998; 26 years ago (1998-02-11)[1]
Stable release
5.72[2] Edit this on Wikidata / 4 February 2024; 9 months ago (4 February 2024)
Repositorywww.stunnel.org/downloads.html
Written inC[3]
Operating systemMulti-platform
TypeProxy, Encryption
LicenseGNU General Public License
Websitewww.stunnel.org Edit this at Wikidata

Stunnel is an open-source multi-platform application used to provide a universal TLS/SSL tunneling service.

Stunnel is used to provide secure encrypted connections for clients or servers that do not speak TLS or SSL natively.[4] It runs on a variety of operating systems,[5] including most Unix-like operating systems and Windows. Stunnel relies on the OpenSSL library to implement the underlying TLS or SSL protocol.

Stunnel uses public-key cryptography with X.509 digital certificates to secure the SSL connection, and clients can optionally be authenticated via a certificate.[6]

If linked against libwrap, it can be configured to act as a proxyfirewall service as well.[citation needed]

Stunnel is maintained by Polish programmer Michał Trojnara and released under the terms of the GNU General Public License (GPL) with OpenSSL exception.[7]

  1. ^ "stunnel change log". stunnel.org. Retrieved 2 March 2024.
  2. ^ "stunnel change log". Retrieved 2 March 2024.
  3. ^ Trojnara, Michał. "stunnel sources". GitHub. Retrieved 12 May 2020.
  4. ^ O'Donovan, Barry (October 2004). "Secure Communication with Stunnel". Linux Gazette, Issue 107.
  5. ^ ""stunnel: Ports"". Archived from the original on 1 April 2019. Retrieved 24 August 2020.
  6. ^ "stunnel(8) manual"
  7. ^ "stunnel license (see COPYRIGHT.md for detailed GPL conditions)". stunnel.org. Retrieved 2 March 2024.