Skip to content

weekevy/Reeccon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Project Overview

This project, netdom, is a collection of bash scripts designed for domain enumeration. It provides modules for both passive and active reconnaissance, as well as a utility for filtering subdomains based on their level.

The main script, netdom.sh, acts as a dispatcher, calling the different modules based on the user's input. The available modules are:

  • passive.sh: Performs passive subdomain enumeration using a variety of open-source tools and services, including Subfinder, Assetfinder, Findomain, Chaos, crt.sh, and DNSRecon.
  • active.sh: Performs active subdomain enumeration through brute-forcing using MassDNS and dnsx.
  • level.sh: Extracts subdomains from a given list based on a specified depth (level).

This project is intended for security professionals and bug bounty hunters who need to quickly and effectively enumerate subdomains for a given target.

Building and Running

This project does not require a build process. However, it has several dependencies that need to be installed for the scripts to function correctly.

Dependencies

Passive Module (passive.sh)

Active Module (active.sh)

Running the scripts

The main script netdom.sh is used to run the different modules.

Show Help Message

./netdom.sh -h

Passive Enumeration

./netdom.sh passive -d <domain> [-o <output_file>]

Example:

./netdom.sh passive -d example.com -o subs.txt

Active Enumeration

./netdom.sh active -d <domain> -w <wordlist>

Example:

./netdom.sh active -d example.com -w /path/to/wordlist.txt

Level Extraction

./netdom.sh level -l <domain_list> -level <level>

Example:

./netdom.sh level -l subs.txt -level 2

Development Conventions

This project consists of a set of bash scripts. There are no formal development conventions enforced, but the code is well-structured and easy to read. Each script has a clear purpose and includes a usage function that explains the available options. The scripts make use of color-coded output to improve readability.

About

Automate subdomain enumeration to output only the final results, using a variety of passive and active tools.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages