Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bing0o/SubEnum

bash script for Subdomain Enumeration
https://github.com/bing0o/SubEnum

Last synced: about 1 month ago
JSON representation

bash script for Subdomain Enumeration

Awesome Lists containing this project

README

        

## Description:

[![All Contributors](https://img.shields.io/badge/all_contributors-7-orange.svg?style=flat-square)](#contributors-)

bash script for Subdomain Enumeration using 4 tools and 3 online services, you have to install these tools by yourself to be able to use SubEnum.sh, or use [setup.sh](https://github.com/bing0o/SubEnum/blob/master/setup.sh) script to install them.

![image](img.png)

### Available Tools and online services:

1. Tools:
- [Findomain](https://github.com/Edu4rdSHL/findomain)
- [SubFinder](https://github.com/projectdiscovery/subfinder)
- [Amass](https://github.com/OWASP/Amass)
- [AssetFinder](https://github.com/tomnomnom/assetfinder)
- [Httprobe](https://github.com/tomnomnom/httprobe): To Probe For Working HTTP and HTTPS Subdomains.
- [anew](https://github.com/tomnomnom/anew): To delete duplicates when using -s/--silent option.
1. online services:
- [WayBackMachine](http://web.archive.org/)
- [crt.sh](https://crt.sh/)
- [AbuseIPDB](https://www.abuseipdb.com/)
- [BufferOver](https://dns.bufferover.run/)

## Installation:

to install the dependencies run:

```bash
$ git clone https://github.com/bing0o/SubEnum.git
$ cd SubEnum
$ chmod +x setup.sh
$ ./setup.sh
```

## Usage:

### Basic usage:

```bash
$ subenum -d target.com
```

### Resolve The Found Subdomains:

```bash
$ subenum -d target.com -r
```

### Agains a list of domains

```bash
$ subenum -l domains.txt -r
```

### Exclude:

```bash
$ subenum -d target.com -e Amass,wayback
```

### Use:

```bash
$ subenum -d target.com -u Findomain,Subfinder
```

exclude and use can be used with list of domains too

```bash
$ subenum -l domains.txt -u crt,bufferover
```

### Parallel:
the tool `parallel` must be installed on you system, it runs all the functions at the same time which make the results faster, doesn't work with -u/--use or -e/--exclude options.

```bash
$ subenum -d target.com -p
```

### Silent:

this option helps when you want to pipe the results to another tool, or just to avoid the useless output.

```bash
$ subenum -d target.com -s
dev.target.com
admin.target.com
api.target.com
..
..
```

happy hacking!

## Spport:

You can support me here:

Buy Me A Coffee

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Never Mind
Never Mind

πŸ’»
Mehedi Hasan Remon
Mehedi Hasan Remon

πŸ’»
alins.ir
alins.ir

πŸ’»
Akash Sarkar
Akash Sarkar

πŸ’»
Cihan Mehmet DOĞAN (CMD)
Cihan Mehmet DOĞAN (CMD)

πŸ’»
NoobHunter
NoobHunter

πŸ’»
Sharo_k_h
Sharo_k_h

πŸ’»

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!