Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bing0o/SubEnum
bash script for Subdomain Enumeration
https://github.com/bing0o/SubEnum
Last synced: 22 days ago
JSON representation
bash script for Subdomain Enumeration
- Host: GitHub
- URL: https://github.com/bing0o/SubEnum
- Owner: bing0o
- Created: 2020-04-07T22:30:21.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-03T17:47:35.000Z (about 1 year ago)
- Last Synced: 2024-08-05T17:43:03.045Z (4 months ago)
- Language: Shell
- Size: 617 KB
- Stars: 299
- Watchers: 8
- Forks: 56
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - bing0o/SubEnum - bash script for Subdomain Enumeration (Shell)
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:
## Contributors β¨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Never Mind
π»
Mehedi Hasan Remon
π»
alins.ir
π»
Akash Sarkar
π»
Cihan Mehmet DOΔAN (CMD)
π»
NoobHunter
π»
Sharo_k_h
π»
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!