Skip to content

BruteXssh is an advanced GUI-based SSH cracker powered by Python libraries. It employs parallel processing, supports mass target selection, allows custom thread levels, and offers proxy functionality to enhance SSH cracking efficiency.

License

Notifications You must be signed in to change notification settings

ExploitXpErtz/BruteXssh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BruteXssh by ExploitXpErtz

BruteXssh

Tool Introduction

BruteXssh is an advanced GUI-based SSH cracker powered by Python libraries. It employs parallel processing, supports mass target selection, allows custom thread levels, and offers proxy functionality to enhance SSH cracking efficiency.

SSH:

SSH stands for Secure Shell. It is a protocol that allows users to securely log into their computers remotely and execute commands with full access.

SSH Cracking:

SSH Cracking is an attack where a hacker tries to break into a system by using thousands of random usernames and passwords. This process, known as bruteforcing, aims to exploit weak credentials. Once the hacker succeeds, they’ve hacked into the system, gaining unauthorized access and control over the whole system including all media files and folders

Features

  • Single and Mass Targets: Attack single or multiple targets simultaneously.
  • Username and Password Options: Use a single username or a file containing multiple usernames; similarly for passwords.
  • High-Speed Performance: Significantly faster than typical SSH cracking tools available online.
  • Multi-Threading: Leverages parallel processing to accelerate the cracking process.
  • Customizable Thread Count: Adjust the number of threads used for cracking.
  • Proxy Support: Intercept traffic using a proxy.
  • Cross-Platform Compatibility: Works on multiple platforms, including Linux and Windows.
  • User-Friendly Dark GUI: Offers an intuitive graphical user interface.
  • Result Logging: Saves the output of cracked hosts for review.
  • Retry Options: Customize the number of retry attempts in case of errors.

Purpose

BruteXssh is intended for educational and ethical hacking purposes. It aims to assist security professionals and enthusiasts in understanding SSH cracking processes and enhancing their cybersecurity knowledge.

Note: Use this tool responsibly and only for legal and authorized activities.

Installation

  1. Clone the Repository:
    git clone https://github.com/ExploitXpErtz/BruteXssh.git
    cd BruteXssh
  2. Run the Tool Using Python:
    python3 BruteXssh.py
  3. For Linux:
    ./BruteXssh.elf
  4. For Windows:
    .\BruteXssh.exe

Releases

Usage

I will use Single target for this Example:

  1. Run the Tool Step One
  2. Set the Values Step Two
  3. Start Bruteforce and wait for Response Step Three

Be a Part of Our Community

Disclaimer

Any actions and activities related to BruteXssh are your sole responsibility. Misuse of this tool may lead to criminal charges. The contributors are not liable for any legal consequences arising from the misuse of this toolkit. This tool is intended for educational purposes only. Do not use it to violate the law.

Contribution

Contributions to BruteXssh are welcome! If you have ideas for improvements or have identified bugs, please open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

BruteXssh is an advanced GUI-based SSH cracker powered by Python libraries. It employs parallel processing, supports mass target selection, allows custom thread levels, and offers proxy functionality to enhance SSH cracking efficiency.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages