Tib3rius / AutoRecon

AutoRecon is a multi-threaded network reconnaissance tool which performs automated enumeration of services.
GNU General Public License v3.0
5.07k stars 868 forks source link

Expose optional advanced parameters for dirbuster, like done for nmap #185

Open joaociocca opened 1 year ago

joaociocca commented 1 year ago

Like the --nmap parameter, it would be nice to have a --dirbuster for overriding/adding custom parameters.

One such instance for this would to use feroxbuster's --dont-scan.

This could also potentially help solve issue https://github.com/Tib3rius/AutoRecon/issues/162, since the user could use --filter-status

Tib3rius commented 1 year ago

Something like this is planned, but I want to make it plugin agnostic rather than specifically for the dirbuster plugin, so that any plugin could implement such a feature.

I could use the native plugin arguments feature (e.g. something like --dirbuster.append="--dont-scan") or create some way of passing data to plugins like: --data.dirbuster="<some data format, maybe JSON, here>"

Curious which option you think works better? I could hard-code the --.append option into AutoRecon so it's always there for any plugin author that needs it I suppose.

joaociocca commented 1 year ago

since I met ferox I never used or looked at other forced browsing tools, so I'm not sure I'm the best option for talking about this one. But I think, considering you want it for any plugin, the --data.dirbuster= would be a better choice, a more flexible one... for the dirbuster plugin specifically, and the cases presented so far, the --dirbuster.append="args" should suffice, no?

I'm a null in programming stuff, so I can't even volunteer helping with that, only ideas really =(