Installation

Python Package

uv tool install cryptolyzer

Docker

podman pull coroner/cryptolyzer

Operating System Package

Deb

apt update && apt install -y gnupg2 curl
echo 'deb https://download.opensuse.org/repositories/home:/pfeiffersz:/cryptolyzer:/dev/Debian_Testing/ /' >/etc/apt/sources.list.d/cryptolyzer.list
curl -s https://download.opensuse.org/repositories/home:/pfeiffersz:/cryptolyzer:/dev/Debian_Testing/Release.key | apt-key add -

apt update && apt install -y python3-pkg-resources python3-cryptoparser python3-cryptolyzer

cryptolyze tls all www.example.com
cryptolyze tls1_2 ciphers www.example.com
cryptolyze ssh2 ciphers www.example.com
cryptolyze http headers www.example.com

RPM

dnf install 'dnf-command(config-manager)'
dnf config-manager --add-repo https://download.opensuse.org/repositories/home:/pfeiffersz:/cryptolyzer:/dev/Fedora_Rawhide/
rpm --import http://download.opensuse.org/repositories/home:/pfeiffersz:/cryptolyzer:/dev/Fedora_31/repodata/repomd.xml.key
dnf install python3-urllib3 python3-cryptography cryptoparser cryptolyzer

Arch

curl -s https://download.opensuse.org/repositories/home:/pfeiffersz:/cryptolyzer:/dev/Arch/x86_64/home_pfeiffersz_cryptolyzer_dev_Arch.key -o /tmp/cryptolyzer.key
pacman-key --init
pacman-key --add /tmp/cryptolyzer.key
pacman-key --lsign-key A73C0F9A26FD1D9B1008F0BD403296D5CF227274

cat >>/etc/pacman.conf <<EOF
[home_pfeiffersz_cryptolyzer_dev_Arch]
Server = https://download.opensuse.org/repositories/home:/pfeiffersz:/cryptolyzer:/dev/Arch/x86_64
EOF

pacman -Sy
pacman -S cryptolyzer

cryptolyze tls all www.example.com