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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Hash-Eye — **HashEye** هي أداة سطر أوامر (CLI) قوية مبنية بلغة Python للكشف الفوري وتحليل أنواع الهاش (hash). توفر معلومات مفصلة حول صيغ الهاش، مستويات الأمان، تحليل الإنتروبيا (entropy)، واكتشاف الأنماط. | Kitploit
أدوات/GitHubGitHub/ishaklaz/hash-eye
كسر كلمات المرورالتحليل الثابتتحليل التجزئةالبرمجة النصية والأتمتةالتشفيرالأدوات والمكونات
GitHubishaklaz/hash-eye

Hash-Eye

**HashEye** هي أداة سطر أوامر (CLI) قوية مبنية بلغة Python للكشف الفوري وتحليل أنواع الهاش (hash). توفر معلومات مفصلة حول صيغ الهاش، مستويات الأمان، تحليل الإنتروبيا (entropy)، واكتشاف الأنماط.

عرض المستودع
منذ 6 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

🔍 HashEye - أداة متقدمة للكشف عن أنواع التجزئة (Hashes)

HashEye هي أداة CLI قوية بلغة Python للكشف الفوري عن أنواع التجزئة وتحليلها. توفر معلومات مفصلة حول تنسيقات التجزئة، مستويات الأمان، تحليل الإنتروبيا، واكتشاف الأنماط.

مقدمة من Isaac Security Labs

🔗 روابط:

  • GitHub: @ishaklaz
  • تلغرام: @isaacsecuritylabs

✨ الميزات

  • 🔎 كشف متعدد التنسيقات: يدعم التجزئات المشفرة بصيغة HEX و Base64
  • 🎯 دعم واسع لأنواع التجزئة: يكشف MD5, SHA1, SHA224, SHA256, SHA384, SHA512, NTLM, bcrypt, scrypt، وغيرها
  • 📊 تحليل الإنتروبيا: يحسب إنتروبيا شانون لتقييم عشوائية التجزئة
  • 🔒 تقييم الأمان: يوفر تقييمات لمستوى الأمان وتوصيات
  • 🎨 اكتشاف الأنماط: يحدد الأحرف المتكررة والأنماط المتسلسلة
  • 📝 إخراج JSON: تنسيق JSON اختياري للأتمتة والبرمجة النصية
  • 📦 معالجة دفعة: تحليل تجزئات متعددة من سطر الأوامر أو ملف
  • 🎨 إخراج ملون: إخراج طرفي جميل بألوان ANSI
  • 🚀 عدم وجود تبعيات: يستخدم فقط مكتبة Python القياسية

📋 المتطلبات

  • Python 3.6 أو أحدث
  • لا توجد تبعيات خارجية مطلوبة (مكتبة قياسية فقط)

🚀 التثبيت

الطريقة 1: التحميل المباشر

  1. قم بتحميل hasheye.py إلى نظامك
  2. اجعله قابلاً للتنفيذ (لينكس/macOS):
    root@kitploit:~
    chmod +x hasheye.py
    

الطريقة 2: استنساخ المستودع

root@kitploit:~
git clone https://github.com/ishaklaz/Hash-Eye.git
cd Hash-Eye

الطريقة 3: استخدام pip (إن وجد)

root@kitploit:~
pip install -r requirements.txt

💻 الاستخدام

الاستخدام الأساسي

لتحليل تجزئة واحدة:

root@kitploit:~
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592

خيارات سطر الأوامر

root@kitploit:~
python3 hasheye.py [OPTIONS] [HASH...]

الخيارات:

  • -h, --help عرض رسالة المساعدة والخروج
  • -j, --json إخراج النتائج بتنسيق JSON
  • -f, --file قراءة التجزئات من ملف (واحد في كل سطر)
  • -s, --simple عرض إخراج مبسط دون تحليل مفصل
  • -v, --version عرض معلومات الإصدار

أمثلة

1. تحليل تجزئة واحدة

root@kitploit:~
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592

الإخراج:

root@kitploit:~
[+] HashEye Result
──────────────────────────────────────────────────

Hash           : 5d41402abc4b2a76b9719d911017c592
Length         : 32
Format         : HEX
Type(s)        : MD5 / NTLM (possible) / LM Hash (possible)
Entropy        : 3.8750
Security Level : Weak
Recommendation : Consider upgrading to SHA-256 or SHA-512

──────────────────────────────────────────────────
Powered by Isaac Security Labs

2. إخراج JSON

root@kitploit:~
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592 --json

الإخراج:

root@kitploit:~
{
  "hash": "5d41402abc4b2a76b9719d911017c592",
  "length": 32,
  "format": "hex",
  "types": [
    "MD5",
    "NTLM (possible)",
    "LM Hash (possible)"
  ],
  "entropy": 3.875,
  "security_level": "Weak",
  "recommendation": "Consider upgrading to SHA-256 or SHA-512",
  "pattern_analysis": {
    "case_mixed": false,
    "case_lower": true,
    "case_upper": false,
    "repeating_chars": [],
    "has_sequential": false
  }
}

3. معالجة دفعة (تجزئات متعددة)

