Skip to content

0. Installation Guide

six2dez edited this page Jan 11, 2023 · 6 revisions

Installing ReconFTW ⚙️

  • Simply git clone the repository and execute the script, following the below commands.
  • The install.sh script installs (and/or update) all the needed system packages, dependencies, tools, wordlists, personalized resolvers.
  • This may take a couple of minutes. So, sit back and relax ! ☕
▶ git clone https://github.com/six2dez/reconftw.git
▶ cd reconftw/
▶ ./install.sh

Update ReconFTW

  • To update, you just have to run the installer/updater install.sh script again.
  • First it checks for any newer versions of reconFTW and then later on update all the required tools too.
./install.sh
fix26

Installer/updater script executes in the following sequence :-

  1. Checks whether a newer version of ReconFTW is available (if so updates itself).
  2. Checks whether Golang is properly configured or not (if not configures it).
  3. Installs system packages/dependencies.
  4. Installs the requirements for the tools used (requirements.txt)
  5. Installs Golang based tools.
  6. Downloads GitHub tools repositories.
  7. Downloads wordlists & config files.
  8. Creates personalized resolvers using dnsvalidator (required for subdomain resolution and bruteforcing).

Some Features of install.sh 😊

  • If a newer version of reconFTW is available, simply running ./install.sh will verify and update to the latest version.
  • It will automatically configure the Go environment(1.15.10) for you, if not configured already.
  • Will alert you whether when a tool faces installation issues.
  • Verbose installer.
  • If you are not root please remember to add yourself to sudoers by echo "${USERNAME} ALL=(ALL:ALL) NOPASSWD: ALL" > /etc/sudoers.d/reconFTW