Overview
Timeline analysis enables:- Chronological view - Display items sorted by timestamp
- Event expansion - Expand items into multiple timestamped events
- Unified timeline - Combine events from all evidence sources
- Time-based filtering - Focus on specific time periods
- Event correlation - Identify concurrent activities across devices
- Visual timeline - Graphical representation of events over time
Timeline Features
Timestamp Types
IPED processes multiple timestamp types for comprehensive timeline:-
File System Timestamps
- Created time
- Modified time
- Accessed time
- Entry modified time (MFT change)
-
Metadata Timestamps
- Document creation date
- Last printed date
- Email sent/received
- Photo taken date (EXIF)
- GPS track points
-
Application Timestamps
- Chat message time
- Call start/end time
- Browser history visits
- System log entries
Timeline View Mode
Enable timeline view from the analysis interface:- Items automatically sorted by timestamp ascending
- Timeline columns moved to prominent position
- Special timeline icon displayed
- Results filtered through TimelineResults
Event Expansion
Timeline view can expand single items into multiple timestamped events:Expansion Examples
Email Message Expanded into:- Sent event
- Received event
- Each attachment as separate event
- Individual track point events
- Each point with location and time
- Individual page visit events
- Download events
- Form submission events
- Individual message events
- Media attachment events
- Call events
Timeline Columns
Timeline-specific columns displayed:Timestamp
The primary chronological ordering field:- Date and time of event
- Sortable in ascending/descending order
- Timezone-aware display
Event Type
Classification of timeline event:- File system operation
- Communication event
- Application activity
- User action
Description
Human-readable event description:- “Email sent to [email protected]”
- “Photo taken at location”
- “File created”
- “WhatsApp message sent”
Source Device
Originating device or data source:- Device name
- Evidence identifier
- User account
Related Items
Links to associated evidence items:- Parent item
- Related conversations
- Attached files
Column Management
- Timeline mode: timestamp, event type, description prominently displayed
- Normal mode: standard forensic columns (hash, size, type) prioritized
Automatic Sorting
Timeline view enforces chronological sorting:- Entering timeline mode: automatically sort by timestamp
- Exiting timeline mode: restore previous sort order
- Manual sorting still available
Time Chart Visualization
IPED provides graphical timeline visualization:Event Distribution Chart
Bar chart showing:- Number of events per time period
- Configurable granularity (hour, day, week, month)
- Interactive zoom and pan
- Click to filter to time period
Activity Heatmap
Visual representation of:- Activity intensity over time
- Multi-device correlation
- Peak activity periods
- Gaps in evidence
Suspects Correlation Chart
Multi-timeline view showing:- Activities of multiple suspects
- Temporal relationships
- Concurrent events across devices
- Communication patterns
Time-Based Filtering
Date Range Selection
Filter results to specific time periods:- Absolute dates and times
- Relative time (last 7 days, last month)
- Custom date/time ranges
- Multiple non-contiguous periods
Time-of-Day Analysis
Filter by time patterns:- Business hours (9am-5pm)
- After hours activity
- Specific time windows
- Recurring time patterns
Timeline Bookmarking
Bookmark interesting time periods:- Label significant events
- Mark suspicious timeframes
- Annotate timeline segments
- Export bookmarked periods
Multi-Source Timeline
IPED combines events from multiple sources:Data Sources
- Multiple devices - Phones, computers, tablets
- Cloud services - Email, social media, storage
- Network logs - Router logs, firewall logs
- Application data - Chat apps, browsers, documents
Time Synchronization
Automatic timezone handling:- Detect device timezone settings
- Convert all times to common timezone
- Display timezone information
- Account for daylight saving time
Time Skew Detection
Identify system clock discrepancies:- Compare timestamps across sources
- Flag suspicious time differences
- Adjust for known clock skew
- Document time inconsistencies
Event Filtering
Timeline supports comprehensive filtering:By Event Type
- File system events only
- Communication events (email, chat, calls)
- Application-specific events
- User actions vs. system events
By Source
- Specific device or evidence item
- Specific user account
- Specific application
By Content
- Events mentioning keywords
- Events involving specific people
- Events at specific locations
- Events matching patterns
Use Cases
Alibi Verification
Verify suspect’s claimed whereabouts:- Extract GPS timeline from phone
- Correlate with cell tower data
- Compare with camera EXIF timestamps
- Cross-reference with communication timeline
Activity Reconstruction
Reconstruct sequence of events:- Enable timeline view
- Filter to relevant time period
- Review chronological sequence
- Identify gaps and anomalies
- Document activity pattern
Multi-Suspect Correlation
Analyze coordinated activities:- Create timeline for each suspect
- Overlay timelines on chart
- Identify concurrent activities
- Find communication overlaps
- Map interaction patterns
Data Exfiltration Detection
Detect unauthorized data access:- Timeline of file access events
- Correlate with network activity
- Identify large file transfers
- Match with removable media connections
Incident Response Timeline
Reconstruct security incident:- Initial compromise timestamp
- Lateral movement activities
- Data access and exfiltration
- Cleanup and anti-forensics
- Complete attack timeline
Performance Optimization
Indexed Timestamps
All timestamps indexed for fast sorting:- Lucene date indexing
- Binary tree sorting
- Cached sort results
Lazy Event Expansion
Events expanded on-demand:- Initial view shows aggregated items
- Expand to events only when needed
- Reduces memory usage
- Faster initial load
Time Range Optimization
Optimized queries for date ranges:- Prunes non-matching documents
- Uses inverted index
- Supports range queries
Export Options
Timeline Report
Generate chronological report:- HTML format with embedded CSS
- CSV format for analysis in Excel
- PDF format for formal reports
- Configurable columns and filters
Super Timeline Format
Export in Plaso/log2timeline format:- Compatible with external tools
- Standard forensic timeline format
- Includes all metadata
- Preserves relationships
Integration with Other Features
Graph Analysis
Combine timeline with communication graph:- Visualize when communications occurred
- Identify temporal clustering
- See evolution of relationships over time
Location Mapping
Overlay timeline on map:- Movement timeline
- Location history
- Geofenced events
- Travel patterns
Search Integration
Search within timeline:- Keyword search limited to time period
- Find events matching criteria
- Highlight matches in timeline
Best Practices
- Verify timezone settings - Ensure correct timezone conversion
- Account for clock skew - Document known time discrepancies
- Use multiple timestamp types - Corroborate with different sources
- Bookmark key events - Mark significant points for reference
- Export timeline data - Preserve for reporting and analysis
- Cross-reference sources - Validate timestamps across devices
- Document gaps - Note missing time periods and reasons
Limitations
- Timestamp accuracy depends on source reliability
- System clock manipulation can affect timeline
- Not all items have reliable timestamps
- Timezone conversion requires proper configuration
- Large timelines can impact performance
- Event expansion increases result set size