8000 GitHub - Amirprx3/SSH-BruteForce: SSH-BruteForce a tools for ssh crack
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Amirprx3/SSH-BruteForce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SSH-Cracker v1.0

یک ابزار بروت-فورس SSH سریع، تمیز و چندنخی به زبان پایتون
A fast, clean, and multi-threaded SSH brute-force tool in Python

Python 3.x License MIT Made with Love


🌍 Table of Contents (فهرست مطالب)
  1. درباره پروژه / About The Project
  2. ویژگی‌های کلیدی / Key Features
  3. شروع به کار / Getting Started
  4. نحوه استفاده / Usage
  5. سلب مسئولیت اخلاقی / Ethical Disclaimer
  6. مجوز / License
  7. سازنده / Author

🇮🇷 درباره پروژه / 🇬🇧 About The Project

این پروژه یک اسکریپت ساده برای اجرای حملات بروت فورس (Brute-Force) علیه سرویس‌های SSH است. هدف اصلی، فراهم کردن ابزاری برای متخصصان امنیت و مدیران شبکه است تا بتوانند مقاومت سرورهای خود را در برابر این نوع حملات آزمایش کنند.

این ابزار با استفاده از کتابخانه‌های مدرن پایتون ساخته شده است:

  • Paramiko: برای مدیریت کامل اتصالات و فرآیند احراز هویت SSH.
  • Rich: برای ایجاد یک رابط کاربری جذاب و خوانا در ترمینال، که تجربه کاربری را بهبود می‌بخشد.
  • concurrent.futures: برای پیاده‌سازی چندنخی (Multi-threading) و افزایش چشمگیر سرعت تست رمزهای عبور.

✨ ویژگی‌های کلیدی / Key Features

  • 🚀 عملکرد سریع: با بهره‌گیری از پردازش موازی، هزاران رمز عبور را در زمان کوتاهی آزمایش می‌کند.
  • 🎨 رابط کاربری زیبا: نمایش اطلاعات به صورت سازماندهی‌شده و رنگی برای درک بهتر وضعیت حمله.
  • ✔️ توقف هوشمند: به محض یافتن اولین رمز عبور معتبر، عملیات متوقف شده و نتیجه اعلام می‌شود.
  • 📋 گزارش‌دهی دقیق: تمامی تلاش‌ها به همراه وضعیت موفق یا ناموفق بودن آن‌ها در فایل pentest_report.log ثبت می‌شود.
  • ⚙️ کاملاً قابل تنظیم: تمام پارامترهای حمله از جمله IP هدف، پورت، نام کاربری و تعداد تردها از طریق خط فرمان قابل مدیریت است.

🚀 شروع به کار / Getting Started

برای راه‌اندازی و اجرای پروژه روی سیستم خود، مراحل زیر را دنبال کنید.

✅ پیش‌نیازها / Prerequisites

  • Python 3.6 یا بالاتر
  • pip (مدیریت پکیج پایتون)

🛠️ نصب / Installation

  1. مخزن پروژه را کلون کنید (یا فایل‌ها را دانلود نمایید):
    git clone https://github.com/Amirprx3/SSH-BruteForce.git
  2. وارد پوشه پروژه شوید:
    cd SSH-BruteForce
  3. کتابخانه‌های مورد نیاز را نصب کنید:
    pip install paramiko rich

👨‍💻 نحوه استفاده / Usage

برای اجرای اسکریپت از دستور زیر استفاده کنید. مقادیر نمونه را با اطلاعات هدف خود جایگزین نمایید.

python ssh-cracker.py -i <TARGET_IP> -u <USERNAME> -P <PATH_TO_PASSLIST> -t <THREADS(optional)>

مثال:

python ssh-cracker.py -i 192.168.1.101 -u root -P passlist.txt -t 50

📄 مجوز / License

این پروژه تحت مجوز MIT منتشر شده است. این به این معنی است که شما آزاد هستید تا از کد استفاده، آن را تغییر و توزیع کنید.

👤 سازنده / Author

این ابزار توسط Amirprx3 ساخته شده است.

About

SSH-BruteForce a tools for ssh crack

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0