Investigations
Investigations in Tamandua Sentinel provide a structured workspace for threat hunting, incident response, and forensic analysis. This guide covers creating investigations, using timeline and process tree views, analyzing network and file activity, and managing investigation artifacts.
Accessing Investigations
Navigate to Investigations in the left navigation panel.
[Screenshot: Investigations list page with active and closed investigations]
Investigation List
List Columns
| Column | Description |
|---|---|
| ID | Unique investigation identifier |
| Title | Investigation name |
| Status | Open, In Progress, Closed |
| Priority | Critical, High, Medium, Low |
| Lead | Assigned lead investigator |
| Agents | Number of endpoints involved |
| Alerts | Linked alert count |
| Created | Investigation start date |
| Updated | Last activity date |
Filtering Investigations
| Filter | Options |
|---|---|
| Status | Open, In Progress, Closed, All |
| Priority | Critical, High, Medium, Low |
| Lead | Unassigned, Me, specific user |
| Time Range | Created within time period |
| Tags | Investigation tags |
[Screenshot: Investigation filters with status and priority selected]
Create Investigation
From Alert
- Open alert details
- Click Create Investigation
- Investigation is created with:
- Alert linked automatically
- Agent added to scope
- Title derived from alert
- Customize details as needed
From Scratch
- Click New Investigation in toolbar
- Complete investigation details:
| Field | Description |
|---|---|
| Title | Descriptive investigation name |
| Description | Initial hypothesis or scope |
| Priority | Urgency level |
| Lead | Primary investigator |
| Team | Additional team members |
| Tags | Classification tags |
- Add initial scope:
- Agents: Endpoints to investigate
- Time Range: Period of interest
- Alerts: Related alerts
- Click Create
[Screenshot: New investigation form with all fields]
From Threat Hunt
- Execute threat hunt query
- Review results
- Click Create Investigation from Results
- Matching events and agents added automatically
Investigation Templates
Use templates for common investigation types:
| Template | Pre-configured Elements |
|---|---|
| Malware Outbreak | Process tree, file artifacts, network IOCs |
| Data Exfiltration | Network connections, file access, user activity |
| Insider Threat | User behavior, file access, application usage |
| Ransomware | File encryption activity, process lineage, persistence |
| Lateral Movement | Network connections, authentication, remote execution |
| Phishing | Email artifacts, process execution, network callbacks |
Investigation Workspace
The investigation workspace provides a dedicated environment for analysis.
[Screenshot: Investigation workspace with all panels visible]
Workspace Layout
| Panel | Location | Purpose |
|---|---|---|
| Navigation | Left | Investigation sections and artifacts |
| Main | Center | Primary analysis view |
| Details | Right | Selected item details |
| Timeline | Bottom (optional) | Time-based event view |
Workspace Sections
- Overview: Investigation summary and key metrics
- Timeline: Chronological event view
- Process Tree: Process hierarchy analysis
- Network: Connection analysis
- Files: File activity and artifacts
- Alerts: Linked alerts
- Notes: Investigation documentation
- Artifacts: Collected evidence
Timeline View
The timeline provides chronological visibility into all events across investigation scope.
Timeline Display
|-----------------------------------------------------|
| 14:30 14:32 14:34 14:36 14:38 14:40 14:42 |
|-----------------------------------------------------|
| | | | | | | |
| | +--[File]---------+ |
| | | | |
| +--[Process]-------------+--[Network] |
| | | |
| +--[Registry] +--[DNS] |
|-----------------------------------------------------|
[Screenshot: Timeline view with multiple event types displayed]
Event Types
| Event Type | Icon | Description |
|---|---|---|
| Process | Terminal | Process creation/termination |
| File | Document | File operations (create, modify, delete) |
| Network | Globe | Network connections |
| DNS | Server | DNS queries |
| Registry | Database | Registry modifications |
| Authentication | Key | Login/logout events |
| Alert | Bell | Triggered alerts |
Timeline Controls
| Control | Action |
|---|---|
| Zoom | Mouse wheel or slider |
| Pan | Click and drag |
| Filter | Event type toggles |
| Jump | Navigate to specific time |
| Bookmark | Mark significant events |
Event Filtering
Filter timeline by:
- Event Type: Process, File, Network, etc.
- Agent: Specific endpoint
- User: Activity by user
- Severity: Alert severity
- Search: Text search in events
Timeline Annotations
Add notes to significant events:
- Click event on timeline
- Click Add Annotation
- Enter note text
- Click Save
Annotations appear as markers on timeline.
Export Timeline
- Configure visible time range
- Click Export Timeline
- Select format:
- HTML: Interactive report
- PNG: Timeline image
- CSV: Raw event data
- Click Export
Process Tree
The process tree visualizes process execution hierarchy across investigation scope.
Tree Display
System
└── services.exe
└── svchost.exe
└── WmiPrvSE.exe
└── powershell.exe [SUSPICIOUS]
├── cmd.exe
│ └── whoami.exe
├── net.exe
└── certutil.exe [ALERT]
└── rundll32.exe [ALERT]
[Screenshot: Process tree with highlighted suspicious processes]
Tree Node Information
Each node displays:
| Field | Description |
|---|---|
| Process Name | Executable name |
| PID | Process identifier |
| User | Process owner |
| Start Time | Process creation time |
| End Time | Process termination (if ended) |
| Alert Indicator | Visual marker for alerted processes |
Tree Navigation
- Expand/Collapse: Click arrow next to process
- Select: Click process to view details
- Focus: Double-click to center and expand
- Search: Find process by name or PID
Process Details Panel
Click a process to view:
| Tab | Information |
|---|---|
| Overview | Basic process information |
| Command Line | Full command line arguments |
| Modules | Loaded DLLs/libraries |
| Handles | Open handles (files, registry, etc.) |
| Network | Network connections |
| Timeline | Process-specific event timeline |
[Screenshot: Process details panel with all tabs]
Tree Analysis Features
Highlight Paths
Highlight specific execution paths:
- Select process
- Click Highlight Path to Root
- Full ancestry displayed
Compare Trees
Compare process trees across agents:
- Select multiple agents in scope
- Enable Compare View
- Identical processes grouped
- Unique processes highlighted
Detect Anomalies
Automatic anomaly detection:
- Unusual Parent: Process with unexpected parent
- Rare Process: Infrequent process in environment
- Execution Flags: Suspicious execution patterns
Anomalies marked with visual indicators.
Network Connections
Analyze network activity within investigation scope.
Connection List
| Column | Description |
|---|---|
| Time | Connection timestamp |
| Process | Initiating process |
| Local | Source IP:port |
| Remote | Destination IP:port |
| Protocol | TCP, UDP, etc. |
| Direction | Inbound/Outbound |
| Status | Connection state |
| Bytes | Data transferred |
[Screenshot: Network connections list with filters]
Connection Map
Visual network topology:
[Internal Network]
|
[WORKSTATION-042]
|
+-----+-----+
| |
[192.168.1.100] [malicious.com]
(normal) (C2 server)
[Screenshot: Network connection map visualization]
Threat Intelligence Integration
Automatic enrichment with threat intelligence:
| Indicator | Source | Classification |
|---|---|---|
| IP 45.33.32.x | VirusTotal | Malicious - C2 |
| Domain evil.com | ThreatFox | Malicious - Malware |
| IP 8.8.8.8 | N/A | Benign - Google DNS |
Network Filtering
Filter connections by:
- Direction: Inbound, Outbound
- Protocol: TCP, UDP, ICMP
- Classification: Malicious, Suspicious, Benign
- Process: Specific process
- Port: Port number or range
Export Network Data
Export for external analysis:
- PCAP: If packet capture enabled
- CSV: Connection list
- Graph: Network topology
File Activity
Analyze file operations within investigation scope.
File Event List
| Column | Description |
|---|---|
| Time | Operation timestamp |
| Operation | Create, Modify, Delete, Read, Rename |
| File Path | Full file path |
| Process | Performing process |
| User | User context |
| Hash | File hash (post-operation) |
[Screenshot: File activity list with operation filters]
File Details
Click file to view:
| Tab | Information |
|---|---|
| Overview | Path, size, timestamps |
| Hashes | MD5, SHA1, SHA256 |
| Attributes | File metadata |
| Operations | All operations on this file |
| Threat Intel | Hash reputation lookup |
File Operations Visualization
[document.docx]
|
+-- 14:32:01 CREATED by winword.exe
+-- 14:32:45 MODIFIED by winword.exe
+-- 14:35:00 READ by powershell.exe [SUSPICIOUS]
+-- 14:35:02 COPIED to C:\temp\
+-- 14:36:00 DELETED by cmd.exe
Artifact Collection
Collect files for analysis:
- Select file event
- Click Collect File
- File retrieved from endpoint (if available)
- Added to investigation artifacts
File Filtering
Filter file activity by:
- Operation: Create, Modify, Delete, etc.
- Path: Contains, starts with, regex
- Extension: File type
- Process: Performing process
- Classification: Based on threat intel
Add Notes and Artifacts
Investigation Notes
Document findings throughout investigation.
Adding Notes
- Click Notes in navigation
- Click Add Note
- Enter note content (Markdown supported)
- Optionally tag other team members
- Click Save
[Screenshot: Notes section with formatted note entries]
Note Format
## Initial Analysis - 2024-01-15 14:45
### Observations
- PowerShell spawned from Excel (unusual parent)
- Base64-encoded command observed
- Network connection to known C2 IP
### Hypothesis
Likely macro-based malware delivery via phishing
### Next Steps
- [ ] Collect Excel document
- [ ] Analyze PowerShell payload
- [ ] Check other recipients
@analyst2 - Please review process tree
Note Features
- Markdown: Full formatting support
- Mentions: Tag team members with @username
- Checklists: Track action items
- Attachments: Link to artifacts
- Timestamps: Automatic timestamping
Investigation Artifacts
Collect and manage evidence.
Artifact Types
| Type | Description |
|---|---|
| File | Collected malware samples, documents |
| Memory Dump | Process memory captures |
| Screenshot | Endpoint screenshots |
| Log Extract | Relevant log entries |
| Network Capture | PCAP files |
| IOC | Indicators of compromise |
| External | Third-party reports, threat intel |
Adding Artifacts
- Click Artifacts in navigation
- Click Add Artifact
- Select artifact type
- Upload or link artifact
- Add description and tags
- Click Save
[Screenshot: Artifact management panel with uploaded files]
Artifact Actions
| Action | Description |
|---|---|
| Download | Download artifact locally |
| Analyze | Submit to sandbox/analysis |
| Hash Lookup | Check reputation |
| Add IOC | Create IOC from artifact |
| Share | Share with other investigations |
IOC Management
Extract and track indicators:
- Click IOCs in artifacts
- Add IOC manually or extract from events
- IOC types supported:
- File hash (MD5, SHA1, SHA256)
- IP address
- Domain
- URL
- Email address
- File path pattern
- IOCs auto-search across telemetry
Investigation Status and Workflow
Status Transitions
Open
|
v
In Progress (Active investigation)
|
+-------+--------+
| |
v v
Closed Escalated
(Resolved) (Incident Response)
Update Status
- Click Status dropdown in header
- Select new status
- Add status note (required for closure)
- Click Update
Investigation Summary
Close investigation with summary:
- Set status to Closed
- Complete closure form:
- Outcome: Confirmed threat, false positive, inconclusive
- Summary: Executive summary
- Root Cause: If determined
- Actions Taken: Response actions
- Recommendations: Follow-up recommendations
- Click Close Investigation
[Screenshot: Investigation closure form with all fields]
Investigation Metrics
Track investigation performance:
| Metric | Description |
|---|---|
| Duration | Time from open to close |
| Time to Contain | Time to first containment action |
| Scope | Agents and alerts involved |
| Actions | Response actions taken |
Collaboration
Team Assignment
- Click Team in investigation header
- Add team members
- Assign roles:
- Lead: Primary investigator
- Analyst: Supporting analyst
- Observer: Read-only access
- Click Save
Activity Feed
Real-time activity stream:
[14:45:32] analyst@corp.com added note "Initial Analysis"
[14:44:10] admin@corp.com collected file malware.exe
[14:42:55] analyst@corp.com isolated host WORKSTATION-042
[14:40:00] analyst@corp.com created investigation
Comments
Discuss specific items:
- Select event, artifact, or note
- Click Comment
- Enter comment
- Click Post
Team members notified of new comments.
Export and Reporting
Investigation Report
Generate formal investigation report:
- Click Generate Report in toolbar
- Select report template:
- Executive Summary: High-level overview
- Technical Report: Detailed findings
- Incident Report: Formal incident documentation
- Configure sections to include
- Click Generate
[Screenshot: Report generation options with template selection]
Report Contents
| Section | Content |
|---|---|
| Summary | Investigation overview and outcome |
| Timeline | Key events chronologically |
| Findings | Detailed analysis results |
| Artifacts | Evidence collected |
| IOCs | Indicators identified |
| Actions | Response actions taken |
| Recommendations | Follow-up actions |
Export Formats
- PDF: Formatted report
- HTML: Interactive web report
- Markdown: Source for documentation
- JSON: Structured data export
Next Steps
- Live Response - Execute commands during investigation
- Alert Management - Link alerts to investigations
- Agent Management - Manage endpoints in scope
- Dashboard Guide - Monitor investigation metrics