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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/s0md3v/hardcodes
أدوات عامةتحليل الشفرة الثابت (SAST)تحليل الكودكشف الأسرار
GitHubs0md3v/hardcodes

hardcodes

البحث عن النصوص المضمنة في الكود المصدري

عرض المستودع
283296منذ 6 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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


hardcodes
hardcodes

استخراج السلاسل من الكود المصدري

hardcodes هي أداة للبحث عن السلاسل المضمنة (hardcoded) من قبل المطورين في البرامج. تستخدم محللًا معياريًا يمكنه التعامل مع التعليقات، أي عدد من الخطوط المائلة العكسية، وأي بناء جملة تقريبًا تقدمه لها.

نعم، إنها مصممة لمعالجة أي بناء جملة واللغات التالية مدعومة رسميًا:

root@kitploit:~
ada, applescript, c, c#, c++, coldfusion, golang, haskell, html, java, javascript,
jsp, lua, pascal, perl, php, powershell, python, ruby, scala, sql, swift, xml

التثبيت

باستخدام pip
root@kitploit:~
pip3 install hardcodes
أو البناء من المصدر
root@kitploit:~
git clone https://github.com/s0md3v/hardcodes && cd hardcodes && python3 setup.py install

التوثيق

hardcodes متاحة كمكتبة وأيضًا كبرنامج سطر أوامر. يمكن العثور على التوثيق ذي الصلة أدناه:

  • للمطورين
  • للمستخدمين

للمطورين

يوضح البرنامج النموذجي أدناه استخدام مكتبة hardcodes

root@kitploit:~
from hardcodes import search

string = "console.log('hello there')"
result = search(string, lang="common", comments="parse")
print(result)
root@kitploit:~
Output: ['hello there']

الوسيطات lang و comments اختيارية. شرح استخدامها أدناه في قسم توثيق المستخدم.


للمستخدمين

يوفر cli.py واجهة سطر أوامر تشبه grep لمكتبة hardcodes. ستحتاج إلى تثبيت المكتبة أولاً لاستخدامها.

البحث عن سلاسل في ملف

root@kitploit:~
python cli.py /path/to/file.ext

البحث عن سلاسل في دليل، بشكل متكرر

root@kitploit:~
python cli.py -r /path/to/dir

إخفاء المسارات من المخرجات

root@kitploit:~
python cli.py -o /path/to/file.ext

تحديد لغة البرمجة

تحديد اللغة اختياري ويجب استخدامه فقط عندما تكون لغة البرمجة للمصدر معروفة بالفعل.

root@kitploit:~
python cli.py -l 'golang' /path/to/file.go

تحديد سلوك التعليقات

باستخدام الخيار -c، يمكنك تحديد

  • ignore تجاهل التعليقات تمامًا
  • parse تحليل التعليقات ككود
  • string إضافة التعليقات إلى قائمة السلاسل المضمنة

python cli.py -o /path/to/file.ext

تنزيل الأداة