puffyCid / artemis

A cross platform forensic parser written in Rust!
MIT License
59 stars 6 forks source link

Acquire files #136

Closed puffyCid closed 2 months ago

puffyCid commented 2 months ago

This PR adds initial support for acquiring files using the OS APIs.

codecov[bot] commented 2 months ago

Codecov Report

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

Project coverage is 84.25%. Comparing base (b2030c4) to head (9a78c0e).

Files Patch % Lines
core/src/filesystem/acquire.rs 82.97% 40 Missing :warning:
core/src/output/files/remote.rs 72.44% 35 Missing :warning:
core/src/output/files/local.rs 70.27% 33 Missing :warning:
core/src/output/files/error.rs 0.00% 15 Missing :warning:
core/src/runtime/filesystem/acquire.rs 87.65% 10 Missing :warning:
core/src/filesystem/error.rs 0.00% 5 Missing :warning:
core/src/runtime/macos/unifiedlogs.rs 66.66% 3 Missing :warning:
core/src/output/remote/gcp.rs 95.23% 2 Missing :warning:
core/src/runtime/system/output.rs 0.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #136 +/- ## ========================================== - Coverage 84.48% 84.25% -0.24% ========================================== Files 481 486 +5 Lines 52547 53045 +498 ========================================== + Hits 44393 44691 +298 - Misses 8154 8354 +200 ```

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