Snippets

Du code concis, avec une explication claire.

bash

objdump/nm: lister symboles et sections

Explorer symboles, sections et désassembler rapidement un binaire pour diagnostic.

#objdump#nm#elf
bash

openssl: convertir PKCS#12 (.p12) en PEM

Extraire clé privée, certificat et chaîne depuis un PKCS#12 pour config serveurs et bibliothèques.

#openssl#pkcs12#pem
bash

od: dump binaire en entiers/float lisibles

Afficher un fichier en différents formats (octal, hex, int16/32, float) pour inspection.

#od#binary#hexdump
bash

openssl ocsp: vérifier la révocation d'un certificat

Interroger un répondeur OCSP pour savoir si un certificat est révoqué.

#openssl#ocsp#revocation
bash

openssl passwd: générer un hash pour shadow

Créer un hash de mot de passe (SHA-512) compatible /etc/shadow.

#openssl#passwd#shadow
bash

openssl req: CSR avec SAN corrects

Générer une CSR avec subjectAltName (DNS/IP) et une clé sécurisée.

#openssl#csr#san
bash

openssl s_client: tester TLS et la chaîne cert

Vérifier protocole, SNI, chaîne, OCSP stapling et ciphers d'un service TLS.

#openssl#tls
bash

openssl s_server: serveur TLS local de test

Démarrer un serveur TLS ad hoc avec un certificat auto-signé pour tests clients.

#openssl#tls
bash

openssl s_time: mesurer un handshake TLS

Exécuter des handshakes en boucle et mesurer le temps moyen, pour comparer réglages et ciphers.

#openssl#tls#latency
bash

openssl s_client: tester rapidement un service TLS

Établir une connexion TLS, vérifier le certificat, l'ALPN et le SNI, afficher la chaîne.

#openssl#tls#sni
bash

openssl speed: benchmark crypto rapide

Mesurer les performances de primitives (AES, SHA, RSA, ECDSA, Ed25519) sur votre machine.

#openssl#benchmark#crypto
bash

openssl s_client: tester STARTTLS (SMTP/IMAP)

Établir une connexion, négocier STARTTLS et inspecter le certificat et l'échange.

#openssl#starttls#smtp