0x999-x / jsluicepp

jsluice++ is a Burp Suite extension designed for passive and active scanning of JavaScript traffic using the CLI tool jsluice
MIT License
223 stars 23 forks source link

Feature Request - Option to open all found URL/Endpoints in a single click #4

Open Nishantbhagat57 opened 6 months ago

Nishantbhagat57 commented 6 months ago

Thank you for this tool :) It would be great if there was an option to open all found URL/Endpoints in a single click, so I can see the responses of all the found endpoints without having to open each of them in the Repeater tab.

Also, there should be an option to copy all the found endpoints and parameters (such as GAP), so I can add them to my wordlist.

0x999-x commented 6 months ago

Hi Nishantbhagat57,

Thank you for your suggestions, while I do agree that it would be convenient to send all of the requests in the table using a single click sadly I can't think of an easy way to do this so it would require quite a bit of work for something that Burp Suite's intruder already does quite well, however I do agree that having the ability to copy all URLs/Paths or Parameters is crucial so I've implemented a Copy All menu which allows you to copy the following:

When selecting the "All Parameters" option the parameters will be concatenated like so: param1=JSLPP1&param2=JSLPP2&param3=JSLPP3. image

Nishantbhagat57 commented 6 months ago

Hi @0x999-x ,

Thanks for adding Copy All feature! Really needed that one :)

However, I am currently facing a minor issue. My BurpSuite is optimized to work best on a 1.5X scale and 13 font size. Due to this scaling, I am unable to see the new Copy All button. Could you possibly add a scrollbar? It would be great to be able to scroll through the entire window of the jsluicepp extension.

Screenshot 2024-04-10 161357

Regarding the "open all found URL/Endpoints in a single click" feature,

I believe an easy workaround would be to select all results or use Ctrl + A, then click a button or right-click to send all of them to a repeater tab group.

Currently, when I use Ctrl+A, it selects all the results but when I right-click, the selection is narrowed down to the single result where my mouse pointer is.

So, here's what I'm thinking:

  1. When a user selects all results (either by Ctrl+A > Right click or by clicking a 'Select All' button), there should be the options of "Send to Repeater" and "Send to Repeater Group."
  2. When a user selects a single result (by right-clicking), there should be the option of "Send to Repeater." This option is already in place and should remain as is.

This way, I can send all the repeater tabs requests at the same time. It'd also solve the problem of opening all the endpoints at once. What do you think?