Q‑Trace Pro is a Python-based analyzer that detects entangled logic bombs, quantum-style steganography, and probabilistic malware patterns. It doesn’t simulate classical logic with signatures — it maps real code behavior into quantum circuits and simulates them with Cirq.
This is a quantum-native analysis tool — not a classical clone, not a static linter, and definitely not regex-based.
🧠 Why It Exists
Conventional security tools:
Use static matching, known rules, or pattern-based anomalies
Miss subtle, chained, conditional, or evasive logic paths
Q‑Trace Pro shifts the analysis model:
It treats Python logic as if it were entangled, non-deterministic code
Every conditional path is turned into a quantum circuit, simulated in Cirq
It scores logic not by rulebooks, but by quantum risk behavior
🔍 What Q‑Trace Pro Detects
🧨 Probabilistic Bombs
Triggers that activate only under rare, chained input states — often missed by traditional tools.
🔗 Entangled Logic
Cross-function logic paths that require multiple coordinated conditions to activate (similar to quantum entanglement).
🕵️ Quantum Steganography
Logic hidden behind environment-specific triggers, debug-awareness, or time-based execution.
🛡️ Anti-Debug Tracing
Detects logic branches that behave differently under debugging tools or timing analysis.
🧠 Quantum ML Anomaly Detection (Optional)
Uses AI to flag logic patterns that don’t match known behaviors — signature-free and dynamic.
🎯 Adversarial Code Sample Generation
Automatically creates red-team–grade adversarial Python logic for training and simulation.
⚙️ How It Works
Written in Python 3.8+
Core simulation with Google Cirq
Graphing with matplotlib + networkx
UI via Streamlit (optional)
No Tree-sitter, no classical pattern engines
🚀 Using Q‑Trace Pro
Local:
bash
Copy
Edit
git clone https://github.com/Dinesh431786/Q-Trace
cd Q-Trace
pip install -r requirements.txt
streamlit run app.py
Or paste Python code directly into the UI.
📊 Output You’ll See
Suspicious logic block extraction
Chained triggers across functions
Quantum simulation output: amplitudes, states, entanglement behavior
Quantum risk scores (0–1 scale)
Graphical output of entangled paths and risk zones
🧯 Legal Disclaimer
This tool is for defensive research and education only.
Do not use it to analyze or deploy real-world malware or payloads. You are solely responsible for its usage.
🧑💻 Credits
Built by Dinesh K (Founder, Voxelta Private Limited)
Simulation: Cirq
UI: Streamlit
Optional AI: Gemini / OpenAI
🔗 Try it now:
👉 https://github.com/Dinesh431786/Q-Trace
If you find it useful, give it a ⭐ on GitHub, write about it, or contribute code.
Top comments (0)