Giter Club home page Giter Club logo

autosubrecon's Introduction

AutoSubRecon

AutoSubRecon is a bash script designed to automate the subdomain enumeration process, providing both passive and active enumeration options. It leverages various tools to gather subdomains and filter out the results for further analysis.

Usage

  • bash autosubrecon.sh <target>

Workflow

Passive Subdomain Enumeration

  1. Passive Gathering: AutoSubRecon retrieves subdomains using multiple sources, including crt.sh, RapidDNS, AlienVault, HackerTarget, URLScan, Jldc, Google, and Bing.
  2. Subfinder: The script runs the subfinder tool to fetch additional subdomains.

Active Subdomain Enumeration

  1. DNS Brute Forcing: AutoSubRecon utilizes puredns to perform DNS brute-forcing for subdomain discovery.
  2. Permutations: The tool generates permutations using gotator to uncover potential subdomains.
  3. Resolving Permutations: AutoSubRecon resolves the generated permutations using puredns.
  4. SSL/TLS Probing: The script employs cero for SSL/TLS probing to discover subdomains.

JS Scraping (Optional)

  1. Crawling: AutoSubRecon utilizes gospider to crawl JavaScript files and extract potential subdomains.
  2. Output Cleaning: The script cleans the output and fetches domains using unfurl.
  3. Resolving Output Subdomains: AutoSubRecon resolves the obtained subdomains using puredns.

Finishing Work

  1. Subdomain Filtering: AutoSubRecon removes duplicate subdomains and saves the filtered results in filtered_subs.txt.
  2. Host Discovery: The script utilizes httpx to fetch corresponding hosts for the filtered subdomains, saving the results in filtered_hosts.txt.

Requirements

To run AutoSubRecon, follow these steps:

  1. Install the required tools mentioned above.
  2. Clone the Wordlists repository.
  3. Create a file named inscope.txt in the subs/ directory and add your target domains.

By following these instructions, you can automate the subdomain enumeration process using AutoSubRecon and efficiently discover potential subdomains for your target domains.

autosubrecon's People

Contributors

h0tak88r avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 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.