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

Does it stores temporary data of filesystem? #12

Open
amanenk opened this issue Dec 15, 2020 · 7 comments
Open

Does it stores temporary data of filesystem? #12

amanenk opened this issue Dec 15, 2020 · 7 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@amanenk
Copy link

amanenk commented Dec 15, 2020

I have started the command with 26 words, 4 words combinations and all the transformations.
It has been running for 8 days already but looks like it hasn't written anything to FS yet. Is it OK?

Below is everything that I got as output on the first day.
Thanks.
image

@r3nt0n
Copy link
Owner

r3nt0n commented Dec 15, 2020

No, output file is written at the end, but it could be a great improvement to introduce in next version.

Thanks!

@r3nt0n r3nt0n added the question Further information is requested label Dec 15, 2020
@r3nt0n r3nt0n self-assigned this Dec 15, 2020
@amanenk
Copy link
Author

amanenk commented Dec 17, 2020

Thanks!
Great. That also would be great to track progress somehow.
It is running for for 11 days already on my mini server.
A few times a year I have power power outage and I hope it won't happen while it doing a password list :)

I have one more question: is password list size limited with ram size?

@r3nt0n
Copy link
Owner

r3nt0n commented Feb 6, 2021

Yes @fdistorted , right now the final wordlists are limited to the RAM size of your system. This project started as a focused wordlist generator, so I didn't take care about manage wordlists larger than 3-4 GB. In future commits I will try to change this behaviour, saving the words into the output file and reading from it to apply transforms, again saving new words as soon as it is produced.

@r3nt0n r3nt0n added good first issue Good for newcomers enhancement New feature or request labels Feb 6, 2021
@amanenk
Copy link
Author

amanenk commented Feb 15, 2021

I think that would be great to add session parameter to store all save files under the session name. To continue user should use session parameter again. As I see the hardest part is to track and store the progress on the parallel executions. Maybe everything should be divided by chunks and the last calculated chunk number should be stored after it's completion.

r3nt0n added a commit that referenced this issue Jul 26, 2022
  + starting to implement better memory management (cached wordlists writing and reading i/o files), not working yet (related to #12 issue)
  + updating and fixing minor bugs related to dependencies (maybe related to #14 issue)
  + 'exclude from other wordlists' feature removed
@r3nt0n
Copy link
Owner

r3nt0n commented Jul 27, 2022

Hello @amanenk I've been out of this project for a while, recently I've tried to update it including this memory management improve, still is not working, anyway if you want to check out my scratch please see the new function I wrote transform_cached_wordlist_and_save inside modules/transforms.py and let me know what you think.

Thank you :)

@r3nt0n r3nt0n removed the question Further information is requested label Jul 27, 2022
@its0x08
Copy link

its0x08 commented Aug 8, 2022

Yes @fdistorted , right now the final wordlists are limited to the RAM size of your system. This project started as a focused wordlist generator, so I didn't take care about manage wordlists larger than 3-4 GB. In future commits I will try to change this behaviour, saving the words into the output file and reading from it to apply transforms, again saving new words as soon as it is produced.

Try better 70-80% of the RAM because if you use it all, it will leave no RAM for other Apps and OS so the PC will lag badly( as with other tools I have seen)

@avirils
Copy link

avirils commented Nov 17, 2022

I started a command with 90 words using 5 words combination.
Instead of it to go directly the combination it first make a
Combination of 90 words using 2 words
Combination of 90 words using 3 words
Combination of 90 words using 4 words
Before it's start making the
combination of 90 words using 5 words
And it consumes a lot of time,is they any way I can edit the "bopscrk.cfg" file or any command to stop it? @r3nt0n
THANKS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

4 participants