MalwareIncident Response & Malware AnalysisRansomware & Threat ResponseHandle a ransomware attack from first call to recovery, reporting and lessons learnt.Google (open source project)
Timesketch
Timesketch is a web application where several analysts work on the same timeline. Events from Plaso or CSV go into a sketch and the team searches, tags, comments and builds its account of events from them.
Profile
- Manufacturer
- Google (open source project)
- Category
- Network and enterprise
- Product type
- Platform
- Platforms
- Linux, Web
- Licensing
- Open source
- Product status
- Current
- Educational level
- Intermediate
- Last verified
- 2 November 2026
The repository is under the google GitHub organisation and the README states it is not an official Google product. Linux is listed because the install guide names Docker on Ubuntu 22.04 as the tested method; analysts use it through a web browser.
What Timesketch is
The code lives in the google organisation on GitHub under the Apache 2.0 licence, and its README says it is not an official Google product, just code that Google owns. The install guide names Docker as the preferred and only tested method, on Ubuntu 22.04 in its example, and starts a stack of the Timesketch web and API server, an importer and analysis worker, OpenSearch for the index, PostgreSQL for the database, Redis for the workers and an Nginx front. A Kubernetes path exists through the OSDFIR Infrastructure project. The unit of work is a sketch, which holds one or more timelines imported from Plaso storage files, CSV or JSON lines. Events are searched with a query language, saved as views, starred, tagged and commented. Analyzers run over a timeline to add tags automatically and Sigma rules can be applied. An interactive notebook is available for deeper work.
The pairing with Plaso is the common path. log2timeline makes the storage file, the examiner uploads it through the web interface or the importer command and can filter events at import. On a large incident each analyst takes a host while the sketch keeps the shared view, and the comments and tags become the record of who concluded what and when. Timesketch extracts nothing itself. It holds what Plaso or another tool gave it, so a weak timeline makes a weak sketch. Because the server holds evidence, it belongs inside a controlled laboratory network with access control, backups and a retention rule, the same as any evidence store.

Primary applications
Where it is used
- Joint review of many host timelines after an incident
- Tagging and commenting events so the reasoning is recorded beside the evidence
- Applying Sigma rules and analyzers to past events
- Searching for one indicator across every host in a case
- Teaching timeline analysis in a laboratory with a shared sketch
- Building a documented sequence of events for a report
Who uses it
- Incident response teams
- Forensic laboratories with several analysts on one case
- Trainers running timeline exercises
- Researchers
Capabilities and limits
Major capabilities
- Sketches that group timelines and share them with collaborators
- Import of Plaso storage files, CSV and JSON lines with import-time filtering
- Search with a query language, saved views and starred events
- Annotations, comments, tags and stars on individual events
- Analyzers that tag events automatically and Sigma rule support
- Interactive notebook for analysis beyond the web interface
- Docker-based deployment with OpenSearch, PostgreSQL and Redis
- Kubernetes deployment through OSDFIR Infrastructure
Technical limitations
- Needs server administration skills to deploy and keep healthy
- Evidence sits in OpenSearch, so access control, backup and retention are the laboratory's responsibility
- The sketch is only as good as the timeline imported into it
- Very large sketches slow down without cluster tuning
- Docker on Ubuntu is the tested path. Other setups are described as unsupported
- No extraction of its own. Plaso or another tool must run first
Learning with DFRTI
Independent professional education covering the principles and workflows of Timesketch. DFRTI is not a vendor training centre and its courses are not vendor certifications.
Before you learn it
- Plaso and timeline concepts
- Docker and Linux basics
- Interpretation of the artefacts that appear in a timeline
Disciplines
Related tools
- PlasoPlaso pulls every timestamp it can recognise out of a disk image or folder and writes them to one storage file. Sorted, that file is the super timeline investigators use to see what happened in what order.log2timeline project
- VelociraptorVelociraptor puts a small agent on endpoints and lets an examiner ask them questions in a query language. A hunt sends the same question to every machine and the answers come back as tables.Rapid7
- KAPE (Kroll Artifact Parser and Extractor)KAPE copies the files an examiner needs from a Windows system or image in minutes and then runs other programs over them. It is the quickest route from a live machine to parsed artefacts.Kroll
- Eric Zimmerman's ToolsA set of free, signed Windows forensic utilities, one per artefact, that turn registry hives, the master file table, event logs, prefetch, shellbags and jump lists into CSV an examiner can read in Timeline Explorer.Eric Zimmerman
- AutopsyAutopsy is a free, open source examination platform that puts a graphical interface and ingest modules on top of The Sleuth Kit. For a student it is the first tool that shows a whole case from image to report at no cost.Sleuth Kit Labs
Courses that cover this tool
MalwareIncident Response & Malware AnalysisRansomware & Threat ResponseHandle a ransomware attack from first call to recovery, reporting and lessons learnt.
StorageDigital Storage ForensicsFile System AnalysisRead NTFS, FAT, exFAT, ext4 and APFS at the structure level and build timelines.
LegalFoundation & Legal CoursesForensic Report WritingWrite clear forensic reports that answer the questions asked and survive cross-examination.Product names and trademarks belong to their respective owners. DFRTI is an independent educational and research institute. Inclusion in this directory does not imply manufacturer endorsement, partnership or authorisation. Facts are checked against the manufacturer's public documentation on the date shown and may have changed since.
Go deeper with DFRTI
Free pages explain the ground. Structured courses, lab work and a mentor take you from knowing about it to doing it on a case.