Overview
Filtering options include:- Quality Filtering: Filter by detection quality (good, maybe, bad)
- Status Filtering: Filter by profile status (detected, unknown, failed)
- Country Filtering: Select websites by country
- Type Filtering: Select websites by category
- Ranking Filtering: Select top-ranked websites
- Website Filtering: Select specific websites
Quality Filtering
Quality filtering controls which profiles appear in results based on detection confidence.Filter Options
good- Profiles with 100% match rate (default)maybe- Profiles with 50-99% match ratebad- Profiles with 0-49% match rateall- All profiles regardless of quality- Comma-separated combinations:
good,maybeorgood,bad
How It Works
From the CLI help:Detection Quality Levels
Fromfast-scan.js:124-133 and slow-scan.js:124-133:
Usage Examples
Status Filtering
Status filtering controls which profile types appear based on detection outcome.Filter Options
detected- Successfully detected profilesunknown- Profiles with unknown statusfailed- Failed connection or timeoutall- All profiles regardless of status- Comma-separated combinations:
detected,failed
Usage
From the CLI help:Examples
Failed profiles usually indicate network issues, rate limiting, or platform changes. Use
--profiles all to see what’s failing.Country Filtering
Filter websites by country of origin or primary audience.How It Works
From the app.js implementation:Usage
From the CLI help:Examples
Common Country Codes
us- United Statesuk- United Kingdomca- Canadaau- Australiade- Germanyfr- Francebr- Brazilru- Russiacn- Chinajp- Japanin- India
Type Filtering
Filter websites by category or content type.How It Works
From the app.js implementation:Available Types
Common website types include:social- Social networking platformsmusic- Music and audio platformsvideo- Video sharing platformsadult- Adult content platformsgaming- Gaming platformsbusiness- Professional networkingdating- Dating platformsforum- Forum and discussion sitestech- Technology platformsart- Art and design platforms
Usage
From the CLI help:Examples
Ranking Filtering
Filter websites by Alexa ranking to focus on popular platforms.How It Works
From the app.js implementation:Usage
From the CLI help:Examples
Ranking Benefits
- Faster Scans: Focus on most popular platforms
- Higher Hit Rate: Popular sites more likely to have profiles
- Resource Efficient: Reduces unnecessary checks
- Strategic Targeting: Prioritize high-impact platforms
Website Filtering
Select specific websites to search.Usage
From the CLI help:Examples
List Available Websites
Website names should match those in the detection database. Use
--list to see exact names.Combining Filters
Filters can be combined for precise targeting.Multiple Filter Examples
Filter Priority
Filters are applied in this order:- Countries: First filters by country
- Type: Then filters by category
- Ranking: Then selects top N
- Websites: Or selects specific sites
- Quality: Finally filters results by match quality
- Status: Finally filters by detection status
Performance Impact
Scan Time Comparison
Memory Usage
- More websites = more memory for parallel processing
- Fast mode: ~15 concurrent workers
- Slow mode: ~8 concurrent browser instances
Optimization Strategies
Practical Workflows
Initial Investigation
Targeted Investigation
Correlation Analysis
Output Filtering
Beyond search filtering, output can be refined:Options Parameter
From the CLI help:Method Parameter
From the CLI help:Examples
Best Practices
Start Narrow, Expand Wide
- Begin with
--top 20 --filter good - If hits found, expand to
--top 100 - Finally scan all with
--filter good,maybe
Use Appropriate Filters
- Time-sensitive: Use
--top 10or specific--websites - Comprehensive: Use
--top 100or--type - Regional: Use
--countries - Category: Use
--type
Combine with Extraction
Monitor Performance
Troubleshooting
No Results Found
Problem: Filtering too aggressively Solutions:- Expand filter from
goodtogood,maybe - Increase
--top Nvalue - Remove
--typeor--countriesrestrictions - Try different username variations
Too Many Results
Problem: Need to narrow scope Solutions:- Use
--filter goodonly - Reduce
--top Nvalue - Add
--typefiltering - Use
--countriesfor regional focus - Specify exact
--websites
Slow Performance
Problem: Too many websites selected Solutions:- Use
--top 50instead of checking all - Switch to fast mode instead of slow
- Remove
--metadataand--extractfor initial scans - Filter by
--typeor--countries