
**HashEye** एक शक्तिशाली Python CLI उपकरण है जो हैश प्रकारों को तुरंत पहचानने और विश्लेषण करने के लिए है। यह हैश प्रारूपों, सुरक्षा स्तरों, एंट्रॉपी विश्लेषण और पैटर्न पहचान के बारे में विस्तृत जानकारी प्रदान करता है।
HashEye एक शक्तिशाली Python CLI टूल है जो तुरंत हैश प्रकारों का पता लगाने और उनका विश्लेषण करने में सक्षम है। यह हैश प्रारूपों, सुरक्षा स्तरों, एंट्रॉपी विश्लेषण और पैटर्न पहचान के बारे में विस्तृत जानकारी प्रदान करता है।
द्वारा संचालित Isaac Security Labs
🔗 लिंक:
hasheye.py को अपने सिस्टम पर डाउनलोड करेंchmod +x hasheye.py
git clone https://github.com/ishaklaz/Hash-Eye.git
cd Hash-Eye
pip install -r requirements.txt
एकल हैश का विश्लेषण:
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592
python3 hasheye.py [OPTIONS] [HASH...]
विकल्प:
-h, --help सहायता संदेश दिखाएँ और बाहर निकलें-j, --json परिणाम JSON प्रारूप में आउटपुट करें-f, --file फ़ाइल से हैश पढ़ें (प्रति पंक्ति एक)-s, --simple विस्तृत विश्लेषण के बिना सरलीकृत आउटपुट दिखाएँ-v, --version संस्करण जानकारी दिखाएँpython3 hasheye.py 5d41402abc4b2a76b9719d911017c592
आउटपुट:
[+] 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
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592 --json
आउटपुट:
{
"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
}
}
python3 hasheye.py hash1 hash2 hash3
hashes.txt नामक फ़ाइल बनाएँ:
5d41402abc4b2a76b9719d911017c592
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
फिर चलाएँ:
python3 hasheye.py --file hashes.txt
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592 --simple
python3 hasheye.py e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
| लंबाई | हैश प्रकार |
|---|---|
| 24 | bcrypt (संभावित), scrypt (संभावित) |
| 44 | bcrypt, scrypt |
| 60 | Argon2 (संभावित) |
| 86 | bcrypt |
एंट्रॉपी हैश की यादृच्छिकता को मापती है:
उपकरण पता लगाता है:
HashEye को JSON आउटपुट का उपयोग करके आपकी स्क्रिप्ट में एकीकृत किया जा सकता है:
#!/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"
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']}")
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592
# Length: 32, Type: MD5
python3 hasheye.py aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
# Length: 40, Type: SHA1
python3 hasheye.py e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
# Length: 64, Type: SHA256
python3 hasheye.py cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
# Length: 128, Type: SHA512
समाधान: आपका टर्मिनल ANSI एस्केप कोड का समर्थन नहीं कर सकता है। रंग वैकल्पिक हैं और कार्यक्षमता को प्रभावित नहीं करते।
समाधान: सुनिश्चित करें कि आपकी हैश स्ट्रिंग में केवल हेक्साडेसिमल वर्ण (0-9, a-f, A-F) या मान्य Base64 वर्ण हैं।
समाधान: पूर्ण पथ का उपयोग करें या सुनिश्चित करें कि --file विकल्प का उपयोग करते समय आप सही निर्देशिका में हैं।
योगदान का स्वागत है! कृपया बेझिझक एक पुल रिक्वेस्ट सबमिट करें।
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)यह प्रोजेक्ट MIT लाइसेंस के अंतर्गत लाइसेंस प्राप्त है - विवरण के लिए LICENSE फ़ाइल देखें।
हमसे जुड़ें:
समस्याओं, प्रश्नों या योगदान के लिए:
❤️ के साथ बनाया गया Isaac Security Labs द्वारा
| लंबाई | हैश प्रकार |
|---|
| 32 | MD5, NTLM (संभावित), LM हैश (संभावित) |
| 40 | SHA1, RIPEMD-160 |
| 56 | SHA224 |
| 64 | SHA256, SHA3-256, Blake2b-256, RIPEMD-256 |
| 96 | SHA384 |
| 128 | SHA512, SHA3-512, Blake2b-512 |