Continuous password spraying tool
Project description
ConPass
Python tool for continuous password spraying taking into account the password policy.
Associated blogposts
- English: https://en.hackndo.com/password-spraying-lockout/
- French: https://www.login-securite.com/2024/06/03/spray-passwords-avoid-lockouts/
Chapters | Description |
---|---|
Warning | Before using this tool, read this |
Installation | ConPass installation |
Usage | ConPass usage |
Warning
Although I have made every effort to make sure the tool get the correct password policy, there can be some password policy settings that are not taken into account by the tool, which may lead to accounts lockout.
Installation
conpass works with python >= 3.7
pip (Recommended)
python -m pip install conpass
From source for development
python setup.py install
Usage
conpass will get all domain users and try a list of password provided in a password file. When a user can be locked out, the tool will wait for the lockout reset period before trying another password.
conpass -d domain -u pixis -p P4ssw0rd -P /tmp/passwords.txt
All passwords and NT hashes provided in /tmp/passwords.txt
will be added to a testing Queue, and will be tested against all users, whenever it is possible without locking users out.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file conpass-0.1.2.tar.gz
.
File metadata
- Download URL: conpass-0.1.2.tar.gz
- Upload date:
- Size: 16.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13138810cd8a86ef6d7161c5edc1f7a87e607b7656a5577d8352268faf81591c |
|
MD5 | 47dcbd2193da05a759d1d9cada9f8bf6 |
|
BLAKE2b-256 | 9dfc40a5a42d7c38a5e7fcabf5c473e4617f8ac3127a955abffb98df9cea17e5 |
File details
Details for the file conpass-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: conpass-0.1.2-py3-none-any.whl
- Upload date:
- Size: 18.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c3cb35749395b874a8b53436c4312aa2f1dd2bb689314d9638bb9bfc630c08a |
|
MD5 | 9aaff13c8b7c2a3295bf3fffda54da09 |
|
BLAKE2b-256 | 2ed552465c0240b885e06a0f03b694e2b862643a7dd0fe7499ab35d88e3ca714 |