Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Hash-Eye — **HashEye**는 해시 유형을 즉시 감지하고 분석하는 강력한 Python CLI 도구입니다. 해시 형식, 보안 수준, 엔트로피 분석 및 패턴 탐지에 대한 자세한 정보를 제공합니다. | Kitploit
도구/GitHubGitHub/ishaklaz/hash-eye
Password CrackingStatic AnalysisHash AnalysisScripting & AutomationCryptographyUtilities & Frameworks
GitHubishaklaz/hash-eye

Hash-Eye

**HashEye**는 해시 유형을 즉시 감지하고 분석하는 강력한 Python CLI 도구입니다. 해시 형식, 보안 수준, 엔트로피 분석 및 패턴 탐지에 대한 자세한 정보를 제공합니다.

저장소 보기
6개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

🔍 HashEye - 고급 해시 유형 탐지 도구

HashEye는 해시 유형을 즉시 탐지하고 분석하기 위한 강력한 Python CLI 도구입니다. 해시 형식, 보안 수준, 엔트로피 분석 및 패턴 탐지에 대한 상세 정보를 제공합니다.

제공: Isaac Security Labs

🔗 링크:

  • GitHub: @ishaklaz
  • Telegram: @isaacsecuritylabs

✨ 기능

  • 🔎 다중 형식 탐지: 16진수 및 Base64 인코딩 해시 지원
  • 🎯 광범위한 해시 지원: MD5, SHA1, SHA224, SHA256, SHA384, SHA512, NTLM, bcrypt, scrypt 등 탐지
  • 📊 엔트로피 분석: 섀넌 엔트로피를 계산하여 해시 무작위성 평가
  • 🔒 보안 평가: 보안 수준 등급 및 권장 사항 제공
  • 🎨 패턴 탐지: 반복 문자 및 순차 패턴 식별
  • 📝 JSON 출력: 자동화 및 스크립팅을 위한 선택적 JSON 형식
  • 📦 일괄 처리: 명령줄 또는 파일에서 여러 해시 분석
  • 🎨 화려한 출력: 아름다운 ANSI 색상의 터미널 출력
  • 🚀 의존성 없음: Python 표준 라이브러리만 사용

📋 요구 사항

  • Python 3.6 이상
  • 외부 종속성 불필요 (표준 라이브러리만)

🚀 설치

방법 1: 직접 다운로드

  1. hasheye.py를 시스템에 다운로드
  2. 실행 가능하도록 설정 (Linux/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

📊 지원되는 해시 유형

16진수 해시

Base64 해시

길이해시 유형
24bcrypt (가능), scrypt (가능)
44bcrypt, scrypt
60Argon2 (가능)
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 이스케이프 코드를 지원하지 않을 수 있습니다. 색상은 선택 사항이며 기능에 영향을 미치지 않습니다.

문제: "알 수 없음 / 유효하지 않은 해시 형식"

해결 방법: 해시 문자열에 16진수 문자(0-9, a-f, A-F) 또는 유효한 Base64 문자만 포함되어 있는지 확인하세요.

문제: 파일을 찾을 수 없음

해결 방법: --file 옵션 사용 시 절대 경로를 사용하거나 올바른 디렉토리에 있는지 확인하세요.


🤝 기여

기여를 환영합니다! 자유롭게 Pull Request를 제출해 주세요.

  1. 저장소를 포크하세요
  2. 기능 브랜치를 생성하세요 (git checkout -b feature/AmazingFeature)
  3. 변경 사항을 커밋하세요 (git commit -m 'Add some AmazingFeature')
  4. 브랜치에 푸시하세요 (git push origin feature/AmazingFeature)
  5. Pull Request를 열어주세요

📄 라이선스

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다 - 자세한 내용은 LICENSE 파일을 참조하세요.


🙏 감사의 말

  • Isaac Security Labs - 개발 및 지원
  • 훌륭한 표준 라이브러리를 제공한 Python 커뮤니티

연락처:

  • 🌐 GitHub: @ishaklaz
  • 💬 Telegram: @isaacsecuritylabs

📧 지원

문제, 질문 또는 기여에 대해:

  • GitHub에서 이슈 열기
  • Telegram 채널에 가입

Isaac Security Labs가 ❤️로 만들었습니다

도구 다운로드
길이해시 유형
32MD5, NTLM (가능), LM Hash (가능)
40SHA1, RIPEMD-160
56SHA224
64SHA256, SHA3-256, Blake2b-256, RIPEMD-256
96SHA384
128SHA512, SHA3-512, Blake2b-512