File size: 2,829 Bytes
2bc1f33
48922fa
2bc1f33
 
 
 
a23c67c
2bc1f33
 
 
 
48922fa
dcc91e6
48922fa
dcc91e6
48922fa
dcc91e6
48922fa
 
 
 
 
dcc91e6
48922fa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
dcc91e6
 
48922fa
 
 
 
 
dcc91e6
48922fa
 
 
 
 
dcc91e6
48922fa
 
 
 
 
dcc91e6
48922fa
 
 
 
dcc91e6
48922fa
dcc91e6
48922fa
 
 
 
 
dcc91e6
48922fa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
dcc91e6
48922fa
dcc91e6
48922fa
 
 
 
 
dcc91e6
48922fa
dcc91e6
48922fa
 
 
 
 
dcc91e6
48922fa
dcc91e6
48922fa
dcc91e6
48922fa
dcc91e6
48922fa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
---
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.