Giter Site home page Giter Site logo

christafarai / reconftw Goto Github PK

View Code? Open in Web Editor NEW

This project forked from six2dez/reconftw

0.0 1.0 0.0 43.22 MB

ReconFTW is a tool designed to perform automated recon on a target domain by running the best set of tools to perform scanning and finding out vulnerabilities

License: GNU General Public License v3.0

Shell 97.86% Dockerfile 2.14%

reconftw's Introduction


reconftw
ReconFTW

A simple bash script for full recon

Summary

ReconFTW is a tool designed to perform automated recon on a target domain by running the best set of tools to perform scanning and finding out vulnerabilities.

Installation Instructions

▶ git clone https://github.com/six2dez/reconftw
▶ cd reconftw
▶ chmod +x *.sh
▶ ./install.sh
▶ ./reconftw.sh -d target.com -a
  • It is highly recommended, and in some cases essential, to set your API keys or env variables:
    • amass config file (~/.config/amass/config.ini)
    • subfinder config file (~/.config/subfinder/config.yaml)
    • GitHub tokens file (~/Tools/.github_tokens) Recommended > 5, see how to create here
    • favup API (shodan init <SHODAN-API-KEY>)
    • SSRF Server var (COLLAB_SERVER env var)
    • Blind XSS Server var (XSS_SERVER env var)
    • Notify config file (~/.config/notify/notify.conf)

Usage

TARGET OPTIONS

Flag Description
-d Target domain (example.com)
-l Target list (one per line)
-x Exclude subdomains list (Out Of Scope)

MODE OPTIONS

Flag Description
-a Perform full recon
-s Full subdomain scan (Subs, tko and probe)
-w Perform web checks only without subs (-l required)
-i Check whether tools required are present or not
-v Verbose/Debug Mode
-h Show help section

GENERAL OPTIONS

Flag Description
--deep Deep scan (Enable some slow options for deeper scan)
--fs Full scope (Enable the widest scope * .domain. * options)
-o Output directory

Running ReconFTW

To perform a full recon on single target (may take a significant time)

▶ ./reconftw.sh -d example.com -a

To perfrom a full recon on a list of targets

▶ ./reconftw.sh -l sites.txt -a -o /output/directory/

Perform full recon with more intense tasks (VPS intended)

▶ ./reconftw.sh -d example.com -a --deep -o /output/directory/

Perform a wide scope recon on a target (may include false positives)

▶ ./reconftw.sh -d example.com -a --fs -o /output/directory/

Check whether all required tools are present or not

▶ ./reconftw.sh -i

Show help section

▶ ./reconftw.sh -h

Sample video

Video

🔥 Features 🔥

Mindmap/Workflow

Mindmap

⌛ Improvement plan ⌛

These are the next features that would come soon, take a look at all our pending features and feel free to contribute:

  • Notification support
  • HTML Report
  • In Scope file support
  • ASN/CIDR/Name allowed as target

You can support this work buying me a coffee:

Thanks

For their great feedback, support, help or for nothing special but well deserved:

reconftw's People

Contributors

six2dez avatar bileltechno avatar sidxparab avatar anugrahsr avatar a-oneil avatar adrm avatar hackingguy avatar mablanco avatar

Watchers

James Cloos avatar

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.