Comments (9)
I saw the docker exec call to log2timeline.py and wondered if it extended further.
sudo docker exec timesketch-web log2timeline.py --troubles
But not to worry, it was just wishful thinking.
I’ve been using the older docker tag to work around it, I’ll add it to our documentation in case anyone else runs into the same issue.
Thanks for your efforts, much appreciated.
from timesketch.
This is not a bug, Timesketch can only import Plaso files up to the version installed on Timesketch. If Plaso files are generated with. newer version, there can be dozen of things in the Plaso files that Timesketch does not know how to handle, which is why you see the error message.
So the solution is to update Plaso on the Timesketch, e.g. by updating Timesketch.
Hope that helps
from timesketch.
Hey @jaegeral, thanks for the response.
As far as I knew, I was using the most up to date version of Timesketch i.e. "TIMESKETCH_VERSION=latest".
Is there something obvious that I'm missing?
My docker-compose.yml file says:
version: "3.7"
services:
timesketch-web:
container_name: timesketch-web
image: us-docker.pkg.dev/osdfir-registry/timesketch/timesketch:${TIMESKETCH_VERSION}
And the config.env file says:
# Timesketch version to run. Latest is build from the master branch and a release
# number is build from a release tag. Using latest means that you are running
# the bleeding edge version and we cannot guarantee that it will not be broken.
TIMESKETCH_VERSION=latest
from timesketch.
Yeah this is something that comes up from time to time, see:
#2589
#2859
I added a few infos / data points in here: #2866 on how to get the versions.
from timesketch.
When I execute the following on the timesketch-web container:
sudo docker exec timesketch-web log2timeline.py --troubles
I get returned:
plaso - log2timeline version 20230311
And when I query, the version from the log2timeline/plaso container:
sudo docker run --rm -v /home/user/data:/data log2timeline/plaso psort --version
I get this returned:
plaso - psort version 20230717
from timesketch.
@jaegeral, please forgive my ignorance, but is there a way to call log2timeline/plaso from inside the Timesketch Docker container?
So that you know you’re using the same version as will be ingesting the plaso file later on?
from timesketch.
You mean docker in docker? I think that is not possible. But yeah your output in #2865 (comment) confirms, the file you uploaded was created with a to new Plaso version.
So one thing you can do is check which version you have installed in your Timesketch system and have Plaso only create the plaso file you will upload later with that very Plaso version. So you could process your evidence with:
docker pull log2timeline/plaso:20230311
(see: https://hub.docker.com/r/log2timeline/plaso/tags)
from timesketch.
And to be clear, I understand that it is a problem and that it needs some better integration / documentation to not run into those situations, but at the moment we do not have a short result for this :-/
from timesketch.
It’s all good, I’ll sure you’ll work out a better long term solution, it’s an awesome project, a few minor things like this will always crop up.
from timesketch.
Related Issues (20)
- YETI analyzer does not work HOT 15
- UI bug: Archive info hidden
- Upgrade to Werkzeug 2.x
- UI bug: LeftPanel overlaps canvas
- SIGMA parser error on filter containing CIDR directive HOT 3
- Server side error - 500 Error (Server side error. (scenarios/searchhistory/searchhistorytree) HOT 2
- Timefilter save HOT 2
- Upgrade SQLAlchemy 1.4 -> 2.0
- API doesn't have a way to redirect requests over 443 vs 80
- Add UX guidance for Tooltip usage to the dev docs
- Error 500 due to missing etc/timesketch/features.yml file HOT 1
- deploy_timesketch.ps1 does not updated correct variables in timesketch.conf file (opensearch)
- Add CRNG to deploy_windows.ps1 script for generating random keys/passwords HOT 6
- v-calendar dependency issue
- Update the Sketch is archived page HOT 1
- Update Timesketch API client "run_analyzers" "ignore_previous" handling
- Not able to import plaso file via GUI HOT 1
- Allow Timesketch to have sketch-specific Sigma rules HOT 1
- API returns 200 for non existing endpoints HOT 1
- Error after indexing a timeline HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from timesketch.