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: فحص واكتشاف النطاقات الفرعية للمواقع.

📝 الاستخدام

🔍 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

vuln_scanner-0.9.tar.gz (9.6 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-0.9-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

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

Hashes for vuln_scanner-0.9.tar.gz
Algorithm Hash digest
SHA256 e407fd5a4bf140a504262f7ede745de9483b471e1d9c3afd43076ffa8529ccd6
MD5 3b5fb6c3e52609c9ba08aeddab025bdc
BLAKE2b-256 f672301bcfe5ed6a45e4e8ac8981af8ab0d6dae9912acabc00e34425819f984f

See more details on using hashes here.

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

Hashes for vuln_scanner-0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 f663909546ffbc4e58fdef050a80e0ed9d645ac023c62b2f0eb3f803689d67ee
MD5 187b2e23e75c78691df0bcd4fd0d2147
BLAKE2b-256 f47d80f62b51eb60172083ac9c169a78bc6301ae5ff45f965673b24740e6ed00

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