epi052 / feroxbuster

A fast, simple, recursive content discovery tool written in Rust.
https://epi052.github.io/feroxbuster/
MIT License
5.56k stars 470 forks source link

[FEATURE REQUEST] Making it usable with terminator, just as gobuster #1125

Open 0xNoport opened 2 months ago

0xNoport commented 2 months ago

Is your feature request related to a problem? Please describe. When using terminator and you run feroxbuster in a split window, and change the split window or press Ctrl + Z, it fucks up all the output and it looks like in the screenshot below. Gobuster didn't have this problem because of a different kind of rendering the output i think. View screenshot below and don't complain about light mode!!! IMPORTANT: Pressing Enter twice doesn't fix the issue and it would force you not to switch to any other split windows while the program is still running.

Describe the solution you'd like You could rerender the output like gobuster did, so e.g. use print() to print something as soon as you found a URL for example instead of rewriting everything.

Describe alternatives you've considered At least rewrite all the output when feroxbuster is exited and done running, so that the output isn't useless and can still be viewed and screenshot. You could also add a output setting for terminater that outputs it differently.

Additional context Add any other context or screenshots about the feature request here. Btw i love feroxbuster, thank you for your great work!!! image

**

epi052 commented 3 weeks ago

thanks for this, and the kind words!

ferox relies on a library to handle terminal output. However, when trying to replicate what yhou have above, i can't reproduce it. Both inside and out of tmux, the text renders fine.

Can you try this on 2.10.3? The underlying library may have changed something.

If you still see this problem, please provide your OS and terminal emulator.