--- title: Intelligent Search Engine (ISE) emoji: πŸ” colorFrom: blue colorTo: indigo sdk: gradio sdk_version: 5.7.1 app_file: app.py pinned: false --- # πŸ” Intelligent Search Engine (ISE) An advanced OSINT search engine with RAG capabilities and multi-modal search features. ## 🌟 Features ### 🌐 Intelligent Search - Web search with context understanding - AI-powered answer synthesis - Source citation and verification - RAG-based knowledge retrieval ### πŸ‘€ OSINT Capabilities - Username search across multiple platforms - Person search (name, age, location) - Social media profile exploration - Personal information gathering - Historical data retrieval ### πŸ“Έ Image Analysis - Face detection and recognition - Object and scene recognition - Image metadata extraction - Similar image search - Cross-reference with social media ### πŸ—ΊοΈ Location Intelligence - Geographic information analysis - Location-based searching - Address validation and normalization - Proximity analysis ## πŸ› οΈ Technology Stack ### Core Components - Python 3.10+ - LangChain for RAG capabilities - HuggingFace Transformers - PyTorch (CPU optimized) - Gradio for UI ### Search & Scraping - DuckDuckGo Search - Google Search Python - BeautifulSoup4 - Requests/AIOHTTP ### OSINT Tools - Holehe - Sherlock Project - Python WHOIS - Geopy ### Image Processing - Face Recognition - Pillow - Torchvision ## πŸ“¦ Installation 1. Clone the repository: ```bash git clone https://github.com/yourusername/intelligent-search-engine.git cd intelligent-search-engine ``` 2. Install dependencies: ```bash pip install -r requirements.txt ``` 3. Run the application: ```bash python app.py ``` ## 🎯 Usage ### Web Interface The application provides a user-friendly web interface with multiple tabs: 1. **Search Tab** - Enter your search query - Get AI-powered answers with sources 2. **Username Search Tab** - Search usernames across platforms - View consolidated social media presence 3. **Person Search Tab** - Search by name, location, age - Get comprehensive personal information 4. **Image Analysis Tab** - Upload images for analysis - Detect faces and objects - Search for similar images ## πŸ”’ Privacy & Security - No sensitive data storage - Anonymized result presentation - Rate limiting for API calls - Basic URL validation - Secure data handling ## 🀝 Contributing 1. Fork the repository 2. Create a feature branch 3. Commit your changes 4. Push to the branch 5. Create a Pull Request ## πŸ“ License This project is licensed under the MIT License - see the LICENSE file for details. ## ⚠️ Disclaimer This tool is for educational and research purposes only. Users are responsible for complying with applicable laws and regulations regarding information gathering and privacy.