Giter Club home page Giter Club logo

artifactcollectionmatrix's Introduction

Forensic Artifact Live Collection Tool Matrix

Evaluation and comparison of different forensic artifact collection tools, also known as forensic live collection.

What the emojis mean

  • ☀️ Fully fulfilled requirement
  • ⛅ Partially fulfilled requirement
  • ☁️ Tool doesn't fulfill feature or requirement

How the different requirements are weighted is left to the reader.

Windows live collection tools

Initial tweet: https://twitter.com/swisscom_csirt/status/1301877750538567680

Requirement
--------------
Tool
independence of admin rights flexible collection of artifacts and system configuration external tool execution free and open source free download easy extensible multi-platform one-shot binary output parsing active development easy to use output format
KAPE ☁️ ☀️ ☀️ ☁️ ☀️
via online form, enterprise license
☀️
artifacts are open source and separated from the binary
☁️ ☁️
.NET binary + config files for artifacts
☀️ ☀️ ☀️
Redline ☁️
limited set of predefined artifacts
☁️ ☁️ ☀️
via online form
☁️ ☁️ ☁️ ☀️
last change from June 8, 2018
☁️
dedicated tool
IRTriage ☁️ ☀️ ☀️ ☀️ ☀️ ☁️
AutoIt script and re-compilation
☁️ ☁️
third-party tools

RegRipper
😱
last change 4 years old
☀️
IREC ☁️ ☀️ ☁️ ☁️ ☀️
via online form or commercial version
☁️ ☁️ ☀️
filesystem artifacts
☀️ ☀️
Invoke-LiveResponse ☀️ ☀️ ☀️ ☀️ ☀️
PowerShell source code
☁️ ☁️
PowerShell scripts in subfolders
☁️ ☀️
DFIR ORC ☁️ ☀️ ☀️ ☀️ ☀️ ☁️
C++ and re-compilation
☁️ ☀️ ☀️ ☀️
CyLR ☁️ ☀️ ☁️ ☀️ ☀️
.NET code and re-compilation
☀️ ☀️ ☁️ ☀️ ☀️
FastIR Collector ☁️ ☀️ ☀️ ☀️
Python code and re-compilation
☁️ ☀️ ☁️ 😱
last change 3 years old
☀️
artifactcollector ☁️ ☀️ ☀️ ☀️ ☀️
written in Go, prepare artifacts in YAML (ForensicArtifacts)
☀️ ☀️ ☁️ 🐣
young project on Github, only some month old

artifactstore

Further reference: https://github.com/meirwah/awesome-incident-response#windows-evidence-collection

Other tools for artifact collection

Linux live collection tools

Initial Tweet: https://twitter.com/swisscom_csirt/status/1341388348389244934

Requirement
--------------
Tool
independence of admin rights flexible collection of artifacts and system configuration external tool execution free and open source free download easy extensible multi-platform one-shot binary output parsing active development easy to use output format
Fast IR Artefacts ☁️ ☀️
Forensics Artifact Repository
☀️ ☀️ ☀️ ☀️ ☀️ ☁️
Require Python, pip and more
☁️ ☀️ ☀️
Live Response Collection ☁️ ☁️ ☀️ ☀️ ☀️ ☀️ ☀️ ☁️ ☁️ ☀️ ☀️
ir-rescue ☁️ ☁️ ☀️ ☀️
Commercial usage needs permission
☀️ ☀️
(Bash v4+)
☀️ ☁️
AVML for memory dump
☁️ ☀️ ☀️
CyLR ☀️ ☀️ ☁️ ☀️ ☀️
.NET code and recompilation
☀️ ☀️
.NET Binary
☁️
Open Letter to the users
☀️
artifactcollector ☁️ ☀️
Forensics Artifact Repository
☀️ ☀️ ☀️
Prepare artifacts in YAML and Go compilation
☀️ ☀️ ☁️ ☀️
ArtefactStore

Further reference: https://github.com/meirwah/awesome-incident-response#linux-evidence-collection

Other tools for artifact collection

MacOS live collection tools

Tools for artifact collection

  • mac_apt - macOS (and iOS) Artifact Parsing Tool - mac_apt is a DFIR (Digital Forensics and Incident Response) tool to process Mac computer full disk images (or live machines) and extract data/metadata useful for forensic investigation. It is a python based framework, which has plugins to process individual artifacts (such as Safari internet history, Network interfaces, Recently accessed files & volumes, ..).
  • macOS Artifact Collector (macosac) - This is a DFIR tool for collecting artifact files on macOS. The "Extended Attributes" of artifact files are collected too. Furthermore, this tool can collect artifacts in Time Machine backups as well as ones on the current disk. This tool does not provide features for analyzing artifacts, so you can analyze them with your favorite artifact analyzing tools.
  • AutoMacTC: Automated Mac Forensic Triage Collector - This is a modular forensic triage collection framework designed to access various forensic artifacts on macOS, parse them, and present them in formats viable for analysis. The output may provide valuable insights for incident response in a macOS environment. Automactc can be run against a live system or dead disk (as a mounted volume.)
  • macOS Triage Tool - A DFIR tool to collect artifacts on macOS.
  • OSXCollector - [ARCHIVED] OSXCollector is a forensic evidence collection & analysis toolkit for OSX.
  • OSXAuditor - [NO LONGER MAINTAINED] OS X Auditor is a free Mac OS X computer forensics tool. OS X Auditor parses and hashes the various artifacts on the running system or a copy of a system you want to analyze. Forked by Yelp into osxcollector.

References

Contribution

Please fill an issue or make a pull request to improve the table, add tools and correct how we rated the coverage for a requirement.

License

License: CC BY-SA 4.0

The work by Swisscom CSIRT is licensed under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) License.

ArtifactCollectionMatrix is free to use. It is licensed under the Creative Commons Attribution-ShareAlike 4.0 license, so you can copy, distribute and transmit the work, and you can adapt it, and use it commercially, but all provided that you attribute the work and if you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

artifactcollectionmatrix's People

Contributors

karneades avatar mczap avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.