
SSLyze의 현재 개발은 별도의 저장소에서 진행됩니다
SSLyze의 현재 개발은 별도 저장소에서 진행됩니다: https://github.com/nabla-c0d3/sslyze.
이 저장소는 새 상위 저장소에서 주기적으로 업데이트되지만, 가장 최신 버전은 새 저장소를 확인하십시오. 저장소를 클론했지만 새 브랜치를 추적하려면 다음 명령으로 origin을 업데이트할 수 있습니다:
git remote set-url origin https://github.com/nabla-c0d3/sslyze.git
빠르고 완전한 기능을 갖춘 SSL 스캐너.
SSLyze는 서버에 연결하여 SSL 구성을 분석할 수 있는 Python 도구입니다. 빠르고 포괄적으로 설계되었으며, 조직과 테스터가 SSL 서버에 영향을 미치는 잘못된 구성을 식별하는 데 도움을 주기 위한 것입니다.
주요 기능은 다음과 같습니다:
SSLyze는 Python 2.7이 필요합니다. 지원 플랫폼은 Windows 7 32/64비트, Linux 32/64비트 및 OS X 64비트입니다.
SSLyze는 OpenSSL과 정적으로 연결되어 있습니다. 따라서 SSLyze를 실행하는 가장 쉬운 방법은 이 프로젝트의 GitHub 릴리스 섹션(https://github.com/nabla-c0d3/sslyze/releases)에서 제공되는 사전 컴파일된 패키지 중 하나를 다운로드하는 것입니다.
다음 명령은 사용 가능한 명령줄 옵션 목록을 표시합니다: $ python sslyze.py -h
$ python sslyze.py --regular www.isecpartners.com:443 www.google.com
추가 예제는 test 폴더를 참조하십시오.
SSLyze는 모두 Python 코드이지만 0.7 버전부터는 nassl이라는 C로 작성된 맞춤형 OpenSSL 래퍼를 사용합니다. SSLyze의 사전 컴파일된 패키지에는 sslyze/nassl에 이 래퍼의 컴파일된 버전이 포함되어 있습니다. SSLyze 저장소를 클론하려면 SSLyze 패키지 중 하나에서 nassl의 컴파일된 버전을 가져와 sslyze-master/nassl에 복사해야 SSLyze를 실행할 수 있습니다.
nassl의 소스 코드는 https://github.com/nabla-c0d3/nassl 에서 호스팅됩니다.
SSLyze는 다음 명령을 실행하여 Windows 실행 파일로 패키징할 수 있습니다:
$ python.exe setup_py2exe.py py2exe
GPLv2 - LICENSE.txt를 참조하십시오.