Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
text4shell-scan — ماسح آلي بالكامل، دقيق، وشامل لاكتشاف text4shell RCE CVE-2022-42889 | Kitploit
أدوات/GitHubGitHub/kiralab/text4shell-scan
ماسحات الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويبتجاوز WAFالاختبار العشوائياختبار الاختراق
GitHubkiralab/text4shell-scan

text4shell-scan

ماسح آلي بالكامل، دقيق، وشامل لاكتشاف text4shell RCE CVE-2022-42889

عرض المستودع
12منذ 3 سنواتلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

text4shell-scan

ماسح آلي بالكامل، دقيق وشامل، للعثور على المضيفات المعرّضة لثغرة text4shell

صورة

الميزات

  • دعم قوائم عناوين URL.
  • اختبار Fuzzing لأكثر من 60 ترويسة طلب HTTP.
  • اختبار Fuzzing لمعاملات بيانات HTTP POST.
  • اختبار Fuzzing لمعاملات بيانات JSON.
  • يدعم استدعاء DNS callback لاكتشاف الثغرات والتحقق منها.
  • حمولات تجاوز WAF.
  • دعم استدعاءات DNS OOB مخصصة (مثل: Burpsuite Collaborator)

الوصف

مبني بدرجة كبيرة على ماسح Log4j القديم الخاص بـ Fullhunt من عام 2021 (الفضل الأكبر يعود لهم)، وتُستخدم أداة الفحص هذه الآن لاكتشاف واختبار Fuzzing لثغرة Text4Shell RCE CVE-2022-42889. يجب استخدامها من قبل فرق الأمن لفحص البنية التحتية الخاصة بهم بحثًا عن Text4Shell RCE، وكذلك اختبار تجاوزات WAF التي قد تؤدي إلى تنفيذ الأوامر البرمجية في بيئة المؤسسة.

تدعم الأداة استدعاءات DNS OOB بشكل جاهز، ولا حاجة لإعداد خادم استدعاء DNS callback. ملاحظة: أصبح interact.sh بطيئًا لذا لا يُنصح باستخدامه في الوقت الحالي.

https://nvd.nist.gov/vuln/detail/CVE-2022-42889

الاستخدام

root@kitploit:~
$ python3 text4shell-scan.py -h
[•] CVE-2022-42889 - Apache Commons Text RCE Scanner
[•] Scanner provided by @securekomodo

usage: text4shell-scan.py [-h] [-u URL] [-p PROXY] [-l USEDLIST] [--request-type REQUEST_TYPE] [--headers-file HEADERS_FILE] [--run-all-tests] [--exclude-user-agent-fuzzing]
                     [--wait-time WAIT_TIME] [--waf-bypass] [--custom-waf-bypass-payload CUSTOM_WAF_BYPASS_PAYLOAD]
                     [--dns-callback-provider DNS_CALLBACK_PROVIDER] [--custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST] [--disable-http-redirects]

optional arguments:
  -h, --help            show this help message and exit
  -u URL, --url URL     Check a single URL.
  -p PROXY, --proxy PROXY
                        send requests through proxy
  -l USEDLIST, --list USEDLIST
                        Check a list of URLs.
  --request-type REQUEST_TYPE
                        Request Type: (get, post) - [Default: get].
  --headers-file HEADERS_FILE
                        Headers fuzzing list - [default: headers.txt].
  --run-all-tests       Run all available tests on each URL.
  --exclude-user-agent-fuzzing
                        Exclude User-Agent header from fuzzing - useful to bypass weak checks on User-Agents.
  --wait-time WAIT_TIME
                        Wait time after all URLs are processed (in seconds) - [Default: 5].
  --waf-bypass          Extend scans with WAF bypass payloads.
  --custom-waf-bypass-payload CUSTOM_WAF_BYPASS_PAYLOAD
                        Test with custom WAF bypass payload.
  --dns-callback-provider DNS_CALLBACK_PROVIDER
                        DNS Callback provider (Options: dnslog.cn, interact.sh) - [Default: interact.sh].
  --custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST
                        Custom DNS Callback Host.
  --disable-http-redirects
                        Disable HTTP redirects. Note: HTTP redirects are useful as it allows the payloads to have a higher chance of reaching vulnerable systems.

فحص عنوان URL واحد

root@kitploit:~
$ python3 text4shell-scan.py -u https://<enter URL here>

فحص عنوان URL واحد باستخدام جميع طرق الطلب: GET وPOST (نموذج url-encoded) وPOST (نص JSON)

root@kitploit:~
$ python3 text4shell-scan.py -u https://<enter URL here> --run-all-tests

اكتشاف تجاوزات WAF في البيئة

root@kitploit:~
$ python3 text4shell-scan.py -u https://<enter URL here> --waf-bypass

فحص عنوان URL واحد باستخدام Burpsuite Collaborator

root@kitploit:~
$ python3 text4shell-scan.py -u https://<enter URL here> --custom-dns-callback-host <copy collaborator host here>

فحص قائمة عناوين URL

root@kitploit:~
$ python3 text4shell-scan.py -l urls.txt

التثبيت

root@kitploit:~
$ pip3 install -r requirements.txt

دعم Docker

root@kitploit:~
git clone [https://github.com/securekomodo/text4shell-scan.git](https://github.com/securekomodo/text4shell-scan.git)
cd text4shell-scan
sudo docker build -t text4shell-scan .
sudo docker run -it --rm text4shell-scan

# With URL list "urls.txt" in current directory
docker run -it --rm -v $PWD:/data text4shell-Scan -l /data/urls.txt

إخلاء مسؤولية قانوني

صُمم هذا المشروع لأغراض التعليم والاختبار الأخلاقي فقط. استخدام text4shell-scan لمهاجمة الأهداف دون موافقة مسبقة متبادلة يعد غير قانوني. تقع على عاتق المستخدم النهائي مسؤولية الالتزام بجميع القوانين المحلية والولائية والاتحادية المعمول بها. لا يتحمل المطورون أي مسؤولية ولا يكونون مسؤولين عن أي إساءة استخدام أو ضرر ناتج عن هذا البرنامج.

الترخيص

المشروع مرخّص بموجب رخصة MIT.

المؤلف

Bryan Smith

  • Twitter: https://twitter.com/securekomodo
تنزيل الأداة