Explore the cutting-edge capabilities of ForensiX, a robust digital forensics tool designed for deep analysis of Google Chrome data.
From preserving data integrity to detailed suspect profiling, ForensiX utilizes advanced machine learning models to enhance investigative processes.
This guide covers installation, features, and operational insights for effective data examination.
Requirements:
Clone repository:
git clone https://github.com/ChmaraX/forensix.git Note: ML model need to be pulled using since its size is ~700MB. This model is already included in pre-built Docker image.
git lfs pull Put directory with Google Chrome artifacts to analyze into default project directory. Data folder will me mounted as a volume on server startup.
The directory name must be named /data .
cp -r /Default/. /forensix/data To download prebuild images (recommended): Note: If there is error, you may need to use sudo or set docker to not need a sudo prompt.
./install Note: to build images from local source use -b:
./install -b
Wait for images to download and then start them with:
./startup If you want to use HTTPS for communication between on UI or Server side, place key and certificate into /certificates directory in either /server or /client directory.
To generate self-signed keys:
openssl req -nodes -new -x509 -keyout server.key -out server.cert Change baseURL protocol to https in /client/src/axios-api.js, then rebuild the specific changed image:
docker-compose build <client|server> Samba is a free, open-source implementation of the SMB/CIFS network protocol that lets Linux servers share…
Running your own VPN gives you full control over your traffic, privacy, and connection security. It encrypts…
IntelliJ IDEA is a full-featured IDE for JVM and Android development made by JetBrains. It includes…
Steam is a cross-platform digital distribution platform by Valve Corporation that gives you access to thousands…
Redmine is one of the most popular open-source project management and issue tracking platforms. It is…
VirtualBox is a free, open-source, cross-platform virtualization application maintained by Oracle. It lets you run multiple…