Closed hur closed 3 months ago
Attention: Patch coverage is 93.78238%
with 12 lines
in your changes are missing coverage. Please review.
:exclamation: No coverage uploaded for pull request base (
main@dab1e79
). Click here to learn what that means.:exclamation: Current head bd62a66 differs from pull request most recent head 14480b6. Consider uploading reports for the commit 14480b6 to get more accurate results
Files | Patch % | Lines |
---|---|---|
plaso/parsers/text_plugins/teamviewer.py | 93.78% | 12 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@hur thanks for the proposed changes, I'll make some changes to align the code with the style guide. I'll leave some comment for educational purposes.
@hur can you change your feature branch so that changes can be pushed to it or otherwise please rebase with upstream and git apply cleanup.log
the attached patch manually.
cleanup.log
Both connection log parser plugins can be likely optimized by using a regex and copy form date string methods of dfDateTime, for an example see https://github.com/log2timeline/plaso/blob/main/plaso/parsers/text_plugins/dpkg.py#L63
One line description of pull request
Adds a text parser plugin for log files generated by TeamViewer.
Description:
Related issue (if applicable): fixes #4834
Parses the following log files:
Connections_incoming.txt
- logs incoming TeamViewer connectionsConnections.txt
- logs outgoing TeamViewer connectionsTeamViewerXX_Logfile.log
- General log file containing many types of forensically interesting log entriesTest data was created by me for the express purpose of testing the implemented feature.
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: