-
-
Notifications
You must be signed in to change notification settings - Fork 510
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
[BUG] Directories are not enumerated if directory has no trailing slash #1077
Comments
hey there, thanks for submitting this! What you're seeing is expected behavior (see logic below). forced recursion should be able to get the results you're after (the recursion logic is laid out in plain language on that page as well)
|
Hi @epi052, thanks for your response. As you can see from the command provided above, I am already using |
Ooooh, missed that, my bad. Lemme take a look, iirc that should be recursing then. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
i started looking into this, but haven't arrived at a suitable solution yet. pinning for now |
Describe the bug
When Feroxbuster discovers a link with no trailing slash, it is not further enumerated.
To Reproduce
index.py
:python3 index.py
echo -e "a\n" | feroxbuster -u http://localhost:5000 -w /dev/stdin --force-recursion
Expected behavior
/test/image.png
is discovered using HTML parsing. Then Feroxbuster also checks if any parent directories exists and enumerates these directories (i.e./test
and/test/a
)Traceback / Error Output
Only the link itself is discovered
Environment (please complete the following information):
Other information
If the test route is defined as
/test/
(with trailing slash), Feroxbuster does function as expectedThe text was updated successfully, but these errors were encountered: