Uns3cur3SSH is a professional tool designed for ethical penetration testing and security assessments Develops by LordSMH. It attempts to brute-force SSH credentials using a combination of usernames and passwords while optionally routing traffic through a list of proxies to avoid detection and IP bans.
- Multi-threading/Parallel Processing: Uses concurrent threads to speed up the cracking process.
- Customizable Wordlists: Supports external files for username and password lists.
- Proxy Support: Allows routing through a list of proxies to avoid IP bans.
- Configurable Connection Timeout: Adjustable timeout settings for SSH connections.
- Logging and Reporting: Provides detailed logs of the cracking process.
- Session Management and Reattempt Logic: Stops further attempts upon the first successful login.
- User-friendly Command Line Interface (CLI): Easy-to-use CLI for specifying options and inputs.
To get started, clone the repository and install the required dependencies.
git clone https://github.com/lordsmh/sUns3cur3SSH.git
cd Uns3cur3SSH
Install the required Python packages using pip
:
pip install -r requirements.txt
To use Uns3cur3SSH, you need to provide a target host, port, username list, password list, and optionally a proxy list. Below is an example command to run the script:
python Uns3cur3SSH.py target_host 22 usernames.txt passwords.txt --proxy-list proxies.txt --max-workers 20 --timeout 10
host
: Target hostname or IP address.port
: Target SSH port (usually 22).usernames
: File containing list of usernames.passwords
: File containing list of passwords.--max-workers
: Maximum number of concurrent threads (default: 10).--timeout
: Connection timeout in seconds (default: 5).--proxy-list
: File containing list of proxies (optional).
-
usernames.txt:
admin root user
-
passwords.txt:
password 123456 admin
-
proxies.txt:
103.25.155.53:83 178.62.193.19:53281 89.218.133.170:3128
Running Uns3cur3SSH with a target host, username list, password list, and proxy list:
python Uns3cur3SSH.py example.com 22 usernames.txt passwords.txt --proxy-list proxies.txt --max-workers 20 --timeout 10
Tool developed by lord_smh
.
This project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.
This tool is intended for educational purposes and ethical penetration testing only. Unauthorized use of this tool to access or damage any system without explicit permission is illegal and unethical. Use responsibly.
Contributions are welcome! Please fork the repository and submit pull requests.
For any questions or issues, Email:[email protected]