root@kitploit:~
python3 hasheye.py hash1 hash2 hash3

4. معالجة التجزئات من ملف

قم بإنشاء ملف hashes.txt:

root@kitploit:~
5d41402abc4b2a76b9719d911017c592
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

ثم قم بتشغيل:

root@kitploit:~
python3 hasheye.py --file hashes.txt

5. إخراج مبسط (بدون تفاصيل)

root@kitploit:~
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592 --simple

6. مثال لتجزئة SHA-256

root@kitploit:~
python3 hasheye.py e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

📊 أنواع التجزئة المدعومة

تجزئات HEX

تجزئات Base64

الطولأنواع التجزئة
24bcrypt (possible), scrypt (possible)
44bcrypt, scrypt
60Argon2 (possible)
86bcrypt

🔍 فهم الإخراج

الإنتروبيا

تقيس الإنتروبيا عشوائية التجزئة:

  • عالية (>3.5): عشوائية جيدة، على الأرجح تجزئة سليمة
  • متوسطة (2.5-3.5): عشوائية معتدلة
  • منخفضة (<2.5): عشوائية منخفضة، قد تكون تجزئة ضعيفة أو نمط

مستويات الأمان

  • قوي: SHA-384, SHA-512 - أمان ممتاز
  • معتدل: SHA-224, SHA-256 - كافٍ لمعظم حالات الاستخدام
  • ضعيف: MD5, SHA1, NTLM - يُوصى بالترقية

تحليل الأنماط

تكتشف الأداة:

  • الأحرف المتكررة: نفس الحرف يظهر عدة مرات متتالية
  • الأنماط المتسلسلة: أرقام أو حروف متسلسلة
  • تحليل حالة الأحرف: أحرف مختلطة، كلها صغيرة، أو كلها كبيرة

🛠️ الاستخدام المتقدم

التكامل مع النصوص البرمجية

يمكن دمج HashEye في نصوصك البرمجية باستخدام إخراج JSON:

root@kitploit:~
#!/bin/bash
result=$(python3 hasheye.py "$hash" --json)
hash_type=$(echo "$result" | python3 -c "import sys, json; print(json.load(sys.stdin)['types'][0])")
echo "Detected: $hash_type"

التكامل مع Python

root@kitploit:~
import subprocess
import json

def detect_hash(hash_string):
    result = subprocess.run(
        ['python3', 'hasheye.py', hash_string, '--json'],
        capture_output=True,
        text=True
    )
    return json.loads(result.stdout)

info = detect_hash('5d41402abc4b2a76b9719d911017c592')
print(f"Type: {info['types'][0]}")
print(f"Security: {info['security_level']}")

📝 أمثلة لتجزئات شائعة

MD5

root@kitploit:~
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592
# Length: 32, Type: MD5

SHA1

root@kitploit:~
python3 hasheye.py aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
# Length: 40, Type: SHA1

SHA256

root@kitploit:~
python3 hasheye.py e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
# Length: 64, Type: SHA256

SHA512

root@kitploit:~
python3 hasheye.py cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
# Length: 128, Type: SHA512

🐛 استكشاف الأخطاء وإصلاحها

المشكلة: الألوان لا تظهر

الحل: قد لا يدعم الطرفية الخاص بك رموز ANSI. الألوان اختيارية ولا تؤثر على الوظائف.

المشكلة: "غير معروف / ليس تنسيق تجزئة صالح"

الحل: تأكد من أن سلسلة التجزئة تحتوي فقط على أحرف سداسية عشرية (0-9, a-f, A-F) أو أحرف Base64 صالحة.

المشكلة: الملف غير موجود

الحل: استخدم مسارات مطلقة أو تأكد من وجودك في الدليل الصحيح عند استخدام الخيار --file.


🤝 المساهمة

المساهمات مرحب بها! لا تتردد في تقديم طلب سحب (Pull Request).

  1. قم بعمل Fork للمستودع
  2. أنشئ فرع الميزة الخاص بك (git checkout -b feature/AmazingFeature)
  3. قم بعمل Commit للتغييرات (git commit -m 'Add some AmazingFeature')
  4. ادفع إلى الفرع (git push origin feature/AmazingFeature)
  5. افتح طلب سحب

📄 الترخيص

هذا المشروع مرخص بموجب رخصة MIT - راجع ملف LICENSE للتفاصيل.


🙏 شكر وتقدير

  • Isaac Security Labs - للتطوير والدعم
  • مجتمع Python للمكتبة القياسية الممتازة

تواصل معنا:

  • 🌐 GitHub: @ishaklaz
  • 💬 تلغرام: @isaacsecuritylabs

📧 الدعم

للمشكلات، الأسئلة، أو المساهمات:

  • افتح مشكلة (issue) على GitHub
  • انضم إلى قناتنا على تلغرام

صنع بـ ❤️ من قبل Isaac Security Labs

تنزيل الأداة
الطولأنواع التجزئة
32MD5, NTLM (possible), LM Hash (possible)
40SHA1, RIPEMD-160
56SHA224
64SHA256, SHA3-256, Blake2b-256, RIPEMD-256
96SHA384
128SHA512, SHA3-512, Blake2b-512