puffyCid / artemis

A cross platform forensic parser written in Rust!
MIT License
64 stars 7 forks source link

Complete artifact merge #119

Closed puffyCid closed 6 months ago

puffyCid commented 6 months ago

This PR adds artemis support to parsing artifacts on all platforms. A user can now parser artifacts using any artemis binary (linux, macOS, Windows).

For example, the Linux binary can now parse Windows Search data. The Windows binary can now parse the macOS UnifiedLogs. All binaries support parsing Linux Journal files

codecov[bot] commented 6 months ago

Codecov Report

Attention: Patch coverage is 85.65737% with 108 lines in your changes are missing coverage. Please review.

Project coverage is 84.44%. Comparing base (5f71e81) to head (755100c).

Files Patch % Lines
artemis-core/src/artifacts/macos_collection.rs 80.18% 44 Missing :warning:
cli/src/collector/macos.rs 90.25% 34 Missing :warning:
artemis-core/src/filesystem/ntfs/compression.rs 24.13% 22 Missing :warning:
artemis-core/src/core.rs 50.00% 3 Missing :warning:
artemis-core/src/filesystem/directory.rs 94.11% 2 Missing :warning:
artemis-core/src/utils/compression/xpress/lz77.rs 71.42% 2 Missing :warning:
artemis-core/src/runtime/macos/sudo.rs 50.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #119 +/- ## ========================================== + Coverage 84.01% 84.44% +0.42% ========================================== Files 470 468 -2 Lines 53668 53345 -323 ========================================== - Hits 45088 45046 -42 + Misses 8580 8299 -281 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.