ISE / README.md
fikird
Complete rewrite of ISE with advanced RAG and OSINT capabilities
48922fa

A newer version of the Gradio SDK is available: 5.21.0

Upgrade
metadata
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:
git clone https://github.com/yourusername/intelligent-search-engine.git
cd intelligent-search-engine
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the application:
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.