Digital forensics platform for investigation teams
Top 42.4% on SourcePulse
Kuiper is a digital investigation platform designed to streamline digital forensics workflows for investigators and teams. It enables parsing, searching, and visualizing collected digital evidence, facilitating collaboration through tagging and timeline features, and automating detection with custom rules.
How It Works
Kuiper centralizes processing on a server, reducing analyst hardware requirements and consolidating evidence. It employs a Flask web framework, Elasticsearch for storing parsed artifacts, MongoDB for configuration, Redis as a message broker, and Celery for asynchronous task processing to handle concurrent parsing of evidence files. This architecture aims for consistency, accuracy, and efficient handling of large datasets.
Quick Start & Requirements
docker-compose pull
followed by docker-compose up -d
.vm.max_map_count
to 262144. See Installation for detailed Docker setup.Highlighted Details
Maintenance & Community
The project is maintained by Saleh Muhaysin, Muteb Alqahtani, and Abdullah Alrasheed. Contributions and parser sharing are encouraged via pull requests.
Licensing & Compatibility
The core project is licensed under GPL-3.0. Individual parsers may have their own licenses. GPL-3.0 is a strong copyleft license, potentially restricting integration with closed-source commercial applications.
Limitations & Caveats
The platform is primarily tested on Ubuntu 18.04.1 LTS. Initial Docker startup may require manual adjustment of vm.max_map_count
. Some users have reported volume mounting permission issues that may require re-running the docker-compose up -d
command.
10 months ago
Inactive