-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Progress goes over 100% #533
Comments
Can you please try the dev branch and see if the problem exists there too? go install github.com/OJ/gobuster/v3@dev |
Hello, I tried to install it and got an issue with the library: |
this error occurs while the library file /lib/x86_64-linux-gnu/libisl.so.23 is corrupted or invalid i guess... To solve this error try checking if this file exists : if it does then , try insatlling : if anything happenes ask !!! |
* Account for patterns in total tries Specifying patterns for the word list will no longer cause progress to go past 100%. Additionally, the GobusterDir transformations for file extensions and backups will be applied after pattern expansion. Fixes #405, #480, and #533 * Run backup detection on success only This is done by re-arranging the code from exiting on channel close to using the contexts and the results counters to signal the end of work processing. A little more work is needed to prevent infinite loops caused by devious services/misconfiguration and to expose to the cli the ability to have patterns run on successful finds. Fixes #298 * Prioritize stopping when the context is done From the Go spec: > If one or more of the communications can proceed, a single one that > can proceed is chosen via a uniform pseudo-random selection. Previously, this meant that some indeterminate amount of work could have been completed after the context's cancel function had been called. * Prevent recursion of discovery guess Successful guesses from the wordlist or a pattern will have discovery patterns generated based on them and successful discovery guesses will not. Further processing should require human curation to avoid automatically generating an unbounded amount of traffic. Also fixes reading the wordlist from standard in by making it more like reading from a file now that we have dynamic progress updates. * Add option for arbitrary discovery patterns * Test only patterns if provided a pattern file * Update discover pattern option description
Using the latest release at this time (v3.6) for Linux. I was running the tool to enumerate virtual hosts for a lab and the tool is going way over the 100% mark:

The text was updated successfully, but these errors were encountered: