pry0cc / axiom

The dynamic infrastructure framework for everybody! Distribute the workload of many different scanning tools with ease, including nmap, ffuf, masscan, nuclei, meg and many more!
MIT License
4.06k stars 645 forks source link

install only specific tools on vms #700

Closed molitona closed 1 year ago

molitona commented 1 year ago

Hi, sometimes i only need 1 tool to install in all vms like httpx for distributed work but i have to wait 1 hour for all tools to install which is too anoying. pls add an option to choose which tools to install in all vms!

0xtavian commented 1 year ago

Hi @molitona,

the provisioner files are located in $HOME/.axiom/images/provisioners. If you copy the barebones.json provisioner and add the httpx etc install commands from default.json to the copy, you can customize a build. Similarly, you can just delete any tools you don’t want from the default.json file and build with that.

I was working on something using fzf to give an interactive menu where you can select/deselect what tools you want to install on the fly, but haven’t finished it yet.

You could also spin up barebones (axiom-build barebones), and install tools one at a time with axiom-exec

molitona commented 1 year ago

ok, thanks for the information!