Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rix4uni/SubDog
subdog is a subdomain enumeration tools, this tool collect number of different sources to create a list of root subdomains
https://github.com/rix4uni/SubDog
recon reconnaissance subdomain subdomain-enumeration wayback-machine
Last synced: 21 days ago
JSON representation
subdog is a subdomain enumeration tools, this tool collect number of different sources to create a list of root subdomains
- Host: GitHub
- URL: https://github.com/rix4uni/SubDog
- Owner: rix4uni
- License: mit
- Created: 2022-08-10T01:15:05.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-13T20:54:47.000Z (about 1 year ago)
- Last Synced: 2024-08-05T17:45:28.645Z (4 months ago)
- Topics: recon, reconnaissance, subdomain, subdomain-enumeration, wayback-machine
- Language: Shell
- Homepage:
- Size: 121 KB
- Stars: 6
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - rix4uni/SubDog - subdog is a subdomain enumeration tools, this tool collect number of different sources to create a list of root subdomains (Shell)
README
## subdog
subdog collects subdomains from number of different sources to create a list of root subdomains (i.e.: corp.example.com)
- Note: subdog tool gives unfiltered data it can be appex domain or subdomains. you have to filter manually for e.g, `grep ".domain.com$"`## Installation
```
go install github.com/rix4uni/subdog@latest
```## Download prebuilt binaries
```
wget https://github.com/rix4uni/subdog/releases/download/v0.0.2/subdog-linux-amd64-0.0.2.tgz
tar -xvzf subdog-linux-amd64-0.0.2.tgz
rm -rf subdog-linux-amd64-0.0.2.tgz
mv subdog ~/go/bin/subdog
```
Or download [binary release](https://github.com/rix4uni/subdog/releases) for your platform.## Compile from source
```
git clone --depth 1 github.com/rix4uni/subdog.git
cd subdog; go install
```## Usage
```
Usage of subdog:
-silent
silent mode.
-tools string
Choose tools: subdomaincenter, jldc, virustotal, alienvault, urlscan, certspotter, hackertarget, crtsh, trickest, subdomainfinder, chaos, merklemap, or all (default "all")
-verbose
enable verbose mode
-version
Print the version of the tool and exit.
```## Examples Usages
### Single Domain:
1. Run with `subdomaincenter` only:
```
echo "dell.com" | subdog -tools subdomaincenter
```2. Run with multiple tools comma-seprated `subdomaincenter` and `jldc`:
```
echo "dell.com" | subdog -tools subdomaincenter,virustotal
```3. Run with all tools, (default):
```
echo "dell.com" | subdog -tools all
```### Multiple Domains:
1. Run with `subdomaincenter` only:
```
cat wildcards.txt | subdog -tools subdomaincenter
```2. Run with multiple tools comma-seprated `subdomaincenter` and `jldc`:
```
cat wildcards.txt | subdog -tools subdomaincenter,virustotal
```3. Run with all tools, (default):
```
cat wildcards.txt | subdog -tools all
```## Sources
- [subdomainfinder](https://subdomainfinder.c99.nl)
- [trickest](https://github.com/trickest/inventory)
- [crt.sh](https://crt.sh)
- [hackertarget](https://api.hackertarget.com)
- [dnsdumpster](https://dnsdumpster.com)
- [certspotter](https://api.certspotter.com)
- [urlscan](https://urlscan.io)
- [alienvault](https://otx.alienvault.com)
- [virustotal](https://www.virustotal.com)
- [jldc](https://jldc.me)
- [subdomaincenter](https://api.subdomain.center)
- [chaos](https://chaos.projectdiscovery.io)
- [merklemap](https://api.merklemap.com)