-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Out of Memory Issue? #48
Comments
If anyone runs into this, I fixed it in my case by increasing the number of files allowed to be open and thus the number of sockets that could be open. But I think that gobuster could probably handle the failure a little more gracefully, if you're itching for something to fix. |
Thanks, I'll see if I can repro this. Interesting that you're seeing it though, as Gobuster only opens a single file (wordlist) and then concurrent TCP for the brute based on threads. I would have thought that this wouldn't be an issue without thousands of threads. |
I'm close to thousands of threads now with no issues. 250 thread pool * 5 gobuster threads --> 1250 at once. I believe I was only running into this because OSX's default ulimit is something dumb like 512. |
This should be good now :) |
Got this issue a few times today. On OSX with 16GB RAM. Calling gobuster from 10 python processes (also tried with 10 threads) with -t 5 and a 10 word list. Is it possible that there's a memory leak? My code is using only subprocess module functions that wait for the program to end before continuing.
Update: Memory usage shows no signs of climbing out of control before this error happens
5 minutes after last update Update: I think it's just that MakeRequest is returning nil because http.NewRequest is failing.
The text was updated successfully, but these errors were encountered: