Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacyยฉ 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Quantum-Safe-Migration โ€” Enterprise-grade toolkit to audit and migrate legacy infrastructure to hybrid post-quantum cryptography (PQC). | Kitploit
Tools/GitHubGitHub/soufianecyber/quantum-safe-migration
Defensive ToolsEncryption/Decryption ToolsVulnerability AnalysisConfiguration AuditingNetwork SecurityCryptographyDevSecOps
GitHub

Most Popular

View all โ†’

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools โ†’
soufianecyber/quantum-safe-migration

Quantum-Safe-Migration

Enterprise-grade toolkit to audit and migrate legacy infrastructure to hybrid post-quantum cryptography (PQC).

View RepositoryWebsite
1171 day agoNot yet reviewed
Share

๐ŸŒŒ Quantum-Safe Migration (QSM)

QSM Banner

Python Version License Platform Security Focus Status Hybrid PQC NIST Kyber Dilithium Code Style


๐Ÿ› ๏ธ Overview

QSM is an advanced, production-ready security toolkit implemented in Python 3.10+, designed specifically for DevOps engineers and security auditors on distributions like Parrot OS Security. It addresses the critical threat vector of "Harvest Now, Decrypt Later" (HNDL) by assessing infrastructure cryptographic postures and automating hybrid post-quantum migrations.

โš ๏ธ Strict Architectural Principle: QSM never permits pure post-quantum deployment. All operations enforce a secure, backward-compatible Hybrid Paradigm combining classical and PQC algorithms (e.g., ECDSA + Dilithium3 for authentication and X25519 + Kyber768 for key exchange).


๐Ÿš€ Dual operational modes

QSM is built to run adaptively across environments without blocking your security workflow:

  1. Lightweight Mode (Simulation & Dry-Run): Requires zero advanced C-dependencies. Instantly simulate Shor's Algorithm attacks, risk scores, and preview migration configurations safely.
  2. Production Mode (Active Migration): Requires liboqs system integration to patch configuration layers atomically with integrated checksum-verified rollback logic.

โšก Installation & Quick Start

1. Zero-Dependency Simulation Start

# 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

2. Verify Your Matrix

python3 qsm.py --preflight

๐ŸŽฎ CLI Reference Guide

# 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

๐Ÿ›ก๏ธ License & Legal Framework

Distributed under the MIT License. See LICENSE for details. Disclaimer: This toolkit is built exclusively for authorized testing and infrastructure migration verification purposes.


๐Ÿ‘ค Author

Soufiane Cyber

  • ๐Ÿ™ GitHub: github.com/soufianecyber
  • ๐Ÿ” Focus: Offensive Security ยท Post-Quantum Cryptography ยท DevSecOps

๐Ÿ™ Acknowledgements

  • Open Quantum Safe for liboqs
  • NIST PQC Project for FIPS 203/204
  • Shields.io for badge infrastructure

๐Ÿ“ธ Screenshots

1. Pre-Flight System Check

sudo python3 qsm.py --preflight

Pre-Flight Check

Validates Python version, liboqs bindings, Kyber/Dilithium availability, and OpenSSL.

2. Quantum Vulnerability Assessment

python3 qsm.py --simulate --target google.com

Simulation

Detects ECC-256 on google.com and computes Shor's Algorithm time-to-crack.

3. Hybrid PQC Migration (Dry-Run)

sudo python3 qsm.py --migrate --target nginx --config /etc/nginx/nginx.conf --dry-run

Dry-Run Migration

Preview of hybrid cipher suite injection โ€” no files modified.


โญ Support the Project

If QSM helps you secure your infrastructure against quantum threats, please consider giving it a star on GitHub. It helps the project gain visibility and reach more security teams who need it.

Star this repo

Download Tool