Skip to content

5. Axiom version

six2dez edited this page Sep 6, 2021 · 3 revisions

Copy-of-Copy-of-Untitled-3

📔 Table of Contents

What was the need ?

Axiom is a framework that allows you to easily orchestrate one, or many cloud instances to distribute processing of a task or many tasks. In simple words, you can make/run multiple VPS(Virtual Private Servers) at once and then run a distributed scan. Thus, saving the execution time and chances of IP ban get reduced.

As reconFTW is a tool which actively hits the target and contains various modules which are time-consuming, there was a need for a distributed scanning. Axiom does this work of equal distribution of tasks for us. Hence, we made reconFTW compatible with Axiom for all you lovely people.

Axiom already comes with several pre-installed/compatible tools. But to make reconFTW compatible we actively worked with the developers of Axiom and made several PRs to add up all the tools which are used by reconFTW.

Now reconFTW runs much faster in terms of execution and returns better quality of results, ever since we made it Axiom compatible.

Installation

  • The installation steps may seem complex, but they aren't.
  • Axiom controller is where you can instantly spin up/down your instances and run time-consuming scans in screens.
  • It's better to use a VPS as your axiom controller.
  • But you can also use your local system as the axiom-controller.

Step 1) Install reconFTW

  • Before configuring axiom, its necessary to install reconFTW on your controller.
  • After the installer script install.sh is run, now we can proceed to the next step of installing/configuring axiom.
▶ git clone https://github.com/six2dez/reconftw.git  #Clone the repositorycd reconftw/  #Change directory
▶ ./install.sh  #Run the installer script

Step 2) Install & Configure Axiom

For more verbose installation steps you can visit the Axiom Wiki section.

  • The next step will be setting up axiom.
▶ git clone https://github.com/pry0cc/axiom ~/.axiom/   #clone the repository$HOME/.axiom/interact/axiom-configure     # run configure script
  • During installation enter reconftw when its asks which provisioner to use.
fix32
  • The installation takes around 25-30minutes to complete.
  • After the installation is complete we can initialize our fleet of instances.
  • The below command will initialize a fleet of 10 nodes
axiom-fleet testy -i=10  #Initialize a fleet named 'testy', instances will be named, testy01, test02 etc

Running

  • After initializing of fleet now we are good to run our scan.
  • To execute using axiom you have to add extra -v flag to the end of the command line.
▶ ./reconftw.sh -d target.com -r -v