مكتبة 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: فحص واكتشاف النطاقات الفرعية للمواقع.
🔵 CORS Misconfiguration Scanner: اكتشاف التهيئة غير الآمنة لإعدادات CORS.
🔵 HTTP Methods Scanner: فحص تفعيل طرق HTTP غير الآمنة.
🔵 CSRF Scanner: اكتشاف غياب رموز CSRF في النماذج.
🔵 SSL/TLS Scanner: فحص أمان شهادات SSL/TLS.
📝 الاستخدام
🔍 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)
🔍 7. فحص إعدادات CORS
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)
from vuln_scanner import scan_security_headers
url = "https://example.com"
scan_security_headers(url)
🔍 9. فحص HTTP Methods
from vuln_scanner import scan_http_methods
url = "https://example.com"
scan_http_methods(url)
🔍 10. فحص ثغرات CSRF
from vuln_scanner import scan_csrf
url = "https://example.com"
scan_csrf(url)
🔍 11. فحص SSL/TLS
from vuln_scanner import scan_ssl_tls
domain = "example.com"
scan_ssl_tls(domain)
📜 التواصل
📬 التواصل 💡 إذا كان لديك أي استفسارات أو اقتراحات، لا تتردد في التواصل عبر البريد الإلكتروني: appasqw107@gmail.com
**
📜 الرخصة
📝 هذه الأداة مرخصة تحت MIT License.
✨ معًا لحماية المواقع وتأمين الإنترنت! 😊
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-1.0.1.tar.gz.
File metadata
- Download URL: vuln_scanner-1.0.1.tar.gz
- Upload date:
- Size: 12.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b6b521eb2f97c3336acb76558dc5f7520cd5c2f3be6508552bc7cb6598df9ad
|
|
| MD5 |
0e131ce2ff46794c12462b21be38e2eb
|
|
| BLAKE2b-256 |
9000fd205ef3f131e0923fa3479fb5e431d1e4ff84860b089def42b93ef96e41
|
File details
Details for the file vuln_scanner-1.0.1-py3-none-any.whl.
File metadata
- Download URL: vuln_scanner-1.0.1-py3-none-any.whl
- Upload date:
- Size: 15.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 |
ca791000306486baeb947e1a76edef1d3053c9f8ac9b07472d5726cea978938c
|
|
| MD5 |
a8c89f2f0d53aecfc84de8868835a718
|
|
| BLAKE2b-256 |
5a958a609971ac473145f2e1532954c06c608943ac46cd89b0daa04ffdfcfe4e
|