CryptoLyzer logo

CryptoLyzer

Analyzes cryptographic (TLS/SSL) settings and configurations for Python 2.7/3.4+ with command-line interface.

Made by Szilárd Pfeiffer

  • FTPS

  • security-auditing

  • FTP

  • HTTPS

  • imaps

  • smtps

  • tls

  • security-utilities

  • Python

  • pop3s

What is CryptoLyzer?

CryptoLyzer is a Python 2.7/3.4+ library that provides a fast, flexible, and comprehensive analyzer for server cryptographic (TLS/SSL) settings. It is designed specifically for the purpose of cryptographic protocol analysis, which differs significantly from establishing a secure connection using a cryptographic protocol The analyzer implemented in CryptoLyzer focuses on triggering special and corner cases of the protocol, as well as attempting to establish connections using hardly supported, experimental, obsoleted, or even deprecated mechanisms and algorithms. This approach allows for thorough testing of the protocol's implementation, even if it may not be supported by the latest or any version of the protocol It is important to note that CryptoLyzer is not a comprehensive or secure client/server implementation of any cryptographic protocol. The library only implements the absolutely necessary parts of the protocol to interact with servers, and it may use completely insecure algorithms and mechanisms. Therefore, it is not intended or recommended for use in establishing secure connections. Users looking for proper cryptographic protocol implementations should consider using existing wrappers and native implementations for Python, such as M2Crypto, pyOpenSSL, or Paramiko

Highlights

  • Comprehensive analysis of server cryptographic (TLS/SSL) settings
  • Ability to trigger special and corner cases of the protocol
  • Support for testing with hardly supported, experimental, obsoleted, or deprecated mechanisms and algorithms
  • Designed for cryptographic protocol analysis, not secure connection establishment

Platforms

  • Linux
  • Windows
  • Mac

Languages

  • English

Social

Features

    • SMTP Support

    • RDP

    • POP3 Support

    • IMAP Support

    • SSL

    • Security focused

    • Security Testing