Giter Club home page Giter Club logo

grroxy-issues's People

Contributors

glitchedgitz avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

grroxy-issues's Issues

project index

on the list command, it seems that the projects are sorted by update date (why not, it's not a bad idea)

image

But what I'm not sure to understand is the index, the index doesn't seem to be an ID linked to the project but rather a temporary display index. So the ID for a project will change from one execution to another. It means that in the future is there is a resume command, we won't be able to rely on the index. Since the name is not unique it can't be 100% reliable too, meaning the only unique key will be the location path, which is not handy. so I believe a unique and permanent index should be linked to a project instead. So it will become a identifier (absolute) rather than an index number (relative to the sorting).

[bug] - Intruder not starting ?

While in the webUI, trying to start a simpple fuzz :
image

A click on the notif could/should lead us to the opened fuzz pane in the playground :
image

On the playground, results are not shown yet but works after a refresh. Having here a prefix or color code to easily differentiate the different tasks would be super nice :
image

Starting the fuzz with a simple list and two threads (be gentle, default might/could be 5 to avoid "DOS by default" behavior for newcomers ๐ŸŒน
image

Sadly, no results are shown after (incredibly fast??) completion :
image

I assume ffuf isn't found, yet it's present in my system (not default path maybe?), and there seems to not be any settings to specify the way to invoke it ?
image

Thaaaat being said, the work already done is truly impressive. Good job, and I'm really looking forward using your tool more!

Side note (not worth a full issue), I played a bit with the testSql & testCommand endpoints, allowing (you guessed it) post-auth command execution. This isn't something we'll be avoid with such tool and needs of "binary to run" configuration. But the auth and routing systems seems to be in place, working properly, and with no trivial bypass, congratz ! ๐ŸŒป

Have a lovely day,
Laluka

Intruder settings are resetting on change

Whenever I click on another playground and go back and forth in the intruder tab history, the payload settings are reset to the defaults

Screencast_20240222_210309.mp4

Sorting marks by risk level

Actually, marks as sorted alphabetically.

image

I'd suggest sorting them by risk level, so it would feel more natural, because actually it feels like it is not sorted.

  1. info
  2. low
  3. medium
  4. high

Idk for leak.

list command - resume - interactivity

using list to resume a project isn't obvious

another issue with the list command is that it's interactive

so it could be nice to add a resume command with the index or location or project name as parameter so we could resume a project in an interactive way.

Error on creating new instance [Windows]

platform: windows

Error when trying to create a new GRROXY project.

It looks like because I already created other project before it outputs this error.

is it a feature or a bug?
imagen

[BUG] - Character ":" at the end of the domain - Repeater

When a request is sent to the repeater, a ":" character is added to the end of the domain.

image

This character can lead to confusion, although I think you put it here so that we know we can add a custom port if we need to. I don't think the ":" is useful and it makes sense to add it if we need it.

image

[FEAT] - Display requests rendering

Add a button to display the visual rendering of the page in response to the request.
For exemple here :

image

Compared to burp :

image

I find it quite useful to have a quick overview of the page during multiple requests that can change the body of the response.

[BUG][UI/UX] - Drop-down menu does not close when clicked

When clicking on the "Rename", "Duplicate All", "Duplicate Content" tabs, the drop-down menu remains open, which isn't very UX-friendly.
It should close when one of these tabs is clicked, as it does when the "delete" button is clicked.

image

Having 2 instances at the same time is not possible right now. `--host & --proxy` flags

Having 2 instances at the same time is not possible right now.

image

Launching a second instance:

  • It fails with Error: unknown command "create" for "grroxy-linux" instead of saying that the host:port is already in use, that's very weird
  • It would be nice to have an option specify the host and port for the webUI, so one could host that on something else than localhost have a way around is the port is already taken, so adding --ui-host and --ui-port options
  • Same but for the proxy (8888), --proxy-host and --proxy-port options
  • Same but for what whatever is running on 127.0.0.1:10080, SOCKS proxy?

The options should not be only available for the create command but also for the list command when resuming an existing project.

Playground tabs enhancement

  • can't rename tabs
  • can't close / remove tabs
  • can't move / drag tabs

image

I guess a contextual menu could be added. maybe it was working on the desktop client but not on the webui?

When creating a new tab, I expect it to be a copy of the current one or a blank one, but instead a detectportal.firefox.com is populated.

image

I can create a diff tab, but it would be nice to have 'sent to diff' on contextual menu on HTTP request / answers as well.

image

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.