Metadata-Version: 2.1
Name: vuln_scanner
Version: 1.0.1
Summary: مكتبة Python لفحص واكتشاف الثغرات الأمنية مثل XSS، SQL Injection، LFI، RFI، والفحص المتقدم للملفات الحساسة والنطاقات الفرعية.
Home-page: https://github.com/AL-MHIB/vuln_scanner
Author: ALMHEB
Author-email: appasqw107@gmail.com
Keywords: security scanner xss sql-injection lfi rfi subdomain-scanner
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Security
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: requests
Requires-Dist: beautifulsoup4
Requires-Dist: rich


# 🔒 vuln_scanner

مكتبة **Python** احترافية لفحص واكتشاف أبرز الثغرات الأمنية في المواقع الإلكترونية.  
تساعدك الأداة في تأمين مواقع الويب عبر اكتشاف مجموعة من الثغرات الشائعة والخطيرة.

---

## 🚀 **المميزات**

🔵 **XSS (Cross-Site Scripting):** فحص وإيجاد ثغرات إدخال السكريبت.  
🔵 **SQL Injection (SQLi):** فحص استغلال قواعد البيانات عبر استعلامات SQL.  
🔵 **Local File Inclusion (LFI):** فحص إدراج الملفات المحلية.  
🔵 **Remote File Inclusion (RFI):** فحص إدراج الملفات عن بُعد.  
🔵 **Sensitive Files & Directories Scanner:** اكتشاف الملفات والمجلدات الحساسة.  
🔵 **Subdomain Scanner:** فحص واكتشاف النطاقات الفرعية للمواقع.  
🔵 **CORS Misconfiguration Scanner:** اكتشاف التهيئة غير الآمنة لإعدادات CORS.  
🔵 **HTTP Methods Scanner:** فحص تفعيل طرق HTTP غير الآمنة.  
🔵 **CSRF Scanner:** اكتشاف غياب رموز CSRF في النماذج.  
🔵 **SSL/TLS Scanner:** فحص أمان شهادات SSL/TLS.  

---

## 📝 **الاستخدام**

### 🔍 **1. فحص ثغرات XSS**
```python
from vuln_scanner import scan_xss
url = "http://example.com/search?q=test"
scan_xss(url)
```

### 🔍 **2. فحص ثغرات SQL Injection**
```python
from vuln_scanner import scan_sql_injection
url = "http://example.com/product?id=1"
scan_sql_injection(url)
```

### 🔍 **3. فحص ثغرات LFI**
```python
from vuln_scanner import scan_lfi
url = "http://example.com/page.php?file=home"
scan_lfi(url)
```

### 🔍 **4. فحص ثغرات RFI**
```python
from vuln_scanner import scan_rfi
url = "http://example.com/page.php?file="
external_url = "http://malicious.com/shell.txt"
scan_rfi(url, external_url)
```

### 🔍 **5. فحص الملفات والدلائل الحساسة**
```python
from vuln_scanner import hidden_link_finder
url = "http://example.com"
wordlist = "common.txt"
hidden_link_finder(url, wordlist)
```

### 🔍 **6. فحص النطاقات الفرعية (Subdomain Scanner)**
```python
from vuln_scanner import subdomain_scanner
domain = "example.com"
wordlist = "subdomains.txt"
subdomain_scanner(domain, wordlist)
```

### 🔍 **7. فحص إعدادات CORS**
```python
from vuln_scanner import scan_cors
target_url = "https://example.com"
origin_url = "http://malicious.com"
scan_cors(target_url, origin_url)
```

### 🔍 **8. فحص رؤوس الأمان (Security Headers Scanner)**
```python
from vuln_scanner import scan_security_headers
url = "https://example.com"
scan_security_headers(url)
```

### 🔍 **9. فحص HTTP Methods**
```python
from vuln_scanner import scan_http_methods
url = "https://example.com"
scan_http_methods(url)
```

### 🔍 **10. فحص ثغرات CSRF**
```python
from vuln_scanner import scan_csrf
url = "https://example.com"
scan_csrf(url)
```

### 🔍 **11. فحص SSL/TLS**
```python
from vuln_scanner import scan_ssl_tls
domain = "example.com"
scan_ssl_tls(domain)
```

---
## 📜 **التواصل**
📬 التواصل
💡 إذا كان لديك أي استفسارات أو اقتراحات، لا تتردد في التواصل عبر البريد الإلكتروني:
appasqw107@gmail.com
## **
## 📜 **الرخصة**

📝 هذه الأداة مرخصة تحت **MIT License**.

✨ **معًا لحماية المواقع وتأمين الإنترنت!** 😊
