Spaces:
Runtime error
Runtime error
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. |