-
Notifications
You must be signed in to change notification settings - Fork 592
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support psort filters when ingesting into Timesketch #1931
Comments
This is a great idea, and it shouldn't be too dificult to implement. We call psort in the background worker, and we can pass in arguments to the command. We can add a |
Just wanted to say it be awesome if we could implement this! I had actually completely reverted to using psort.py as the timesketch_importer is missing this. Is this still being worked on? |
Hey, afaik this is currently not being worked on. |
This issue is currently being worked on (ref: #1987) |
I all :) Do you know if a maintainer had the opportunity to take a look at the pull request? |
Would love to see this implemented. My current workflow uses psort externally with Unless I'm mistaken this assumes you already have an existing timeline, however in my case the evidence is always a new timeline. I generally just attempt to +1 to the previous ID
Unless I'm mistaken there's no easy way to create a timeline ID prior to uploading content? |
This issue would really help reduce timelines. Is this still being worked on? |
Is your feature request related to a problem? Please describe.
Some hosts produce very large plaso data sets. As an example, a domain controller produced nearly 18 million parsed events when processed with log2timeline. Often I don't want to ingest all of those events. Many of them are from a timeframe that is irrelevent. Also, the majority of parsed events from the DC are Windows event logs. The way log2timeline parses Windows event logs results in duplicate events: one for
Creation Time
and one forLast Modification Time
. I understand where these come from, but 99.99% of the time I only care about the Creation Time events. So, I have a psort filter I can use that will output just the Windows event log Creation events and also filter to a time range of interest. This works great for psort output to CSV. However, I don't know of a way to do an equivalent filter when importing into Timesketch. It would be great to be able to use psort filters withtimesketch_importer
.Describe the solution you'd like
Here is an example of a psort filter that will narrow down those 18 million events to under 2 million. This is what I'd like to replicate with
timesketch_importer
or a similar option.Describe alternatives you've considered
The only other option I'm aware of is to use
timesketch_importer
or the webui to upload all the data and then go back and delete unwanted documents from the Elasticsearch index. For example, this will delete documents prior to 2021-02-01 and will delete anywinevtx
events with thetimestamp_desc
containing "Modification":Additional context
This issue is tangentially related to Plaso issue #3813
The text was updated successfully, but these errors were encountered: