A unified platform for performing essential digital forensics and cybersecurity operations.
CipherTrace is a web-based cybersecurity and digital forensics toolkit built using Flask. It combines multiple security features such as encryption, hashing, malware scanning, file integrity verification, and forensic analysis into a single platform.
- File encryption and decryption
- Hash generation (MD5, SHA256)
- File integrity verification
- Malware scanning using VirusTotal API
- Digital forensic processing
- Automated forensic report generation
- Integrated web interface for all tools in a single dashboard
- Python
- Flask
- HTML, CSS
- Cryptography
- VirusTotal API
- Python 3.x
- pip
git clone https://github.com/Suryak3157/CipherTrace.git
cd CipherTracepython -m venv venv
venv\Scripts\activatepip install -r requirements.txtCreate a .env file in the root directory and add your VirusTotal API key:
VIRUSTOTAL_API_KEY=your_api_key_here
python app.pyhttp://127.0.0.1:5000/
CipherTrace/
├── app.py
├── requirements.txt
├── README.md
├── modules/
├── routes/
├── templates/
├── static/
├── uploads/
├── temp/
├── forensic_output/
└── screenshots/
- Advanced malware detection using machine learning
- Integration with additional threat intelligence sources
- User authentication and access control
- Logging and monitoring features
This project is developed for educational purposes in cybersecurity and digital forensics.
Suryakiran T S MSc Cyber Forensics






