Giter VIP home page Giter VIP logo

Comments (8)

xmendez avatar xmendez commented on August 17, 2024

This is a known issue. Because the width of the screen, the special characters used to erase the line do not work correctly. I plan to migrate to curses at some point in the future.

from wfuzz.

 avatar commented on August 17, 2024

That would be great. Thank you very much.

from wfuzz.

 avatar commented on August 17, 2024

I look forward to the solution. This also happens when resizing Terminal in Mac OS.

from wfuzz.

Prinzhorn avatar Prinzhorn commented on August 17, 2024

I assume this is related, I'm having the same issue once the payload is too large for a single line. As you can see in the screenshot once the payload is 73 characters it doesn't fit and the line is not filtered even though it is 404.

selection_395

No resizing is needed, so this is unfortunately slightly more annoying. I was trying to crash a server with payloads up to like 100k characters in different parts of the request (this is localhost, don't worry).

Edit: never mind, I'll use a different printer

from wfuzz.

xmendez avatar xmendez commented on August 17, 2024

Yes, it is the same bug.

from wfuzz.

Prinzhorn avatar Prinzhorn commented on August 17, 2024

This is a known issue. Because the width of the screen, the special characters used to erase the line do not work correctly. I plan to migrate to curses at some point in the future.

This seems to be a common issue with more than one duplicate. Is there anything you can do without migrating everything to curses? I know too little about python and terminal escape codes. Is there a way to not wrap the lines? Or to clear multiple lines if you know they've been wrapped? Maybe by inserting a marker to know how far you have to clear? Or add an option like the opposite of -v which will not show the payload at all. This would also solve another issue for me, because some fuzzing lists will contain escape codes and wfuzz outputs them as-is without proper escaping.

Anyway, a workaround would be to not show the contents of the "payload" column until the request is done and filtering has happened. This way I can still watch progress in real time and only if the payload becomes relevant (e.g. because it is not 404) I can see it.

from wfuzz.

xmendez avatar xmendez commented on August 17, 2024

Until this is fixed, you can use another printer as a workaround
ie. wfuzz -o raw -w xxx http:/xxxx

from wfuzz.

xmendez avatar xmendez commented on August 17, 2024

Please, check if this issue has been addressed in Wfuzz 2.4.

from wfuzz.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.