
Kit de herramientas de nivel empresarial para auditar y migrar infraestructura heredada a criptografía híbrida post-cuántica (PQC).
QSM es un kit de herramientas de seguridad avanzado y listo para producción, implementado en Python 3.10+, diseñado específicamente para ingenieros de DevOps y auditores de seguridad en distribuciones como Parrot OS Security. Aborda el vector de amenaza crítico de "Harvest Now, Decrypt Later" (HNDL) mediante la evaluación de la postura criptográfica de la infraestructura y la automatización de migraciones híbridas post-cuánticas.
⚠️ Principio arquitectónico estricto: QSM nunca permite un despliegue puramente post-cuántico. Todas las operaciones aplican un Paradigma Híbrido seguro y retrocompatible que combina algoritmos clásicos y PQC (por ejemplo, ECDSA + Dilithium3 para autenticación y X25519 + Kyber768 para intercambio de claves).
QSM está diseñado para ejecutarse de forma adaptativa en distintos entornos sin bloquear tu flujo de trabajo de seguridad:
liboqs para aplicar parches a las capas de configuración de forma atómica con lógica de reversión integrada verificada por checksum.# Clone and enter the vault
git clone https://github.com/soufianecyber/Quantum-Safe-Migration
cd Quantum-Safe-Migration
# Initialize virtual environment
python3 -m venv venv
source venv/bin/activate
# Install lightweight dependencies
pip install -r requirements.txt
python3 qsm.py --preflight
# 1. Run Quantum Attack Simulation on target assets
python3 qsm.py --simulate --target example.com
python3 qsm.py --simulate --keyfile ./test_legacy_key.pem
# 2. Preview Hybrid Migration Block (Safe Dry-Run)
python3 qsm.py --migrate --target nginx --config ./dummy_nginx.conf --dry-run
# 3. Apply Production Migration (Requires Sudo)
sudo venv/bin/python3 qsm.py --migrate --target nginx --config /etc/nginx/nginx.conf
sudo venv/bin/python3 qsm.py --migrate --target sshd --config /etc/ssh/sshd_config
# 4. Atomic Rollback Checksum Restoration
sudo venv/bin/python3 qsm.py --rollback --target /etc/nginx/nginx.conf
Distribuido bajo la Licencia MIT. Consulta LICENSE para más detalles.
Aviso legal: Este kit de herramientas está diseñado exclusivamente para pruebas autorizadas y fines de verificación de migración de infraestructura.
Soufiane Cyber
liboqssudo python3 qsm.py --preflight

Valida la versión de Python, los bindings de liboqs, la disponibilidad de Kyber/Dilithium y OpenSSL.
python3 qsm.py --simulate --target google.com

Detecta ECC-256 en google.com y calcula el tiempo de descifrado del Algoritmo de Shor.
sudo python3 qsm.py --migrate --target nginx --config /etc/nginx/nginx.conf --dry-run

Vista previa de la inyección del conjunto de cifrado híbrido — no se modifica ningún archivo.
Si QSM te ayuda a proteger tu infraestructura contra amenazas cuánticas, considera darle una estrella en GitHub. Ayuda al proyecto a ganar visibilidad y llegar a más equipos de seguridad que lo necesitan.