General Questions
Detection and Accuracy
Why do I get 'Maybe' results?
Why do I get 'Maybe' results?
- The username exists but the profile is private or restricted
- The page structure is ambiguous
- Anti-bot protections interfere with detection
- The username matches but additional verification is needed
Usage and Features
What's the difference between fast and slow mode?
What's the difference between fast and slow mode?
--mode fast):- Uses only HTTP requests (no browser automation)
- Faster execution (seconds to minutes)
- Lower resource usage
- May miss JavaScript-rendered content
- Best for quick scans of many users
--mode slow):- Uses Selenium WebDriver (browser automation)
- Slower execution (minutes to hours)
- Higher accuracy for modern web apps
- Captures JavaScript-rendered content
- Best for thorough investigation of specific users
How do I search for multiple usernames at once?
How do I search for multiple usernames at once?
- Correlating multiple aliases of the same person
- Batch processing investigation lists
- Finding connections between accounts
- Testing username variations
What is metadata extraction?
What is metadata extraction?
--metadata flag) pulls additional information from detected profiles:- Profile descriptions and bios
- Posted content snippets
- Profile images and avatars
- Account creation dates (when available)
- Location information
- Social connections (followers, following)
Can I search only specific websites?
Can I search only specific websites?
--websites parameter:How do I export results for analysis?
How do I export results for analysis?
- Import into spreadsheets (Excel, Google Sheets)
- Process with data analysis tools
- Integrate with other OSINT tools
- Store in databases
- Generate reports
Technical Questions
What are the system requirements?
What are the system requirements?
- Python 3.6+ or Node.js 12+
- 2 GB RAM
- Internet connection
- 500 MB disk space
- Python 3.8+ or Node.js 14+
- 4 GB RAM
- SSD storage
- Stable internet connection
- Firefox or Chrome (for screenshots and advanced detection)
- Tesseract OCR (for OCR-based detection)
- Docker (for containerized deployment)
How long does a typical search take?
How long does a typical search take?
- All 1000+ sites: 10-30 minutes
- Top 100 sites: 2-5 minutes
- Specific sites: 10-60 seconds
- Fast mode: 50-200ms per site
- Slow mode: 2-10 seconds per site
- Metadata extraction: +30-50%
- Screenshots: +100-200%
- Use
--topto limit site count - Use
--websitesfor specific targets - Increase worker count (code modification)
- Use Docker grid mode for parallel processing
Can I add custom websites to the database?
Can I add custom websites to the database?
data/sites.json file to add new websites. Each entry requires:- Manual testing is required for each site
- Detection logic must be customized per site
- Anti-bot measures may affect success
- Consider contributing back to the main project
What's the difference between 'find' and 'get' methods?
What's the difference between 'find' and 'get' methods?
--method parameter controls result filtering:find: Returns only detected profiles (positive matches)Legal and Ethical Questions
What are the ethical considerations?
What are the ethical considerations?
- Only investigate with legitimate purpose
- Respect privacy and personal boundaries
- Handle discovered information responsibly
- Don’t use for harassment or intimidation
- Secure any collected data appropriately
- Follow your organization’s ethics policies
- Document your investigation purpose
- Obtain proper authorization when required
- Minimize data collection to what’s necessary
- Delete data when no longer needed
- Protect subject privacy in reports
Can I use this tool for background checks?
Can I use this tool for background checks?
- Cannot verify identity with certainty
- May find profiles of different people with same username
- Public profiles may not reflect current status
- Information may be outdated or inaccurate
- Use as supplementary tool, not primary source
- Verify findings through multiple methods
- Comply with Fair Credit Reporting Act (US) if applicable
- Consider hiring professional background check services
- Always verify critical information independently
Troubleshooting
Why am I getting so many failed results?
Why am I getting so many failed results?
- Network Issues: Check your internet connection
- Rate Limiting: Websites blocking automated requests
- Outdated Detections: Site structure changed since last update
- Anti-Bot Protection: Cloudflare, CAPTCHA, etc.
- Timeout Too Low: Increase with
--timeout 15
What if I find a bug or issue?
What if I find a bug or issue?
- Check GitHub Issues: https://github.com/qeeqbox/social-analyzer/issues
- Search for similar problems - may already be solved
- Update to latest version:
- Open a new issue with:
- Operating system
- Python/Node.js version
- Complete error message
- Steps to reproduce
- Command you ran
Getting Help
Where can I get more help?
Where can I get more help?
- Documentation: https://github.com/qeeqbox/social-analyzer
- GitHub Issues: https://github.com/qeeqbox/social-analyzer/issues
- Wiki: https://github.com/qeeqbox/social-analyzer/wiki
- Examples: See the Usage Examples page
- Integration Guide: See Integration Guide
- Search existing GitHub issues
- Check closed issues for solutions
- Review pull requests for upcoming features
How can I contribute to the project?
How can I contribute to the project?
- Report bugs and issues
- Suggest new features
- Add detection rules for new websites
- Improve documentation
- Submit pull requests with fixes
- Share usage examples and tutorials
- Test and provide feedback
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
Is there a commercial or enterprise version?
Is there a commercial or enterprise version?
- Some law enforcement agencies use an enhanced detection database
- The public version differs from the professional version
- For enterprise licensing or custom features, contact the author directly
- Private modules are available for specific use cases