OpenSSL statt Telnet

  • Beitrags-Autor:
  • Beitrags-Kategorie:Software

Artikel Drop telnet for OpenSSL beschreibt den Einsatz von „s_client“. Folgende Beispiele wurden in der Git-Bash ausgeführt.

Einfache Port-Prüfung

openssl s_client -connect mail.c-intact.de:25
openssl s_client -connect bob-team.de:80
openssl s_client -connect bob-team.de:443
openssl s_client -connect bob-team.de:443 -showcerts
</code>
 
Interaktive Prüfung
 
<pre lang="bash">
$ perl -MMIME::Base64 -e 'print encode_base64("username");'
$ perl -MMIME::Base64 -e 'print encode_base64("password");'
$ openssl s_client -starttls smtp \
-connect email.example.com:587
> ehlo example.com
> auth login
##user base64 string here##
##password base64 string here##
 
> mail from: noreply@example.com
> rcpt to: admin@example.com
> data
> Subject: Test 001
This is a test email.
.
> quit