Open
Conversation
The parser created consists of achievements, all watch sleep, headphone audio levels, heart rate, height, resting heart rate, steps, source devices, all watch by sleep period, watch worn, weight, workouts and wrist temperature
Member
|
Thanks for the changes, unfortunately "Digital Corpora" is public domain. For context see https://opensource.org/blog/public-domain-is-not-open-source |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The parser created consists of achievements, all watch sleep latest, all watch sleep, headphone audio levels, heart rate, height, resting heart rate, steps, source devices latest, source devices, watch by sleep period latest, watch by sleep period, watch worn data, weight, workouts latest, workouts and wrist temperature
One line description of pull request
Adds 17 new SQLite plugins for extracting iOS Health artifacts (iOS 13.3.1, iOS 13.4.1, iOS 15, iOS 16, iOS 17). Includes unit tests, formatters, ios.yaml and SQLite database
Description:
Plugins including:
plaso/plaso/parsers/sqlite plugins/ios_health_achievements.py
plaso/plaso/parsers/sqlite plugins/ios_health_all_watch_sleep_latest.py
plaso/plaso/parsers/sqlite plugins/ios_health_all_watch_sleep.py
plaso/plaso/parsers/sqlite plugins/ios_health_headphone_audio_levels.py
plaso/plaso/parsers/sqlite plugins/ios_health_heart_rate.py
plaso/plaso/parsers/sqlite plugins/ios_health_height.py
plaso/plaso/parsers/sqlite plugins/ios_health_resting_heart_rate.py
plaso/plaso/parsers/sqlite plugins/ios_health_steps.py
plaso/plaso/parsers/sqlite plugins/ios_health_source_devices_latest.py
plaso/plaso/parsers/sqlite plugins/ios_health_source_devices.py
plaso/plaso/parsers/sqlite plugins/ios_health_watch_by_sleep_period_latest.py
plaso/plaso/parsers/sqlite plugins/ios_health_watch_by_sleep_period.py
plaso/plaso/parsers/sqlite plugins/ios_health_watch_worn.py
plaso/plaso/parsers/sqlite plugins/ios_health_weight.py
plaso/plaso/parsers/sqlite plugins/ios_health_workout_latest.py
plaso/plaso/parsers/sqlite plugins/ios_health_workouts.py
plaso/plaso/parsers/sqlite plugins/ios_health_wrist_temperature.py
Unit Test including:
plaso/ test /parsers/sqlite plugins/ios_health_achievements.py
plaso/ test /parsers/sqlite plugins/ios_health_all_watch_sleep_latest.py
plaso/ test /parsers/sqlite plugins/ios_health_all_watch_sleep.py
plaso/ test /parsers/sqlite plugins/ios_health_headphone_audio_levels.py
plaso/ test /parsers/sqlite plugins/ios_health_heart_rate.py
plaso/ test /parsers/sqlite plugins/ios_health_height.py
plaso/ test /parsers/sqlite plugins/ios_health_resting_heart_rate.py
plaso/ test /parsers/sqlite plugins/ios_health_steps.py
plaso/ test /parsers/sqlite plugins/ios_health_source_devices_latest.py
plaso/ test /parsers/sqlite plugins/ios_health_source_devices.py
plaso/ test /parsers/sqlite plugins/ios_health_watch_by_sleep_period_latest.py
plaso/ test /parsers/sqlite plugins/ios_health_ watch_by_sleep_period.py
plaso/ test /parsers/sqlite plugins/ios_health_watch_worn.py
plaso/ test /parsers/sqlite plugins/ios_health_weight.py
plaso/ test /parsers/sqlite plugins/ios_health_workout_latest.py
plaso/ test /parsers/sqlite plugins/ios_health_workouts.py
plaso/ test /parsers/sqlite plugins/ios_health_wrist_temperature.py
SQLite database froom Digital Corpora places on plaso/test_data/:
healthdb_secure_iOS_13_3_1.sqlite
healthdb_secure_iOS_13_4_1.sqlite
healthdb_secure_iOS_15.sqlite
healthdb_secure_iOS_16.sqlite
healthdb_secure_iOS_17.sqlite
Notes:
All contributions to Plaso undergo code review.
This makes sure that the code has appropriate test coverage and conforms to the
Plaso style guide.
One of the maintainers will examine your code, and may request changes. Check off the items below in
order, and then a maintainer will review your code.
Checklist: