
Current development of SSLyze now takes place on a separate repository
Le développement actuel de SSLyze a maintenant lieu dans un dépôt séparé : https://github.com/nabla-c0d3/sslyze.
Ce dépôt sera périodiquement mis à jour à partir de ce nouveau dépôt parent, mais pour la version la plus récente, veuillez consulter le nouveau dépôt. Si vous avez cloné le dépôt mais souhaitez suivre la nouvelle branche, vous pouvez mettre à jour l'origine en utilisant la commande suivante :
git remote set-url origin https://github.com/nabla-c0d3/sslyze.git
Scanner SSL rapide et complet.
SSLyze est un outil Python qui peut analyser la configuration SSL d'un serveur en s'y connectant. Il est conçu pour être rapide et complet, et devrait aider les organisations et les testeurs à identifier les mauvaises configurations affectant leurs serveurs SSL.
Les fonctionnalités clés incluent :
SSLyze nécessite Python 2.7 ; les plateformes supportées sont Windows 7 32/64 bits, Linux 32/64 bits et OS X 64 bits.
SSLyze est lié statiquement avec OpenSSL. Pour cette raison, le moyen le plus simple d'exécuter SSLyze est de télécharger l'un des paquets précompilés disponibles dans la section des releases GitHub de ce projet, à l'adresse https://github.com/nabla-c0d3/sslyze/releases.
La commande suivante fournira la liste des options de ligne de commande disponibles : $ python sslyze.py -h
$ python sslyze.py --regular www.isecpartners.com:443 www.google.com
Consultez le dossier test pour des exemples supplémentaires.
SSLyze est entièrement en Python mais depuis la version 0.7, il utilise un wrapper OpenSSL personnalisé écrit en C appelé nassl. Les paquets précompilés pour SSLyze contiennent une version compilée de ce wrapper dans sslyze/nassl. Si vous souhaitez cloner le dépôt SSLyze, vous devrez obtenir une version compilée de nassl depuis l'un des paquets SSLyze et la copier dans sslyze-master/nassl, afin d'obtenir le fonctionnement de SSLyze.
Le code source de nassl est hébergé à https://github.com/nabla-c0d3/nassl.
SSLyze peut être empaqueté en un exécutable Windows en exécutant la commande suivante :
$ python.exe setup_py2exe.py py2exe
GPLv2 - Voir LICENSE.txt.