-
Notifications
You must be signed in to change notification settings - Fork 70
How to install Skadi from a USB Drive
Written by: Filip Vlasic @s4vgR
Couple a weeks ago I learned about Skadi developed by Alan Orlikoski @AlanOrlikoski. Skadi is a free, open source Ubuntu based VM that enables the collection, processing and advanced analysis of forensic artifacts and images. It contains the following great tools:
- Plaso
- CDQR
- CyLR
- Docker
- ElasticSearch, Logstash, Kibana (ELK)
- Redis
- Neo4j
- Celery
- Cerebro
Skadi is available as a VMDK machine and there is also an option to install it on an existing Debian based server. I wanted to install it on a physical server but it wasn’t possible since Debian-based repositories are blocked in my company by security. So, the only option was to build a bootable USB stick.
First, I tried to make an bootable ISO image using this tutorial:
https://www.turnkeylinux.org/blog/convert-vm-iso
But I was unsuccessful because of several problems. Tklpatch package is no longer available in Ubuntu repository. I solved this problem by downloading its scripts from github. It seemed to be okay, but every time you jump over one wall, another appears. In short, I tried it on Ubuntu and also on CentOS but with no success.
Reading the comments part of the tutorial it’s actually obvious that the process is outdated but as I’m an optimistic person and gave it a try.
Then a simple idea came into my mind: “Wait a moment…This is Ubuntu. There must be some tool to make a bootable image. And I found one – Systemback. It is an open source, system backup and restore application but has also the functionality I needed – creating bootable disks/images.
This is a tutorial how to use it:
Unfortunately, I wanted to make an image of Skadi Server version, but because the Systemback feature I needed is only available in its GUI version, I had to use Skadi Desktop.
After creating a bootable USB stick, proceed to install Skadi on a physical server. Installation is a typical Ubuntu one:
Create a new user.
Here it is recommended to define two partitions. One smaller for the system, other one for logs and images (aka evidence). In this example there are two partitions with equal size:
It is also important to check the checkbox "Transfer user configuration files".
I would also like to invite everybody interested to join Join the Skadi Community Slack
There are many programs to transfer the ISO to make a bootable USB drive.
- Using Linux: Systemback can create the bootable USB
- Using Windows: Rufus can create the bootable USB