(c) 2018-2020 Marek Rychly (rychly@fit.vutbr.cz) and Martin Josefik (xjosef00@stud.fit.vutbr.cz)
Distributed storage for digital forensic data with data/metadata repository, API for queries and incoming/outgoing data, indexing, plug-in system for yet unsupported data-types, etc.
Building by Apache Maven in subdirectories (Maven projects) in apps directory. The components should be built in the following order:
- Communication: a communication bus based on Apache Kafka
- Persistence: a persistent storage based on Apache Cassandra for data and MongoDB for metadata
- DistributedRepository: the repository server
- ProducerDemo: a demo of the repository client (a producer of PCAP data)
The repository system and its components can run in Docker as described in docker directory.
The individual components can run in the Docker by run.sh
script in their root (project) directories.
The documentation can be found in docs directory.
There is also a set of experiments to measure the performance on PCAP storing/retrieving to/from the repository, see experiments directory.
This work was supported by the Ministry of the Interior of the Czech Republic as a part of the project Integrated platform for analysis of digital data from security incidents VI20172020062.