Go Forensics Core
Open source forensic software to analyze digital evidence to be presented in court.
The core of Go Forensics
PostgreSQL
The core uses PostgreSQL as its database.
Kafka
The core sends all messages to Kafka.
$ cd ~/path/to/kafka/
$ ./bin/zookeeper-server-start.sh config/zookeeper.properties
$ ./bin/kafka-server-start.sh config/server.properties
Vector
Vector is used to process messages from Kafka to Elasticsearch.
$ vector --config vector.toml
Elasticsearch
The core searches all messages via Elasticsearch.
# Change directory
$ cd ~/path/to/elasticsearch
# Start Elasticsearch
$ ./bin/elasticsearch