Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Python 3.x + multi-CPU support to rurasort #7

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

rarecoil
Copy link

rurasort came up on the hashcat forums again recently in this post by Royce. i noticed it was out of date (requiring Python 2.x) and another poster decided it was really slow for him, as he was trying to process rather large wordlists. this pr makes some modifications to rurasort:

  • uses 2to3 to allow for python 3 support
  • fixes inconsistent tab/space indentation
  • adds multiprocessing support for multiple cores (increases CPU and memory usage, and is generally slower for smaller wordlists)
  • adds a pip requirements.txt with dependencies
  • adds .gitignore so I didn't check in my virtualenv

i have limited dirty data to test this on right now, so please test a fair amount before merge if you decide to accept the pr.

@bitcrackcyber
Copy link
Owner

Hi rarecoil,
thanks for the updates. Its been a while since we've worked on rurasort but will be looking to implement changes - in particular and most importantly getting it to Python 3 first.

@rarecoil
Copy link
Author

rarecoil commented Mar 5, 2020

Good to know that this will help, then. This PR will work under Python 3.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants