Installation
Windows, macOS, and Linux binaries may be downloaded from GitHub Releases
Grab the latest stable release here
Nightly releases can be downloaded here
Which version should I choose: Nightly or Stable?
Nightly versions of artemis are built every day using GitHub Actions. Nightly versions are actually stable enough for daily usage.
Stable releases are typically released every 2-3 months. Nightly and Stable versions go through the same tests and release process.
Packages
As of version 0.14.0 you may also install stable release artemis on your system.
Currently supported distribution packages are:
- RPM and DEB for Linux distros
- PKG for macOS
- MSI for Windows
All packages except for MSI are signed. You can verify RPM and DEB files by importing the public key.
Ex: rpm --import public.asc
and then run rpm -q -id artemis
to check if signed
On macOS you can verify the PKG is signed and notarized via spctl --assess -vv --type install Artemis-*.pkg
or using WhatsYourSign
Supported Systems
Currently artemis has been tested on the following types of systems:
- Windows 8.1 and higher. Arch: 64-bit and ARM
- macOS Catalina and higher. Arch: 64-bit and ARM
- Ubuntu, Fedora, Arch Linux. Arch: 64-bit and ARM
Additional platforms
Artemis also supports the following platforms:
- FreeBSD
- NetBSD
- Android
- Linux RISC-V
- Windows ARM
GitHub Releases
Once downloaded for you platform from GitHub, extract the binary from the archive and you should be able to start collecting forensic data!
Build from Source
You may also build artemis from source. In order build artemis you will need to install the Rust programming langague.
- Instructions to install Rust can be found on the Rust Homepage.
Once Rust is installed you can download the source code for artemis using git:
git clone https://github.com/puffycid/artemis
Navigate to your downloaded repo and the cli directory and run:
// from the cli/ directory in the artemis repo
cargo build
By default cargo builds a debug
version of the binary. If you want to build
the release
version (recommended) of the binary run:
cargo build --release
The release version will be much faster and smaller than the debug version. The compiled binary will be located at:
<path to artemis repo>\target\debug\artemis
for the debug version<path to artemis repo>\target\release\artemis
for the release version
Alternatively, you may also install the command runner Just and run:
just cli
or for Windows
just --shell pwsh.exe --shell-arg -c cli
to compile artemis
Please see the Contributing documentation if you would like to compile the entire project including optional experimental components
By default Yara-X is enabled for artemis. However, you may disable this if you want by running:
just slim
or for Windows
just --shell pwsh.exe --shell-arg -c slim