Skip to main content

مكتبة 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

vuln_scanner-1.0.1.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vuln_scanner-1.0.1-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

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

Hashes for vuln_scanner-1.0.1.tar.gz
Algorithm Hash digest
SHA256 4b6b521eb2f97c3336acb76558dc5f7520cd5c2f3be6508552bc7cb6598df9ad
MD5 0e131ce2ff46794c12462b21be38e2eb
BLAKE2b-256 9000fd205ef3f131e0923fa3479fb5e431d1e4ff84860b089def42b93ef96e41

See more details on using hashes here.

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

Hashes for vuln_scanner-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ca791000306486baeb947e1a76edef1d3053c9f8ac9b07472d5726cea978938c
MD5 a8c89f2f0d53aecfc84de8868835a718
BLAKE2b-256 5a958a609971ac473145f2e1532954c06c608943ac46cd89b0daa04ffdfcfe4e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page