Open heatheradkins opened 9 years ago
I really like this idea. The question is how to model the database and what kind of annotations we would like to put there. IP <-> hostname is a given, any other interesting use cases? I'll think about this closer, but yes this will definitely be implemented in the future.
The only other thing I've run into thus far are Windows Event IDs, but I think there's an argument this should be built into the tool by default rather than added by the analyst.
Yes, this should be build into the tool(s) and Plaso recently added support for event log message strings. https://github.com/log2timeline/plaso/issues/99
I think a generic key/value/kind db schema would work here, and then add a new REST endpoint to get the manual added annotations for the active sketch.
This would be a really useful feature. A couple thoughts (thinking out loud here, so feel free to tell me I'm completely crazy):
This might be interesting to re-evaluate given the work in: https://github.com/google/timesketch/pull/1796
@tomchop WDYT?
It might be interesting to keep an annotation database for each Sketch. For example, if I have an IP address (192.168.4.55), and I annotate it with its hostname (argv-workstation), you could highlight everytime the IP showed up in the sketch, and a tooltip/mouseover could show the annotated hostname. This would keep the analyst from having to X-reference notes constantly.