The Cyber Triage Tool is an automated digital forensics platform designed to collect, analyze, and report digital evidence efficiently. It accelerates investigations through automated triage, tamper-proof hashing, and court-ready reporting, ensuring reliability, speed, and legal defensibility.
| Layer | Technologies |
|---|---|
| Frontend | HTML + Tailwind CSS + React.js (Dashboards) |
| Backend | Flask (FastAPI-style routing) |
| Forensic Engine | Python (hashlib, os, stat, exifread, mailparser, python-magic) |
| Database | SQLite |
| Reporting | ReportLab |
| Automation | Playwright (for browser integration) |
| Version Control | Git & GitHub |
cyber-triage-tool/
│
├── data/
├── evidence/
│
├── modules/
│ ├── utils.py
│ ├── hshing.py
│ ├── scoring.py
│ ├── ...
│
├── scripts/
│
├── templates/
│ ├── base.html
│ ├── coc_case.html
│ ├── ...
│
├── static/
│ ├── css/
│ ├── js/
│
├── heuristics.py
├── app.py
│
├── requirements.txt
└── README.md
cd $env:USERPROFILE\Desktop
git clone <repo-url> cyber-triage-tool
cd .\cyber-triage-tool
python -m venv .venv
.\.venv\Scripts\Activate
pip install --upgrade pip
pip install -r requirements.txt
python -m playwright install chromium
python app.py
- Accepts diverse files data sources.
- Normalizes timestamps and metadata.
- Auto-categorizes and generates searchable previews.
- Computes SHA-256 hashes for tamper-evidence.
- Detects duplicates and mismatched extensions.
- Extracts metadata and flags suspicious keywords.
- Assigns weighted suspicion scores for prioritization.
- Correlates data by user, IP, time, and hash.
- Maintains immutable audit logs for chain-of-custody.
- Generates court-ready PDF reports using ReportLab.
- Case comparison — uncover cross-case links and similarities.
- AI-based anomaly and pattern detection.
- Cloud case synchronization.
- Role-based access control and digital signatures.
- Real-time dashboard analytics.
-> ASMITHA B -> Bachelor of Engineering, Computer Science and Design
Cyber Triage Tool transforms fragmented digital investigations into a unified, automated, and tamper-evident forensic solution.