Comments (7)
Instead of opening a new issue, I'll just expand on this one since (if it's not just a troll) there's a chance it's related.
Essentially when the window is small enough that the length of one of the lines exceeds it, the output bugs out and starts repeating lines and scrolling down the screen endlessly in a real ugly way. My guess is it seems like a problem with however the output lines are being updated/refreshed that doesn't like when the lines go past the far edge of the terminal window and are forced to wrap.
Dunno rust shit, so no clue where the issue is or if it's fixable, but figured I'd drop it in here since it was bugging me trying to figure out why the output looked like trash when everybody was saying it looked dope until I figured out I just needed to widen the window. Anyways, it's quality shit dude. Appreciate ya.
from feroxbuster.
tysm! glad you're enjoying it
as for the output, this has been a known issue for a very long time. I use a library for handling terminal output and don't plan on trying to apply a fix for this particular issue. The workarounds are documented at the link below:
https://epi052.github.io/feroxbuster-docs/docs/faq/progress-bars/
i think the only reasonable fix is to check terminal width at startup and emit a warning to the user 🤔
from feroxbuster.
morning! i was going to add a warning on small terminal width, but i can't actually reproduce this anymore. could you give it a shot and see if you can still get it to do this @Pharisee
from feroxbuster.
Ah. Sorry, I didn't respond before. Been a busy year so far. Just tested it again and it seems like the bug is only triggering in t-pain mode (aka --auto-tune
) when the stoplight message displays (set rate limit, increased scan speed, etc.)
from feroxbuster.
thanks for that! What terminal are you using? i've tried 3 separate terminal emulators and still can't repro, even with auto-tune.
all i really need to know is the terminal width at which i should warn users that things may get wonky. i could just say 80 or less and call it a day, but would like to be more specific. any chance you could get that info @Pharisee ?
from feroxbuster.
Hmm, I wonder what's diifferent. I've been able to replicate it consistently with qTerminal, kitty, and alacritty. It's hard to say a specific width since it's just happening any time one of the directory listing lines at the bottom reaches the width of the terminal.
from feroxbuster.
no worries, it sounds like there's not an easy static value with which we can warn folks. in that case, going to skip the warning and let current documentation/issues stand as-is.
Thank you for your help with this!
from feroxbuster.
Related Issues (20)
- [FEATURE REQUEST] Implementation of scan time limits per individual url when fuzzing in parallel HOT 12
- [BUG] Links are not recursed HOT 1
- [BUG] Directories are not enumerated if directory has no trailing slash HOT 5
- [BUG] deb file seems not in Releases section HOT 5
- [BUG] Redirect loop at /robots.txt causes application to hang HOT 5
- Can't Open Wordlist HOT 3
- [FEATURE REQUEST] Option to include banner in output file HOT 3
- FeroxBuster giving no result for the existing directory HOT 7
- emojis are not showing up in the banner HOT 2
- [FEATURE REQUEST] improve json logs for post processing HOT 8
- errors HOT 1
- [FEATURE REQUEST] Include Raw Request instead of Headers HOT 1
- [FEATURE REQUEST] Improved POSTs requests (1): automatic Content-type HOT 1
- [FEATURE REQUEST] Improved POSTs requests (2): automatic POST HTTP verb when using --data HOT 6
- [BUG] Mishandling of whitespace for supplied request headers HOT 5
- [FEATURE REQUEST] Add the option for including a custom suffix in URLs HOT 2
- [BUG] Internet slow down after using feroxbuster HOT 3
- [FEATURE REQUEST] Making it usable with terminator, just as gobuster
- [FEATURE REQUEST] Specify config file to use via flags HOT 2
- [FEATURE REQUEST] Is there an option to not go for another request before the tool didn't receive a response from the server HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from feroxbuster.