Filter Types
IPED supports multiple complementary filtering mechanisms:Query Filters
Lucene-based searches that filter by content and metadata
Category Filters
Automatic file type categorization and hierarchical filtering
Tree Filters
File system structure-based filtering
Bookmark Filters
Filter by tagged evidence sets
Column Filters
Quick filters on table column values
Metadata Filters
Dynamic filtering by property values
Filter Dropdown
The main filter dropdown in the toolbar provides quick access to common filters:
Built-in Filters
- Status Filters
- Default Filters
- Custom Filters
- No Filter: Show all items
- Checked: Show only checked/marked items
- Duplicates: Hide duplicate files (by hash)
Filter Manager
Access via Options → Filter Manager to create and manage custom filters.Creating Custom Filters
Filter Examples
Large Recent Files
Large Recent Files
User Documents
User Documents
Suspicious Executables
Suspicious Executables
External Storage Evidence
External Storage Evidence
Encrypted Communications
Encrypted Communications
Recently Accessed Images
Recently Accessed Images
Category Filtering
The Categories tree provides automatic file type classification:Category Hierarchy
IPED organizes files into hierarchical categories:Using Categories
Selecting a parent category automatically includes all subcategories in the filter.
Custom Categories
Categories are defined in configuration files and can be customized:- Based on MIME types, extensions, and signatures
- Support for custom detection rules
- Scriptable category assignment
Duplicate Filtering
Automatic hash-based duplicate detection:Enabling Duplicate Filter
- Check the Filter Duplicates checkbox in the toolbar
- Results automatically hide duplicate files (same hash)
- One representative from each hash group is shown
Viewing Duplicates
To see all duplicates of a file:- Select an item in the results table
- Check the Duplicates tab in the detail panel
- All files with matching hashes are listed
Duplicate detection uses MD5, SHA-1, or SHA-256 hashes computed during processing.
Evidence Tree Filtering
Filter by file system location:Recursive Listing
- Enabled (default): Selecting a folder shows all descendant files
- Disabled: Shows only direct children of selected folder
Path-Based Filtering
Column Header Filtering
Quick filtering directly from table column headers:Select Filter Option
- Filter by Value: Enter specific value
- Filter by Range: Enter min/max values
- Filter Unique: Show only unique values
- Clear Filter: Remove column filter
Multiple column filters can be applied simultaneously and are combined with AND logic.
Applied Filters Panel
The Applied Filters panel shows all active filters:- Filter Types Display
- Filter Management
- Query Filters: Current search query
- Category Filters: Selected categories
- Tree Filters: Selected evidence paths
- Bookmark Filters: Selected bookmark groups
- Column Filters: Active column filters
- Similar Item Filters: Similar search results
Clear All Filters
The Clear Filters button (⊗ icon) in the toolbar removes all active filters:- Resets to showing all items
- Clears search query
- Resets category selection
- Removes column filters
- Clears bookmark filters
Grouping and Clustering
IPED supports powerful grouping based on any metadata field:File Grouping
Group items by common properties: Available via Options → Group By:By Hash
Group duplicate files together
By Category
Organize by file type
By Extension
Group by file extension
By Parent
Group by container file
By Author
Group by document author
By Date
Group by date ranges
Custom Metadata
Group by any indexed field
Timeline Grouping
View items chronologically:- Enable Timeline View (clock icon button)
- Items grouped by timestamp
- Chart view shows temporal distribution
- Filter by date ranges
Metadata Panel Filtering
The Metadata panel provides dynamic filtering:Interactive Filtering
- Select an item to view its metadata
- Click any metadata value
- Filter to show items with matching metadata
- Combine with other active filters
Metadata Value Statistics
View distribution of metadata values:- Count of items per value
- Percentage breakdown
- Click to filter by value
AI-Generated Filters
IPED can generate filters based on AI analysis results:Face Recognition Filters
- Files with Faces: Images containing detected faces
- Files with Child Faces: Age estimation for child protection
- Face Clusters: Group by similar faces
Content Classification
- Nudity Detection: Adult content filters
- Object Detection: Filter by detected objects
- Scene Classification: Group by image content
AI filters require corresponding features to be enabled during case processing.
Combining Filters
Filters work together using AND logic:
Example Combined Filter:
- Category: Images
- Search: vacation
- Custom Filter: Recent Files (modified in last 30 days)
- Result: Recent image files containing the word “vacation”
Filter Performance
Optimization Tips
Filter Order
Apply most restrictive filters first to reduce result set size
Index Usage
Filters use Lucene index for fast execution even on large cases
Cached Results
Repeatedly used filters benefit from result caching
Complex Queries
Break down very complex filters into multiple steps
Bitmap Filtering
IPED uses efficient bitmap-based filtering:- Query results stored as compressed bitmaps
- Fast intersection/union operations
- Low memory overhead
- Scales to millions of items
Export Filtered Results
Export current filtered result set:- Apply desired filters
- Options → Export
- Choose format:
- CSV report
- HTML report
- ZIP archive with files
- Only filtered items are exported
Filter Use Cases
Timeline Analysis
Timeline Analysis
- Filter by date range
- Enable timeline view
- Examine temporal patterns
- Correlate events across evidence
User Activity Profiling
User Activity Profiling
- Filter by user path (e.g.,
/Users/john/) - Group by document type
- Examine recently accessed files
- Identify user-specific artifacts
External Media Investigation
External Media Investigation
- Filter by volume label or device name
- Examine file timestamps
- Look for copied files (duplicates)
- Trace data exfiltration
Malware Analysis
Malware Analysis
- Filter suspicious executables
- Check code signing status
- Examine suspicious paths
- Correlate with timeline events
Data Recovery
Data Recovery
- Filter deleted:true
- Add carved:true
- Filter by category (e.g., Images)
- Examine recovered artifacts
Next Steps
Searching
Master advanced search techniques
Bookmarks
Organize filtered results with bookmarks